2
TALLER CICLO MIENTRAS – PROMEDIOS – CONTADORES – ACUMULADORES – VARIABLE BANDERA Ejemplo 1. Desarrolle un programa que solicite N cantidades de valores de números naturales iguales o menores a 100 hasta que el usuario lo quiera, e imprima su promedio. Proceso: Variables de entrada N, Promedio (P), Acumulador (A), contador (C) pertenecen a los números naturales LETRA pertenece a los alfanuméricos para confirmar bandera BANDERA pertenece a los booleanos 0 a. Debe utilizarse un ciclo mientras con variable bandera que pregunte al usuario si desea continuar ingresando datos. b. Debe solicitarse al usuario ingresar los datos N a promediar. c. Debe incrementarse el contador C cada vez que se cumpla un ciclo. d. Deben acumularse los valores de N en el acumulador A. e. Dentro del ciclo mientras hallar el promedio P dividiendo el valor del acumulador A sobre la cantidad de números contados por el contador C. f. Fuera del ciclo imprimir el valor del promedio P. PSEUDOCÓDIGO INICIO LETRA = “”; BANDERA=1; N=0; P=0; A=0; C=0; MIENTRAS QUE (BANDERA=1) IMP, “ingrese valor”; LEER, N; A=A+N; C=C+1; P=A/C; IMP, “continuar”; LEER, LETRA; SI (LETRA = "N" OR LETRA = "n") BANDERA=0; FIN SI FIN MIENTRAS QUE IMP, P; FIN

Taller 3 Ciclo Mientras

Embed Size (px)

DESCRIPTION

Programacion

Citation preview

  • TALLER CICLO MIENTRAS PROMEDIOS CONTADORES ACUMULADORES VARIABLE BANDERA

    Ejemplo 1.

    Desarrolle un programa que solicite N cantidades de valores de nmeros

    naturales iguales o menores a 100 hasta que el usuario lo quiera, e imprima su

    promedio.

    Proceso:

    Variables de entrada N, Promedio (P), Acumulador (A), contador (C) pertenecen a los nmeros naturales LETRA pertenece a los alfanumricos para confirmar bandera BANDERA pertenece a los booleanos 0

    a. Debe utilizarse un ciclo mientras con variable bandera que pregunte al usuario si desea continuar ingresando datos.

    b. Debe solicitarse al usuario ingresar los datos N a promediar.

    c. Debe incrementarse el contador C cada vez que se cumpla un ciclo.

    d. Deben acumularse los valores de N en el acumulador A.

    e. Dentro del ciclo mientras hallar el promedio P dividiendo el valor del acumulador A sobre la cantidad de nmeros contados por el contador C.

    f. Fuera del ciclo imprimir el valor del promedio P.

    PSEUDOCDIGO INICIO LETRA = ; BANDERA=1; N=0; P=0; A=0; C=0; MIENTRAS QUE (BANDERA=1) IMP, ingrese valor; LEER, N; A=A+N; C=C+1; P=A/C; IMP, continuar; LEER, LETRA; SI (LETRA = "N" OR LETRA = "n") BANDERA=0; FIN SI FIN MIENTRAS QUE IMP, P; FIN

  • TRABAJO DE CLASE Disee un programa que permita calcular la nota definitiva de un nmero indefinido de estudiantes (hasta que el

    usuario lo quiera) de una asignatura teniendo en cuenta que en ella se califican tres aspectos diferentes con respectivos

    porcentajes sobre la nota final.

    Proyecto: 50%

    Parcial: 25%

    Talleres: 25%

    La nota de proyecto se califica en una sola nota al igual que el parcial, sin embargo la nota de talleres involucra la

    entrega de 10 talleres a los cuales debe hallrsele su promedio para aplicarle el porcentaje.

    Variables de entrada Notas (N), Promedio (P), Acumulador (A), contador (C). pertenecen a los nmeros naturales LETRA pertenece a los alfanumricos para confirmar bandera BANDERA pertenece a los booleanos 0

    a. Debe utilizarse un ciclo mientras con variable bandera que pregunte al usuario si desea continuar ingresando datos.

    b. Debe usarse un ciclo mientras dentro del ciclo bandera para hallar el promedio de los talleres.

    c. .