jueves, 26 de julio de 2018

Fundamentos de programación, Unidad 1, Actividad 4. Evidencia de aprendizaje.


NOTA: Debido a una incongruencia entre el archivo subido para la realización de las actividades de la unidad 1, donde presenta 2 diferente problemas para la misma actividad, se optó por realizar las dos actividades  en un mismo archivo.

Problema 1
Desarrolle el algoritmo y el pseudocódigo, el cual lea 4 valores y calcule el 33.33% de cada uno.
Solucionar mediante el diseño de un algoritmo y realizarás la descripción precisa del mismo

Análisis:
Se propone de la siguiente manera: lectura de 4 valores llamados a,b,c y d, los cuales se les sacara el 33.33% de su valor, si se sabe que mediante una regla de 3 es posible obtener un porcentaje de un valor se dice que %= ((n/33.33)/100). De esa manera se obtiene la solución del algoritmo y se plasma de la siguiente manera en el psudocodigo y el diagrama de flujo.

Elaborar pseudocódigo y diagrama de flujo que soluciona el problema planteado

PSEUDOCÓDIGO
Valor de entrada:a,b,c,d.// 4 números
Valor de salida: pa,pb,pc,pd //4 porcentajes de 33.33%.
Inicio
    Leer a // leer valor a
    Leer b // leer valor b
    Leer c // leer valor c
    Leer d // leer valor d
    pa <--- (a*33.33)/100 //obtener el 33.33% del valor
    pb <--- (b*33.33)/100 //obtener el 33.33% del valor
    pc <--- (c*33.33)/100 //obtener el 33.33% del valor
    pd <--- (d*33.33)/100 //obtener el 33.33% del valor
    Escribir pa
    Escribir pb
    Escribir pc
    Escribir pd
Fin

DIAGRAMA DE FLUJO 



El diagrama de flujo fue realizado con el programa DFD, para su comprobación y prueba de escritorio anexo el link de descarga del archivo DFD con el nombre actividad 4.
Anexo el link de descarga de la imagen para su correcta evaluación

-----------------------------------------------------------------------------------------------------------------------------
Evidencia de aprendizaje. Planteamiento del problema.
Como primera evidencia de aprendizaje para esta unidad deberás elegir un problema que se pueda solucionar mediante el diseño de un algoritmo y realizarás la descripción precisa del mismo. Para comenzar sigue las indicaciones de tu Docente en Línea.

Problema 2
I.- Desarrolle el algoritmo y el pseudocódigo, que permita que el usuario  capture  N calificaciones  hasta que el usuario  lo indique y al final que se  imprima el promedio obtenido.
2. Diseñar una solución al problema planteado.
 Análisis:
Se propone de la siguiente manera: el algoritmo entra directamente a un bucle de tipo mientras, se realiza la lectura de una calificación denominada cal, se le preguntara al usuario si desea ingresar alguna otra calificación mediante la entrada de un valor numérico 0 y 1, el cual rompe o continua el ciclo Mientras, así de esa de esa manera se puede suprimir el uso de una cuadro de condición y Se obtiene la solución del algoritmo y se plasma de la siguiente manera en el psudocodigo y el diagrama de flujo.

3. Elaborar pseudocódigo y diagrama de flujo que soluciona el problema planteado.

PSEUDOCÓDIGO

Valor de entrada: Calificación (cal) y Repetición(r).
Valor de salida: Promedio total (p) y Número de Calificaciones Capturada(c)

Inicio
    c <--- 0 //inicializo el contador
    r <--- 0 //doy un valor a "r" Para dar inicio instantáneo al algoritmo y acepte la condición del ciclo mientras lo uso como una decisión.
    calc <--- -0 // inicializo el acumulador de calificaciones
 Mientras(r<1)
       Hacer
         c <---c+1 //contamos los ciclos realizados.
         Leer cal //leemos la calificación N.
         calc <---calc+cal //sumamos las calificaciones.
         Leer r //preguntamos si desea volver a ingresar una calificación más.         
       fin_Mientras      
    p <-- (calc/c) //Realizamos el cálculo del promedio general.
   Escribir p
   Escribir c
Fin

DIAGRAMA DE FLUJO 


El diagrama de flujo fue realizado con el programa DFD, para su comprobación y prueba de escritorio anexo el link de descarga del archivo DFD con el nombre Evidencia de aprendizaje opción 2

Anexo el link de descarga de la imagen para su correcta evaluación


No hay comentarios:

Publicar un comentario