Lógica de programación - Efraín Oviedo Cap.1 Conocimiento de la computadora

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Lógica de programación - Efraín Oviedo Cap.1 Conocimiento de la computadora por Mind Map: Lógica de programación - Efraín Oviedo      Cap.1   Conocimiento de la computadora

1. Clasificación de las computadoras

1.1. Por avances

1.1.1. 1° generación

1.1.1.1. Construcción básica

1.1.2. 2° generación

1.1.2.1. Transistores, tubos magneticos

1.1.3. 3° generación

1.1.3.1. Circuitos integrados

1.1.4. 4° generación

1.1.4.1. Programación, información, datos

1.1.5. 5° generación

1.1.5.1. Futuro, humanización

1.2. Tipo de información

1.2.1. Digitales

1.2.1.1. Cifras, letras, símbolos

1.2.2. Analógicos

1.2.2.1. Procesos controlados

1.2.3. Híbridos

1.2.3.1. Proceso -> Datos

1.3. Capacidad y estructura

1.3.1. Mainframe

1.3.1.1. Gran tamaño, uso exclusivo

1.3.2. Minicomputadoras

1.3.2.1. Mediano, uso exclusivo

1.3.3. Micro. negocios

1.3.3.1. Aplicaciones comerciales, empresarial

1.3.4. Micro. personales

1.3.4.1. Diversión

2. Clases de información

2.1. Info. numérica

2.1.1. Enteros / reales

2.1.1.1. 20

2.1.1.2. 30,6

2.1.2. Cálculos matemáticos

2.2. Info. de caracteres

2.2.1. Proceso / programa

2.2.2. Símbolos

2.2.2.1. B4

2.2.2.2. A

2.3. Info. lógica

2.3.1. Falso / verdadero

2.3.2. No cálculo

3. El computador digital

3.1. Estructura lógica

3.1.1. Operan bajo el control de la unidad de control

3.1.1.1. Unidad de entrada alimenta la memoria con datos e instrucciones

3.1.1.2. Unidad de memoria almacena instrucciones y datos

3.2. Dispositivos de salida y entrada de datos

3.2.1. El principal y mas flexible de este, es el disco magnético

3.2.1.1. Permite guardar y grabar los datos de entrada y salida de informacion

3.2.1.1.1. Disquetes

3.2.1.1.2. Discos compactos

4. Tipos de procesamientos

4.1. Proceso por lotes

4.1.1. Proceso en el momento señalado

4.1.2. Datos almacenados

4.1.3. Telecomunicaciones

4.2. Directo o en línea

4.2.1. Proceso inmediato

4.2.2. Datos procesados

4.2.3. Acceso directo

5. Representación de datos

5.1. Tipos de Datos de computadoras digitales

5.1.1. Numeros, utilizados en calculos aritmeticos

5.1.2. Letras de alfabeto, utilizadas en procesamiento de datos

5.1.2.1. Símbolos, para propósitos específicos

5.2. Representación Alfanumérica

5.2.1. Numeros

5.2.2. Letras

5.2.3. Caracteres especiales

5.2.4. Codigo Binario

5.2.4.1. Los calculos se designan por un signo, para determinar si es positivo o negativo

5.2.4.2. se representa por caracteres, letras mayúsculas y dígitos decimales

5.3. Representación Numérica

5.3.1. Se representa en fracciones o números con parte entera, dependiendo la posición del punto decimal

5.4. Representación Numérica entera

5.4.1. Se considera cuando el numero binario de punto fijo es positivo

5.4.2. El numero es negativo se representa por un uno, el resto de numero se clasifica en:

5.4.2.1. Representación signo-Magnitud

5.4.2.2. Representación signo-complemento a uno

5.4.2.3. Representación signo complemento a dos

5.5. Representación Numérica a punto flotante

5.5.1. Representa un numero de punto fijo, con signo llamado Mantisa.

5.5.2. Representación de el exponente, indica posición real del punto

5.5.2.1. Representación con exponente en base 2

5.5.2.2. Representación con exponente en base 16

6. Computadora

7. Programación

8. Historia de la computadora

8.1. 1642

8.1.1. Blaise Pascal

8.1.1.1. Calculadora de engranaje

8.1.1.2. Números del 0 al 9

8.2. 1692

8.2.1. Gottfried Withelm

8.2.1.1. Máquina de multiplicación y división

8.3. 1801

8.3.1. Joseph Marie

8.3.1.1. Máquina de tejido

8.4. 1822

8.4.1. Charles Babbage

8.4.1.1. Máquina analítica

8.4.1.2. Bajo rendimiento

8.5. Segunda guerra

8.5.1. MARK 1

8.5.1.1. Ejecución por cintas

8.6. 1954

8.6.1. UNIVAC

8.6.1.1. Uso comercial

8.6.1.2. Procesamiento de datos

8.7. 1948 - 1958

8.7.1. lenguaje de programación

8.7.1.1. FORTAN

8.7.1.2. ALGOL

8.8. 1959

8.8.1. Segunda generación de lenguaje

8.8.1.1. FORTRAN

8.8.1.2. COLBOL

9. Definición de una computadora

9.1. Máquina de apoyo humano

9.1.1. Provee

9.1.2. Prepara

9.1.3. Registra

9.1.4. Controla

9.1.5. Coordina

9.2. Capaz de almacenar información y tratarla automáticamente por medio de operaciones

10. Tipos de campos

10.1. Campos variables

10.1.1. Alteración de datos

10.1.2. Identificación por nombre

10.1.3. Nombres de variables

10.2. Campos constantes

10.2.1. Identificación inmediata

10.2.2. No alteración

10.2.3. Nombres de constantes

11. Elaboración de programas para computadora

11.1. Se indica operaciones que debe ejecutar y en que orden,

11.2. Un programa es una serie de instrucciones escritas en forma codificada

11.3. Elaboración de un programa o conjunto de instrucciones para el sistema de computación

11.3.1. el programador debe saber la salida de datos y que tipo de estos se encuentran de entrada disponibles

11.4. Los algoritmos representan en orden las operaciones que se va ejecutar con los datos.

11.4.1. El programador analiza los requisitos de salida. Imprimir/grabar datos.

11.5. Complilador de un programa

11.5.1. cuando el programa desea traducir un Lenguaje

12. Sistemas numéricos

12.1. Simbolos en representación de "r" digitos

12.1.1. Representación binaria

12.1.1.1. Dos cifras

12.1.1.2. 0001

12.1.2. Representación octal

12.1.2.1. Numeración base 8

12.1.3. Representación hexadecimal

12.1.3.1. Numeración base 16

12.1.3.2. A6D

12.2. Hileras de símbolos

13. Antiguedad