Prog estructurada 2010

10
PROGRAMACION I

Transcript of Prog estructurada 2010

Page 1: Prog estructurada 2010

PROGRAMACION I

Page 2: Prog estructurada 2010

Un algoritmo consiste en el grupo de instrucciones que definen la secuencia de operaciones a realizar para resolver un sistema específico o clase de problema.

El primer algoritmo fue escrito por Al-Khwarizmi quien nació en 780 en Bagdad y murió en 850. Algoritmo deriva de su nombre.

Algoritmia es la disciplina que realiza el estudios de los algoritmos.

Page 3: Prog estructurada 2010

Problema

Diseño del Algoritmo

Programa

La metodología de la programación es aquella que es necesaria para resolver problemas mediante programas, su eje es el algoritmo.

Page 4: Prog estructurada 2010

El diseño del algoritmo describe el análisis del problema y desarrollo del algoritmo.

Expresar el algoritmo en un seudocódigo para un posterior pasaje a un programa en un lenguaje de programación.

Ejecutar y validar el programa por la computadora.

Page 5: Prog estructurada 2010

Preciso, indicará el orden de cada paso.

Definido, el mismo resultado se obtendrá al ejecutar el algoritmo “n” ocasiones.

Finito, deberá terminar en algún momento.

Page 6: Prog estructurada 2010

Ejemplo 1 Genere un algoritmo que solucione la entrega de un pedido a un cliente Inicio. Leer el pedido. Examinar el historial crediticio del cliente Si el cliente es solvente, entregar el

pedido. En caso contrario, rechazarlo. Fin

Page 7: Prog estructurada 2010

Ejemplo 2 Genere un algoritmo que sume los números entre el 3 y el 30. Inicio. Hacer SUMA igual cero. Establecer NUMERO igual a 3. Sumar NUMERO a SUMA. Incrementar NUMERO en 3 Si NUMERO es menor o igual que 30 ir a 4; si

no imprimir a SUMA. Fin

Page 8: Prog estructurada 2010

Ejemplo 2.3 Genere un algoritmo que determine al mayor de tres números enterosInicioLeer los números y guardarlos en NUM1,

NUM2 y NUM3 respectivamenteComparar NUM1 y NUM2, el número mayor

se guarda en AUX.Comparar AUX y NUM3, imprimir el número

mayor.Fin.

Page 9: Prog estructurada 2010

Tarea 1 Diseñe un algoritmo para determinar si un número es primo o no.

Tarea 2 Genere un algoritmo que sume los números entre el 2 y el 20.

Tarea 3 Genere un algoritmo que sume los números entre el 5 y el 50.

Page 10: Prog estructurada 2010