Diseño de programas

Solo disponible en BuenasTareas
  • Páginas : 3 (669 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de agosto de 2012
Leer documento completo
Vista previa del texto
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...
tracking img