Professional Documents
Culture Documents
Carrera
Ingeniera Industrial
Catedrtico
Ing. Oscar Alberto Garizurrieta Castillo
Nombre de la asignatura
Algoritmos y Lenguajes de Programacin
Clave de la asignatura
INC-1005
Grupo: AC43
Horario:
Lunes y mircoles (13:00-15:00 P.M)
Integrantes del equipo:
Nmero de control:
Garca Domnguez Francisco
13500205
Hernndez Hernndez Luis David 13500090
Hernndez Hernndez No
13500093
Iglesias Daz Juan Antonio
13500107
Miguel Cruz Mauricio
13500211
Periodo Escolar: Enero- Junio (2015)
UNIDAD 3
INTRODUCCIN A LA
PROGRAMACIN.
Definicin de programa
Un programa es un conjunto de instrucciones
Definicin de programacin
Se llamaProgramacina la implementacin
Definicin de lenguaje de
programacin
Lenguaje de programacines el idioma
Tipos de lenguajes de
programacin
Los lenguajes de programacin se clasifican
Lenguajes mquina
Se llama lenguaje mquina a las instrucciones
Entrada de Datos:
La constituyen todas las instrucciones que
Proceso o algoritmo:
Est formado por las instrucciones que
Salida de resultados:
Conjunto de
instrucciones que
toman los datos
finales (resultado)
de la memoria
principal y los
envan a los
dispositivos
externos.
Dinmicos
Estticos
Ordinales
No-ordinale
s
El tipo cade
na
Simples
Estructurad
os
3.4 Identificadores.
Palabras clave
Literales
Una literal es un valor constante formado por
Literales booleanas
Expresiones y Operadores
Expresin
Una expresin es una combinacin de
Operadores
Los operadores son smbolos especiales que
Almacenamiento
La computadora posee determinada cantidad
Direccionamiento
La memoria principal de la computadora se divide en
DIRECCIONAMIENTO
LGICO
El sistema de numeracin utilizado por los
DIRECCIONAMIENTO
SEGMENTADO
Hemos indicado que el bus de direcciones del
Representacin en
memoria
La representacin en memoria de los
Operadores lgicos
Los operadores lgicos son usualmente
Operadores:
Un operador es el smbolo que determina el
Operadores aritmticos:
Expresiones.
Una expresin es una combinacin de
a + 5*b
1. ^ Exponenciacin
2. *, /, mod Multiplicacin, divisin, modulo.
3. +, - Suma y resta.
Operadores Relacionales
Se utilizan para establecer una relacin entre
dos valores. Luego compara estos valores entre
si y esta comparacin produce un resultado de
certeza o falsedad (verdadero o falso).
Los operadores relacionales comparan valores
del mismo tipo (numricos o cadenas). Estos
tienen el mismo nivel de prioridad en su
evaluacin.
>
<
>
<
<
=
Mayor que
Menor que
= Mayor o igual que
= Menor o igual que
> Diferente
Igual
Operadores Lgicos
Creacin de programas a la
medida:
Son los programas o software los que permiten a los
Programas:
Un programa de cmputo o programa
Caractersticas de un buen
programa:
A continuacin se enumeran algunas de las
Algoritmos:
Se denomina algoritmo a una serie finita de pasos o
Enfoques de Programacin:
En los inicios de la programacin y hasta
Programacin estructurada:
La investigacin a travs del estudio de los
1. La estructura
secuencial:Est definida
por el flujo de control
automtico de un
programa. De manera
natural, a menos que otra
cosa se indique, la
computadora ejecuta las
lneas de cdigo en el
orden en que fueron
escritas. El control del
programa fluye de la lnea
anterior a la lnea
siguiente.
2. Las estructuras de
3. Las estructuras de
repeticin (o de ciclos):
Su construccin tambin
Programacin orientada a
objetos (POO):
Los entusiastas de la POO aseguran que, a
Objetos:
En general cuando se observa o se piensa sobre un
defuncionesque puede
realizar. Adems, es fcil notar
que el carro contiene
elementos que le constituyen:
Los cauchos, el chasis, el
sistema de traccin, y otros.
Pero esos elementos a su vez
estn formados por otros
elementos. Como es el caso
del motor y de las partes que
le forman. De manera muy
similar, en la POO se emplean
mdulos llamados objetos, que
poseen atributos y funciones.
Pasos de la
Programacin:Los
programas son los bloques
constitutivos del software del
sistema de informacin. Para
la elaboracin de programas,
se usa una adaptacin del
proceso del ciclo de vida de
desarrollo de sistemas. Los
pasos para la creacin de
programas son los siguientes
(ver tambin la Tabla 1
Resumen de los pasos de la
programacin):