Introducción a la Programación
Enviado por Lectordelinux • 15 de Enero de 2022 • Ensayo • 4.870 Palabras (20 Páginas) • 92 Visitas
[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;
...