Fundamenotos De Programacion

Páginas: 93 (23212 palabras) Publicado: 18 de febrero de 2013
ca1

Fundamentos de programación

PARTE

Algoritmos y herramientas de programación

I

CONTENIDO
Capítulo 1. Introducción a las computadoras y los lenguajes de programación Capítulo 2. Metodología de la programación y desarrollo de software Capítulo 3. Estructura general de un programa Capítulo 4. Flujo de control I: Estructuras selectivas Capítulo 5. Flujo de control II: Estructurasrepetitivas Capítulo 6. Subprogramas (subalgoritmos): Funciones

CAPÍTULO

1

Introducción a las computadoras y los lenguajes de programación

1.1. ¿Qué es una computadora? 1.2. Organización física de una computadora 1.3. Representación de la información en las computadoras 1.4. Codificación de la información 1.5. Dispositivos de almacenamiento secundario (almacenamento masivo)

1.6.1.7. 1.8. 1.9. 1.10.

Conectores de dispositivos de E/S Redes, Web y Web 2.0 El software (los programas) Lenguajes de programación Breve historia de los lenguajes de programación RESUMEN

INTRODUCCIÓN
Las computadoras (ordenadores) electrónicas modernas son uno de los productos más importantes del siglo XXI ya que se han convertido en un dispositivo esencial en la vida diaria de las personas,como un electrodoméstico más del hogar o de la oficina y han cambiado el modo de vivir y de hacer negocios. Constituyen una herramienta esencial en muchas áreas: empresa, industria, gobierno, ciencia, educación..., en realidad en casi todos los campos de nuestras vidas. Son infinitas las aplicaciones que se pueden realizar con ellas: consultar el saldo de una cuenta corriente, retirar dinero de unbanco, enviar o recibir mensajes por teléfonos celulares (móviles) que a su vez están conectados a potentes computadoras, escribir documentos, navegar por Internet, enviar y recibir correos electrónicos (e-mail), etc. El papel de los programas de computadoras es fundamental; sin una lista de instrucciones a seguir, la computadora es virtualmente inútil. Los lenguajes de programación nos permitenescribir esos programas y por consiguiente comunicarnos con las computadoras. La principal razón para que las personas aprendan lenguajes y técnicas de programación es utilizar la computadora como una herramienta para resolver problemas. En el capítulo se introducen conceptos importantes tales como la organización de una computadora, el hardware, el software y sus componentes, y se introducen loslenguajes de programación más populares C, C++, Java o C#.

4

Fundamentos de programación

1.1. ¿QUÉ ES UNA COMPUTADORA?
Las computadoras se construyen y se incluyen en todo tipo de dispositivos: automóviles (coches/carros), aviones, trenes, relojes, televisiones... A su vez estas máquinas pueden enviar, recibir, almacenar, procesar y visualizar información de todo tipo: números, texto,imágenes, gráficos, sonidos, etc. Estas potentes máquinas son dispositivos que realizan cálculos a velocidades increíbles (millones de operaciones de las computadoras personales hasta cientos de millones de operaciones de las supercomputadoras). La ejecución de una tarea determinada requiere una lista de instrucciones o un programa. Los programas se escriben normalmente en un lenguaje de programaciónespecífico, tal como C, para que pueda ser comprendido por la computadora. Una computadora1 es un dispositivo electrónico, utilizado para procesar información y obtener resultados, capaz de ejecutar cálculos y tomar decisiones a velocidades millones o cientos de millones más rápidas que puedan hacerlo los seres humanos. En el sentido más simple una computadora es “un dispositivo” para realizarcálculos o computar. El término sistema de computadora o simplemente computadora se utiliza para enfatizar que, en realidad, son dos partes distintas: hardware y software. El hardware es la computadora en sí misma. El software es el conjunto de programas que indican a la computadora las tareas que debe realizar. Las computadoras procesan datos bajo el control de un conjunto de instrucciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS