nuevo orden socialista
Bachillerato Técnico Vocacional en Desarrollo de Software
Modulo: Elaboración de algoritmos usando la lógica de
programación.
Profesor: Carlos Roberto Alemán Prudencio.
IV. ESTRUCTURAS DE CONTROL
Al terminar este tema, el participante mediante la
elaboración de ejercicios, manejará las diferentes
OBJETIVO
estructuras
de
control
utilizandolas
tres
técnicas algorítmicas con la finalidad de resolver
problemas orientados a computadoras.
CONTENIDO
INTRODUCCIÓN
4.1 Estructuras Secuénciales
4.2 Estructuras Condicionales
4.3 Estructuras cíclicas
CONCLUSIÓN
INTRODUCCIÓN
Después
de
haber
conocido
en
el
tema
pasado
las
diferentes técnicas algorítmicas, en el presente tema las
vamos
autilizar
para
resolver
problemas
enfocados
a
computadoras. Pero como veremos estos podrán utilizar tres
estructuras diferentes.
Estos algoritmos tendrán la cualidad de llevar un
orden progresivo, tomar decisiones y si es necesario repetir
un bloque de instrucciones un determinado número de veces.
Por lo antes mencionado, este tema requiere de toda
nuestra capacidad paracomprenderlo en su totalidad, puesto
quien
lo
asimile
se
puede
considerar
prácticamente
un
programador, ya que solo tendrá que adaptar sus algoritmos a
un
lenguaje
de
programación.
Además
de
que
los
temas
siguientes solo bastará con adaptarlos a estos conocimientos.
Lamentablemente quien no se sienta seguro de lo aprendido,
tendrá que repasarnuevamente el módulo.
Este tema se encuentra dividido en tres subtemas,
donde cada uno maneja su funcionamiento con las técnicas ya
estudiadas.
El primer subtema es el más sencillo ya que habla de
las estructuras secuénciales, en las cuales no hay decisiones
que tomar y tan solo basta con analizar cuales son los datos
de entrada necesarios para producir las salidas deseadas.
El
segundosubtema
nos
guía
a
diseñar
algoritmos
inteligentes, es decir que toman decisiones, para lo cual se
manejan las estructuras condicionales; de las cuales existen
las condicionales sencillas que son aquellas en donde solo
existen dos caminos (falso y verdadero) y las de selección
múltiple en las que los caminos posibles son inmensos.
En el tercer subtema, crearemos algoritmos enlos
cuales un bloque de instrucciones se repite dependiendo de la
respuesta de una condición, a esto es a lo que comúnmente
llamaremos ciclos y existen de manera general 3 diferentes:
los que se ejecutan un número exacto de veces, los que se
repiten hasta que la respuesta sea verdadera y los que se
ciclan mientras la respuesta sea verdadera.
En
este
tema
nos
encontramos
conejemplos
para
asimilar el funcionamiento de las estructura y con decenas de
ejercicios,
los
cuales
esperamos
que
resuelvas
ya
que
mediante la práctica es como se te formará una mentalidad de
programador y solo así se podrá alcanzar el objetivo de este
tema y el objetivo del curso.
4.1 Estructuras Secuénciales
Los algoritmos más sencillos de realizar son losque
no
toman
ejecutar
decisiones,
instrucción
tan
solo
tras
se
dedican
instrucción
a
en
realizar
el
o
orden
determinado.
Estos
algoritmos
están
representados
por
las
estructuras secuénciales, en las que una acción (instrucción)
sigue a otra en secuencia. Las tareas se suceden de tal modo
que la salida de una es la entrada de lasiguiente y así
sucesivamente hasta el fin del proceso.
De manera general un algoritmo con una estructura
secuencial se representa de la siguiente forma en las tres
diferentes
técnicas
algorítmicas
(el
siguiente
ejemplo
no
realiza nada en específico, solo es de carácter ilustrativo):
// No hace nada
Inicio
Pseudocódigo: no hace nada
Variables:
Variables:
// no...
Regístrate para leer el documento completo.