Fundamentos de programación, resumen
Andrea ClaroTarea23 de Octubre de 2024
596 Palabras (3 Páginas)63 Visitas
[pic 1]
“Año de la unidad, la paz y el desarrollo”
RESUMEN 3
CURSO
Fundamentos de programación, Universidad San Ignacio de Loyola
PROFESOR
Nina Choquehuayta, Wilder
INTEGRANTES
Claro Ramírez, Andrea Lorely
Chagua Mato, Ariana Maryori
Saenz Medina, Annel Fransheska
- – 01
- Ejemplo 5.16
Se conoce a la población de cada una de las veinticinco ciudades más grandes de las ocho provincias de Andalucía y se desea identificar y visualizar la población de la ciudad más grande de cada provincia.
- Encontrar y visualizar la ciudad mayor de una provincia.
- Repetir el paso 1 para cada una de las ocho provincias andaluzas.
El primer paso para realizar este procedimiento es identificar cual es la ciudad de mayor proporción entre las veinticinco ciudades de las ocho provincias de Andalucía, por lo tanto, se creará una variable auxiliar mayor que iniciará con el valor 0. Asimismo, este valor se irá comparando con los veinticinco valores de cada ciudad. Por lo tanto, cada valor va a estar intercambiando con la variable mayor hasta obtener la mayor proporción y esa sería la ciudad mayor de una de las provincias.
Entonces, creamos un algoritmo llamada CIUDAD MAYOR. Luego agregamos los siguientes valores enteros:
i (contador de provincias), j (contador de ciudades), MAYOR (ciudad de mayor población), CIUDAD (población de la ciudad).
Por lo tanto, el valor de i comienza desde 1 (mientras) que a su vez tiene que ser menor o igual a 8 (hacer). Además, el valor de MAYOR inicia desde 0 y J mayor a 1 pero menor o igual a 25 (hacer). Si CIUDAD es mayor a MAYOR entonces nos indica a ciudad más grande.
[pic 2]
Hay 2 bucles anidados que el primero va desde el mientras hasta el fin_mientras
(señalado de color rosado) y el otro es el segundo mientras hasta el fin_mientras (señalado de color naranja). Por lo tanto, existe una interacción principal que parte desde el inicio hasta el fin. (representado de color turquesa).
[pic 3]
- Ejemplo 5.17
[pic 4]
El algoritmo trata de una estructura repetitiva. Tiene 2 bucles anidados, la línea azul es el bucle externo y la línea roja es el bucle interno Para hallar el número
De iteraciones se tiene que multiplicar “n” con la suma de los números de la factorial. [pic 5]
- Ejemplo 5.18
Imprimir todos los números primos entre 2 y 100 inclusive.
[pic 6]
El algoritmo busca presentar los números primos del 2 al 100. Este se da en una estructura repetitiva, pues se tiene que realizar la filtración de los números que se encuentran en ese rango, para saber si son primos o no.
Para realizar este proceso se plantean 4 bucles anidados:
La interacción principal que va desde desde hasta fin_desde (señalado de color rojo).
El segundo va desde mientras hasta fin_mientras (señalado de color verde), un bucle externo que anida al tercer bucle que va desde si hasta fin_si (señalado de color amarillo), para filtrar a los números que no son primos.
El cuarto desde si hasta fin_si (señalado de color azul).
[pic 7]
- Ejercicio 5.19
[pic 8]
En este ejemplo la cantidad de interacciones seria 2×5 = 10 porque en el bucle externo hay 2 iteraciones Y en el bucle interno hay 5 iteraciones.
El ejercicio trata de una estructura de control for. Tiene dos bucles anidados. La línea azul es el bucle externo y el rojo es el bucle interno. Para hallar el número de Iteraciones se tiene que multiplicar la cantidad de iteraciones en el bucle externo por la cantidad de iteraciones en el bucle interno.
...