0% encontró este documento útil (0 votos)
38 vistas5 páginas

Algoritmos y Estructuras Iterativas en Programación

El documento presenta ejemplos de algoritmos que utilizan estructuras repetitivas como while y for para resolver problemas como contar regresivamente, calcular sumas y mostrar múltiplos. Incluye pseudocódigos y diagramas de flujo para cada algoritmo.
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)
38 vistas5 páginas

Algoritmos y Estructuras Iterativas en Programación

El documento presenta ejemplos de algoritmos que utilizan estructuras repetitivas como while y for para resolver problemas como contar regresivamente, calcular sumas y mostrar múltiplos. Incluye pseudocódigos y diagramas de flujo para cada algoritmo.
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

Introducción a la Ingeniería de Sistemas e Informática

Guía de práctica N° 5:
Representación de algoritmos – Estructura repetitiva o iterativa
Sección: .11939 Apellidos : LEDESMA HUAMAN
Asignatura: Introducción a la ingeniería de sistemas e Nombres :.ANGELO LEDESMA
informática Fecha : .22/04/2023
Docente: LANDEO QUISPE ALEX SANDRO

Instrucciones: Desarrollar las actividades que indica el docente en base a la guía de trabajo que se presenta.

1. Propósito: Elaborar pseudocódigos y diagramas de flujo que represente la solución algorítmica de un


problema en el cual requiera el uso de la estructura repetitiva (iterativa), lo que permitirá desarrollar las bases
de la lógica de programación.

2. Equipos, herramientas o materiales

● Computador

● Internet

3. Fundamento Teórico
Estructura de control repetitiva o iterativa

Las estructuras de control iterativas o repetitivas permiten ejecutar una serie de instrucciones mientras se
cumpla la expresión lógica. Existen dos tipos de expresiones cíclicas MIENTRAS y HACER- MIENTRAS.

La estructura MIENTRAS primero valida la condición y si ésta es


verdadera procede a ejecutar el bloque de instrucciones de la estructura,
de lo contrario rompe el ciclo y continúa el flujo normal del programa.

La estructura HACER-
MIENTRAS primero ejecuta las
instrucciones descritas en la estructura y al final valida la expresión
lógica.

Si la condición se cumple vuelve a ejecutar las instrucciones de la


estructura, de lo contrario rompe el ciclo y sigue el flujo del algoritmo.
Esta estructura asegura que, por lo menos, se ejecuta una vez el bloque
de la estructura, ya que primero ejecuta y después pregunta por la
condición.

4. Procedimientos:

● Escribir un pseudocódigo y dibujar el diagrama de flujo, que solicite un número entero desde donde
iniciará la cuenta descendente para que despegue un cohete.

Entradas Procesos Salidas


Introducción a la Ingeniería de Sistemas e Informática

num Num=num-1 Escribir”Despegue”

Diagrama de flujo

Pseudocódigo

Inicio
Declarar num como integer
Escribir:” Ingresé número entero”
Leer num
Mientras num>=1 hacer
Num=num-1
Escribir num
Fin _Mientras
Escribir “Despegar”
FIN
Introducción a la Ingeniería de Sistemas e Informática

5. Actividades o tareas
A. Elaborar un algoritmo que permita ingresar un número (n) y calcule la suma en un rango de 0 hasta el
número que fue introducido.

Suma = 0 + 1 + 2 + 3 + … + n

Diagrama de flujo

Pseudocódigo

INICIO
DECLARAR num, cont, acum como Integer
ESCRIBIR:” Ingrese número entero positivo”
Leer num
cont=0
acum=0
Mientras cont<=num hacer
acum=acum+cont
Fin_mientras
Escribir” La suma desde o hasta”
num,”es”: acum
FIN
Introducción a la Ingeniería de Sistemas e Informática

B. Elaborar un algoritmo que solicite un número entero y muestre como salida los números múltiplos de 3 y
la cantidad de ellos en un rango de 0 hasta el número que fue introducido.

Diagrama de flujo

Pseudocódigo

Inicio
Declarar num, cont, NumMutt como Integer
Escribir” Ingrese número entero positivo”
Leer num
Si num>0
Cont=0
NumMutt=0
Mientras cont <=num hacer
Si cont%3==00
Escribir cont,” Es múltiplo de 3”
NumMutt=NumMutt+1
Fin_Si
Cont=cont+1
Fin_Mientras
Escribir “La cantidad de múltiplos de 3 es:”, NumMutt
De lo contrario
Escribir” Debe ingresar un número entero positivo”
FIN
Introducción a la Ingeniería de Sistemas e Informática

C. Elaborar un algoritmo que muestre los números pares, la cantidad y la suma de ellos, en un rango que
determine el usuario.

Diagrama de flujo

Pseudocódigo

Inicio
Escribir "Ingrese el valor inicial:"
Leer inicio
Escribir "Ingrese el valor final:"
Leer fin
cantidad <- 0
suma <- 0
Para i desde inicio hasta fin:
Si i % 2 = 0:
Escribir i
cantidad <- cantidad + 1
suma <- suma + i
Escribir "Cantidad de números pares encontrados:", cantidad
Escribir "Suma de los números pares encontrados:", suma
Fin

6. Referencias bibliográficas consultadas y/o enlaces recomendados

● LEWIS John y DALE Nell. Computer Science Illuminated. Massachusetts: Jones and Bartlett Publishers.

También podría gustarte