Fundamentos de programacion

Páginas: 24 (5923 palabras) Publicado: 11 de septiembre de 2012
Programación Estructurada
E01411-3M

Fundamentos de Programación


Índice
-Introducción……………………………………………………………………… 3
-Generaciones de las computadoras…………………………………………... 4

-Impacto de las computadoras …………………………………………………..9

-Importancia de la programación de las computadoras……………………. 11

-Clasificación de los lenguajes de programación ……………………………11-Definiciones-…………………………………………………………………….11

Conceptos básicos de programación …………………………………………13

-Tipos de programación ………………………………………………………..14

-Algoritmos……………………………………………………………………….16

-Diagramas de flujo……………………………………………………………...19

-Pseudocódigos.…………………………………………………………………27

-Conclusión………………………………………………………………………29

-Bibliografía……………………………………………………………………... 29

Introducción
Al paso del tiempo los avances tecnológicos han idotransformando nuestra vida creando un mundo moderno en constante evolución y mucho de esto es debido a la existencia de las computadoras y su fácil acceso que de alguna manera a aumentado y permitido en desarrollo tanto económico, electrónico y cultural. 
Las computadoras electrónicas modernas son uno de los productos más importantes de los siglos XX y XXI Y especialmente la actual década. Son unaherramienta esencial en muchas áreas: industria, gobierno, ciencia, educación..., de computadoras es esencial; sin una lista de instrucciones a seguir, la computadora es virtualmente inútil. Los lenguajes de programación nos permiten escribir esos programas y por consiguiente comunicarnos con las computadoras.
Un programa se considera como una secuencia lógica de instrucciones que manipulan unconjunto de objetos (datos) para obtener unos resultados.
Todo programa contiene dos bloques diferenciados:
- Bloque de declaraciones: se especifican los objetos que utiliza el programa (constantes, variables, tablas, registros, etc.)
- Bloque de instrucciones: conjunto de operaciones que se han de realizar para la obtención de los resultados obtenidos.
- Las instrucciones de un programa consistengeneralmente en modificar los objetos del programa.

Generación de la Computadoras
Primera Generación (1951-1958)
| En esta generación había un gran desconocimiento de las capacidades de las computadoras, puesto que se realizó un estudio en esta época que determinó que con veinte computadoras se saturaría el mercado de los Estados Unidos en el campo de procesamiento de datos. Estageneración abarco la década de los cincuenta. Y se conoce como la primera generación. Estas máquinas tenían las siguientes características: |
- Usaban tubos al vacío para procesar información.
- Usaban tarjetas perforadas para entrar los datos y los programas.
- Usaban cilindros magnéticos para almacenar información e instrucciones internas.
- Eran sumamente grandes, utilizaban gran cantidad deelectricidad, generaban gran cantidad de calor y eran sumamente lentas.
- Se comenzó a utilizar el sistema binario para representar los datos.
En esta generación las máquinas son grandes y costosas (de un costo aproximado de 10,000 dólares).
La computadora más exitosa de la primera generación fue la IBM 650, de la cual se produjeron varios cientos. Esta computadora que usaba un esquema de memoriasecundaria llamado tambor magnético, que es el antecesor de los discos actuales.

 Segunda Generación (1958-1964)
| En esta generación las computadoras se reducen de tamaño y son de menor costo. Aparecen muchas compañías y las computadoras eran bastante avanzadas para su época como la serie 5000 de Burroughs y la ATLAS de la Universidad de Manchester. Algunas computadoras se programaban concinta perforada y otras por medio de cableado en un tablero. |
Características de esta generación:
- Usaban transistores para procesar información.
- Los transistores eran más rápidos, pequeños y más confiables que los tubos al vacío.
- 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío.
- Usaban pequeños anillos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion
  • Fundamentos De Programacion
  • programacion fundamentos
  • Fundamentos de programacion
  • Fundamentos de programacion
  • Fundamentos de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS