Programacion infortmatica

Solo disponible en BuenasTareas
  • Páginas : 5 (1153 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de junio de 2011
Leer documento completo
Vista previa del texto
PROGRAMACIÓN
EN LENGUAJE
ESTRUCTURADO

TEMA 1: COMPONENTES BÁSICOS DE LA PROGRAMCIÓN V.1.1

1. INTRODUCCIÓN
1.1. Un ordenador sólo es capaz de realizar órdenes y operaciones básicas:
-operaciones aritméticas + - x /
-comparar cantidades numéricas y alfanuméricas
-recuperar y almacenar información

1.2. Potencia de unordenador: depende de su fiabilidad, precisión, velocidad, y capacidad para almacenar información
1.3. La combinación de tareas básicas puede producir la solución de un problema complejo.
1.4. Un programa, por tanto, es la combinación de operaciones o instrucciones básicas.
1.5. Los periféricos son los encargados de almacenar y recuperar información y de comunicar el micro con el exterior.
Tipos deperiféricos:
-Entrada: captan y envían datos al dispositivo que los procesa
-Salida: muestran o envían información al exterior del ordenador
-E/S: combinación de las 2 anteriores
-Almacenamiento: guardan información a largo plazo(la memoria RAM no entra en esta clasificación pues
Es temporaly volátil
-Comunicación o Red: ponen en comunicación 2 o más PCs y lo hacen de dos formas:
-analógica: señal continúa en el tiempo
-digital: señal que representa valores fijos en vez de valores dentro de un rango2. SOLUCIÓN Y CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN
Un lenguaje de programación es un conjunto de símbolos y caracteres combinados según una sintaxis preestablecida que permite dar un conjunto de instrucciones al ordenador; estos símbolos se convierten en señales digitales que se representan por 0 y 1(si-no, algo-nada)
2.1. LENGUAJE MÁQUINA: esel sistema de códigos directamente interpretable por un circuito programable. Es el código binario y se caracteriza por:
a) ser el primer lenguaje de programación
b) utilizar solo código binario
c) es el único lenguaje que utiliza y entiende el Hardware
d) depende de la máquina para la que ha sidodiseñada
2.2. LENGUAJE A BAJO NIVEL: proporciona poca o ninguna
Es fácil su traslado a lenguaje máquina.
2.3. LENGUAJE ENSAMBLADOR: se basa en el uso de códigos nemotécnicos. Su uso requiere amplio conocimiento del ordenador y de los códigos y sistemas de numeración.
Ej.: mov eax,1 mover al registro eax el valor 1Los programas desarrollados en un ensamblador se caracterizan:
a) Ejecutarse a más velocidad en comparación con otros creados en alto nivel.
b) Ocupar menos espacio en la memoria.
c) Se desarrollan programas y controlanperiféricos mejor.
d) Mayor velocidad en la operación ya que el código fuente se ensambla directamente al lenguaje máquina.
e) Generan programas más largos que los de alto nivel.
f) No es transportable(están hechos para una maq. en concreto)
2.4. LENGUAJE DE MEDIO NIVEL: son una mezcla entre el bajo y el alto nivel.
Ej.: C*
2.5. LENGUAJE DE ALTO NIVEL: son aquellos queestán más cerca del usuario, son más fáciles de entender.
Ej.: Pascal, Basic, Java, Python, Perl, Fortran, C*, C++
Características:
a) Son portables o independientes de la máquina que les dará uso.
b) Mayor facilidad para su depuración y mantenimiento.
3. FASES DE LA ELABORACION DE UNA APLICACIÓN INFORMATICA
El desarrollo de una aplicación sigue una...
tracking img