Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejemplos de Algoritmos Usando Repetitivas, Apuntes de Programación C

Este documento contiene ejemplos de algoritmos que utilizan repetitivas, como la repetición for y while, para realizar diferentes tareas, como la suma, el promedio, el conteo, la búsqueda y la impresión de números. Cada ejemplo incluye el código del algoritmo y su descripción.

Tipo: Apuntes

2021/2022

Subido el 20/11/2022

jose-victor-maldonado-chinchilla-1
jose-victor-maldonado-chinchilla-1 🇨🇴

1 documento

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PAG. 5/5 - ARCHIVO: 3. EJEMPLO 01 Algoritmos con repetitivas
EJEMPLOS DE ALGORITMOS UTILIZANDO REPETITIVAS
1. Sume los 5 primeros números enteros.
INICIO
suma 0
PARA i = 1, 5 HAGA:
suma suma+i
FPARA
ESCRIBA “La suma de los 5 primeros números enteros es: ”, suma
FIN
INICIO
suma 0
i 1
MQ i ≤ 5 HAGA:
suma suma+i
i i+1
FMQ
ESCRIBA “La suma de los 5 primeros números enteros es: ”, suma
FIN
2. Calcule el promedio de n numeros.
INICIO
LEA n
suma 0
PARA i = 1, n HAGA:
LEA num
suma suma+num
ESCRIBA i, “º número leido: ”, num
FPARA
promedio suma/n
ESCRIBA “El promedio de los números leidos es: ”, promedio
FIN
INICIO
LEA n
suma 0
i 1
MQ i ≤ n HAGA:
LEA num
suma suma+num
ESCRIBA i, “º número leido: ”, num
i i+1
FMQ
promedio suma/n
ESCRIBA “El promedio de los números leidos es: ”, promedio
FIN
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Ejemplos de Algoritmos Usando Repetitivas y más Apuntes en PDF de Programación C solo en Docsity!

EJEMPLOS DE ALGORITMOS UTILIZANDO REPETITIVAS

  1. Sume los 5 primeros números enteros.

INICIO

suma 0 PARA i = 1, 5 HAGA: suma suma+i FPARA ESCRIBA “La suma de los 5 primeros números enteros es: ”, suma FIN

INICIO

suma 0 i 1 MQ i ≤ 5 HAGA: suma suma+i i i+ FMQ ESCRIBA “La suma de los 5 primeros números enteros es: ”, suma FIN

  1. Calcule el promedio de n numeros.

INICIO

LEA n suma 0 PARA i = 1, n HAGA: LEA num suma suma+num ESCRIBA i, “º número leido: ”, num FPARA promedio suma/n ESCRIBA “El promedio de los números leidos es: ”, promedio FIN

INICIO

LEA n suma 0 i 1 MQ i ≤ n HAGA: LEA num suma suma+num ESCRIBA i, “º número leido: ”, num i i+ FMQ promedio suma/n ESCRIBA “El promedio de los números leidos es: ”, promedio FIN

  1. Lea n números y diga cuántos de ellos son mayores que 50.

INICIO

LEA n cont 0 PARA i = 1, n HAGA: LEA num SI num › 50 ENTONCES HAGA: cont cont+ FSI ESCRIBA i, “º número leido: ”, num FPARA ESCRIBA “La cantidad de números mayores que 50 es: ”, cont FIN

INICIO

LEA n cont 0 i 1 MQ i ≤ n HAGA: LEA num SI num › 50 ENTONCES HAGA: cont cont+ FSI ESCRIBA i, “º número leido: ”, num i i+ FMQ ESCRIBA “La cantidad de números mayores que 50 es: ”, cont FIN

  1. Calcule el factorial de un número. (n!=123n)

INICIO

LEA n fact 1 PARA i = 1, n HAGA: fact fact*i FPARA ESCRIBA “El factorial de “, n, “ es: ”, fact FIN

INICIO

LEA n fact 1 i 1 MQ i ≤ n HAGA: fact fact*i i i+ FMQ ESCRIBA “El factorial de “, n, “ es: ”, fact FIN

  1. Obtenga la sumatoria de los primeros números impares enteros de tal modo que la sumatoria no supere una cantidad n. Diga cuáles y cuántos fueron los números sumados y que resultado dio la sumatoria.

INICIO

LEA n suma 0 num 1 cont 0 MQ suma ≤ n HAGA: suma suma+num ESCRIBA “Se sumó el número “, num cont cont+ num num+ FMQ ESCRIBA “La suma de los primeros “, cont, “ impares enteros, menor o igual a “, n, “ es: ”, suma FIN

  1. Haga el conteo de votos pertenecientes a una encuesta realizada, sabiendo que los votos solo tienen dos respuestas posibles: “si” o “no”. El último voto está marcado la palabra “fin” como respuesta.

INICIO

contsi 0 contno 0 LEA voto MQ voto ≠ “fin” HAGA: SI voto = “si” ENTONCES HAGA: contsi contsi+ SINO: contno contno+ LEA voto FSI FMQ total contsi+contno ESCRIBA “Total de votos de la encuesta “, total ESCRIBA “Los votos positivos fueron “, contsi ESCRIBA “Los votos negativos fueron “, conteo FIN

  1. De una urna se van sacando números al azar hasta que se extrae un número n que se ha leido previamente al sorteo. Diga cuántos números fueron extraidos de la urna antes del ganador.

INICIO

LEA n cont 0 LEA num MQ num ≠ n HAGA: cont cont+ LEA num FMQ cont cont- ESCRIBA “El número ganador es: “, num ESCRIBA “Total de números extraidos antes del ganador “, cont FIN

  1. Se tiene dinero para ir comprando los artículos de una lista ordenada por prioridad en la que aparecen los precios de cada artículo y su nombre. Las compras se deben realizar en estricto orden de prioridad hasta que el dinero se acabe. Diga cuántos y cuáles fueron los artículos comprados y cuánto dinero quedó sin gastar.

INICIO

LEA dinero ESCRIBA “Dinero disponible para comprar: “, dinero cont 0 MQ dinero › 0 HAGA: LEA artículo, precio dinero dinero-precio SI dinero ≥ 0 ENTONCES HAGA: ESCRIBA “Se compró el artículo “, artículo cont cont+ SINO: dinero dinero+precio FSI FMQ ESCRIBA “Cantidad de artículos comprados: “, cont ESCRIBA “Dinero sin gastar: “, dinero FIN