Diseño de programas
Objetivos
El alumno empleará algoritmos que le permitan resolver un problema de ingeniería sencillo.
Al final de esta práctica el alumno podrá:
1. Analizar el problema eidentificar los datos que se tienen y cuáles se necesitan.
2. Seleccionar la mejor alternativa que produce la resolución del problema.
3. Plantear de manera detallada los pasos a seguir pararesolver el problema
Introducción
Un algoritmo es un método para resolver un problema mediante una serie de pasos
precisos, definidos y finitos, además es una serie de operaciones detalladas que sepueden
formular de muchas formas con el cuidado de que no exista ambigüedad.
Existen dos tipos de algoritmos:
Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir
los pasos del proceso.
Formalmente se define un algoritmo como un conjunto de pasos, procedimientos o accionesque permiten alcanzar un resultado o resolver un problema.
Un algoritmo tiene las siguientes características:
1.- Preciso: debe indicar el orden de realización en cada paso y no puede tenerambigüedad.
2.- Definido: si se sigue dos veces o más, se obtiene el mismo resultado cada vez.
3.- Finito: tiene fin, es decir, un número determinado de pasos.
4.- Debe tener al menos una salida yésta debe ser tangible.
5.- Debe ser sencillo y legible.
6.- Eficiente y efectivo.
Tipos de lenguajes algorítmicos
Gráficos: es la representación gráfica de las operaciones que realiza unalgoritmo
(se le conoce como diagrama de flujo). Por ejemplo:
No gráficos: representa en forma descriptiva las operaciones que debe realizar un
algoritmo (se le conoce como pseudocódigo). Porejemplo:
INICIO
Edad: Entero
ESCRIBA “¿Cuál es tu edad?”
LEA Edad
SI Edad >=18 entonces
ESCRIBA “Eres mayor de Edad”
FIN DEL SI
EN CASO CONTRARIO
ESCRIBA “No eres mayor de...
Regístrate para leer el documento completo.