Este documento define algoritmos y lógica. Explica que un algoritmo es un procedimiento seguro para lograr un resultado a través de pasos definidos y que la lógica se refiere a la forma en que los humanos razonan. Además, describe las partes de un algoritmo, los tipos de algoritmos y los pasos para resolver un problema por computadora.
Presentación Pedagoía medieval para exposición en clases
Logica y Algoritmos
1. UNIVERSIDAD TECNICA DE AMBATO
FACULTAD DE INGENIERIA CIVIL Y MECANICA
CARRERA DE INGENIERIA MECANICA
EMPLEO NTIC´s
TEMA: lógica de programación
INTEGRANTES: David Guamán
Julio López
CURSO: 2º “A”
2. Definición de algoritmo y lógica
LOGICA
ALGORITMO
La lógica hace relación el
Un algoritmo es un
pensamiento o la razón o
procedimiento seguro de lograr
también, a la forma en la cual el
un resultado por medio de pasos,
ser humano puede llegar a
operaciones o procedimientos
actuar usando su raciocinio.
3. Debe tener un INICIO y
finito un FIN
Debe tener un
desarrollo claro y
definido coherente. No debe
permitir dobles
Características de un interpretaciones.
algoritmo
general Debe soportar la mayoría
de las variantes que se
puedan presentar en la
definición del problema.
neutral de Puede ser realizado en
material papel, en pizarras,
transistores, en
computadoras.
4. Partes de un algoritmo
Entrada Proceso Salida
Lugar donde se Lugar donde se
lugar donde se
describe la describen los
describe la
información que cálculos y
información
va a ser leída. operaciones
que se va a
Aquí van todos necesarias para
imprimir, o sea
los alcanzar
toda la
datos que se el resultado
información
desconocen, y se esperado. Esta
que dará
requieren para parte, se ignora
respuesta al
realizar los en los algoritmos
algoritmo
cálculos. que no requieren
al empezar.
cálculos.
5. Pasos o instrucciones descritos
por medio de palabras que
Algoritmo cualitativo: sirven para llegar a la
obtención de una respuesta o
solución de un problema.
Tipos de
algoritmos
Pasos o instrucciones que
involucran cálculos numéricos
Algoritmo cuantitativo: para
llegar a un resultado o dar
solución a un problema.
6. Definición y Esta fase está dada por el enunciado del problema, que
delimitación luego de ser leído se pasará a determinar si está claro o
del Problema no y si es posible o no, darle una solución
Una vez que se ha comprendido completamente que es
Análisis del lo que vamos a desarrollar, es necesario definir los datos
Problema de entrada, los datos de salida y todos los cálculos y
fórmulas necesario para procesar los datos.
En esta fase se determinan los pasos o instrucciones que
Diseño del se llevarán a cabo, el orden lógico de ejecución, y la
Pasos para la Algoritmo manera como se desarrollará todo el programa para un
solución de un eficiente funcionamiento.
problema por
computador Es escribir la solución del problema en un lenguaje
Codificación comprendido por la PC, pero basado en el diseño del
algoritmo, que es conocido como código Fuente.
En esta etapa la PC hace una revisión de las
instrucciones colocadas por el programador, teniendo
Compilación en cuenta que las instrucciones estén escritas
correctamente.
Luego que el compilador identifique errores en
nuestro programa o código fuente, se debe hacer una
Depuración depuración y corrección de errores, para dar paso a una
solución sin ninguno de ellos.
7. Documentación Interna comentarios o
mensaje que se añaden al código fuente para
hacer más claro el entendimiento de un
proceso
La documentación
Documentación Externa normalmente se le
conoce como Manual del usuario, el cual es
un documento escrito con la descripción del
Problema, nombre del Autor, algoritmo,
diccionario de datos y código fuente
Pasos para la
solución de un Luego de haber corregido todos los errores y
Ejecución haber compilado el programa,
problema por
se pasa a ejecutarlo para ver los resultados
computador obtenidos, para lo cual se utilizan los
dispositivos de entrada y de salida
Se lleva a cabo después de terminado el
programa, cuando se detecta que es
Mantenimiento
necesario hacer algún cambio, ajuste o
complementación al programa para que
siga trabajando de manera correcta