El documento describe los pasos para la construcción de programas, incluyendo 1) diseñar el algoritmo, 2) codificar sistemáticamente las instrucciones en un lenguaje de programación, y 3) ejecutar y validar el programa. También discute elementos básicos de lenguajes de programación como C++, así como el uso de estructuras de control para modificar el flujo de ejecución de un programa.
Informe sobre la evolución de las variables más relevantes del mercado laboral en España como son el paro, los contratos, los afiliados a la seguridad social y sus variaciones
Es una herramienta practica para una mejor comprensión a cerca del APRENDIZAJE COLABORATIVO, teniendo en cuenta puntos específicos los cuales están bien definido en este archivo.!
1. La solución de problemas mediante en uso de un computador nos
lleva a desarrollar programas o aplicaciones, la construcción de
estos programas debe ser realizada mediante una metodología, los
pasos para la construcción de programas son:
1. Diseñar el algoritmo, consiste en analizar el problema y describir los
instrucciones de
Forma ordenada que resuelven el problema.
2. Codificar de forma sistemática la secuencia de instrucciones en un
lenguaje.
3. Ejecutar y validar el programa en un computador (verificación)
Para codificar de forma sistemática un algoritmo se necesita de un
lenguaje programación que la computadora comprenda.
2.1. Elementos básicos del lenguaje de
programación estructurado. Manipulación
básica de datos.
El lenguaje C++ fue creado por Bjarne Stroustrup [Stroustrup-2] de
los laboratorios Bell y como él mismo lo afirma "C++ es un
superconjunto del lenguaje de programación C". De ahí la
necesidad de conocer por lo menos los aspectos más importantes
de C antes de estudiar con detalle el lenguaje C++.
En este capítulo se presenta un resumen de los principales
aspectos de la programación C, y está dirigido a personas que ya
conocen algún otro lenguaje de programación estructurado, tal
como Pascal o para aquellas personas que desean repasar el
lenguaje C. Para personas que no saben del todo programar se
recomienda estudiar otro texto en el que se expongan estos
temas con mayor detalle, por ejemplo en [Gottfried].
2. 2.2. Utilizar estructuras de control
En lenguajes de programación, las estructuras de control permiten
modificar el flujo de ejecución de las instrucciones de un programa.
Con las estructuras de control se puede:
de acuerdo a una condición, ejecutar un grupo u otro de sentencias
(If-Then-Else y Select-Case)
Ejecutar un grupo de sentencias mientras exista una condición (Do-
While)
Ejecutar un grupo de sentencias hasta que exista una condición (Do-
Until)
Ejecutar un grupo de sentencias un número determinado de veces
(For-Next)
Etc
Todas las estructuras de control tienen un único punto de entrada y un
único punto de salida. Las estructuras de control se puede clasificar en :
secuenciales, iterativas y de control avanzadas. Esto es una de las cosas
que permite que la programación se rija por los principios de
la programación estructurada.
Los lenguajes de programación modernos tienen estructuras de control
similares. Básicamente lo que varía entre las estructuras de control de los
diferentes lenguajes es su sintaxis, cada lenguaje tiene una sintaxis
propia para expresar la estructura.
Tipos de estructura de control
Algunas estructuras de control en el lenguaje Java
Antecedentes
El término "estructuras de control", viene del campo de la ciencia computacional. Cuando se
presentan implementaciones de Java para las estructuras de control, nos referimos a ellas con
la terminología de la Especificación del lenguaje Java, que se refiera a ella como instrucciones.
Ejecución secuencial
Pero por lo general las instrucciones se ejecutan una después de la otra, en el orden en que
están escritas, es decir, en secuencia. Este proceso se conoce como ejecución secuencial.
Transferencia de control
En Java, como en otros lenguajes de programación por excelencia como C y/o C++, el
programador puede especificar que las siguientes instrucciones a ejecutarse tal vez no sea la
siguiente en secuencia. Esto se conoce como transferencia de control. Hay que tener en
cuenta que la instrucción goto es una palabra reservada pero no se utiliza ni se recomienda. Un
programa bien estructurado no necesita de esta instrucción.
1
De selección
3. Las estructuras de control de selección, ejecutan un bloque de instrucciones u otro, o saltan a
un subprograma o subrutina según se cumpla o no una condición.
Estructura de control
Las estructuras de control, denominadas también sentencias de control, permiten tomar
decisiones y realizar un proceso repetidas veces. Se trata de estructuras muy importantes, ya
que son las encargadas de controlar el flujo de un programa, según los requerimientos del
mismo.
Guadalupe Vianey Blanco Mtz.
4ºC informática
APPS
Margarita Romero Alvarado