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

Introducción a la Programación


Enviado por   •  15 de Enero de 2022  •  Ensayos  •  4.870 Palabras (20 Páginas)  •  62 Visitas

Página 1 de 20

                                             [pic 1]

CONTROL SEMANA 4

Daniel Olavarría S.

Introducción a la Programación

Instituto IACC

04-07-2021

Para desarrollar el control de la semana 4, utilice el programa “PseInt” (el cual se encuentra en uno de los links de la materia de la semana 4 de Iacc, Pagina 6), programa que instale en Ubuntu Linux 20.04 lts, para así poder probar que el algoritmo construido se encuentra bien realizado.

 

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

Algoritmo Numero_mayor_de_3

                num1=0

                num2=0

                num3=0

                Escribir 'ingrese 1 numero'

                Leer num1

                Escribir 'Ingrese 2 numero'

                Leer num2

                Escribir 'Ingrese 3 numero'

                Leer num3

                Si num1>num2 Entonces

                        Si num1>num3 Entonces

                                Escribir "El numero mayor es el;", num1

                        SiNo

                                Escribir "El numero mayor es el;", num2

                        FinSi

                SiNo

                        Si num2>num3 Entonces

                                Escribir "El numero mayor es el;", num2

                        SiNo

                                Escribir "El numero mayor es el;", num3

                        FinSi

                FinSi

FinAlgoritmo

Se adjunta foto con el desarrollo en “Pseint”.

En la imagen, se observa el proceso de ejecución del “pseudocodigo” realizando la definición de cual es el numero correcto mediante > que , y finalmente con sus respectivos “Escribir”, con la regla de resolución del ejercicio.[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.

Algoritmo Leer_numeros

        Definir I, num, positivos, negativos, neutros Como Entero

        I=0

        

        num=0

        

        positivos=0

        

        negativos=0

        

        Npar=0

        

        Nimpar=0

        

        Mientras continuar=0 Hacer

                

        

        

        Para I Desde 0 Hasta 20 con Paso 1 Hacer

                Imprimir  "Esta aplicación guarda numeros, Positivos, Negativos, Pares e impares"

                Imprimir  "te pediremos un total de 20 numeros"

            Escribir "Ingrese un numero"

           

                Leer num

           

                Si num > 0 Entonces

                        

                        positivos = positivos + 1

                   

                        si num%2= 0 Entonces

                                 Npar = Npar + 1

                     SiNo

                             Nimpar = Nimpar + 1

                        

                    FinSi

                 

                FinSi

                

                

        FinPara

        

        Escribir "Cantidad de numeros positivos; ", positivos

        Escribir "Cantidad de numeros negativos; ", negativos

        Escribir "Cantidad de numeros pares;", Npar

        Escribir "Cantidad de numeros impares;", Nimpar

        

        Escribir "Desea continuar? Si=0, No=1"

        Leer continuar

FinMientras

FinAlgoritmo

[pic 3]

Comportamiento del Algoritmo en “PSeint”

 En este código, se definen las variantes, luego de tenerlas definidas, se les asigna un espacio en memoria y una interacción con el usuario, y se le agrega la condición en un ciclo que llegue a guardar 20 números, y se le agrega parámetros  matemáticos para que el

programa clasifique a que tipo de numero pertenece, y se agrega un escribir con los resultados, y para terminar un Repetir con opción de termino.

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.

Proceso EdadPersona

        

        Definir da como entero;

        Definir ma como entero;

        Definir aa como entero;

        Definir dia como entero;

        Definir mes como entero;

...

Descargar como (para miembros actualizados)  txt (12 Kb)   pdf (313.8 Kb)   docx (215.6 Kb)  
Leer 19 páginas más »
Disponible sólo en Clubensayos.com