Sei sulla pagina 1di 4

FUNDAMENTOS DE PROGRAMACIN

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE


PRIMER NIVEL DE INGENIERIA EN SOFTWARE
PARALELO A

ndice de contenidos
1.

Algoritmo...............................................................................................................2

2.

Programa.................................................................................................................2

3.

Metodologa para resolver......................................................................................2

3.1

Anlisis del problema y alternativa de solucin.....................................................2

3.2

Desarrollo (especifica paso a paso los procesos a desarrollar)...............................3

6.

4.

Pruebas...................................................................................................................4

5.

Glosario..................................................................................................................4
Referencias.................................................................................................................4

1. Algoritmo
Algoritmo es un mtodo para resolver un problema mediante una serie de pasos
definidos,

precisos

finitos.

(Castillo,

2006)

Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un


modelo de solucin para determinado tipo de problemas. O bien como un conjunto de
instrucciones que realizadas en orden conducen a obtener la solucin de un problema.
Por lo tanto, podemos decir que es un conjunto ordenado y finito de pasos que nos
permite solucionar un problema. (Capouya, 2009)
Un algoritmo es una serie de pasos organizados que describe el proceso que se debe
seguir, para dar solucin a un problema especfico. . (Urbaez, 2005)
Definicin
Un algoritmo es un conjunto de operaciones, acciones, reglas e instrucciones que
realizamos en forma secuencial organizada, para resolver todo tipo de problemas; estas
deben ser:

Finitas
Lgicas
Ordenadas
Claras y precisas (No Ambigua)

2. Programa
Definicin
Un programa es una secuencia de bits escrito en seudocdigo donde hay instrucciones
claras, para resolver todo tipo de problemas a travs de un computador.
Cdigo fuente. - es el cdigo inicial que recibe el programador.
Cdigo objeto. - es el cdigo fuente ya corregido.
Cdigo ejecutable. - es el cdigo que ya funciona en cualquier computador.
(el .exe)
3. Metodologa para resolver
3.1 Anlisis del problema y alternativa de solucin
Problema: Tengo hambre y no dispongo de mucho dinero.
Objetivo: Preparar arroz con huevo frito para una persona en olla
Datos de entrada: 2 tazas de arroz, 1 cucharadita de sal, 3 tz de agua, 1 cucharadita de
aceite, 2 huevos, utensilios de cocina, vajilla.

Datos de proceso: Procesos generales. - conseguir alimentos, preparar arroz; frer los
huevos, comer el arroz con huevo frito.
Datos de salida: Arroz con huevo frito.
Diseo del algoritmo (representacin grfica de la solucin representacin del
programa en DFD)

3.2 Desarrollo (especifica paso a paso los procesos a desarrollar)


1. Dirigirse a la cocina
2. Lavarse las manos
3. Escoger los insumos a utilizar
4. Medir la cantidad de los alimentos
5. Colocar 3 tz de agua en una olla.
6. Poner 2 tz de arroz en la olla
7. Encender la cocina
8. Poner la olla en la hornilla
9. Agregar 2 cucharaditas de sal en la olla
10. Esperar 15 minutos
11. Escurrir el agua de la olla
12. Poner nuevamente en la hornilla la olla a fuego lento para secar el arroz durante 3
minutos
13. Encender otra hornilla
14. Agregar aceite en la sartn
15. Colocar la sartn en la hornilla
16. Esperar 20 segundos
17. Colocar los 2 huevos en la sartn
18. Tomar un plato
19. Servir el arroz en el plato
20. Servir los 2 huevos sobre el arroz
21. Agregar sal al gusto en los 2 huevos
22. Servirse.

4. Pruebas
Comprobar si el producto resultante es el deseado si no es el correcto depurar y
modificar regresando al paso anterior.

5. Glosario
Pseudocdigo. - lenguaje para dar rdenes al computador el cual entiende el humano y
el computador.
Depurar. - limpiar y eliminar los errores generados por el sistema.
Interprete. - corrige los errores lnea a lnea.
Compilador. - corrige los errores al final de todo el programa.

6. Referencias
Capouya, A. (24 de 3 de 2009). blogspot. Obtenido de
http://informaticafrida.blogspot.com/2009/03/algoritmo.html
Castillo, J. (11 de 2006). monografias.com. Recuperado el 2 de 5 de 2016, de
http://www.monografias.com/trabajos15/algoritmos/algoritmos.shtml#ixzz47XS
bMmFW
Urbaez, W. (7 de 9 de 2005). desarrolloweb. Obtenido de
http://www.desarrolloweb.com/articulos/2143.php
Realizado por: Albuja Alex
Arcos Alexander

Potrebbero piacerti anche