Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TECNOLOGAS DE LA INFORMACIN
TALLER DE ALGORITMOS
Es el primer curso de programacin, donde se espera que al final del curso el
estudiante est en capacidad de utilizar las herramientas y tcnicas adecuadas
para resolver un problema de una realidad simple en trminos de un programa
de computador.
OBJETIVOS
Conocer y aplicar los conceptos bsicos de la programacin a la solucin de
problemas por medio de un proceso de desarrollo que incluye el anlisis,
diseo e implementacin de la solucin.
Identificar diversos tipos de problemas y utilizar tcnicas para resolverlos de
manera eficiente.
CALIFICACIN
PRACTICO
Evaluacin Continua - EC
Porcentajes
40 %
ACTITUDINAL
Asistencias AS
30 %
30 %
Total
100 %
La nota final podr ser promediada con la nota ms baja del curso de
Fundamentos de Programacin (Examen Parcial, Examen Final, Promedio de
Prcticas, etc.) de acuerdo al criterio del docente que dicta el curso de
Fundamentos de Programacin.
Pg. 1
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Pg. 2
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Que pida dos nmeros y sume todos los nmeros que van desde el
primero al segundo. Se debe controlar que los valores son correctos.
Que pida dos nmeros y multiplique todos los nmeros que van desde el
primero al segundo. Se debe controlar que los valores son correctos.
Que pida un nmero y muestre en pantalla el mismo nmero de
asteriscos.
Que muestre los nmeros del 1 al 100 en una tabla de 10x10.
Que escriba las tablas de multiplicar del 0 al 10.
Que muestre la tabla de multiplicar de un nmero cualquiera.
Que haga un men del tipo desea salir (S/N) y el programa no termine
hasta que el usuario teclee S.
Que calcule el factorial de un nmero cualquiera y lo muestre en
pantalla.
Que calcule la media de 10 nmeros.
Que solicite la media de X nmeros, se dejarn de solicitar nmeros
hasta que se digite el nmero cero.
Que calcule la suma de los cuadrados de los 100 primeros nmeros.
Que escriba los primeros 25 dgitos de la sucesin de Fibonacci.
Escriba un programa que muestre la siguiente serie: 2, 5, 8, 11, 14,
133.
30.
31.
32.
33.
34.
Realizar una aplicacin que permita sumar los N primeros pares y los M
primeros nmeros impares. Tanto N y M, son nmeros enteros que
debern ser ingresados por el usuario.
35.
36.
37.
Pg. 3
39.
40.
41.
42.
43.
44.
0,1,2,3,4,....,48,49,50
Pg. 4
b)
2,4,6,8,10,....,46,48,50
c)
5,10,15,20,25,....,80,85,90
d)
2,5,8,11,14,..,47,50,53
e)
6,15,24,33,42,..,141,150,159
f)
2 2 2 4 4 4 6 6 6 8 8 8
, , , , , , , , , , ,
3 3 3 4 4 4 5 5 5 6 6 6
g)
2 2 2 5 5 5 8 8 8 11 11 11
, , , , , , , , , , ,
3 3 3 4 4 4 5 5 5 6 6 6
h)
2 2 2 12 12 12 22 22 22 32 32 32
, , , , , , , , , , ,
3 3 3 6 6 6 9 9 9 12 12 12
45.
Imprimir por pantalla los nmeros desde el 40 hasta el 687, solo aquellos
que sean divisibles de 6 y de 9 a la vez.
46.
47.
48.
49.
50.
51.
52.
53.
Pg. 5
55.
Pg. 6
57.
58.
59.
60.
61.
62.
63.
64.
Pg. 7
65.
66.
67.
68.
69.
70.
Pg. 8
71.
72.
73.
74.
75.
76.
77.
Pg. 9
79.
80.
81.
82.
83.
84.
3,4,5,6,7.65
2)
65,64,63,62,61,..,5,4,3
3)
12,15,18,21,24.78
4)
97,92,87,82,77,72,67.2
5)
3,9,15,21,27.(45 trminos)
6)
56,53,50,47(25 trminos)
Pg. 10
7)
8)
9)
10)
5,6,8,11,15,20,26,33.(22 trminos)
11)
1,1,2,3,5,8,13,21,34.(31 trminos)
12)
S=5+9+13+17+.45
13)
OP=167-(3+6+9+.+27)
14)
P=4*6*8*.*18
15)
85.
86.
5
+
7
+
9
+
10
+
13
88.
89.
90.
91.
n! =1 * 2 * 3 * 4 * .n
92.
Pg. 11
PC: Que muestre los elementos del siguiente triangulo para N Lneas:
1
1 2
1 2 3
1 2 3 4
.
1 2 3 4 5 N
94.
PC: Que muestre los elementos del siguiente triangulo para n Lneas:
1
1
1
95.
PC: Que imprima los 50 primeros nmeros capicas mayores que 100.
96.
97.
98.
MES
AMORTIZACIN
INTERS
TOTAL
SALDO
Pg. 12
2400.00
1920.00
3000.00
9600.00
480.00
2400.00
7680.00
1536.00
384.00
1920.00
6144.00
1228.00
307.20
1536.00
4915.20
983.04
245.76
1228.80
3932.16
786.43
196.61
983.04
3145.73
629.15
157.29
786.43
2516.58
503.32
125.83
629.15
2013.27
402.65
100.66
503.32
1610.61
10
322.12
80.53
402.65
1288.49
11
257.70
64.42
322.12
1030.79
12
206.16
51.54
257.70
824.63
13
164.93
41.23
206.16
659.71
14
131.94
32.99
164.93
527.77
15
105.55
26.39
131.94
422.21
16
84.44
21.11
105.55
337.77
17
67.55
16.89
84.44
270.22
18
54.04
13.51
67.55
216.17
19
99.
216.00
600.00
10.81
226.81
100. PC: Que desarrolle la nmina para una compaa que tiene 16
empleados, algunos de los cuales son hombres y otras mujeres. Para
cada empleado se debe leer el nombre, el sexo, las horas de trabajo y el
sueldo por hora.
La primera parte de la impresin debe dar el nombre y el pago de cada
empleado. La segunda parte, el total de pagos para cada sexo, as como
el promedio de los pagos a los hombres y el promedio de los pagos a las
mujeres.
101. PC: Que muestre la estadstica de las notas de los alumnos de un aula
sabiendo que el promedio mnimo aprobatorio es 13 y que en lista se
encuentran registrados 37 alumnos, los cuales no necesariamente
completaros el curso.
El reporte deber mostrar:
Pg. 13
102. PC: Que admita el ingreso de los precios de N productos (entre 1 y 30),
obteniendo el precio promedio, el precio mayor y el precio menor.
103. PC: Que permita imprimar el crecimiento de las clulas de una planta si
se sabe que da a da se obtuvieron los siguientes resultados:
1 2 3 5 7 10 13 17 21 26 31.
Mostrar adems en cuantos das superara los 500 cm.
104. Desarrollar un programa que nos permita ingresar un nmero en una
base N y lo muestre en base M.
105. Desarrollar un programa que permita ingresar o generar N notas y
muestre un grfico de frecuencias.
Enero 2014
Los profesores del curso
Pg. 14