Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FUNDAMENTOS DE PROGRAMACION
FACULTAD DE
INGENIERIA EN CIENCIAS
DE LA COMPUTACION Y
TELECOMUNCIACIONES
APUNTES
NOMBRE DE LA ASIGNATURA
INTRODUCCION A LA INFORMATICA
FUNDAMENTOS DE PROGRAMACION
CARRERA
INGENIERIA INFORMATICA
INGENIERIA EN SISTEMAS
INGENIERIA EN REDES Y TELECOMUNICACIONES
PERIODO DE ELABORACION
2020
ELABORADO POR
1
FACULTAD DE INGENIERIA EN CIENCIAS DE LA COMPUTACION Y TELECOMUNICACIONES
FUNDAMENTOS DE PROGRAMACION
INTRODUCCION
2
FACULTAD DE INGENIERIA EN CIENCIAS DE LA COMPUTACION Y TELECOMUNICACIONES
FUNDAMENTOS DE PROGRAMACION
3
FACULTAD DE INGENIERIA EN CIENCIAS DE LA COMPUTACION Y TELECOMUNICACIONES
FUNDAMENTOS DE PROGRAMACION
1.1Definición de Algoritmo
La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi,
nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de
números y ecuaciones en el siglo IX.
1.2.1. Definición
Es un conjunto de símbolos, caracteres y reglas (programas) que le permiten a las
personas comunicarse con la computadora.
Los lenguajes de programación tienen un conjunto de instrucciones que nos permiten
realizar operaciones de entrada/salida, calculo, manipulación de textos, lógica/comparación y
almacenamiento/recuperación.
1.2.2. Clasificación
Los lenguajes de programación se clasifican en:
4
FACULTAD DE INGENIERIA EN CIENCIAS DE LA COMPUTACION Y TELECOMUNICACIONES
FUNDAMENTOS DE PROGRAMACION
Lenguaje Maquina: Son aquellos cuyas instrucciones son directamente entendibles por la
computadora y no necesitan traducción posterior para que la CPU pueda comprender y ejecutar
el programa. La instrucción en lenguaje maquina se expresan en términos de la unidad de
memoria más pequeña el bit (dígito binario 0 o 1).
Lenguaje de Alto Nivel: Los lenguajes de programación de alto nivel (BASIC, pascal, cobol,
fortran, etc.) son aquellos en los que las instrucciones o sentencias a la computadora son escritas
con palabras similares a los lenguajes humanos (en general en ingles), lo que facilita la escritura
y comprensión del programa.
1.3. Programa
Es el conjunto de instrucciones escritas en algún lenguaje de programación y que ejecutadas
secuencialmente resuelven un problema específico.
CPU
Unida de Unidad
Dispositivos de Control Arit.-Log. Dispositivos de
Entrada Salida
Memoria
Programa
5
FACULTAD DE INGENIERIA EN CIENCIAS DE LA COMPUTACION Y TELECOMUNICACIONES
FUNDAMENTOS DE PROGRAMACION
6
FACULTAD DE INGENIERIA EN CIENCIAS DE LA COMPUTACION Y TELECOMUNICACIONES
FUNDAMENTOS DE PROGRAMACION
Así mismo podemos notar que la ejecución de un programa sigue la siguiente secuencia