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

Introducción a la programacion


Enviado por   •  8 de Julio de 2021  •  Apuntes  •  10.954 Palabras (44 Páginas)  •  91 Visitas

Página 1 de 44

Tarea semana 4

Nicolás Sebastián Mondaca Morales

Introducción a la programacion

Instituto IACC

4, Julio, 2021


Desarrollo EJERCICIO 1

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

Algoritmo NumeroMayor

//Solicito y leo los 3 numeros.//

        definir num1,num2,num3 Como Entero

        escribir "Ingrese el primer numero"

        Leer  num1

        Escribir "Ingrese el segundo numero"

        Leer num2

        Escribir "Ingrese el tercer numero"

        Leer num3

//Operacion.//        

        si (num1>num2 y num1>num3)

                Escribir "El numero mayor es el primero o sea: ",num1

        SiNo

                si (num2>num1 y num2>num3)                                

                        Escribir "El numero mayor es el segundo o sea: ",num2                        

                SiNo                        

                        si (num3>num1 y num3>num2)                                

                                Escribir "El numero mayor es el tercero o sea: " ,num3

                                sino escribir "No puede comparar entre numeros iguales"

                        FinSi

                FinSi

        FinSi        

FinAlgoritmo

DESARROLLO EJERCICIO 2

//Realizar un algoritmo que permita leer como entrada 20 números naturales

// e indique cuántos son: pares, impares, positivos y negativos.

Algoritmo clasificar_numeros

// Defino variables//        

        definir num,cantidad,i,pares,impares,positivos,negativos Como Entero

        num=0

        cantidad=20

        i=1

        pares=0

        impares=0

        positivos=0

        negativos=0

        // Operacion //

        Para i<-1 Hasta 20 Con Paso 1 Hacer

                escribir "Ingrese 20 numeros enteros separados por ENTER"

                leer num

                si num%2=0 Entonces

                        pares=pares+1

                SiNo

                        impares=impares+1

                FinSi

                si num>0 Entonces

                        positivos=positivos+1;

                SiNo

                        si num<0 Entonces

                                negativos=negativo+1

                        FinSi        

                FinSi

Fin Para

// Datos de salida//        

        escribir "Entre los 20 numeros ingresados hay: "

        Escribir pares," Numeros pares"

        escribir impares," Numeros impares"

        Escribir positivos," Numeros positivos"

        Escribir negativos," Numeros negativos"

FinAlgoritmo

DESARROLLO EJERCICIO 3

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

Algoritmo Edad

//Defino variables//        

        definir dm,a,m,d,aa,ma,da Como Entero

        an<-1910

        mn<-1

        dn<-1

        aa<-2021

        ma<-7

        da<-1

        definir conti Como Caracter

        conti="s"

// Ingresa datos //        

        escribir "Introduzca un nombre";

        leer nombre;

        Escribir "Introduzca fecha actual separando con (coma) (,) (dd,mm,aaaa)";

        leer damaaa

// Operacion //        

        Repetir

                si an<1910 | an>2021  Entonces

                        escribir "Ha introducido un año invalido";

                FinSi

                Escribir "Introduzca el año de nacimiento (entre 1910 y 2020)";

                leer an;

        

Hasta Que an>=1910 & an<=2020        

        Repetir

                si mn<1 | mn>12 Entonces

                        Escribir "¡Mes invalido! Escoja un mes entre 1 y 12";

                FinSi

                escribir "Introduzca mes de nacimiento: (0-12) ";

        leer mn;

        Hasta Que mn>=1 & mn<=12         

        Segun mn Hacer

                1:

                        mes<-"Enero";

                        dm<-31;                        

                2:

                        mes<-"Febrero";

                        dm<-28;                        

                3:

                        mes<-"Marzo";

...

Descargar como (para miembros actualizados)  txt (18.4 Kb)   pdf (61.3 Kb)   docx (12.8 Kb)  
Leer 43 páginas más »
Disponible sólo en Clubensayos.com