martes, 22 de julio de 2014

ESTRUCTURAS


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.: