Desarrollo lógico y programación

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Desarrollo lógico y programación por Mind Map: Desarrollo lógico y programación

1. https://tse4.mm.bing.net/th?id=OI

2. Sistema

2.1. Consta de insumos o entradas, proceso (procedimiento y programas en acción) y productos o salidas.

2.2. Un sistema informático consta de uno o más programas. (Interrelacionados y coordinados).

3. Datos

3.1. Son elementos de participación pasiva que pueden actuar como entradas, salida o que pueden ser almacenados.

3.2. Por su naturaleza, numéricos, alfanuméricos, fechas y horas, logicos

4. INFORMACIÓN

4.1. Cuando un dato ( de cualquier tipo, naturaleza o presentación) adquiere sentido para quien lo lee, entonces se convierte en información.

4.1.1. Los computadores admiten, procesan, almacenan e imprimen datos; los humanos recibimos, procesamos y emitimos información.

5. PROGRAMACIÓN

5.1. El computador deberá ser dirigido por una lista de instrucciones, escritas en un lenguaje que el comprenda y almacenado en un medio que el pueda acceder. El único lenguaje que entiende el computador es el lenguaje de maquina, pero que nosotros no inferimos.

5.1.1. Las primeras instrucciones del sistema operativo son para localizar e instalar sus programas ayudantes, que están en lenguaje de maquina. Después de todo esto, el sistema operativo se detiene y espera nuestras ordenes, las cuales al serle formuladas, causan que el se ponga a trabajar.

5.2. PROGRAMACIÓN DE BAJO NIVEL

5.2.1. El lenguaje de maquina es el lenguaje de más bajo nivel que existe, pues ya que están muy cerca de el y les llamamos ASSEMBLER. El ser humano puede entender y expresarse en esos lenguajes.

5.3. PROGRAMACIÓN DE ALTO NIVEL

5.3.1. Aquello lenguajes de programación que se enfocan en las necesidades y problemas humanos y hacen que el equipo y sus recursos aparezcan transparentes o invisibles ante nosotros.

6. GENERACIONES DE LENGUAJES

6.1. PRIMERA GENERACIÓN

6.1.1. Fue el lenguaje de maquina, algunos esforzados y geniales programadores escribían programas en él.

6.2. SEGUNDA GENERACIÓN

6.2.1. Surgió cuando se les asigno nombres cortos, abreviados y simbólicos a las instrucciones binarias del lenguaje de maquina.

6.3. TERCERA GENERACIÓN

6.3.1. Surge cuando nacen los lenguajes de alto nivel, como el FORTRAN.

6.4. CUARTA GENERACIÓN

6.4.1. Tomo como punto de partida la tercera , pero le añadió dos facilidades: el manejo de la tecnología de bases de datos y la generación semiautomática de programas de pantalla y generadores de información.

6.5. LENGUAJES NATURALES

6.5.1. Un ultimo grupo son los lenguajes muy similares a los lenguajes humanos, pero la iniciativa no ha progresado lo suficiente debido a las complejidades de estos, que varian a otra y que suelen ser muy objetivos.

7. TIPOS DE PROGRAMAS

7.1. PROGRAMA FUENTE

7.1.1. Son los programas que escribimos los programadores, en lenguajes que nosotros podemos entender aunque el computador no.

7.2. PROGRAMA OBJETO

7.2.1. Son los que resultan después de compilación y antes de cualquier enlace.

7.3. PROGRAMA EJECUTABLES

7.3.1. Son los objetos que ya tienen todo lo necesario para correr en el computador

8. TRADUCCIÓN A LENGUAJE DE MAQUINA

8.1. COMPAGINACIÓN

8.1.1. Es un equivalente simbolico directo de lenguaje de maquina, las instrucciones de ambos esta aparejada.

8.2. COMPILACIÓN CON ENLACE

8.2.1. En todos los casos de alto nivel, cada instrucción corresponde a muchas y muy variadas combinaciones de instrucciones de lenguaje de maquina.

9. EJEMPLO DE PROGRAMAS DE COMPUTADORA