Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programacin
Ing JORGE AUGUSTO MARTEL TORRES
CONTENIDO
Introduccin
Algoritmos
Lenguaje de Programacin
UNTELS
ALGORITMO
CARACTERISTICAS
Preciso.- Tiene orden de realizacin de cada paso.
Definido.- Debe obtener resultados
Finito.- Debe tener un nmero finito de pasos, se
debe terminar en algn momento
PARTES
Entrada
Proceso
Salida
UNTELS
PROGRAMA
Es el conjunto o
secuencia de
instrucciones que
especifica las operaciones
ordenada de forma lgica
que debe ejecutar la
computadora
Se escribe a travs de un
lenguaje de programacin
#include <iostream>
#include <cstdlib>
using namespace std;
main()
{
system (color f0) ;
cout << Hola... << endl ;
cout << Bienvenido a la ;
cout << UNTELS ;
Pantalla de Resultados
Hola...
Bienvenido a la UNTLS Ingenieria
UNTELS
system (pause) ;
}
Jorge Augusto Martel Torres
UNTELS
INSTRUCCION
Es cada paso que se da en el
algoritmos
Son los diferentes pasos (acciones) que
se da en un algoritmo que se expresan
en los programas como instrucciones,
sentencias o proposiciones
TIPOS DE INSTRUCCIONES
I. De Entrada/Salida
I. Aritmtica/Lgica
I. Selectivas
I. Repetitivas
UNTELS
Regresar
LENGUAJE DE PROGRAMACION
Es el conjunto limitado de palabras y de
smbolos que representan procedimientos,
clculos, decisiones y otras operaciones
que pueden ejecutar con un ordenador
Es el conjunto de reglas conocidas por
sintaxis, palabras y smbolos o
instrucciones que se usa en la
computadora por el LP
Es un medio para expresar un algoritmo
TIPOS DE LP
Lenguaje Mquina. 00010001 11011112
Lenguaje de Bajo Nivel. Add, Mov,
Lenguaje de Alto Nivel. { }, cin, cout, ;
UNTELS
TIPOS DE LP
DESARROLLADOR
USUARIO
BASIC, PASCAL
C, C++
ASSEMBLER
PROGRAMADOR
ALTO
NIVEL
L.NIVEL
INTERMEDIO
L.BAJO NIVEL
FASE DE TRADUCCION
PROGRAMA FUENTE
WRITE, READ
CIN, COUT
ADD, MOV, SUB
INTERPRETACION O
COMPILACION
00011100
L.MAQUINA
UNTELS
00011100
PROGRAMA OBJETO
INTERPRETE
TRADUCCION y
EJECUCION en
lnea
COMPILACION
Programa FUENTE
COMPILADOR
Programa OBJETO
EL INTERPRETE ES UN TRADUCTOR
QUE TOMA UN PROGRAMA FUENTE,
LO TRADUCE Y A CONTINUACION LO
EJECUTA
EL COMPILADOR ES UN PROGRAMA
QUE TRADUCE LOS PROGRAMA
FUENTE ESCRITOS EN LENGUSJES DE
ALTO NIVEL
UNTELS
Regresar
EJECUCION DE UN PROGRAMA
PROGRAMA
DATOS
PROGRAMA
EJECUTABLE
UNTELS
COMPUTADORA
RESULTADOS
10
Programa
FUENTE
COMPILADOR
MODIFICAR
PROGRAMA
FUENTE
COMPILADOR
SI
Programa
OBJETO
ERRORES DE
COMPILACION?
NO
Programa
EJECUTABLE
Programa
OBJETO
MONTADOR LINKER
Programa
EJECUTABLE
FASES DE LA COMPILACIN
EJECUCION
UNTELS
FASES DE LA EJECUCIN
Jorge Augusto Martel Torres
11
01
8 bits
1024 B
1024 K
1024 M
1024 G
1 bit
10010110 bits
Unidad ZIP
100Mb
Diskettes 360Kb
Diskettes 1.44Mb
Memoria 128Mb
UNTELS
Disco Duro 20Gb
CD 600Mb
12