3. 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.
4. 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)
5. 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
6. 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?
9. 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
10. 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
11.
12. 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
13.
14. 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.
15. 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.