Actividad
semana 3
Curso del SENA
Metodología de la programación de sistemas informáticos
Semana 3
ESTRUCTURAS
1.
Para cada uno de los siguientes ejercicios
realiza:
a. Análisis de la solución
b. Definición de variables
c. Diagrama de flujo
d. algoritmo
a) Dado un grupo de números naturales calcular e imprimir el cuadrado de cada uno de ellos.
b) Calcule e imprima
la sumatoria de los gastos que ocasiona
un viaje de trabajo que dura 8 días.
c) Realiza las cuatro operaciones aritméticas
básicas leyendo dos valores para cada operación, guardando el resultado
de una variable, e imprimiendo
posteriormente su resultado así:
por la etiqueta 1, realiza una suma, por la 2 hacer una resta, por la 3 una
multiplicación y por la 4 una división.
2.
Interprete el siguiente diagrama de flujo; diga que
hace, realiza la definición de variables y el algoritmo.
R:
1.a)
Análisis del problema
Nos pide sacar el cuadrado de ciertos
números dados por el usuario, para eso declaramos la variable N que sirve
cuantos números vamos a tomar, necesitamos un contador para compararlo con la
variable N y determinar hasta dónde va el ciclo, una variable que capture el
número a operar, y una variable que guarde la operación.
Definición de variables
N: Sirve para determinar cuántos
números vamos a operar
C: Sirve para contar los números a
calcular
M: Sirve para capturar los números
CUAD: Sirve para realizar la operación
Diagrama de flujo
Algoritmo
1. Inicio
2. Int n, m, cuad
3. C=0
4. Leer n
5. Mientras que n sea menor igual a c
hacer
6. Leer m
7. cuad=m*m
8. imprimir m
9. c=c++
10. fin_mq
11. fin_algoritmo
1.b)
Análisis del problema
(Lo tomo como si no tuviera
carro, ni estadía)
Nos pide calcular la sumatoria de
los gastos de un viaje que dura 8 días, para eso necesitamos variables que
capturen los gastos de cada día, otra variable que haga la suma de los gastos,
un contador para limitar el ciclo, un acumulador que guarde cada vez la suma de
los gastos.
Definición
de variables
Com= Sirve para capturar el gasto
de la comida
Trans= Sirve para capturar el
gasto del transporte
Estad= Sirve para captura el
gasto del hotel
Otros= Sirve para capturar otros
gastos
Total= Sirve para sumar los
gastos
Sumatot= Sirve para acumular la
suma de los gastos
C= Sirve como contador
Diagrama de
flujo
ALGORITMO
1. Inicio
2. float com, trans, estad,
otros, total, sumatot
3. c=0
4. mientras que c sea menor igual
que 8 hacer
5. leer com, trans, estad, otros
6. total=com+trans+estad+otros
7. sumatot=sumatot+total
8. c=c++
9. fin_mq
10. imprimir sumatot
11. fin_algoritmo
2.c)
Análisis del
problema
Para este problema debemos
utilizar la estructura case, utilizaremos dos variables para capturar los dos
números, otra para capturar el caso a elegir, y 4 variables para hacer las
operaciones
Definición
de variables
N1=Sirve para capturar un número
N2=Sirve para capturar un número
oper= Sirve para capturar el
número de la operación
sum= sirve para hacer la suma
rest= sirve para hacer la resta
mult= sirve para hacer la
multiplicación
div= sirve para hacer la división
...
Diagrama de flujo
Algoritmo
1. inicio
2. escribir N1, N2, oper, sum, rest, mult, div
3. escribir etiqueta 1 para sum
4. escribir etiqueta 2 para rest
5. escribir etiqueta 3 para mult
6. escribir etiqueta 4 para div
7. imprimir
8. fin
3.
¿Qué hace?
Realiza la suma de los números
del 1 al 6 y la escritura de su total.
Definición
de variables
Las variables son: el acumulado
de la suma de números “hasta que” se sumen todos los números y la cuenta
de números que se hayan contado.
Algoritmo
1.
inicio
2.
escribir
números a sumar
3.
iniciar
suma
4.
escribir
números “hasta que” (hay un bucle simple)
5.
escribir
y/o imprimir resultado
6.
fin
No hay comentarios.:
Publicar un comentario