ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Estructuras de control aplicadas a la programación estructurada


Enviado por   •  27 de Junio de 2020  •  Prácticas o problemas  •  1.660 Palabras (7 Páginas)  •  75 Visitas

Página 1 de 7

Estructuras de control aplicadas a la programación  estructurada

Introducción a la Programación

04 de diciembre del 2019


Desarrollo

A.-  Se tienen como entradas tres números (a, b y c). Determine cuál es el mayor de los tres.

Variable: a,b,c: entero;  //uso de variables con valor entero

Inicio: Leer (a)

            Leer (b)

        Leer (c)

si a > b entonces

 si a>c entonces

Escribir (El número mayor es a)

De lo contrario

Escribir (el número mayor es c)

Fin

De lo contrario

        si b>c entonces

                Escribir (el número mayor es b)

De lo contrario

Escribir (El número mayor es c)

Fin.

Fin

Pseudocódigo en PSeInt

[pic 1]

[pic 2]

B.-  Realizar un algoritmo que permita leer como entrada 20 números naturales e indique cuántos son: pares, impares, positivos y negativos.

Variable: num,: entero;  //uso de variables con valor entero

Variable: conpar,conimpar,conpos,conneg: entero //uso de variables de almacenaje

Variable: con: entero  // uso de variable contador

Inicio:

        con = 1

        conpar = 0

        conimpar = 0        

        conpos = 0

        conneg = 0

        Haga mientras (con <=20)

        Inicio  Leer (num)

si num >= 0 entonces

        conpos = conpos + 1

de lo contrario

        conneg = conneg + 1

si num mod 2 = 0 entonces

        conpar = conpar + 1

de lo contrario

        conimp = conimp + 1

con = con + 1

Fin

Escribir (conpar “son números pares”)

Escribir (conimpar “son números impares”)

Escribir (conpos “son números positivos”)

Escribir (conneg “son números negativos”)

Fin

Pseudocódigo en PSeInt

[pic 3]

[pic 4]

c) Realizar un algoritmo que permita calcular la edad de una persona conociendo su fecha de nacimiento. El cálculo se debe realizar la cantidad de veces que lo desee el usuario.

Variable diaactual, mesactual, añoactual, // Uso de variable de valor entero

Variable dianacimiento, mesnacimiento, añonacimiento // Uso de variable de valor entero

Variable año, mes, dia, diamesnacimiento, diames: entero // Uso de variable de valor entero

Variable continua, entero  //uso de variables de valor caracteres

Definir mesactual,mesnacimiento = 0 //definicion de variables de uso

Definir diaactual dianacimiento =0 //definicion de variables de uso

Definir diames, diamesnacimiento = 0 //definicion de variables de uso

 Inicio:  Leer (año actual)

             Haga mientras año actual < 1                //ciclo para verificar rango del ingreso de datos

                 Leer (año actual)

                fin

Leer (mes actual)

        Haga mientras mes actual >12 o mes actual <1 //ciclo para verificar ingreso de datos

                Leer mes actual

fin

Leer (diaactual)

        Si mesactual =1,3,5,7,8,10,12 entonces

                diasmes = 31      //variable de asignacion de dias del mes

                fin

Si mes actual = 2 entonces

                diasmes =28        //variable de asignacion de dias del mes

                fin

si mes actual = 4,6,9,11 entonces        

                diasmes =30        //variable de asignacion de dias del mes

                fin

Haga mientras diaactual > diames o menor a 1 entonces

                Leer dia actual

                fin

Haga mientras continua = 1

        mesnacimiento=0

        diames=0

        diamesnacimiento=0

        dianacimiento=0

        añonacimiento=0

        Leer (año nacimiento)

        Haga mientras año nacimiento > año actual //ciclo para verificar ingreso de datos

...

Descargar como (para miembros actualizados)  txt (6 Kb)   pdf (417 Kb)   docx (118.7 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com