Maria Carrasco Control4

July 4, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Maria Carrasco Control4...

Description

 

Control 4 Maria Carrasco Núñez Introducción a la programación Instituto IACC 02-07-20

 

Desarrollo Se tienen como entradas tres números (a, b y c). Determine cuál es el mayor de los tres. Algoritmo NumeroMayor Definir a,b,c Como Entero Escribir "Escriba 3 numero aleatorio" leer a,b,c si a>b entonces si a>c Entonces Escribir "El número ",a," es el mayor de los tres" SiNo Escribir "El número ",c," es el mayor de los tres" FinSi SiNo si b > c Entonces Escribir "El número ",b," es el mayor de los tres" sino Escribir "El número ",c," es el mayor de los tres" FinSi FinSi FinAlgoritmo

 

Realizar un algoritmo que permita leer como entrada 20 números naturales e indique cuántos son: pares, impares, positivos y negativos. Algoritmo CantidadNumeros Definir num,pares,impares,post,neg Como Entero pares=0 impares=0 post =0 neg =0 Para i 0 entonces post = post+1 SiNo neg=neg+1 FinSi Fin Para escribir "Hay ", pares, " numeros pares, ", impares, " numeros impares, ", neg, " numeros negativos y ", post, " numeros postivos."

FinAlgoritmo

 

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. Algoritmo CalculoEdad definir contador, añoNac, mesnac, dianac Como Entero Definir edad, añoact, mesact,diaact Como Entero contador = 10 mientras contador 0 Hacer Escribir "" //Comienzo del menú de acción Escribir "-------MENU------" Escribir "Presione 1 Calcular Edad" Escribir "Presione 0 para salir" Escribir "------------------" Escribir "" //Fin del menú de acción leer contador //Lectura de lo ingresado por el usuario Segun contador Hacer 1: Escribir "Ingrese la fecha actual de la siguiente forma: día, mes y año" leer diaact,mesact,añoact Escribir "Ingrese la fecha de nacimiento de la siguiente forma: día, mes y año" leer dianac,mesnac,añoNac edad = añoact - añoNac si mesnac > mesact entonces edad = edad - 1 SiNo si mesnac == mesact entonces si diana>diaact Entonces edad = edad -1 FinSi FinSi FinSi Escribir "Su edad actual es: ", edad, " años"

 

De Otro Modo: Escribir "------" Escribir "Presiones CERO para salir" Fin Segun Fin Mientras FinAlgoritmo

 

d) A una reunión asistieron personas de diferentes edades y géneros. Construir un algoritmo que, dadas las edades y los géneros (M/F) de las personas, calcule:  Cuántas personas asistieron a la fiesta.



 Cuántos hombres y cuántas mujeres.



 Promedio de edades por sexo.



 La edad de la persona más joven que asistió.



 No se permiten menores de edad a la fiesta.



 Ingresar datos hasta que se ingrese el valor cero “0” en la edad que se lee.



Algoritmo Reunion Definir Contador,Cant, Hombres, Mujeres, EdadH, EdadM, EdadR, Joven, jovent Como Entero Definir promedadH, promedadM Como Real Definir Genero Como Caracter Joven = 99 contador = 1 Repetir Escribir "Ingrese Edad" leer EdadR 

si EdadR 0 Entonces

Escribir "Ingrese el genero de la persona, h para hombre y m para mujer" leer Genero si genero=="m" Entonces EdadM = EdadM + EdadR  Mujeres = Mujeres +1 promedadM = EdadM/Mujeres SiNo

 

EdadH = EdadH + EdadR  Hombres = Hombres +1 promedadH = EdadH/Hombres

si EdadR 0 y EdadR < Joven Entonces  joven = EdadR   joven = jovent FinSi FinSi SiNo contador=0

FinSi

Hasta Que contador = 0

Escribir "La informacion es la siguiente: " Escribir "Cantidad de personas en la fiesta: " Hombres+Mujeres Escribir "Asistieron: ", hombres, " Hombres y ", Mujeres, " mujeres" Escribir "El promedio de edad de los varones fue de: ", promedadH, " y de las damas: ", promedadM Escribir "La persona mas joven que asistio tenia: ", jovent, " años"

FinAlgoritmo

 

Bibliografía

-

How Ho w to writ writee a Ps Pseu eudo do Co Code de?? (2 (201 018, 8, Dece Decemb mber er 18). 18). Re Retr trie iev ved July July 1, 2020 2020,, from from https://www https://www.geeksforgeeks.org/how .geeksforgeeks.org/how-to-write-a-pseudo-co -to-write-a-pseudo-code/ de/

-

Bennett,

Nicholas.

(2015).

Introduction

to

Algorithms

and

Pseudocode.

10.13140/RG.2.2.28657.28008.

-

IACC (2018). (2018).  Estructuras de control aplicadas a la programación estructurada Introducción a  .

la Programación. Semana 4.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF