Professional Documents
Culture Documents
Computadores y Programas
Ingeniería Informática
Ingeniería Técnica en Informática de Sistemas
Ingeniería Técnica en Informática de Gestión
Fundamentos de la Programación 1
Fundamentos de la Programación 1
2
Ingenierías Informáticas
Componentes básicos de un computador
DATOS PROCESO RESULTADOS
MEMORIA
CENTRAL
Unidades Unidades
UNIDAD CENTRAL DE
de de
PROCESAMIENTO
ENTRADA (CPU) SALIDA
Unidad Unidad
de ARITMÉTICO
CONTROL LÓGICA
Fundamentos de la Programación 1
3
Ingenierías Informáticas
Representación de la Información
Fundamentos de la Programación 1
4
Ingenierías Informáticas
Representación de la Información (2)
El conjunto de caracteres codificable en un ordenador se denomina
conjunto de caracteres , y está compuesto por:
- letras o caracteres alfabéticos
- dígitos o caracteres numéricos
- caracteres especiales y de puntuación
- caracteres de control
Fundamentos de la Programación 1
5
Ingenierías Informáticas
Programación del Computador
Fundamentos de la Programación 1
6
Ingenierías Informáticas
Fases del proceso de programación
Fundamentos de la Programación 1
7
Ingenierías Informáticas
Programación del Computador (2)
Fundamentos de la Programación 1
8
Ingenierías Informáticas
Programación del Computador (3)
LENGUAJE ENSAMBLADOR: simplifica la programación pero
mantiene un control directo del hardware.
Fundamentos de la Programación 1
9
Ingenierías Informáticas
Programación del Computador (4)
Fundamentos de la Programación 1
10
Ingenierías Informáticas
Clasificación de los Leng. de Prog.
Lenguajes Imperativos o Procedimentales: lenguajes
orientados a instrucciones. Características: variables,
operación de asignación, iteración.
El programador indica cómo se resuelve el problema
Lenguajes Declarativos:
Declarativos entendimiento matemático de las
descripciones. Características: expresivos, fiables,
matemáticamente elegantes (FUNCIONALES Y LÓGICOS)
El programador indica las reglas que se deben cumplir para resolver el problema
COMPILADOR
El compilador analiza nuestro programa comprobando su sintaxis e
indicando los errores de escritura, y genera el programa en lenguaje
máquina. Puede que necesite un enlazado (linkado), en donde se le
unen una serie de módulos de librería.
Fundamentos de la Programación 1
12
Ingenierías Informáticas
Compiladores e Intérpretes
INTÉRPRETE
El interprete analiza y ejecuta un programa sentencia a sentencia.
ANALIZA EJECUTA
INSTRUCCIÓN INSTRUCCIÓN
SIGUIENTE
INSTRUCCIÓN
Fundamentos de la Programación 1
13
Ingenierías Informáticas
Sistema Operativo
Soporte lógico
imprescindible para
convertir el soporte físico
de un computador en una
máquina utilizable por el
usuario
Fundamentos de la Programación 1
14
Ingenierías Informáticas
Sistema Operativo (2)
Fundamentos de la Programación 1
15
Ingenierías Informáticas
Sistema Operativo (3)
Desde el punto de vista del usuario, la finalidad del SO
es crear un entorno adecuado para la ejecución de
programas de usuario, lo que presenta varias facetas:
Fundamentos de la Programación 1
16
Ingenierías Informáticas
SISTEMA INFORMÁTICO
APLICACIONES APLICACIONES NO
GRAFICAS GRAFICAS
ENTORNO GRÁFICO
S.O.
FIRMWARE
HARDWARE.
Fundamentos de la Programación 1
17
Ingenierías Informáticas