0% encontró este documento útil (0 votos)
44 vistas4 páginas

Programacion

Cargado por

gleyditarax
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
44 vistas4 páginas

Programacion

Cargado por

gleyditarax
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Estructura del control secuencial

Toda industria que requiere de tener programas más grandes se debe enfrentar a un reto mayor en
donde se presentan dificultades para controlar las máquinas.

Para reducir la complejidad de que el programador realice manualmente las instrucciones con
miles de líneas, se utiliza la programación secuencial.

Primero se debe entender, de forma general, que la programación es un proceso que realiza una
máquina, después de recibir instrucciones, para conseguir un resultado.

Entonces, ¿qué es la programación secuencial? También conocido como estructura secuencial, es


aquella en la que una instrucción o acción sigue a otra en secuencia. En este tipo de programación
se presentan operaciones de inicio a fin, inicialización de variables, operaciones de asignación,
cálculo, sumarización, entre otras.

La programación secuencial es más simple y fácil de usar. Como las instrucciones están
relacionadas, será más sencillo entender lo que hace cada función en una instrucción. Las tareas se
llevan a cabo de tal manera que la salida de una es la entrada de la siguiente y así sucesivamente
hasta finalizar un proceso; por esta razón se le conoce como secuencial.

Todo algoritmo o programa consta de 5 fases, las cuáles son:

Declaración o definición de variables. Se enlistan al principio del algoritmo todas las variables que
se usarán, colocando el nombre y el tipo.

Inicialización de variables. Significa que se les debe asignar algún valor, puede ser numérico, lógico
o de otro tipo.

Lectura o entrada de datos. El valor o dato se recibe desde un dispositivo de entrada y se almacena
en la variable que aparece después de la instrucción.

Cálculos. De acuerdo con los valores de entrada se realizan las operaciones para indicar la salida.

Escritura o salida de datos. El resultado o mensaje se envía a través de un dispositivo de salida y la


instrucción se escribe entre comillas.
Estructura de control condicional
Las estructuras condicionales sirven para la toma de decisiones en los algoritmos:
Si ocurre algo entonces ejecutamos unas sentencias y en caso contrario
ejecutamos otras.
Toda toma de decisión tiene una evaluación a realizar para, en función de ella,
tomar la decisión. Esa evaluación generalmente compara una variable con otra o
contra otro valor, para que en base al resultado de esta comparación, se siga un
curso de acción dentro del programa.
Cabe mencionar que la comparación se puede hacer contra otra variable o contra
una constante, según se necesite. Existen tres tipos básicos de estructuras
condicionales, en función de las ramas que puedan tener: las simples, las dobles y
las múltiples.
Las estructuras condicionales simples se les conoce como, tomas de decisión y
realizan una acción únicamente cuando la expresión a evaluar resulta en un
resultado positivo.

Estas tomas de decisión tienen la siguiente forma:


Las estructuras de control pueden dividirse en dos: Estructuras de control
Condicional y Estructuras de control Repetitivo.

Diagrama de Flujo:
Estructura de control interactiva
Una Estructura Iterativa es una secuencia de instrucciones usada a ejecutarse
varias veces, a esta estructura se les denomina ciclo, lazo o bucle.
El objetivo de un bucle es repetir un bloque de instrucciones varias veces. Según
el tipo de bucle, este bloque se va a repetir un número fijo de veces (n veces) o
según un determinado número de criterios (una prueba de una o varias
condiciones), que ahora conoce muy bien
También es conocida como Estructura Repetitiva porque permite repetir una
acción o grupo de acciones; dicha repetición puede llevarse a cabo un número
prefijado de veces o depender de la evaluación de una expresión lógica.
La opción al uso de esta Estructura Iterativa es el uso de la recursividad en
funciones. Estas implican una escritura más sencilla (corta), tanto para su
implementación como para su entendimiento, pero en contraparte, utilizan muchos
más recursos de sistema que una iteración debido a que necesitan, además del
uso del procesador, la pila del sistema para "apilar" los diversos alcances de cada
función.

Representación de una Estructura Interactiva


En la sección de abajo se encuentran un ejemplo de cómo representar una
Estructura interactiva usando el diagrama de flujo y pseudocódigo.
Estructura de control repetitiva
Las estructuras de control repetitivas son aquellas que permiten ejecutar un
conjunto de instrucciones varias veces, de acuerdo al valor que genere la
expresión relacional y/o lógica. Esta estructura repetitiva se utiliza principalmente
cuando no se conoce el número de veces que las acciones o el ciclo deben
repetirse, aunque también puede utilizarse en otros casos.
Las estructuras repetitivas, permiten repetir una acción (o grupo de acciones)
varias veces. Existen tres tipos de estructuras repetitivas: mientras, desde-hasta y
repetir-hasta.
Esta estructura de control repite un conjunto de instrucciones mientras una
condición se cumpla, en cuanto la condición no se cumple el ciclo deja de
ejecutarse. En el caso de que la condición se evalúe por primera vez como falsa,
el ciclo no será ejecutado. Por ejemplo, pensemos en un caso de la vida real,
donde un coche avanza por una avenida, mientras tenga gasolina, el coche dejará
de avanzar cuando ésta se agote.

Esta estructura repetitiva se utiliza principalmente cuando no se conoce el número


de veces que las acciones o el ciclo deben repetirse, aunque también puede
utilizarse en otros casos.
Si la condición siempre es verdadera o siempre se cumple este ciclo, puede crear
un bucle que nunca termine, por eso hay que tener en cuenta que en algún
momento del ciclo la condición no debe cumplirse (debe volverse falsa) para que
el ciclo termine, caso contrario el ciclo se vuelve infinito.

También podría gustarte