programasion

Páginas: 19 (4543 palabras) Publicado: 31 de marzo de 2013
Universidad Tecnológica Nacional – Facultad Regional Río Grande
Tecnicatura Superior en Programación – Programación I

Conceptos básicos de la programación
Informática: término formado por la contracción de las palabras ‘información’ y ‘automática’ que
hace referencia al conjunto de conocimientos científicos y técnicas que hacen posible el
tratamiento automático de la información por mediode las computadoras ( pc, ordenadores,…)
La informática es la ciencia que trata la adquisición, representación, tratamiento y transmisión de
la información. Las tareas básicas para realizar dicho tratamiento son:
1. Entrada de información
2. Tratamiento o proceso de la información
3. Salida de resultados
Computadora (pc, ordenador, etc,…): máquina programable que permite realizar eltratamiento
automático de la información. Por tanto una computadora estará compuesta de los siguientes
elementos:

Unidades de entrada y salida ( E/S): Dispositivos que permiten la comunicación entre el ordenador
y el mundo exterior (usuarios, programadores, otros ordenadores,….). Los primeros recogen datos
de entrada para ser procesados (Ejemplos: teclado, mouse,…) y los segundos muestran losresultados de dicho proceso (Ejemplos: monitor, impresora,…)
Memoria Central: también llamada memoria principal o memoria interna. Es donde se almacena la
información proveniente del mundo exterior a la espera de ser procesada y donde se van
guardando los resultados del procesamiento antes de ser mostrados.
Unidad central de procesamiento (CPU): es donde se procesa la información que hay guardadaen
memoria central. En la CPU se destacan los siguientes componentes:
Unidad de Control (UC): lleva el control de todas las operaciones que ocurren en el ordenador. Da
órdenes al resto de dispositivos para que la información se procese adecuadamente así como para
que se realicen las operaciones de entrada y salida
Unidad aritmético-lógica (ALU): realiza operaciones aritméticas y lógicas segúnse lo va ordenando
la unidad de control.
Página 1

Universidad Tecnológica Nacional – Facultad Regional Río Grande
Tecnicatura Superior en Programación – Programación I

Lenguajes de Programación
Para escribir un programa de computadora debemos hacer uso de un lenguaje que la computadora
pueda entender, un lenguaje de programación. Existen distintos tipos de lenguajes de
programación,algunos pueden ser comprendidos en forma directa por la máquina, mientras que
otros necesitan de un proceso intermedio de traducción al lenguaje que la máquina entiende.
Así es que los lenguajes de programación pueden clasificarse en tres grandes grupos:
 lenguajes de máquina,
 lenguajes ensambladores y
 lenguajes de alto nivel
Un lenguaje de máquina, como su nombre lo indica, es el“lenguaje natural” de una máquina
particular. Cualquier computadora puede comprender en forma directa solamente su propio
lenguaje, el cual se encuentra definido por el diseño del hardware de esa computadora.
Los lenguajes de máquina, generalmente, consisten en cadenas de números, las que a la larga son
reducidas a cadenas de 0’s y 1’s. Estas cadenas instruyen a la computadora para que lleve a cabo,de a una a la vez, operaciones elementales (operaciones que esa máquina puede realizar). Cada
tipo de computadora particular tiene su propio lenguaje, es decir, los lenguajes de máquina son
dependientes de la máquina, por lo tanto un lenguaje de maquina particular puede ser usado sólo
en un tipo de computadora.
Los lenguajes de máquina resultan oscuros y difíciles de leer a las personas.Esto, a su vez, dificulta
la tarea de programar y depurar los programas con ellos escritos. Es por esto que, a medida que los
programas fueron creciendo en tamaño, surgió la necesidad de usar abreviaturas en inglés para
representar esas cadenas de 0’s y 1’s que la máquina podía comprender pero que a las personas
resultaban crípticas, surgiendo así los primeros lenguajes de ensamblado (assembly...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programasion
  • Fundamentos de programasion
  • Fundamentos de Programasión
  • los leguages de programasion
  • introduccion a la programasion
  • programasion
  • Tranajo De Programasion 20 Ultimo Corte
  • Tecnico en sistemas programasion de computadores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS