INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO DE LAS FUERZAS ARMADAS CARRERA PROFESIONAL DE COMPUTACIÓN E INFORMÁTICA PRACTICA DOMICILIARIA
SEMESTRE: III AULA: …………….
Nombre de ! Pr!"#$"!: ESTRUCTURAS ESTRUCTURA S REPETITI%AS REPETITI %AS L&'!r de E(e"&"$)*: Ce*#ro de Com+o T$em+o E,#$m!do: - or!, / 01 m$*o, U*$d!d D$d2"#$"!: L)'$"! de Pro'r!m!"$)* Do"e*#e : I*'. %3"#or B!"24!r Br$"e5o E,#&d$!*#e: ……………………………………………………………………………………..
E(er"$"$o, Pro+&e,#o, de E,#r&"#&r! Re+e#$#$6! 1. Cada equipo de la liga sudamericana de fútbol tiene un cuadro de 30 jugadores, por cada jugador se cuenta con los siguientes datos: código (entero de 3 cifras), peso edad. Crear un programa que reciba los datos de los jugadores de !n! equipos(n"#10) nos muestre: a) $l peso promedio de los jugadores de cada equipo. b) %a edad promedio de todos los jugadores. c) %a maor edad el número de jugadores que lo poseen.
&lgoritmo sin'titulo sin'titulo definir n, m, i, j, conta como entero* definir suma$dad, suma+eso, peso, edad, ma, cod como entero* suma$dad - 0* ma - 0* conta-0* leer n* leer m* +ara i-1 asta n Con +aso 1 acer suma+eso - 0* para j - 1 /asta m con paso 1 /acer escribir !Codigo : !,cod sin saltar* leer cod* escribir !+eso : !,peso sin saltar* leer peso* escribir !$dad : !,edad sin saltar* leer edad* suma+eso - peso* finpara finpara si maedad entonces conta - 1* ma - edad* sino ma -edad* leer conta* suma$dad - edad* finsi escribir !$dad +romedio de este equipo : !,suma+eso m* escribir!$dad +romedio otal : !,(suma$dad (m2n))* escribir !aor $dad : !, ma, ! numero de eces que se repite : !,conta*
4in&lgoritmo
5. 6n banco establece que la clae secreta para acceso a sus cajeros autom7ticos debe ser un numero de cuatro d8gitos, tales que ninguno de ellos se repita que la suma de los dos d8gitos intermedios sea par. $scribir un programa, que permita ingresar un alor entero si se trata de una clae alida imprimir el segundo digito menor.
3. %a temperatura de un /orno puede ariar desde 0 /asta 100 grados cent8grados se clasifica de acuerdo a lo siguiente: 69 &%&: si su alor esta entre 0oC 100oC &%&: si su alor esta entre ;0oC ;oC <=>&%: si su alor esta entre ?0oC @oC A&B&: si su alor esta entre 0oC 3oC
&lgoritmo sin'titulo definir tem como entero* escribir !escribir la temperatura!* %$$> $* si tem"#0 tem 100 $ntonces escribir !%& $+$>&6>& $ 69 &%&!* sino si tem"#;0 tem ; entonces escribir!%& $+$>&6>& $ &%&!* sino si tem "#?0 tem @ entonces escribir !%& $+$>&6>& $ <=>&%!* sino si tem "#0 tem 3 entonces $scribir !%& $+$>&6>& $ A&B&!* finsi 4ini 4ini 4ini 4in&lgoritmo
?. $scribir un programa, que permita ingresar un numero de cuatro d8gitos que obtenga e imprima el número que resulta de inertir sus cifras
&lgoritmo sin'titulo Definir n, retorno, digito como entero* $scribir !Engrese un numero sin ceros!* %eer n* retorno -0 * i n # 0 $ntonces $scribir !$l numero inertido sin ceros no significatios es 0!* 4ini i n 10 $ntonces $scribir !$l numero inertido sin ceros no significatios es!,n* 4ini ientras n " 0 acer digito - nF10* n - n - digito* n - n 10* retorno retorno210 G digito* 4inientras $scribir !$l numero inertido es: !,retorno* 4in&lgoritmo
H. $scribir un programa en que me permita ingresar un mes (numero) un aIo e imprima cuantos d8as tiene. tener en cuenta el caso de aIo bisiestos.
&lgoritmo sin'titulo H. $scribir un programa en que me permita ingresar un mes (numero) un aIo e imprima cuantos d8as tiene. tener en cuenta el caso de aIo bisiestos. Definir mes, anio, dias, total Como entero* definir tmes como real* escribir !ingrese la cantidad de meses!* leer mes* escribir !ingrese la cantidad de aIos!* leer anio* si anio ? entonces dias-(312@)G(302?)G5;* total-anio2dias* sino dias- (312@)G(302?)G5* total-anio2dias* 4ini si mes#15 $ntonces tmes-302mesGH* ino tmes-302mes* 4ini escribir ! la cantidad de dias que tiene el aIo es !,total* escribir! la cantidad de dias que tiene el mes es!, tmes* 4in&lgoritmo
J. $scribir un programa en que permita ingresar el largo el anc/o de < rect7ngulos e imprima el 7rea del rect7ngulo con el menor per8metro.
&lgoritmo sin'titulo J. $scribir un programa en que permita ingresar el largo el anc/o de < rect7ngulos e imprima el 7rea del rect7ngulo con el menor per8metro. definir n, i, j, peri como entero* definir anc/o, largo, menor como entero* escribir !la cantidad de triangulos es!* leer n* peri-0* +ara i-1 asta n Con +aso 1 acer menor-0* +ara j-i asta i Con +aso 1 acer escribir ! el anc/o del rectangulo ! ,i,! es: !* leer anc/o* escribir ! el largo del rectangulo ! ,i,! es: !* leer largo* peri-52anc/oG52largo* escribir! el prerimetro del rectangulo !,j, ! es !, peri* 4in+ara 4in+ara 4in&lgoritmo
@. $scribir un programa en que me permita ingresar un número entero positio que imprima la suma de sus cifras.
;. $scribir un programa en que me permita ingresar 5 enteros < D que representan los alores del denominador de un quebrado. Emprimir el quebrado despuKs de /aber sido simplificado*
. $scribir un programa en que permita ingresar para los < alumnos de una uniersidad: $L= (MN o M4N ) , edad carrera ( M&N,NAN,NCN ) . imprimir la carrera con menor promedio de edad de sus alumnos que son arones. 10. $scribir un programa en que permita ingresar un entero n que imprima si se trata o no de un número capicúa.
11. $scriba un programa en que permita ingresar 5 enteros positios e imprima sus diisores comunes 15. $scriba un programa en que permita ingresar un numero entero positio e imprima sus cifras al reKs 13. $scriba un programa en c que permita ingresar un numero entero positio < e imprima los < primeros tKrminos de la serie 4ibonacci 1,1 ,5,3,H,;,13,51 O..
1?. DiseIe un programa que permita alidar los datos de usuario (entero de 3 d8gitos) clae (3 caracteres) para su ingreso al sistema de procesamiento de notas (los datos 7lidos para el usuario es 100 para la clae es 6
1H. Dado < notas de un estudiante calcular: a) Cuantas notas tiene reprobadas. b) Cuantas notas aprobadas. c) $l promedio de notas. d) $l promedio de notas aprobadas reprobadas
&lgoritmo sin'titulo %eer < L--1 Cd--0 <& -0 acum'desap -0 acum'ap - 0 acum - 0 ientras # < /acer %eer not i not 10.H entonces CD--cdG1 acum'desap - acum'desap G not ino <& - <& G 1 acum'ap - acum'ap G not fin si acum - acum G not --G1 4inmientras prom'ap - acum'ap <& prom'desap - acum'desapCD prom - acum < Emprimir prom, prom'ap, prom'desap, <&, CD 4in&lgoritmo
1J. >ealiQar un algoritmo que permita pedir H0 números naturales determine e imprima cuantos son pares, impares, positios negatios.
&lgoritmo sin'titulo leer pares, impares, positios, negatios p# 5 in# 0 pos# 0 n# 0 +ara #1 /asta H0 %eer n i n mod 5# 0 entonces p# p G 1 ino in# in G 1 4insi i n " 0 entonces +os# pos G 1 ino n# n G 1 4insi $scribir p, in, pos, n 4in+ara 4in&lgoritmo