Introducción a la programación
Enviado por KatiaKizete • 29 de Abril de 2015 • 476 Palabras (2 Páginas) • 224 Visitas
3.1 Introducción a la programación.
Después que se ha diseñado y pensado como resolver el problema en papel, se debe comenzar el proceso de introducir el programa en un archivo en el disco de la computadora. La introducción y modificación del programa en un archivo se hace utilizando un simple editor de texto o un editor especializado que hace la tarea de escribir un programa una tarea muy fácil.
El programa que se introduzca en el editor estará escrito en java o C++ o cualquier otro, pero ni C++ ni java son lenguajes máquina, muy al contrario, son lenguajes de alto nivel diseñado para hacer más fácil, la programación que utilizando el lenguaje máquina. Los lenguajes, como todo hay que a prendérselos, pero tienen una ventaja y es que hay varios puntos en común.
• Identifica las características de los lenguajes de programación
• Evalúa cada uno de los tipos de programación.
3.2 Estructura básica de un programa.
Las partes principales de un programa están relacionadas con dos bloques: declaraciones e instrucciones.
En las instrucciones podemos diferenciar tres partes fundamentales
Entrada de Datos: La constituyen todas las instrucciones que toman los datos de entrada desde un dispositivo externo y los almacena en la memoria principal para que puedan ser procesados.
Proceso o algoritmo: Está formado por las instrucciones que modifican los objetos a partir de su estado inicial (datos de entrada) hasta el estado final (resultados) dejando los objetos que lo contiene disponibles en la memoria principal.
Salida de resultados: Conjunto de instrucciones que toman los datos finales (resultado) de la memoria principal y los envían a los dispositivos externos.
El teorema de Böhm y Jacopini (1966) dice que un programa propio puede ser escrito utilizando sólo tres tipos de estructuras de control:
1. Estructura secuencial: Una estructura de programa es secuencial si las instrucciones se ejecutan una tras otra, a modo de secuencia lineal, es decir que una instrucción no se ejecuta hasta que finaliza la anterior, ni se bifurca el flujo del programa.
2. Estructura selectiva o de selección: La estructura selectiva permite que la ejecución del programa se bifurque a una instrucción (o conjunto) u otra/s, según un criterio o condición lógica establecida, sólo uno de los caminos en la bifurcación será el tomado para ejecutarse.
o Estructura de control selectiva simple
o Estructura de control selectiva doble
o Estructura de control selectiva múltiple
3. Estructura de control cíclica o repetitiva
o Estructura de control desde
o Estructura de control mientras
Para estas estructuras son necesarios los operadores lógicos y de relación.
Operadores de relación
Mayor a >
...