SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Tutorial: Crear un
algoritmo
Nota: Nos enfocaremos en la técnica Pseudocódigo.
¿Qué es un algoritmo?
 Características:
“Formalmente definimos un algoritmo como un conjunto de
pasos, procedimientos o acciones que nos permiten alcanzar un
resultado o resolver un problema". Ej: Ir a la universidad,
encender un vehículo, botar la basura, apagar una vela. Entre
otras actividades.
- Debe ser preciso
-Debe estar bien definido
-Debe tener un fin
Un algoritmo debe describir tres
partes:
Inicio Proceso Fin
Ejemplo: Preparación de una plato
-Entrada : Ingredientes y utensilios empleados.
-Proceso : Elaboración de la receta en la cocina.
- Salida : Terminación del plato.
¿Qué es un Pseudocódigo?
Es la representación de un algorítmo en una
secuencia lógica de actividades, a que llevarán en
conjunto a la solución de un problema.
Ejemplos:
Algoritmo Adquisición_Revista
Inicio
1. Saber cuál es la revista que se quiere adquirir
2. Desplazarnos hacia una librería
3. Preguntar si tienen la revista que necesitamos
4. Si la tienen
adquirirla y Parar allí (dentro de este algoritmo)
Si no lo tienen
ir al paso 2
Fin
Imprimir los números del 0 al 100
Variable:
C = contador
Inicio:
Borrar pantalla
C=0
Hacer mientras C<101
Imprime C
C =C+1
Fin del hacer
Fin del programa
Imprimir los números del 100 al 0
Variable:
C = contador
Inicio:
Borrar pantalla
C=100
Hacer mientras C>=0
Imprime C
C =C-1
Fin del hacer
Fin del programa

Weitere ähnliche Inhalte

Was ist angesagt?

Pasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmoPasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmo
jairofr97
 
Suma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binariosSuma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binarios
Liz Ocampo
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Alex Penso Romero
 

Was ist angesagt? (20)

Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivas
 
Función lineal. demanda y oferta
Función lineal. demanda y ofertaFunción lineal. demanda y oferta
Función lineal. demanda y oferta
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Máquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y AplicacionesMáquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y Aplicaciones
 
Factorización + limites
Factorización + limitesFactorización + limites
Factorización + limites
 
Ejercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesEjercicio de estructuras_condicionales
Ejercicio de estructuras_condicionales
 
Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Pasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmoPasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmo
 
Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás
 
Suma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binariosSuma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binarios
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICA
 
Bottom up
Bottom upBottom up
Bottom up
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))
 
Aplicaciones de las funciones Algebraicas
Aplicaciones de las funciones AlgebraicasAplicaciones de las funciones Algebraicas
Aplicaciones de las funciones Algebraicas
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
 
Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo
 
Aplicacion del calculo diferencial en la vida diaria
Aplicacion del calculo diferencial en la vida diariaAplicacion del calculo diferencial en la vida diaria
Aplicacion del calculo diferencial en la vida diaria
 

Ähnlich wie Tutorial: Crear un algoritmo

Algoritmos de ale
Algoritmos de aleAlgoritmos de ale
Algoritmos de ale
skrillex132
 
Metodologia para el analisis y planteamiento del problema
Metodologia para el analisis y planteamiento del problemaMetodologia para el analisis y planteamiento del problema
Metodologia para el analisis y planteamiento del problema
yenmary
 

Ähnlich wie Tutorial: Crear un algoritmo (20)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos de ale
Algoritmos de aleAlgoritmos de ale
Algoritmos de ale
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Comcepto de algoritmos
Comcepto de algoritmosComcepto de algoritmos
Comcepto de algoritmos
 
Comcepto de algoritmos
Comcepto de algoritmosComcepto de algoritmos
Comcepto de algoritmos
 
Comcepto de algoritmos
Comcepto de algoritmosComcepto de algoritmos
Comcepto de algoritmos
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Unidad2 compu luis jimenez
Unidad2 compu luis jimenezUnidad2 compu luis jimenez
Unidad2 compu luis jimenez
 
No regresan valor c3. p3.
No regresan valor  c3. p3.No regresan valor  c3. p3.
No regresan valor c3. p3.
 
Algoritmos2
Algoritmos2Algoritmos2
Algoritmos2
 
Algoritmos2
Algoritmos2Algoritmos2
Algoritmos2
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Defiiciones
DefiicionesDefiiciones
Defiiciones
 
Los algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaLos algoritmos, definición y flujograma
Los algoritmos, definición y flujograma
 
Metodologia para el analisis y planteamiento del problema
Metodologia para el analisis y planteamiento del problemaMetodologia para el analisis y planteamiento del problema
Metodologia para el analisis y planteamiento del problema
 
Los algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaLos algoritmos, definición y flujograma
Los algoritmos, definición y flujograma
 
algoritmos-.ppt
algoritmos-.pptalgoritmos-.ppt
algoritmos-.ppt
 
Introducción al curso Fundamentos de Programación Misión TIC 2022
Introducción al curso Fundamentos de Programación Misión TIC 2022Introducción al curso Fundamentos de Programación Misión TIC 2022
Introducción al curso Fundamentos de Programación Misión TIC 2022
 
No regresan valor c2. p3.
No regresan valor c2. p3.No regresan valor c2. p3.
No regresan valor c2. p3.
 

Tutorial: Crear un algoritmo

  • 1. Tutorial: Crear un algoritmo Nota: Nos enfocaremos en la técnica Pseudocódigo.
  • 2. ¿Qué es un algoritmo?  Características: “Formalmente definimos un algoritmo como un conjunto de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema". Ej: Ir a la universidad, encender un vehículo, botar la basura, apagar una vela. Entre otras actividades. - Debe ser preciso -Debe estar bien definido -Debe tener un fin
  • 3. Un algoritmo debe describir tres partes: Inicio Proceso Fin Ejemplo: Preparación de una plato -Entrada : Ingredientes y utensilios empleados. -Proceso : Elaboración de la receta en la cocina. - Salida : Terminación del plato.
  • 4. ¿Qué es un Pseudocódigo? Es la representación de un algorítmo en una secuencia lógica de actividades, a que llevarán en conjunto a la solución de un problema.
  • 6. Algoritmo Adquisición_Revista Inicio 1. Saber cuál es la revista que se quiere adquirir 2. Desplazarnos hacia una librería 3. Preguntar si tienen la revista que necesitamos 4. Si la tienen adquirirla y Parar allí (dentro de este algoritmo) Si no lo tienen ir al paso 2 Fin
  • 7. Imprimir los números del 0 al 100 Variable: C = contador Inicio: Borrar pantalla C=0 Hacer mientras C<101 Imprime C C =C+1 Fin del hacer Fin del programa
  • 8. Imprimir los números del 100 al 0 Variable: C = contador Inicio: Borrar pantalla C=100 Hacer mientras C>=0 Imprime C C =C-1 Fin del hacer Fin del programa