Professional Documents
Culture Documents
Programacin
Universidad Nacional de Ingeniera
FIEE
Autor: Mauricio Galvez Legua
(mgalvez@uni.edu.pe)
Introduccin
Objetivos
Porque es importante ?
Que es Programacin ?
La programacin es el proceso de
disear, codificar, depurar y
mantener el cdigo fuente de
programas computacionales.
El cdigo fuente es escrito en un
lenguaje de programacin.
El propsito de la programacin
es crear programas que exhiban
un comportamiento deseado.
Que es Programacin ?
Un programa es el arte y la
tcnica de:
Es un soporte fundamental a la
ingeniera.
Las matemticas son la base para
la programacin.
6
Que es Programacin ?
Definiciones
Informtica
Computador
Definicin : Algoritmos
Definicin : Algoritmos
Es
un
conjunto
de
instrucciones o reglas bien
definidas,
ordenadas
y
finitas que permite realizar
una
actividad
mediante
pasos sucesivos que no
generen dudas a quien deba
realizar dicha actividad.
10
Fundamentos de Programacin
Lenguaje Mquina
Fundamentos de Programacin
12
Fundamentos de Programacin
PROG1.CPP
void main( )
{
printf(Hola);
}
PROG1.CPP
void main( )
{
printf(Hola);
}
Compilador
PROG1.EXE
PROG1.EXE
55 1A 34 13 FB 45
33 25 C5 A3 00 F1
34 78 B1 C2 19 00
28 13 45 67 CC FF
55 1A 34 13 FB 45
33 25 C5 A3 00 F1
34 78 B1 C2 19 00
28 13 45 67 CC FF
Programa Ejecutable
Lenguaje de Mquina
34: Suma
75: Resta
75: Suma
34: Resta
13
Fundamentos de Programacin
14
Fundamentos de Programacin
Fundamentos de Programacin
17
Interpretes y Compiladores
19
Interpretes y Compiladores
20
Compiladores
Conceptos: Programa
22
Crear un programa
Disear la solucin
Escribir un programa
Compilar el programa
Ejecutar el programa
Probar el programa
Mantener el programa
23
Correctos
Quin quiere un programa incorrecto?
Existe la perfeccin?
Eficientes
Fcilmente modificables
Los clientes cambian.
Los problemas evolucionan.
La comprensin del problema y la solucin mejoran.
24
Fin
25