Upload
christian-acosta
View
29
Download
0
Embed Size (px)
Citation preview
UIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA
CARRERA DE INGENIERÍA MECÁNICA
Nuevas Tecnologías de la Información y la Comunicación
EMPLEO DE NTIC´s
TEMA: Lógica de Programación INTEGRANTES: Christian Acosta
Jairo Pilatasig
SEMESTRE: Segundo PARALELO: “A”
DICIEMBRE 2012
Definición de
algoritmo y lógica
Algoritmo
Es un procedimiento seguro y en cierta
forma mecánica, de lograr un
Resultado.
También es el conjunto de pasos,
operaciones o procedimientos
para obtener una solución a un
problema.
Lógica
Etimológicamente viene de logos que significa
palabra, tratado, pensamiento
o razón, y la palabra ica que significa relacionado
a.
Características de un algoritmo
Ser finito
Debe tener un INICIO y un FIN
Ser definido
Debe tener un desarrollo claro y
coherente.
Ser general
Debe soportar la mayoría de las
variantes que se puedan presentar
en el problema
Ser neutral de material
Puede ser realizado en
papel, en pizarras,
transistores, en computadoras.
Partes de un
algoritmo
Entrada
Lugar donde se describe la
información que va a ser leída.
Proceso
Lugar donde se describen los cálculos
y operaciones necesarias para
alcanzar el resultado esperado
Salida
Lugar donde se describe la información que se va
a imprimir, la información que dará
respuesta a los requerimientos del
algoritmo.
TIPOS DE ALGORITMOS
Algoritmo cualitativo
Pasos o instrucciones descritos por medio de
palabras quesirven para llegar a la
obtención de una respuesta o solución de
un problema.
Algoritmo cuantitativo
Pasos o instrucciones que involucran cálculos
numéricos parallegar a un resultado o
dar solución a un problema.
PASOS PARA LA SOLUCIÓN DE UN PROBLEMA POR COMPUTADOR
Definición y delimitación del
Problema
Para resolver un problema es fundamental
Conocerlo por completo
Análisis del Problema
Definir los datos de entrada, los datos de salida, los cálculos y fórmulas para
procesar los datos
Diseño del Algoritmo
Instrucciones, orden lógico de ejecución, y la manera como
se desarrollará todo el programa para un eficiente
funcionamiento
CodificaciónEs escribir la solución del problema en un lenguaje
comprendido por la computadora
CompilaciónEn esta etapa el computador
hace una revisión de las instrucciones colocadas por
el programador
PASOS PARA LA SOLUCIÓN DE UN PROBLEMA POR COMPUTADOR
Depuración
Los errores dentro de la programación son muchos y
aumentan con lacomplejidad y dificultad del
problema
La documentación Se divide en Documentación Interna
Documentación Externa
Normalmente se le conoce como Manual del usuario
EjecuciónLuego de haber corregido todos los errores y haber compilado el programa,
se pasa a ejecutarlo