Академический Документы
Профессиональный Документы
Культура Документы
4 A de Informtica
2013
Submdulo:
4 A de Informtica
2013
ndice
Primer Parcial Pgina Ejercicio 1.- Cervezas por persona...-5Ejercicio 2.- Total a pagar por cercar un terreno-7Ejercicio 3.- Promedio de tres parciales...-9Ejercicio 4.- Das en reunir dinero...-11Ejercicio 5.- Pago semanal de un empleado.-13Ejercicio 6.- Edad de Blanca y Baldo..-16Ejercicio 7.- Dinero que le tocara a cada hermano..-18Ejercicio 8.- Contador de Hombres y Mujeres...-20Ejercicio 9.- Promedio de edad de mujeres de 4 A-23Ejercicio 10.- mujeres que terminaron la secundaria y Hombres mayores de 40 aos que trabajan..-26Ejercicio 11.- Cuantos alumnos tienen ms de 14 aos o menos de 18..-30Ejercicio 12.-Examen...-33Segundo Parcial Ejercicio 13.- Contador de artculos en la TEX-MEX..-36Ejercicio 14.- Dados tres nmeros diferentes determinar el mayor.....-41Ejercicio 15.- Dados tres nmeros diferentes o iguales determinar el mayor....-45Ejercicio 16.- Contador de alumnos, total de hombres, total de mujeres, total de alumnos por especialidad..-50Ejercicio 17.- Ejemplo de vector.....-55Ejercicio 18.- Ejemplo de Matriz.....-56Examen....-57Tercer Parcial Ejercicio 19.Ejercicio 20.Ejercicio 21.Ejercicio 22.Ejercicio 23.Ejercicio 24.Ejercicio 25.Ejercicio 26.Ejercicio 27.Ejercicio 28.Ejercicio 29.-
4 A de Informtica
2013
4 A de Informtica
2013
Ejercicio 1
Un seor realizara una gran fiesta para ver los partidos del mundial del 2014, comprara cervezas e invitara a todos sus amigos y a algunos del personal del oxxo por haberle hecho un descuento en todas sus compras y desea saber cuntas cervezas le tocara a cada persona.
1. - Definir el problema
Cuntas cervezas le tocara a cada persona?
3. - Algoritmo
1. Inicio 2. Leer TCC, TPI 3. CxP= TCC / TPI 4. Imprimir CxP 5. Fin
4. -Diagrama de flujo
Inicio
TCC, TPI
CxP
Fin
4 A de Informtica 2013
5. -Pseudocdigo /*Variables*/ Int TCC, TPI, CxP /*Entrada*/ Leer Total de cervezas compradas, TCC Leer Total de personas invitadas, TPI /*Proceso*/
340 480 40 34
4 A de Informtica
2013
Ejercicio 2
Un seor tiene un terreno en la colonia bella vista sur, por el lado derecho colinda con el terreno del Sr. Gmez al lado izquierdo con el de la Sra. Prez y al fondo con el del Sr. Hernndez. Desea cercar su terreno Cunto pagara? si le cobran $100.00 por metro de cerca.
1. - Definir el problema
Total a pagar por toda la cerca
3. - Algoritmo
1. Inicio 2. Leer Pm, Tm 3. Tp = Pm [2(L) + 2(A)] 4. Imprimir Tp 5. Fin
4. - Diagrama de flujo
Inicio
Pm, Tm
Tp = Pm [2(L) + 2(A)]
Tp
Fin
4 A de Informtica
2013
5. - Pseudocdigo
/*Variables*/ float Pm, L, A, Tp /*Entrada*/ Leer precio por metro, Pm Leer largo, L Leer ancho, A /*Proceso*/
100 38 45 30 22 20 15
L 30 45 38
A 15 20 22
7. -Programa
4 A de Informtica
2013
Ejercicio 3
A un alumno de la clase de informtica le hacen entrega de sus calificaciones de 1(8), 2(10) y 3(6) parcial, el quiere conocer el promedio.
1. - Definir el problema
Cul es el promedio de ese chico?
3. - Algoritmo
1. Inicio 2. Leer 1P, 2P, 3P 3. PT= (1P+2P+3P) /3 4. Imprimir PT 5. Fin
4. - Diagrama de flujo
Inicio
1P, 2P, 3P
PT= (1P+2P+3P) /3
PT
Fin
4 A de Informtica
2013
5. -Pseudocdigo
/*Variables*/ float 1P, 2P, 3P, PT /*Entrada*/ Leer Primer parcial, 1P Leer Segundo parcial, 2P Leer Tercer parcial, 3P /*Proceso*/
898 9 7 10 8 10 6
4 A de Informtica
10
2013
Ejercicio 4
Cuando vengo a la escuela en la casa me dan para gastar, de ah pago mi almuerzo (siempre almuerzo lo mismo) tiene das que quiero comprar un pantaln y una camisa, si junto lo que me sobra Cuntos das tardare para completar y comprrmelos?
1. - Definir el problema
Cuntos das tardare en reunir el dinero?
3. - Algoritmo
1. Inicio 2. Leer PP, PC, DM, CCA 3. DS=DM-CCA 4. D= (PP+PC) / DS 5. Imprimir D 6. Fin
4. - Diagrama de flujo
Inicio
DS=DM-CCA D= (PP+PC) / DS
D
Fin
4 A de Informtica
11
2013
5. - Pseudocdigo
/*Variables*/ int PP, PC, DS, D, DM, CCA /*Entrada*/ Leer Cunto dinero te dan para gastar?, DM Leer Cunto cuesta el almuerzo?, CCA Leer Precio del pantaln, PP Leer Precio de la camisa, PC /*Proceso*/
50 20 30 27 14 15
DS =
DM
CCA
120 120 90 23 6 15
DS
4 A de Informtica
12
2013
Ejercicio 5
Un empleado desea saber cunto recibir de pago semanal considerando que le pagan por hora, le descuentan el 2% de IMSS, el 3% de ISR y le bonifican el 10% de su sueldo. Necesita saber cada monto.
1. - Definir el problema
Cunto recibir de su sueldo semanal y cuanto es el monto de cada porcentaje?
3. - Algoritmo
1. Inicio 2. Leer PH, HT 3. SS= PH * HT 4. IMSS= SS * .02 5. ISR= SS * .03 6. B= SS * .1 7. PT= SS (IMSS + ISR) + B 8. Imprimir PT, IMSS, ISR, B 9. Fin
4. - Diagrama de flujo
Inicio
PH, HT
SS= PH * HT
1
4 A de Informtica 2013
13
IMSS= SS * .02
ISR= SS * .03
B= SS * .1
Fin
5. Pseudocdigo
/*Variables*/ Int HT float PH, IMSS, ISR, B, SS /*Entrada*/ Leer Pago por hora, PH Leer Horas trabajadas, HT /*Proceso*/
22 18 25 46 40 60
* SS SS SS
HT * .02 * .03 * .1
20.2 14.4 30 30.3 21.6 45 101.2 72 150
1012 720 1500 1012 720 1500 1012 720 1500 1012 720 1500
SS
IMSS
ISR
4 A de Informtica
14
2013
Aplicar principios de programacin en la solucin de problemas. /*Salida*/ Imprimir Salario semanal, SS Imprimir IMSS, IMSS Imprimir ISR, ISR Imprimir Bonificacin, B Imprimir Pago total, PT
6. Prueba de Escritorio PH
25 18 22
HT
60 40 46
SS
1500 720 1012
IMSS
30 14.4 20.2
ISR
45 21.6 30.3
B
150 72 101.2
PT
1575 756 1062.7
7. Programa
4 A de Informtica
15
2013
Ejercicio 6
Blanca y Baldo suman sus edades y da un total de 48 aos, si la edad de Baldo es 5 veces la edad de Blanca, Qu edad tiene cada uno?
1. - Definir el problema
Qu edad tiene cada uno?
3. - Algoritmo
1. Inicio 2. EB= (48/6) * 5 3. EBL= (48/6) 4. Imprimir EB, EBL 5. Fin
4. - Diagrama de flujo
Inicio
EB= (48/6) * 5
EBL= (48/6)
EB, EBL
Fin
4 A de Informtica
16
2013
5. Pseudocdigo
/*Variables*/ Int EB, EBL /*Proceso*/ EB= (48/6) * 5 EBL= (48/6) /*Salida*/ Imprimir Edad de Baldo, EB Imprimir Edad de Blanca EBL
4 A de Informtica
17
2013
Ejercicio 7
En una casa viven 3 hermanos su papa les manda $7,500.00 cada mes para sus estudios, ellos desean saber cunto le tocara a cada uno?
1. - Definir el problema
Cunto dinero le tocara a cada uno?
3. - Algoritmo
1. Inicio 2. DxH= 7500/3 3. Imprimir DxH 4. Fin
4. - Diagrama de flujo
Inicio
DxH= 7500/3
DxH
Fin
5. - Pseudocdigo
/*Variables*/ DxH /*Proceso*/ DxH= 7500/3 /*Salida*/ Imprimir Dinero por Hermano, DxH
4 A de Informtica
18
2013
7.-Programa
4 A de Informtica
19
2013
Ejercicio 8
En el grupo de 4 A deseamos saber cuntas mujeres y cuantos hombres hay?
1. - Definir el problema
Cuntas mujeres y cuantos hombres hay?
3. - Algoritmo
1. Inicio 2. Leer sexo 3. si sexo= 1 entonces CH= CH +1 Si no CM= CM +1 4. Preguntar Hay ms? Res 5. Si Res= si entonces ir a 2 6. Imprimir CH 7. Imprimir CM 8. Fin
4. - Diagrama de flujo
Inicio
sexo
Sexo= 1 F
CM= CM +1
CH= CH +1
Hay ms?
1 4 A de Informtica 20 2013
Res= 1 F CH, CM
Fin
5. Pseudocdigo
/*Programa contador de H y M*/ /*Inicio*/ /*Variables a utilizar*/ Int sexo, Res, CH, CM Res= 1 mientras (Res= 1) {
2 1 1 2
Si sexo= 1 entonces CH= CH+1 Si no CM= CM + 1 Leer Hay ms? Res } /*Salida*/ Imprimir El total de Hombres, CH Imprimir El total de Mujeres, CM /*Fin del programa*/
CM 2
CH 2
4 A de Informtica
21
2013
7.-Programa
4 A de Informtica
22
2013
Ejercicio 9
En el CETis 129 de San Fernando Tamaulipas se realizara una encuesta para conocer el promedio de edad de las mujeres del grupo de 4 A de la especialidad de Informtica.
1. - Definir el problema
El promedio de edad de las mujeres de 4 A
3. - Algoritmo
1. Inicio 2. Leer sexo, Edad 3. si sexo= 1 entonces CM =CM +1, EM= EM + Edad 4. Hay ms? Res= 1 ir a 2 5. PE= EM/CM 6. Imprimir PM 7. Fin
4. - Diagrama de flujo
Inicio
Sexo, Edad
Sexo= 1
F Hay ms?
1 4 A de Informtica 2013
23
Res= 1
PM= EM / CM
PM
Fin
5. Pseudocdigo
/*Programa para obtener promedio de edad de Mujeres*/ /*Variables*/ Int Sexo, Edad, Res Int EM, CM Float PM Res= 1 Mientras (Res= 1) { Leer cul es el sexo del alumno 1=H, 2=M, Sexo Leer Edad del alumno, Edad Si sexo= 1 entonces { CM= CM+1 EM= EM +Edad } Leer Hay ms? Res= } PE= EM / CM /*Salida*/ Imprimir Promedio de Edad, PE /*Fin*/
4 A de Informtica
24
2013
7.-Programa
4 A de Informtica
25
2013
Ejercicio 10
En la Cd. De San Fernando Tamaulipas el INEGI desea realizar un censo de poblacin para saber lo siguiente Cuntas mujeres terminaron la secundaria Cuantos hombres mayores de 40 aos trabajan
1. - Definir el problema
Cuntas mujeres terminaron la secundaria Cuantos hombres mayores de 40 aos trabajan
3. - Algoritmo
1. Inicio 2. Leer sexo, Edad, Escolaridad, Trabaja 3. si sexo= 1 y grado= 2 Entonces CMTS= CMTS + 1 4. si sexo=2 y edad> 40 y trabaja= 1 entonces CHT= CHT + 1 5. Hay ms? Si ir a 2 6. Imprimir CMTS, CHT 7. Fin
4 A de Informtica
26
2013
4. Diagrama de flujo
Inicio
Si sexo= 1 y grado= 2
CMTS= CMTS +1
CHT= CHT +1
F 2 Hay ms?
Res= 1
CMTS, CHT
Fin
4 A de Informtica 2013
27
5. Pseudocdigo /*Variables*/
Int Sexo, Edad, Escolaridad, Trabaja, Res, CMTS, CHT Res=1 Mientras (Res=1) {
1 2 1
Leer Trabaja? Si=1, no=2, Trabaja Si sexo= 1 y grado= 2 entonces CMTS= CMTS + 1 si sexo= 2 y edad> 40 y trabaja= 1 entonces CHT= CHT + 1 Leer Hay ms? Res } /*Salida*/
2
Escolaridad 2 3 2
Trabaja 2 1 1
CMTS 2
CHT 1
4 A de Informtica
28
2013
7. Programa
4 A de Informtica
29
2013
Ejercicio 11
De un grupo de 20 alumnos saber cuntos tienen ms de 14 aos o menos de 18 aos.
1. - Definir el problema
Cuantos alumnos tienen ms de 14 aos o menos de 18 aos
3. - Algoritmo
1. Inicio 2. Leer Edad 3. Repetir del 1 hasta el 20 Si edad> o edad<18 entonces CA= CA + 1 4. si sexo=2 y edad> 40 y trabaja= 1 entonces CHT= CHT + 1 5. siguiente 6. Imprimir CA 7. Fin
4 A de Informtica
30
2013
4. Pseudocdigo
Inicio CA
CA<20
CA= 0
Fin
CA = CA +1
Edad
1
Si edad>14 o edad<18
CA= CA +1
F 1
/*Salida*/
Imprimir Contador de Alumnos CA
CA 2
31
2013
7.- Programa
4 A de Informtica
32
2013
3. - Algoritmo
1. Inicio 2. Repetir del 1 hasta 20 3. Leer Estatura 4. SEST = SEST + Estatura 5. siguiente 6. PEST = SEST / 20 7. Imprimir PEST 8. Fin
4 A de Informtica
33
2013
4. Diagrama de flujo.
Inicio
PEST
C=0
C<20 C=c+1
PEST = SEST / 20
Estatura
Fin
5. Pseudocdigo
/*Examen*/ /*Variables*/ Int c Float Estatura, SEst, Pest /*Inicio*/ c=0 Mientras (c < 20) { Leer Estatura
1.58 0 1 0 1 0 1.58 0 1.65 1.58
4 A de Informtica
34
2013
6. Prueba de escritorio C Estatura 1 1.58 2 1.65 3 1.56 4 1.68 20 1.65 7.- Programa
SEst 32.48
PEst 32.48/20=1.624
4 A de Informtica
35
2013
Ejercicio 13
En la ferretera TEX-MEX se desea saber de la venta diaria de n cantidad de artculos, lo siguiente: a) Cuantos artculos cuestan ms de $10.00 b) La venta total de artculos. 1. Definicin del problema. a) Cuantos artculos cuestan ms de $10.00 b) La venta total de artculos. 2. Anlisis del problema. E P PA si PA>10 entonces CA=CA+1 CAV=CAV+1 Hay ms? Res=si ir a entrada 3. Algoritmo 1.-Inicio 2.-Leer PA 3.-si PA>10 entonces CA=CA+1 4.-CAV=CAV+1 5.- Hay ms? Res= si ir a 2 6.-Imprimir CA, CAV 7.- Fin
S CA
4 A de Informtica
36
2013
4. Diagrama de flujo
Inicio
PA
PA>10
F CAV=CAV+1 V CA=CA+1
Hay ms?
Res=si
F
CA, CAV
Fin
4 A de Informtica
37
2013
5. Pseudocdigo. /*Programa contador de artculos*/ */Variables*/ Int CAV, CA, Res Float PA /*Inicio*/ Res=1 Mientras (Res=1) {
10 34 7 14
CA=CA+1
32 1 0 3210
CAV=CAV+1 }
4 32 1 0 3210
sino CAV=CAV+1 Leer Hay ms? Res= } Imprimir Cantidad de artculos PA>10, CA Imprimir Cantidad de artculos vendidos, CAV /*Fin*/ 6. Prueba de escritorio PA 14 7 34 16
CA 3
CAV 4
4 A de Informtica
38
2013
7.- Programa
4 A de Informtica
39
2013
4 A de Informtica
40
2013
Ejercicio 14
Dados tres nmeros diferentes determinar cul es el mayor 1. Definicin del problema Dados tres nmeros diferentes determinar cul es el mayor
2. Anlisis del problema E P PN si PN>SN y PN>TN SN entonces NM=PN TN si SN>PN y SN>TN entonces NM=SN si TN>PN y TN>SN entonces NM=TN
S NM
3. Algoritmo 1.-Inicio 2.-Leer PN, SN, TN 3.- si PN>SN y PN>TN entonces NM=PN 4.- si SN>PN y SN>TN entonces NM=SN 5.- si TN>PN y TN>SN entonces NM=TN 6.- Imprimir NM 7.-Fin
4 A de Informtica
41
2013
4.-Diagrama de Flujo
Inicio
PN, SN, TN
PN>SN y PN>TN
NM=PN
F NM=SN
SN>PN y SN>TN
F NM=TN
TN>PN y TN>SN
Fin
4 A de Informtica
42
2013
5. Pseudocdigo /*Programa para determinar el nmero mayor*/ /*Variables*/ Int PN, SN, TN, NM /*Inicio*/ Leer Primer Numero, PN Leer Segundo Numero, SN Leer Tercer Numero, TN /*Proceso*/
52, 12, 5 24, 14, 4 52, 12, 5 32, 10, 8
si PN > SN
24, 14, 4
PN > TN
52 24, 14, 4 14 32, 10, 8
entonces NM=PN
52, 12, 5
si SN > PN
32, 10, 8 52, 12,5
SN > TN
32, 10, 8 24, 24, 4
TN > SN
TN 8 10 32
NM 8 14 52
4 A de Informtica
43
2013
7.- Programa
4 A de Informtica
44
2013
Ejercicio 15
Dados tres nmeros pueden ser iguales o diferentes determinar el mayor 1. Definicin del problema Dados tres nmeros pueden ser iguales o diferentes determinar el mayor 2. Anlisis del problema E P PN si PN>SN y PN>TN SN entonces (NM = PN) TN si SN>PN y SN>TN entonces (NM = SN) si TN>PN y TN>SN entonces (NM = TN) si PN=SN y PN=TN entonces (son iguales) si PN=SN y PN>TN entonces (NM = PN y SN) si SN=TN y SN>PN entonces (NM = SN y TN) si TN=PN y TN>SN entonces (NM = TN y PN) 3. Algoritmo
1.-Inicio 2.-Leer PN, SN, TN 3.-si PN>SN y PN>TN entonces (NM = PN) 4.-si SN>PN y SN>TN entonces (NM = SN) 5.-si TN>PN y TN>SN entonces (NM = TN) 6.-si PN=SN y PN=TN entonces (son iguales) 7.-si PN=SN y PN>TN entonces (NM = PN y SN) 8.-si SN=TN y SN>PN entonces (NM = SN y TN) 9.-si TN=PN y TN>SN entonces (NM = TN y PN) 10.-Imprimir NM 11.-Fin
4 A de Informtica 2013
S NM
45
4.-Diagrama de Flujo
Inicio
PN, SN, TN
PN>SN y PN>TN
NM=PN
F NM=SN
SN>PN y SN>TN
F NM=TN
TN>PN y TN>SN
PN=SN y PN=TN
son iguales
F
2 4 A de Informtica 46 2013
PN=SN y PN>TN
NM = PN y SN
SN=TN y SN>PN F
NM = SN y TN
TN=PN y TN>SN
NM = TN y PN
Fin
4 A de Informtica
47
2013
5. Pseudocodigo /*Programa para determinar el nmero mayor*/ /*Variables*/ Int PN, SN, TN, NM /*Inicio*/ Leer Primer Nmero, PN Leer Segundo Numero, SN Leer Tercer Numero, TN /*Proceso*/
533 484 534 562
4 A de Informtica
48
2013
SN 4 8 4
TN 2 6 5
NM 4 8 5
4 A de Informtica
49
2013
Ejercicio 16
En el CETis 129 se desea saber: El total de alumnos El total de hombres El total de mujeres El total de alumnos por especialidad
1. Definicin del problema El total de alumnos El total de hombres El total de mujeres El total de alumnos por especialidad
2. Anlisis del problema E sexo Espec P TA=TA+1 si sexo=1 entonces TH=TH+1 sino TM=TM+1 dependiendo de Espec Espec=M entonces ta=ta+1 Espec=S entonces tb=tb+1 Espec=A entonces tc=tc+1 Espec=I entonces td=td+1 Espec=P entonces te=te+1 Espec=C entonces tf=tf+1 Espec=B entonces tg=tg+1 Hay ms? Res=si ir a entrada S TA TH TM ta tb tc td te tf tg
4 A de Informtica
50
2013
3. Algoritmo 1.- Inicio 2.- Leer sexo, Espec 3.- TA=TA+1 4.- si sexo=1 entonces TH=TH+1 Sino TM=TM+1 5.- dependiendo de Espec Espec=a entonces ta=ta+1 Espec=b entonces tb=tb+1 Espec=c entonces tc=tc+1 Espec=d entonces td=td+1 Espec=e entonces te=te+1 Espec=f entonces tf=tf+1 Espec=g entonces tg=tg+1 6.- Preguntar Hay ms? Res=si ir a 2 7. - Imprimir TA, TH, TM, ta, tb, tc, td, te, tf, tg 8. - Fin
4 A de Informtica
51
2013
4.-Diagrama de flujo
Inicio
sexo, Espec
TA=TA+1
sexo=1
TH=TH+1
TM=TM+1
Dependiendo de Espec
ta=ta+1
tb=tb+1
tc=tc+1
td=td+1
te=te+1
tf=tf+1
tg=tg+1
Hay ms?
Res=si
Fin
4 A de Informtica 52 2013
5. -Pseudocodigo /*Variables*/ Int sexo, TA, TH, TM, ta, tb, tc, td, te, tf, tg, Res Char Espec /*Inicio*/ Res=1 Mientras (Res=1) {
3 2 2
TA = TA+1
2 1 0 1 0
Espec=f entonces tf=tf+1 Espec=tg entonces tg=tg+1 } Leer Hay ms? 1=si, 2=no , Res } Imprimir TA, TH, TM, ta, tb, tc, td, te, tf, tg /*Fin*/
4 A de Informtica
53
2013
TH 2
TM 1
M 1
A 1
C 1
4 A de Informtica
54
2013
4 A de Informtica
55
2013
4 A de Informtica
56
2013
EXAMEN
De tres nmeros diferentes determinar cul es el mayor
4 A de Informtica
57
2013
4 A de Informtica
58
2013
Ejercicio 19
Utilizando una matriz que almacene 21 elementos: Inicializarla, llenarla, imprimirla, sumar los elementos mayores de 10.
4 A de Informtica
59
2013
Ejercicio 20
Capturar las calificaciones de 3 parciales del grupo 4A utilizando arreglos y obtener el promedio de grupo por parcial. (Inicializar, llenar, imprimir)
4 A de Informtica
60
2013
Ejercicio 21
Manejando un vector de 40 elementos numricos enteros ordenarlos de manera ascendente. (Inicializar, capturar, imprimir, ordenar, imprimir)
4 A de Informtica
61
2013