Documentos de Académico
Documentos de Profesional
Documentos de Cultura
APRENDIZ
LUISA FERNANDA CAICEDO CARDOZO
FICHA: 2463768
ESTRUCTURA
DEFINICION CARACTERISTICAS ESQUEMA EJEMPLO BENFICIOS
DE CONTROL
SECUENCIAL La estructura Los pasos deben estar REALIZAR UNA LLAMADA Es que los
secuencial es enumerados programas son
la más sencilla Se debe indicar el principio más fáciles de
de todas, utilizar, y se
del algoritmo con la palabra
simplemente reduce la
indica al INICIO. capacidad de las
procesador Se debe indicar la pruebas, aumenta
que debe finalización del algoritmo con la productividad
ejecutar de la palabra FIN. del programa y en
forma El paso debe especificar la general los
consecutiva actividad. programas quedan
una lista de Los pasos deben seguir una mejor
acciones (que estricta secuencia internamente y son
pueden ser, a más fáciles de
cronológica.
su vez, otras estructurar.
estructuras de
control); para
construir una
secuencia de
acciones basta
con escribir
cada acción en
una línea
diferente. En
una estructura
secuencial una
instrucción
sigue a otra en
una secuencia
3
lineal.
Las Existen tres tipos básicos, las PARA VERIFICAR SI UNA PERSONA ES Se puede
estructuras simples, las dobles y las MAYOR DE EDAD organizar un
condicionales múltiples. PSEUDOCODIGO programa en
hacen Simples: INICIO segmentos lógicos
referencia a la Las estructuras condicionales de código que se
Entero: edad
toma lógica de simples o tomas de decisiones, ejecutan sólo si se
Leer edad
decisiones son instrucciones del tipo: si se cumplen ciertas
para realizar cumple una condición, haz tal Si (edad > = 18) entonces condiciones.
alguna tarea cosa, si no, sigue ejecutando el Escribir “es mayor de edad” También hace un
en caso de programa secuencialmente. Finsi programa más
cumplirse una FIN robusto,
o varias de las permitiendo sólo
alternativas u una parte de
CONDICIONAL
opciones código para
posibles. Este ejecutar si una
tipo de condición se ha
situaciones las cumplido. A
aplicamos a menudo, en
diario y son código, hay una
muy comunes, declaración que
puesto que por debería funcionar
naturaleza es sólo bajo ciertas
muy condiciones; una
complicado ESTRUCTURA
realizar varias permite que esto
4
FIN
LEA Altura
Si Altura <=150 entonces
ESCRIBA persona de altura baja
Sino
Si Altura <=170 entonces
ESCRIBA persona de altura media
Sino
Si Altura>170 ENTONCES
ESCRIBA persona alta
Fin-Si
Fin-Si
Fin-Si
FIN
REPETITIVA Las La característica común es que Aquí puede observar que las Escribir un procedimiento que muestre siete For nos da
estructuras de ambos tipos permiten ejecutar líneas de flujo indican el orden a (7) veces en pantalla la frase “Esto es un la ventaja de
control una o varias instrucciones: Un seguir y según el valor de la algoritmo”. Mostrar en pantalla la salida del en reunir las
repetitivas son número conocido de veces condición, continuará el computador. instrucciones que
7
CONCLUSIONES
Las actividades humanas pueden en ocasiones llevarse a cabo en diferente orden y hasta omitir pasos para conseguir el mismo resultado.
En un computador las actividades, una vez determinadas, siempre se desarrollarán de la misma forma.
En la actualidad todos los problemas se resuelven mediante un algoritmo, el cual es un conjunto de instrucciones o pasos a seguir para
resolverlo, este permite que se desarrolle la habilidad del pensamiento lógico matemático de las personas que se dedican a desarrollar
programas computacionales utilizando algoritmos. El uso de las estructuras de control facilita el diseño de un algoritmo para que se realice
con facilidad un programa computacional, solo hay que tomar en cuenta que tipo de estructura se va a utilizar para cubrir las necesidades de
los usuarios. Se pueden combinar la estructura selectiva con la secuencial y la estructura repetitiva puede tener estructura secuencial y
selectiva.
Es importante mencionar que la elección las estructuras de control dependerá de las necesidades de los usuarios. El avance de la
tecnología va ir permitiendo que el uso de estas estructuras sea más fácil cuando se apliquen en la solución de problemas de la vida
cotidiana o bien en la realización de un programa computacional que sea de beneficio para el mundo actual.