El
Algoritmo
Integrantes:
Daniel Molina
Génesis Fernández
laalgoritmia1719@gmail.com
El algoritmo
Es un conjunto de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una
actividad mediante pasos sucesivos que no generen dudas a
quien deba realizar dicha actividad. Dados un estado inicial y
una entrada, siguiendo los pasos sucesivos se llega a un
estado final y se obtiene una solución. Los algoritmos son el
objeto de estudio de la algoritmia.
Fases de trabajo para la resolución de un
problema que ameriten el uso de
computadoras
1) Analizar el problema (utilizando la técnica de salida entrada y
proceso)
2) Diseño (Técnica del algoritmo)
3) Codificar el programa (Programar)
4) Depurar (Corregir los errores)
Estructuras de control secuencial
1. ¿ Como capturar datos de entrada?
Leer (nombre de la variable)
2. Enviar mensajes al usuario
Escribir por pantalla “mensaje”
3. Asignar valores o variables
Expresiones matemáticas básicas
Suma +
Resta –
División de números reales /
Operador de asignación 
Declaración de las variables
Análisis de las salidas ¿Qué espera el programador o usuario que le
devuelva el programa?
Análisis de las entradas ¿Qué necesita el programa para obtener las
salidas que fueron definidas en el analisis anterior?
Análisis del proceso ¿Qué debe hacer el programa para trasformar
las entradas en las salidas correspondientes?
Ejercicio
Algoritmo que calcula el área de un triangulo
en función de su semiperimetro
Análisis de salida
Descripción de las variables identificador tipo
Área del triangulo at n
Análisis de entrada
Descripción de las variables identificador tipo
longitud 1 a n
longitud 2 b n
longitud 3 c n
Análisis de proceso
Descripción de las variables identificador tipo
Semiperimetro p n
Algoritmo detallado
0. Inicio
{Captura de datos}
1. Escribir por pantalla “ Indique la longitud del primer lado del triangulo:”;
2. Leer (a);
3. Escribir por pantalla “ Indique la longitud del segundo lado del triangulo:”;
4. Leer (b);
5. Escribir por pantalla “ Indique la longitud del tercer lado del triangulo:”;
6. Leer (c);
{Procesamiento de datos}
7. P --- (a+b+c)/2;
8. At---[p*(p-a)*(p-b)*(p-c)]1/2;
{Exposición de resultados}
9. Escribir por pantalla “ Área del triangulo:”,at;
10. Fin
 Los algoritmos son necesarios por el hecho de que hacen
parte de nuestra vida cotidiana y que forman la
misma, solucionando problemas de manera razonable y
adecuada.
 Los algoritmos son muy útiles para las matemáticas pues
ayudan a desarrollar un pensamiento analítico enorme.
Importancia de un Algoritmo
Luego de haber dado los conocimientos básicos de
un algoritmo a continuación se le dará a conocer 4
ejemplos los cuales el alumno deberá de realizar por
lo menos 3 de forma correcta
Objetivo de Evaluación
Forma de Evaluación
Realizar dichos algoritmos y enviarlos al siguiente
correo laalgoritmia1719@gmail.com; el correo
deberá contener los siguientes elementos, los 4
ejercicios con sus datos personales y su correo
personal para asi nosotros evaluarlo y enviarle sus
resultados.
Ejercicios
 Desarrolle un algoritmo detallado que calcule el promedio de
tres temperaturas tomadas de un lago natural en 3 diferentes
horas del día, el programa deberá calcular el promedio de las 3
temperaturas y exponer por pantalla dicho promedio.
 Desarrolle un algoritmo detallado el cual sume 2 números
enteros introducidos por teclado y exponga por pantalla los
resultados de dicha suma.
 Desarrolle un algoritmo detallado que calcule la división de
números enteros y exponga por pantalla el resultado de forma
correcta .
 Desarrolle un algoritmo detallado el cual pida el nombre del
usuario y lo salude con un hola.

Diseno instruccional

  • 1.
  • 3.
    El algoritmo Es unconjunto de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
  • 4.
    Fases de trabajopara la resolución de un problema que ameriten el uso de computadoras 1) Analizar el problema (utilizando la técnica de salida entrada y proceso) 2) Diseño (Técnica del algoritmo) 3) Codificar el programa (Programar) 4) Depurar (Corregir los errores)
  • 5.
    Estructuras de controlsecuencial 1. ¿ Como capturar datos de entrada? Leer (nombre de la variable) 2. Enviar mensajes al usuario Escribir por pantalla “mensaje” 3. Asignar valores o variables Expresiones matemáticas básicas Suma + Resta – División de números reales / Operador de asignación 
  • 6.
    Declaración de lasvariables Análisis de las salidas ¿Qué espera el programador o usuario que le devuelva el programa? Análisis de las entradas ¿Qué necesita el programa para obtener las salidas que fueron definidas en el analisis anterior? Análisis del proceso ¿Qué debe hacer el programa para trasformar las entradas en las salidas correspondientes?
  • 8.
    Ejercicio Algoritmo que calculael área de un triangulo en función de su semiperimetro
  • 9.
    Análisis de salida Descripciónde las variables identificador tipo Área del triangulo at n Análisis de entrada Descripción de las variables identificador tipo longitud 1 a n longitud 2 b n longitud 3 c n Análisis de proceso Descripción de las variables identificador tipo Semiperimetro p n
  • 10.
    Algoritmo detallado 0. Inicio {Capturade datos} 1. Escribir por pantalla “ Indique la longitud del primer lado del triangulo:”; 2. Leer (a); 3. Escribir por pantalla “ Indique la longitud del segundo lado del triangulo:”; 4. Leer (b); 5. Escribir por pantalla “ Indique la longitud del tercer lado del triangulo:”; 6. Leer (c); {Procesamiento de datos} 7. P --- (a+b+c)/2; 8. At---[p*(p-a)*(p-b)*(p-c)]1/2; {Exposición de resultados} 9. Escribir por pantalla “ Área del triangulo:”,at; 10. Fin
  • 12.
     Los algoritmosson necesarios por el hecho de que hacen parte de nuestra vida cotidiana y que forman la misma, solucionando problemas de manera razonable y adecuada.  Los algoritmos son muy útiles para las matemáticas pues ayudan a desarrollar un pensamiento analítico enorme. Importancia de un Algoritmo
  • 14.
    Luego de haberdado los conocimientos básicos de un algoritmo a continuación se le dará a conocer 4 ejemplos los cuales el alumno deberá de realizar por lo menos 3 de forma correcta Objetivo de Evaluación Forma de Evaluación Realizar dichos algoritmos y enviarlos al siguiente correo laalgoritmia1719@gmail.com; el correo deberá contener los siguientes elementos, los 4 ejercicios con sus datos personales y su correo personal para asi nosotros evaluarlo y enviarle sus resultados.
  • 15.
    Ejercicios  Desarrolle unalgoritmo detallado que calcule el promedio de tres temperaturas tomadas de un lago natural en 3 diferentes horas del día, el programa deberá calcular el promedio de las 3 temperaturas y exponer por pantalla dicho promedio.  Desarrolle un algoritmo detallado el cual sume 2 números enteros introducidos por teclado y exponga por pantalla los resultados de dicha suma.  Desarrolle un algoritmo detallado que calcule la división de números enteros y exponga por pantalla el resultado de forma correcta .  Desarrolle un algoritmo detallado el cual pida el nombre del usuario y lo salude con un hola.