Introducción A La Programación
1.1. Algoritmos y programas
· Algoritmo: Elaboración de una lista finita de pasos o operaciones a realizar, necesarias para resolver problemas dedatos, en un tiempo finito. Se pretende buscar un tiempo finito y lo más reducido posible, para disminuir el consumo de memoria.
· Programa: Es el resultado del trabajo producido al pasara elalgoritmo a un determinado lenguaje de programación.
*Nota: Los algoritmos ya se usaban hace miles de años (5000 a.C.), para resolver problemas paso a paso (Método Euclides).
Definición de uncomputador:
Es una máquina digital, electrónica, programable, para procesar información.
·Digital: almacena información en forma de códigos.
·Electrónico: está formada a partir de componenteselectrónicos, circuitos…
·Programable: ejecuta órdenes o instrucciones previamente establecidas.
·Procesa información: -Información: hechos y representaciones.
-Datos: información codificada para elcomputador.
Preparación del algoritmo (operaciones básicas):
·Entrada: Recogida de datos (Teclado, código de barras, bidi…)
·Proceso: trata la información recibida (ordena, clasifica, suma,resta…)
·Salida: Muestra el resultado (Pantalla, imprime…)
Operaciones a parte de las básicas:
·Almacenamiento: copia permanente para poder volver a mirar algún archivo.
·Recuperación: Leer denuevo información almacenada.
·Transmisión: pasar información a otro computador a través de una red.
·Recepción: recibir información enviada por otro computador.
Evolución lenguajes de programación* Primera generación:
* Usaban el sistema hexadecimal.
* El lenguaje dependía totalmente de la máquina
* Era mu fácil realizar un error, y muy difícil localizarlo.
*Segunda generación:
* Se programaba a nivel de registro (ADD, R1, R2)
* Nombres mecánicos, es decir cada máquina era específica.
* El sistema estaba dedicado a una máquina en...
Regístrate para leer el documento completo.