Está en la página 1de 7

ESC. PREP. FED. POR COOP. “PROFR.

AUGUSTO
HERNÁNDEZ OLIVÉ”
CLAVE EMS-2/18

Unidad De Aprendizaje Curricular:


PROGRAMACIÓN

Nombre del docente:


ING. MARIANA PÉREZ ARIAS

Tema:
“ESTRUCTURAS ALGORITMICAS DE DECICIONES Y CICLOS”

Alumno:
PÉREZ CRUZ CINDY ESTEFANY

Grado: 3° Grupo: “D”

Ciclo Escolar:
2020-2021

Fecha:
24 de Octubre de 2020
ÍNDICE
INTRODUCCIÓN .............................................................................................................................. 3
Decisiones (Si, entonces) ............................................................................................................ 4
-Decisiones Simples: ...................................................................................... 4
-Decisiones anidadas: ........................................................................................................... 4
Repetitivas: ...................................................................................................................................... 5
Mientras (While). ..................................................................................................................... 5
Hasta que (Repeat/Until) ................................................................................ 5
Desde, hasta que (For) .......................................................................................................... 5
CONCLUSIÓN .................................................................................................................................. 6
FUENTES DE CONSULTA ............................................................................................................ 7
INTRODUCCIÓN
Este tema pretende mostrar al alumno diseñar una solución para dicho
problema (algoritmo) susceptible de ser codificada en un lenguaje de
programación. Con este objetivo se describirán las propiedades básicas
de cualquier algoritmo, un conjunto de bloques básicos que permiten la
construcción de algoritmos y diversas formas de representación de los
algoritmos.
También se mostrarán las distintas fases que se deben de seguir para
buscar una solución a un problema. En este tema no se aborda ningún
lenguaje de programación particular; sino que se muestra cómo diseñar
soluciones a problemas que sean fáciles de implementar en cualquier
lenguaje de programación.
Decisiones (Si, entonces)
 -Decisiones Simples:
Acerca de esta estructura podemos decir que no es obligatorio que cada que exista
un condicional Si tenga que existir una alternativa Sino dado que no siempre es
importante generar una determinada acción en el caso de que la condición sea
Falsa

 -Decisiones anidadas:
Éstas se presentan en aquellos casos en los cuales una estructura completa de
decisión se encuentra dentro de otra. En este caso podemos ver que en uno de los
dos ramales lógicos de una estructura de decisión completa se encuentra otra
estructura de decisión completa. Los puntos suspensivos colocados en la estructura
representan que pueden existir más instrucciones.
Repetitivas:
 Mientras (While).
Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se
ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la
ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se
repite. Estos pasos se repiten mientras la condición sea verdadera.

 Hasta que (Repeat/Until)


Se ejecuta una secuencia de instrucciones hasta que la condición sea verdadera. Al ejecutarse
esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo se ejecuta una vez
y luego se evalúa la condición. Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente
y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea verdadera.

 Desde, hasta que (For)


La instrucción Para ejecuta una secuencia de instrucciones un
número determinado de veces.
CONCLUSIÓN
Luego de realizar este trabajo hemos visto como los algoritmos son una
de las herramientas más complejas y aplicables en el área de
la informática y el mundo de los computadores. Pudimos comprobar que
mientras más potente, completo y eficiente es el computador o la
aplicación que corre sobre el mismo más grande, complejo y exacto es
el algoritmo que utiliza.
Las técnicas de desarrollo de algoritmos nos permiten encontrar la
mejor solución a los problemas que se nos presentan y deben ser
solucionados por el computador, estas técnicas están orientadas para
utilizarse en cada uno de los niveles de complejidad y variedad o
alternativas para las cuales se aplican los algoritmos.
Un algoritmo es el conjunto de operaciones y procedimientos que deben
seguirse para resolver un problema, es por ellos que debemos
estudiarlos y conocerlos.
FUENTES DE CONSULTA

 https://sites.google.com/site/portafolioprogra2016/decisiones-
pseint

 https://plataforma.josedomingo.org/pledin/cursos/programacion/c
urso/u21/

También podría gustarte