PROGRAMACOIN BASICA

Páginas: 9 (2008 palabras) Publicado: 11 de agosto de 2013
1. Lenguajes de programación
2. Características de los programas
3. Diseño del programa
Fase de análisis
Fase de programación
Edición
Compilación
Montaje
Fase de explotación y mantenimiento
Instalación
Mantenimiento
4. Modelos de programación
Secuencial
Estructurada
A objetos
5. Datos de la programación
Numéricos
Lógicos
Alfanuméricos
Constantes y variables
6. OperadoresAsignación
Aritméticos
Lógicos y relacionales
7. Sentencias de control
Selección
Iteración
8. Anotaciones para diseño de algoritmos
Diagramas de flujo
Pseudocódigo


















1. LENGUAJES DE PROGRAMACIÓN

Los programas se escriben mediante lenguajes de programación que conducen a expresar el algoritmo (problema a resolver) de una forma ordenada yprogramada. Existen 3 tipos de lenguajes:

Lenguaje Máquina: Inteligibles por la máquina directamente, es decir que las ordenes escritas las procesa y realiza directamente la máquina. Estas instrucciones son cadenas binarias (0 y 1) que especifican las instrucciones a realizar y la memoria donde deben realizarse. Las instrucciones dependen directamente de la máquina donde se programan.

LenguajeEnsamblador: Sus instrucciones son NEMONICOS que indican la acción a realizar y su dirección de memoria donde se ejecutan. La programación depende también de la máquina donde se programe. Más sencillos que los lenguajes máquina. La máquina no entiende directamente las ordenes y es necesario traducir las ordenes a través de un programa ensamblador. La construcción de los programas consta de 3 partes:Lenguajes de Alto Nivel: Lenguajes creados a partir de ensamblador. Basan la programación en sentencias y funciones que realizan una operación ya implementada en la creación del lenguaje de programación. Este tipo de lenguajes son los más sencillos de leer y comprender. Son independientes de la máquina donde se programan. La máquina no puede entender directamente lassentencias y se necesita de un programa traductor y linkador para que la máquina pueda ejecutar las operaciones. Estos de lenguajes son Clipper, C, C++, Visual Basic, Pascal, Modula2, etc...



2. CARACTERÍSTICAS GENERALES DE UN PROGRAMA

Con el fin de facilitar la explotación y el mantenimiento de un programa, es fundamental reunir un conjunto de características generales para obtener sumáximo rendimiento en el menor plazo de tiempo y esfuerzo. Estas características son:


LEGIBILIDAD: Un programa debe ser claro y sencillo para facilitar su lectura y comprensión a las personas ajenas al programador (autor) de la aplicación. De este modo existe la posibilidad de repartir las tareas de mantenimiento y explotación.

FIABILIDAD: Nuestra aplicación debe ser un programa "robusto".Es decir, capaz de recuperarse frente a errores o usos inadecuados por parte del usuario y controlar todo posible error que pueda producirse en las distintas operaciones que realicen los dispositivos que se utilizan en la aplicación.

PORTABILIDAD: El diseño de la aplicación debe permitir la codificación en diferentes lenguajes utilizando para ello un diseño único y universal, sin entrar ensentencias u operadores específicos de algún lenguaje en especial.

MODIFICABILIDAD: Debe ser fácil y posible su instalación en distintas máquinas. Facilitar al máximo su mantenimiento, modificación y actualización para adaptarlo o mejorarlo a nuevas situaciones. Por ejemplo efecto 2000. Este apartado se le denomina por el termino coloquial "parcheado".

EFICIENCIA: Aprovechar y no derrochar losrecursos de la máquina. Esto lo conseguimos minimizando el uso de la memoria, el tiempo de proceso y el de ejecución. No debemos dejarnos llevar por los últimos y potentes máquinas que surgen día a día en el mercado. Siempre que podamos debemos pensar que disponemos de una máquina con pocos recursos.



3. DISEÑO DE UN PROGRAMA

Proceso que se sigue desde el planteamiento del problema o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Basicos
  • Basicos
  • Basico
  • basicos
  • lo basico
  • basico
  • basico
  • Basica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS