Академический Документы
Профессиональный Документы
Культура Документы
PROGRAMACION II
Docente
EJERCICIOS
Problema ?
Un granjero tiene cincuenta animales entre conejos y gansos. Si la cantidad de
patas de los animales es ciento cuarenta, cuntos conejos y cuntos gansos
tiene el granjero? .
Inicio
<instruccin 1>
<instruccin 2>
<instruccin 3>
.
.
<instruccin n>
Fin
Problema
Algoritmo
(Pseudocodigo Diagrama de Flujo)
Programa
Dependientes de la Maquina
Dificiles de comprender por los Humanos
Inicio
<instruccin 1>
<instruccin 2>
<instruccin 3>
.
.
<instruccin n>
Fin
Codificacin
Algoritmo
# include
void main(){
Int x;
Int y;
Printf(xxx);
}
Cdigo Fuente
Compilacin
0001 0000
1110 1111
1001 0100
0111 0011
1100 1010
1111 0000
Programa Ejecutable
Programacin
Lineal o
Convencional
Programacin
Estructurada
Programacin
Modular
Programacin
Orientada a
Objetos
Tcnica Insostenible
Programacin Estructurada ?
Consiste en la utilizacin de estructuras de control bsicas.
Secuencial
Condicional (if, if-else, switch)
Iterativa (while, do-while, for)
Programacin Modular ?
Con la idea Divide y Vencers . Se divide el programa en otros
mas sencillos llamados mdulos. Cada modulo lleva a cabo una
tarea especifica, y debe existir obligatoriamente un modulo
principal.