Sei sulla pagina 1di 46

INSTITUTO TECNOLGICO DE COMITN

DEPARTAMENTO DE SISTEMAS Y
COMPUTACIN.













ELABORARON:
Lpez Mndez Iram Alejandro.
Lpez Meza Sergio Caralampio.
Trujillo Zamorano Daniel.

ULTIMA REVISION JULIO DEL 2011.



NDICE
UNIDAD 1. LGICA1
1.1 Definicin..1
1.2 Estudio de la lgica1
1.3 Ejercicios..2
1.4 Pensamiento Secuencial.....13
1.5 Relaciones lgicas y habilidad para organizar informacin.....14
1.6 Flexibilidad mental...16
1.7 Capacidad de leer en forma crtica..16
1.8 Pensamiento estratgico....16

UNIDAD 2. EXPRESIONES.......18
2.1 Operadores.18
2.1.1 Operadores aritmticos.......18
2.1.2 Operadores relacionales..23
2.1.3 Operadores lgicos...26

UNIDAD 3. IDENTIFICADORES Y VARIABLES....28
3.1 Identificadores...28
3.2 Variable....28
3.3 Datos....31






UNIDAD 4. ALGORITMOS Y DIAGRAMAS DE FLUJO...33
4.1 Concepto de algoritmo33
4.2 Concepto de diagrama de flujo.35
UNIDAD 5. PROBLEMARIO...36
5.1 Problemas secuenciales.36
5.2 Problemas condicionales...39
5.3 Problemas de estructuras repetitivas.41

PROYECTO FINAL..43







Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 1

UNIDAD 1. LOGICA
1.1 Definicin.
La lgica es el estudio de los mtodos y principios usados para distinguir el
razonamiento correcto del incorrecto.

La lgica se ocupa de la cuestin del peso o valor probatorio de diferentes tipos
de elementos de juicio.

Ejemplo.
Es de mala educacin que un hombre tenga la cabeza cubierta en un recinto
cerrado.
Hay un alumno en esta aula con una gorra en la cabeza.

Conclusin:
El alumno es un mal educado.


1.2 Estudio de la lgica.
El estudio de la lgica es el estudio de los mtodos y principios usados al distinguir
entre los argumentos correctos (buenos) y los argumentos incorrectos (malos). El
estudio de la lgica, como el estudio de cualquier ciencia exacta incrementara la
capacidad de razonamiento.

Es el estudio de los razonamientos sin tomar en cuenta su contenido, le interesa la
correccin del proceso de razonamiento una vez finalizado, y particularmente, si
las conclusiones se derivan de las premisas afirmadas, en cuyo caso el
razonamiento es correcto.














Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 2

1.3 Ejercicios.

1. El rea de la puerta de un edificio mide
2
m 32 . 4 y su altura es de 2.40 m Cul
es el ancho de la puerta?

a) 1.80 m b) 1.85 m c) 1.90 m d) 1.92 m e) 1.94 m


2. Paco fue a los video juegos y cambi $37.00 para poder jugar, si las fichas
valen 50.00 centavos. Cuntas fichas le dieron?

a) 32 b) 63 c) 74 d) 83 e) 93


3. La suma de los CDs de Ana y Silvia es de 28, si la diferencia de CDs entre
ellas es de 8. Cules son los nmeros que corresponden a la cantidad de
CDs que cada una tiene?

a) 11,17 b) 10,18 c) 19,9 d) 21,7 e) 20,8


4. La jornada de trabajo completa es de 8 horas y su pago es de $ 40.00.
Cunto recibe un trabajador al mes si trabaja 20 das completos y 10 das
medio tiempo?

a) $1020.00 b) $1000.00 c) $1080.0 d) $1110.00 e) $1140.00


5. Encuentre la figura que sigue en la siguiente serie:



6. En el 3
o
B, la suma del nmero de mujeres con el de varones es 40 y su
diferencia es 10 por lo tanto el grupo tiene:

a) 35 varones
y 15 mujeres.
b) 25 varones
y 25 mujeres.
c) 15 varones
y 25 mujeres.
d) 25 varones
y 15 mujeres.
e) 35 varones
y 5 mujeres.
Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 3

7. Un piso de 16 m
2
ser cubierto con losetas de 20 cm de lado Cuntas losetas
se necesitan?
a) 50 b) 60 c) 400 d) 80 e) 90

8. Un juego de mesa da por cada crculo que avance 5 veces ms los puntos
anteriores, si el primer crculo me da 5 puntos y llegue a 125 puntos. Cuntos
crculos avanc?

a) 1 b) 2 c) 3 d) 4 e) 5

9. En un cajn hay el triple de listones rojos respecto a los azules, los cuales son
la mitad, de los listones verdes; si hay 40 listones azules. Cuntos listones
hay en total?

a) 180 b) 200 c) 220 d) 240 e) 260

10. Cinco alumnos se repartieron un premio de $720.00. Pedro se qued con el
doble de lo que le toc a cada uno de los otros cuatro, quienes recibieron
cantidades iguales. Cunto le toc a Pedro?

a) $144 b) $164 c) $240 d) $360 e) $240


11. Ral cumplir 16 aos dentro de 7 meses. Cuntos meses le faltan para
cumplir 18 aos y medio?

a) 28 b) 31 c) 35 d) 37 e) 38


12. Encuentre los nmeros que faltan en la secuencia: 1, 4, 2, 5, 3, 6, ____, ____,
5, 8

a) 4,7 b) 5,8 c) 6,9 d) 7,10 e) 8,6


13. Encuentre los nmeros que faltan en la secuencia: 0.2, 0.4, 0.8, 1.6, ___,
____

a) 1.8, 3.6 b) 2.3, 4.8 c) 3.2, 6.4 d) 3.6, 6.2 e) 3.8, 7.2


Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 4

14. Qu tringulo sigue en la serie?



a) 11,13,24 b) 12,13,25 c) 14,16,30 d) 15,17,32 e) 18,20,38

15. Qu opcin contiene los nmeros que van en la cuarta figura?


a) 9,36 b) 10,40 c) 11,44 d) 12,48 e) 13,52

16. Qu figura sigue en la serie?




17. En qu opcin est la figura que sigue esta serie?


Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 5

18. Encuentre los nmeros que faltan en la siguiente secuencia: 30, 24, 19, 15, 12,
___ , ___

a) 10,9 b) 11,8 c) 13,7 d) 8,6 e) 7,5

19. Encuentre el nmero que falta en la siguiente secuencia: 7, 6, 9, 8, 11, 10, 13,
___,

a) 11 b) 12 c) 13 d) 14 e) 15

20. Encuentre el nmero que falta en la secuencia: 81
1
, 27
4
, 9
7
, ___

a) 1
10
b) 3
10
c) 6
10
d) 12
10
e) 15
10



21. Encuentre los nmeros que faltan en la secuencia: 80, 40, 75, 35, ___,
___, 65,25

a) 45,20 b) 50,35 c) 65,40 d) 70,30 e) 75,45

22. Si un auto recorre 180 Km. en 3 horas. Cunto recorrer en 5 horas a la
misma velocidad?

a) 60 Km b) 240 Km c) 300 Km d) 360 Km e) 900 Km


23. Un grupo de 5 carpinteros terminan un mueble en 4 das, 10 carpinteros lo
terminarn en:

a) 2 das b) 3 das c) 5 das d) 8 das e) 10 das


24. Encuentra el nmero que falta en la secuencia:
?
18
,
15
18
,
21
18
,
27
18


a)
15
18
b)
13
18
c)
12
18
d)
11
18
e)
9
18




Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 6

25. Un tren tiene 12 vagones, cada vagn tiene 6 compartimientos, y cada
compartimiento 6 lugares. Cuntos pasajeros pueden viajar sentados en el
tren?

a) 122 b) 233 c) 346 d) 432 e) 752

26. Cul es el nmero que falta en la serie: 3, 10, 8. 15, ___ 20, 18 ?

a) 9 b) 10 c) 13 d) 18 e) 20

27. Cunto cuesta cercar un terreno de 25 m X 40 m. Si el m lineal de cerca
cuesta $ 115.00 ?

a) $14.500.00 b) $14.800.00 c) $14.950.00 d) $15.050.00 e) $15.100.00

28. Encontrar 3 nmeros consecutivos tales que al sumar el primero, ms el doble
del segundo ms el triple del tercero se obtengan 86.

a) 7, 8, 9 b) 8, 9, 10 c) 9, 10, 11 d) 10, 11, 12 e) 13, 14, 15

29. Qu tringulo sigue a esta serie?



30. Cul es la figura siguiente en esta serie?


Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 7

31. Elija de las cinco propuestas, la que guarda esa misma relacin con la tercera.




32. Cul es el nmero que falta 2, 7, 12, ___, 22?

a) 6 b) 8 c) 9 d) 13 e) 17


33. Lul pag una playera de $110 ms el 15% de IVA con tres billetes de $50
Cunto le dieron de cambio?

a) $14.50 b) $23.50 c) $34.50 d) $44.50 e) $45.50


34. Encuentra la figura que falta:


35. Se vende el doble de TV de 21 con respecto a las de 27, y cuatro veces TV
de 14 con respecto a los de 21. Si en un ao se vendieron 50 TV de 27.
Cuntas TV de 14 se vendieron ese ao?

a) 100 b) 200 c) 300 d) 400 e) 500


Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 8

36. Tres amigos tenan $300.00, y lo repartieron de la siguiente manera: a
Fernando le tocaron $55.00, Alejandro el triple de Fernando. Cunto le toc a
Daniel?

a) 65 b) 70 c) 75 d) 80 e) 85


37. Dos pelotas costaron $48.00, una cost el triple de la otra, por lo tanto el precio
de las pelotas es de:

a) $16 y $32 b) $18 y $30 c) $20 y $28 d) $30 y $18 e) $36 y $12


38. Si 20 cajas con melones pesan 800 kg y cada caja vaca pesa 5kg; entonces
todos los melones pesan:

a) 900kg b) 795 kg c) 780kg d) 700kg e) 100kg


39. Gaby logra duplicar su dinero y pagar $70,000 que deba; le quedan $90,000
Cunto dinero tena Gaby al inicio?

a) $20 000 b) $ 135 000 c) $45 000 d) $ 80 000 e) $160 000



40. De los siguientes nmeros, Cul sigue en valor al menor?

a) 1999 b) 1001 c) 1099 d) 1090 e) 1010


41. Si el mayor nmero impar menor que 70 es divisible entre 4 marca A, si es
divisible entre 3 marca la B, si es divisible entre 6 marca la C, si es divisible
entre 7 marca la D y si no es divisible entre ninguno marca la E.

a) D b) B c) E d) C e) A





Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 9

42. La suma de los primeros 100 nmeros enteros positivos, consecutivos es:

a) 1000 b) 2000 c) 3500 d) 4000 e) 5050



43. La suma de los primeros cincuenta nmeros enteros, consecutivos es:

a) 1275 b) 2525 c) 3000 d) 3025 e) 3150


44. Cuntos nmeros primos hay entre 10 y 20?

a) 1 b) 2 c) 3 d) 4 e) 5


45. El suegro del esposo de mi hermana es mi:

a) to b) cuado c) padre d) suegro e) abuelo


46. La mitad del triple de 80 es:

a) 40 b) 80 c) 120 d) 160 e) 240


47. Miguel hizo un examen de fsica de 80 preguntas, de las cuales contest 60,
por lo que dej de contestar el:

a) 15% b) 75% c) 25% d) 80% e) 35%



48. Si 20 es el 50% de x el 25% de x es:

a) 5 b) 10 c) 15 d) 20 e) 25





Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 10

49. De la comparacin de las figuras, resulta:





50. Relacionando las siguientes figuras, se obtiene:




51. La suma de 2 nmeros es 11 y su producto 24, dichos nmeros son:

a) 1, 10 b) 4,7 c) 2,9 d) 95,6 e) 3,8


52. Si el rea de un cuadrado es 121 m2, Cul es su permetro?

a) 11 m b) 22 m c) 44 m d) 121 m e) 40 m


53. En la potencia a
4
=81, la base tiene un valor de:

a) 2 b) 3 c) 4 d) 7 e) 9



Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 11

54. Un billete de $ 500 es equivalente a 100 monedas de:

a) $ 10 b) $ 50 c) $ 2 d) $ 1 e) $ 5


55. A una persona le pagan $40 por cada da que trabaja tiempo completo y $25
por cada da que trabaja medio tiempo. Despus de 30 das esta persona
recibe $1020. Cuntos de estos 30 das trabajo tiempo completo?

a) 12 b) 18 c) 20 d) 10 e) 15


56. Si el dimetro de un crculo mide 10 m, su radio mide:

a) 500 m b) 50 m c) 0.005 m d) 5 m e) 0.5 m


57. Un tringulo que mide 3 m de base y 10.5 m
2
de rea, entonces su altura es:

a) 63 m b) 7 m c) 10 m d) 21 m e) 20.5 m

58. Lilia ahorr $360, esto es cuatro veces lo que ahorr Paty, quien a su vez
ahorr el triple de lo que ahorr Gaby Cunto dinero ahorr Gaby?

a) $ 30 b) $ 40 c) $ 180 d) $ 60 e) $ 1440


59. Si un reloj marca las 13 horas con 55 minutos y las manecillas son
intercambiadas, el reloj marcar las:

a) 13:05 b) 13:10 c) 11:10 d) 11:05 e) 5:05


60. Unos microbios al reproducirse duplican su nmero cada minuto, y hay un vaso
con microbios hasta la cuarta parte a los 10 minutos, por lo tanto el vaso se
llenar al minuto:

a) 12 b) 13 c) 14 d) 15 e) 16



Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 12

61. Un caracol que est en el fondo de un pozo de 5 m decide salir, pero durante el
da sube 3 m y por la noche baja 2 m, por lo tanto saldr en:

a) 2 das b) 3 das c) 4 das d) 5 das e) 6 das


62. Si tenemos una bolsa con medio kilogramo de frjol y otra con 500 gramos de
azcar, entonces:
a) La de frjol pesa menos b) La de azcar pesa ms
c) La de frjol pesa ms d) Las dos bolsas
pesan lo mismo
e) La de azcar pesa 300 gramos


63. Si a una fiesta asisten dos maestros con sus esposas, seis abogados con sus
esposas y tres nios por cada familia de abogado, el nmero de personas
asistentes a la fiesta es de:

a) 11 b) 13 c) 19 d) 24 e) 34


64. Si Daro mete la mano en un cajn donde hay igual cantidad de calcetines
grises y cafs, el mnimo que debe sacar para completar con seguridad un par
del mismo color es de:

a) 2 b) 3 c) 4 d) 5 e) 6


65. Un plomero tiene un tubo de 10 m, si diariamente corta un pedazo de 2 m
terminar de cortarlo en:

a) 2 das b) 3 das c) 4 das d) 5 das e) 6 das









Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 13

1.4 Pensamiento Secuencial

Tienen como propsito desarrollar la capacidad para percibir patrones de relacin
entre nmeros y letras. Mide la habilidad de organizar informacin de forma
inductiva.

Instrucciones:

En los siguientes ejercicios se ofrecen cinco alternativas que completan los
espacios en blanco. Elige la letra de la alternativa que mejor complete la estructura
del grupo de nmeros, letras o palabras.

1. 21 26 22 27 23 ___

a) 18 b) 24 c) 26 d) 27 e) 28



2. A B B A B C C B C D D C D E ___

a) E b) F c) D d) C e) B



3. B2 4D F6 8H _____




4.


a) superficie, barco, satlite
b) tierra, submarino, avestruz
c) camino, barco, guila
c) avin, cielo, guila
d) camino, submarino, avestruz




caballo automvil Tierra
mar ballena Barco
__________ __________ __________
Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 14


5.


a) polgono, tercia, dos
b) quinto, triple, bisiesto
c) quinteto, trineo, par
c) quincuagsimo, tro, doble
d) quintal, trinomio, do


1.5 Relaciones lgicas y habilidad para organizar informacin


Tienen como propsito desarrollar la habilidad de extraer relaciones y hacer
comparaciones basadas en reglas de similaridad. Se utilizan preguntas de
analogas y metforas.

1. En la fila del banco, el Sr. Hernndez est formado despus del Sr. Gonzlez,
y el Sr. Gonzlez est despus del Sr. Ruiz. En qu orden estn formados?

a) Gonzlez, Ruiz, Hernndez
b) Ruiz, Hernndez, Gonzlez
c) Hernndez, Gonzlez, Ruiz
d) Ruiz, Gonzlez, Hernndez
e) Gonzlez, Hernndez, Ruiz


2. Israel est menos poblado que Japn, Filipinas tiene mayor poblacin que
Japn. La poblacin de Inglaterra es menor que Israel, sin embargo supera a
Cuba en esta variable. Entonces:

a) Cuba est ms poblada que Inglaterra.
b) Japn e Inglaterra tienen, cada una, ms gente que Israel
c) Los habitantes en Israel son ms escasos que en Cuba.
d) Filipinas no supera a Japn en cuanto al nmero de habitantes se refiere.
e) El nmero de habitantes en Japn es superior al de Cuba.



_____________ lustro pentgono
trimestre _____________ terna
bilateral bpedo _____________
Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 15

3. Roberto, Carolina, Teodoro y Alicia estn sentados alrededor de una mesa
discutiendo sobre sus deportes favoritos:

a) Roberto se encuentra frente al que practica el trote
b) Carolina a la derecha del que juega frontn
c) Alicia frente a Teodoro
d) El golfista est sentado a la izquierda del tenista
e) A la derecha de Teodoro est sentado un hombre

Qu deporte prctica cada uno?

4. Luisa, Karla, Teresa y Sofa tienen una florera. Cada una realiza una actividad
diferente durante los primeros cuatro das de la semana, iniciando el lunes,
Teresa prepara las flores el da lunes, mientras Luisa las reparte. Karla atiende
el mostrador el martes, un da antes de que Luisa prepare las flores. Karla
prepara las flores el ltimo da de actividades, es decir, un da despus de que
Sofa haya ido de compras. Cul es el orden en el que Teresa realiza sus
actividades?

a) Prepara, atiende, reparte y compra.
b) Prepara, reparte, compra y atiende.
c) Prepara, reparte, atiende y compra.
d) Atiende, prepara, reparte y compra.
e) Atiende, reparte, compra y prepara.

5. En una carrera de 100 metros, en la cual no hubo empates, participaron
corredores de Estados Unidos, Mxico, Francia, Italia y Nigeria. El mexicano
lleg dos lugares atrs del italiano. El francs no gan, pero tampoco lleg en
ltimo lugar. El nigeriano ocup un lugar despus que el estadounidense. ste
ltimo no lleg en primer lugar. Quin gan el primer lugar?

a) Estados Unidos
b) Mxico
c) Francia
d) Italia
e) Nigeria




Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 16

6. Una pelota se lanza hacia el suelo desde una altura de 27.00 metros, choca
contra el suelo y rebota varias veces, alcanzando cada vez menos de la
altura lograda en el rebote anterior Cul es la distancia que recorri
exactamente la pelota desde que se lanz hasta tocar el suelo por tercera vez?

a) 75.5
b) 47.2
c) 76.5
d) 65.7
e) 67.5


1.6 Flexibilidad mental


7. Hay seis vasos en hilera, los tres primeros llenos de agua y los tres siguiente
vacos. Con slo mover un vaso cmo podras conseguir que queden
alternados los recipientes vacos entre los llenos?


1.7 Capacidad de leer en forma crtica


8. Un arquelogo encontr una moneda fechada 44 a de J.C. y con una efigie
parecida a Julio Cesar. Otro declar que la moneda era falsa Cmo lo supo?


1.8 Pensamiento estratgico

9. En qu forma ordenaras los nmero del 1 al 9 para forma un cuadrado de 3 x
3, donde cada hilera tanto vertical como horizontal y las dos diagonales sumen
exactamente 15?









Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 17

10. La polica interrog a cuatro sospechosos de haber cometido un crimen,
obteniendo de ellos las siguientes declaraciones:

Alba: Daz es el criminal
Daz: Torres es el Criminal
Gmez: Yo no soy el criminal
Torres: Daz miente al decir que yo soy el criminal

Sabiendo que uno de los cuatro es el criminal y que de sus declaraciones
solamente una es verdadera y las otras tres son falsas. Quin es el criminal?


11. Considerando las mismas declaraciones del problema anterior y sabiendo que
uno de los cuatro sospechosos es el criminal, pero ahora tomando como
verdaderas tres de las declaraciones y slo una como falsa Quin resulta ser
el criminal?


12. Juan, Luis, Miguel y David son artistas. Se sabe que:

a) Son bailarn, pintor, cantante y actor
b) Juan y Miguel estuvieron entre el pblico la noche en que el cantante debut
c) El pintor hizo un retrato de Luis y el actor.
d) El actor, cuya actuacin en La vida de David fue un xito, planea trabajar en
otra obra de teatro semejante a la anterior, pero en relacin con la vida de Juan.
e) Juan nunca ha odo hablar de Miguel
f) Cul es la actividad artstica de cada uno?


13. Fedor, Soler, Milln y Ludy son cientficos: matemtico, agrnomo, mdico y
fsico; pero no se sabe quin es quin. Fedor y Milln entrevistaron al fsico.
Soler, igual que el agrnomo, ha sido tratado por el mdico. El agrnomo,
cuyos trabajos en el rancho de Ludy revelaron importantes hallazgos, desea
iniciar una investigacin para mejorar la cosecha de naranjas de la finca de
Fedor. Este ltimo nunca ha visto a Milln, sin embargo, deseara conocerlo.

Cul es la profesin de cada uno?




Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 18

Unidad 2. Expresiones


Las expresiones son combinaciones de constantes, variables, smbolos de
operacin, parntesis y nombres de funciones especiales. Por ejemplo: A + (B +
3) / C.

Cada expresin toma un valor que se determina tomando los valores de las
variables y constantes implicadas y la ejecucin de las operaciones indicadas.

Una expresin consta de operadores y operandos. Segn sea el tipo de datos que
manipulan, se clasifican las en:

Aritmticas
Relacinales
Lgicas


2.1 Operadores.
Son elementos que relacionan de forma diferente, los valores de una o ms
variables y/o constantes. Es decir, los operadores nos permiten manipular valores.

Aritmticos
Tipos de
Operadores
Relacinales
Lgicos


2.1.1 Operadores Aritmticos.
Los operadores aritmticos permiten la realizacin de operaciones matemticas
con los valores (variables y constantes).

Los operadores aritmticos pueden ser utilizados con tipos de datos enteros o
reales. Si ambos son enteros, el resultado es entero; si alguno de ellos es real, el
resultado es real.

Operando (Operador) Operando

Valor
(Constante o variable)
Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 19


Operadores
aritmticos
+ Suma
Resta
* Multiplicacin
/ Divisin real
% Residuo

Ejemplos:
7 / 2 = 3.5
7 % 2 = 1
7 + 2/2 = 8
4 + 2 * 5 = 14


Prioridad de los Operadores Aritmticos.

1. Todas las expresiones entre parntesis se evalan primero. Las expresiones
con parntesis anidados se evalan de dentro a fuera, el parntesis ms
interno se evala primero.

2. Dentro de una misma expresin los operadores se evalan en el siguiente
orden.

a. ^ Exponenciacin
b. *, /, %, Multiplicacin, divisin, residuo.
c. +, - Suma y resta.

3. Los operadores en una misma expresin con igual nivel de prioridad se
evalan de izquierda a derecha.

Ejemplos:
4 + 2 * 5= 14
23 * 2 / 5 = 9.2
3 + 5 * (10 - (2 + 4)) = 23
0.35 + 5.09 - 14.0 / 40 = 5.09
2.1 * (1.5 + 3.0 * 4.1) = 28.98

Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 20

Las operaciones matemticas tiene un orden de precedencia, una jerarqua, de
modo que algunas operaciones se resuelven antes que otras, por lo que
un parntesis en un lugar diferente de las operaciones puede dar lugar a
distintos resultados, veamos un ejemplo:

Notemos la expresin 12/3+2*2-1 siguiendo las instrucciones

Desarrollo 1.

12/3+2*2-1(Primero multiplicaciones y divisiones de izquierda a derecha)
4+4-1(luego sumas)
8-1(finalmente restas)
7


Desarrollo 2.
Aplicando parntesis a la misma expresin; el parntesis crea un nivel de
agrupacin.

12/(3+2)*2-1
12/5*2-1(primero resuelve el parntesis)
2.4*2-1 (luego hace la divisin)
4.8-1(despus multiplica)
3.8 (finalmente resta)

Desarrollo 3.
Con dos niveles de agrupacin

(12/3)+2*(2-1)
4+2*1 (Se resuelven los dos parntesis, la divisin y la resta)
4+2 ( se efecta la multiplicacin)
6 (Finalmente se hace la suma)



Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 21

Desarrollo 4.
Con anidamiento de niveles o sea parntesis dentro de parntesis

12/(3+2*(2-1))
12/(3+2*1) (resuelvo el parntesis ms interno siempre va de adentro hacia
afuera)
12/(3+2) (realiza la multiplicacin interna)
12/5 (hago la suma dentro del parntesis)
2.4 (efecto la multiplicacin)

Desarrollo 5.
Asociando elementos y operadores solo la primera lnea o grupo.

(12/3+2)*2-1
(4+2)*2-1 (realizo la divisin dentro el parntesis)
6*2-1 (resuelvo la suma dentro del paren tesis)
12-1 (Efecto la multiplicacin)
11 (hago la resta)

Como pueden observar siempre debemos usar un parntesis al efectuar
operaciones que mezclan tipos distintos de operadores, no solo para orden sino
para asegurarnos que el clculo dar el resultado esperado, pues una pequea
modificacin da lugar a un resultado muy diferente.








Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 22

Ejercicios.
Primero realiza las siguientes operaciones a mano, tratando de predecir el
resultado que t crees que Excel va a obtener. Despus hazlas en Excel y
compara. Si no obtienes lo mismo a mano que en Excel, averigua y explica
porqu, que fue lo que Excel hizo distinto de lo que t hiciste. Si no ests
acostumbrado a hacer matemticas en la computadora, entonces es posible que
te lleves algunas sorpresas:
Operaciones Calculo a mano Calculo Excel
=5+4*2-3
=(5+4)*(2-3)
=5+4*(2-3)
=5+4/2-3
=(5+4)/(2-3)
Este es un ejercicio importante.
Puede ser que te sorprenda el
resultado que obtiene Excel.
=(10+6)/(7-5)*(11-7)

Este es otro ejercicio
importante.
=(10+6)/((7-5)*(11-7))

=6^4/2
=6^(4/2)
=(6^4)/2
=2^3*3
=2^(3*3)
=(2^3)*3
=2+3^2+4^2*5







Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 23

2.1.2 Operadores Relacinales.

Se utilizan para establecer una relacin entre dos valores. Luego compara estos
valores entre si y esta comparacin produce un resultado de certeza o falsedad
(verdadero o falso). Los operadores relacionales comparan valores del mismo tipo
(numricos o cadenas). Estos tienen el mismo nivel de prioridad en su evaluacin.

Los operadores relacinales tiene menor prioridad que los aritmticos.


Tipos de operadores Relacionales
> Mayor que
< Menor que
> = Mayor o igual que
< = Menor o igual que
< >, != Diferente
= Igual
Ejemplos.

Operador Mayor que >
4>5 F
3>3 F
10>5 V
5>4 V
8>9 F
9>4 V


Operador menor que <
20<5 F
10<20 V
30<31 V
25<14 F
18<47 V
12<100 V



Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 24

Operador Mayor o igual que >=(tiene en cuenta intervalo o lmite superior)
20>=20 V (no es mayor pero si es igual)
20>=21 F
12>=5 V (no es igual pero si es mayor)
18>=9 V
3>=3 V
78>=450 F


Operador menor o igual que <=(tiene en cuenta intervalo o lmite superior)
20<=20 V (no es menor pero si es igual)
12<= 15 V (no es igual `pero si es menor)
48<=47 F
12<=8 F
3<=3 V
120<=450 V

Diferente <> (para hacer comparaciones tanto de nmeros como de lneas de
texto, las lneas de texto deben ir entre comillas)

"oscar"<>"Pedro" V
"carlos"<>"carlos" F
12<>45 V
19<>19 F
20<>120 V


Igual =(para buscar igualdades, tanto de nmeros como de lneas de texto,
las lneas de texto deben ir entre comillas)

12=12 V
"david"="david" V
48=95 F
"PEDRO"="pedro" F
18=18 V




Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 25

Ejercicios.

Por favor defina el resultado de los siguientes ejercicios:

Expresin Resultado
15>45
17>=78
21>=7
"Dario"="Jos"
12 y 5 >=5
21 o 15 <> 23
4500000 o 3600000 <>"un millon"
1000000<785200
1450000>=1449999
"lulu"="lul"
125000000>23000000
21000000 y 12000000 > 45000000
145 o 147 = 847
"lorenzo">= "lorenzo"
1000000>=1000000
3400000 y 2750000 >="1000000"


Ejercicio con variables: Si a = 10, b = 20, c = 30

Expresin Resultado
a + b > c
a - b < c
a - b = c
a * b < > c










Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 26

Operadores Lgicos:
Estos operadores se utilizan para establecer relaciones entre valores lgicos.
Estos valores pueden ser resultado de una expresin relacional.



And Y
Or O
Not Negacin


Tabla de verdad del Operador And
Operando1 Operador Operando2 Resultado
V Y V V
V F F
F V F
F F F


Tabla de verdad del Operador Or
Operando1 Operador Operando2 Resultado
V O V V
V F V
F V V
F F F


Tabla de verdad del Operador Not
Operando Resultado
V F
F V



Ejemplos:
(nA < nB) and (nB < nC)
(10<20) and (20<30)
V Y V

V
Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 27

Prioridad de los Operadores Lgicos
1. Not
2. And
3. Or


Prioridad de los Operadores en General
1. ( )
2. ^
3. *, /, Mod, Not
4. +, -, And
5. >, <, > =, < =, < >, =, Or


Ejemplos:

A = 10; B = 12; C = 13; D =10

((A > B) O (A < C)) Y ((A = C) O (A > = B))
F V F F
V F
F


Ejercicios Expresiones Lgicas
1. b=5, a=5,c=5.
2. x=10, MINIMO=5, MAXIMO=3.
3. contador=6, encontrado=true.
4. mes1=1, mes2=2, anyo1=3,anyo2=4.
5. A=2, B=4, C=6.


Expresin Resultado
a) (b + (b * b - 4 * a * c)) / (2 * a) <= 25
b) (x >= MINIMO) && (x <= MAXIMO)
c) (contador < MAXIMO) && !encontrado
d) (mes1 < mes2) || (mes1 == mes2) && (anyo1 <=
anyo2)

e) anyo%4 == 0 && anyo % 100!= 0 || anyo%400 == 0
f) (A - 1) < B || A != (B - C) || A >= C
Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 28

Unidad 3. Identificadores y variables.

3.1 Identificadores.
Los identificadores representan los datos de un programa (constantes, variables,
tipos de datos). Un identificador es una secuencia de caracteres que sirve para
identificar una posicin en la memoria de la computadora, que nos permite
accesar a su contenido.

Ejemplo:
Nombre
Num_hrs
Calif2


Reglas para formar un Identificador
Debe comenzar con una letra (A a Z, maysculas o minsculas) y no
deben contener espacios en blanco.
Letras, dgitos y caracteres como la subraya (_) estn permitidos despus
del primer carcter.
Se recomienda usar nombres pequeos.
Deben ser 100% descriptivas en el nombre y tipo de informacin que
almacenan.


Constante.
Una constante es un dato numrico o alfanumrico que no cambia durante la
ejecucin del programa.

Ejemplo:
pi = 3.1416

3.2 Variable.
Es un espacio en la memoria de la computadora que permite almacenar
temporalmente un dato durante la ejecucin de un proceso, su contenido puede
cambia durante la ejecucin del programa. Para poder reconocer una variable en
la memoria de la computadora, es necesario darle un nombre con el cual podamos
identificarla dentro de un algoritmo.



Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 29

Ejemplo:
rea = Pi * Radio * Radio

Las variables son: Radio, rea y la constate es Pi


Clasificacin de Variables por su utilizacin

Variables de trabajo:

Son aquellas variables que se utilizan dentro del algoritmo, para guardar
resultados de operaciones aritmticas, relacionales o lgicas, adems de entregar
la posibilidad de almacenar datos ingresados por el usuario.

Contadores:
Los contadores son ciertas variables que son destinados para controlar la
ejecucin del algoritmo, se puede utilizar para contar la cantidad de veces que se
ejecut cierta lnea de cdigo.

Acumuladores:
Los acumuladores son la forma en se utiliza una variabl e para llevar la suma de
ciertos valores.

Nombres de Variables:
Un programa se refiere al valor de una variable por su nombre. Por convencin, en
Java, los nombres de las variables empiezan con una letra minscula (los
nombres de las clases empiezan con una letra mayscula).

Un nombre de variable.
1. Debe ser un identificador legal comprendido en una serie de caracteres
Unicode. Unicode es un sistema de codificacin que soporta texto escrito
en distintos lenguajes humanos. Unicode permite la codificacin de 34.168
caracteres. Esto le permite utilizar en sus programas Java varios alfabetos
como el Japons, el Griego, el Ruso o el Hebreo. Esto es importante para
que los programadores pueden escribir cdigo en su lenguaje nativo.

2. No puede ser el mismo que una palabra clave o el nombre de un valor
booleano (true or false).
Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 30

3. No deben tener el mismo nombre que otras variables cuyas declaraciones
aparezcan en el mismo mbito.

La regla nmero 3 implica que podra existir el mismo nombre en otra variable que
aparezca en un mbito diferente.

Por convencin, los nombres de variables empiezan por un letra minscula. Si una
variable est compuesta de ms de una palabra, como 'nombreDato' las palabras
se ponen juntas y cada palabra despus de la primera empieza con una letra
mayscula.

Ejercicios

Cules de los siguientes identificadores son validos ?, justifique su respuesta.
.
Identificador Resultado
a) S_neto
b) 1
c) NotaDefinitiva
d) _definitiva
e)
masculino_o_femenino

f) contador2
g) masculino*femenino
h) real
i) float


Cules de las siguientes variables son correctas?

1) caracter
2) vocal
3) letra j
4) cadena
5) entero
6) 888.8
7) variable
8) verdadero
Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 31

9) nueve
10) CIERTO
11) interruptor = falso
12) _123 = "un dos
tres"

13) real
14) barra
15) a
16) b
17) w
18) CONSTANTE

3.3 Datos.
Representacin formal de hechos, conceptos o instrucciones, adecuada para su
comunicacin, interpretacin y procesamientos por seres humanos o medios
automticos.


Tipos de Datos.
Especificacin de un dominio (rango de valores) y de un conjunto vlido de
operaciones a los que normalmente los traductores asocian un esquema de
representacin interna propio.

Todas las variables en un lenguaje deben tener un tipo de dato. El ti po de la
variable determina los valores que la variable puede contener y las operaciones
que se pueden realizar con ella.


Tipos de datos.

Numricos: Son valores enteros y reales.
Por ejemplo: Total = Entero Pi = 3.1416

Alfanumricos: Son valores de tipo carcter o cadena de caracteres,
nmeros y caracteres especiales.
Por ejemplo: Nombre = Cadena de caracteres Sexo = Carcter

Lgicos: Son valores que slo pueden ser verdadero o falso.
Por ejemplo: Casado: Lgico Acreditado: Lgico
Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 32


Ejercicios.

Cules de las siguientes declaraciones de constantes y variables son correctas?

Expresin Resultado
1) caracter = u
2) vocal = i
3) letra j
4) cadena = "nombre"
5) entero numero = 7.0
6) 888.8
7) cadena variable
8) verdadero
9) nueve = 9
10) logico CIERTO
11) interruptor = falso
12) _123 = "un dos tres"
13) real 40.09
14) barra = '\'
15) a = .9E-2
16) b = 6.e5
17) caracter v, w, x
18) CONSTANTE = " ? "














Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 33


Unidad 4. Algoritmos y Diagramas de Flujo.

4.1 Concepto de algoritmo:
En matemticas, ciencias de la computacin y disciplinas relacionadas,
un algoritmo .Es un conjunto prescrito de instrucciones o reglas bien definidas,
ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos
que no generen dudas a quien deba realizar dicha actividad. Dados un estado
inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se
obtiene una solucin. Los algoritmos son el objeto de estudio de la algoritmia.

Caractersticas:
Preciso: Implica el orden de realizacin de cada uno de los pasos.

Definido: Si se sigue dos veces, se obtiene el mismo resultado.

Finito: Tiene un nmero determinado de pasos, implica que tiene un fin.

Eficientes: Deben ocupar la mnima memoria y minimizar el tiempo de
ejecucin.

Legibles: El texto que lo describe debe ser claro, tal que permita
entenderlo y leerlo fcilmente.

Modificables: Estarn diseados de modo que sus posteriores
modificaciones sean fciles de realizar, incluso por programadores
diferentes a sus propios autores.

Modulares: La filosofa utilizada para su diseo debe favorecer la divisin
del problema en mdulos pequeos.

nico punto de entrada, nico punto de salida: A los algoritmos y a los
mdulos que lo integran se entra por un slo punto, inicio, y se sale por un
slo punto tambin.






Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 34



Ejemplo.

















Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 35

4.2 Concepto de diagrama de flujo:
Los diagramas de flujo son descripciones grficas de algoritmos; usan smbolos
conectados con flechas para indicar la secuencia de instrucciones y estn regidos
por ISO.
Los diagramas de flujo son usados para representar algoritmos pequeos, ya que
abarcan mucho espacio y su construccin es laboriosa. Por su facilidad de lectura
son usados como introduccin a los algoritmos, descripcin de un lenguaje y
descripcin de procesos a personas ajenas a la computacin.

Simbologa:
A continuacin se presentan los smbolos y su descripcin para formar diagramas
de flujo de datos segn el programa smart DFD 1.1.
SIMBOLO DESCRIPCION

Representan el inicio y fin de un
algoritmo respectivamente.

Las fechas representan el flujo o
sentido de un diagrama.

Representa un proceso u operacin de
un DFD.

Este smbolo representa la lectura de
datos desde el teclado de la
computadora.

Este smbolo representa la impresin
de datos en la pantalla de la
computadora.

Este smbolo representa una condicin,
y hace que se pueda tomar 2 caminos
diferentes en el diagrama de flujo
dependiendo si es verdadera o falsa el
resultado de la condicin.

Representa un ciclo o un bucle dentro
del diagrama de flujo de datos.



Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 36

5 PROBLEMARIO
5.1 Problemas secuenciales.
1.- Realizar un programa que imprima en pantalla el mensaje Hola Mundo.

2.-Realizar un programa que solicite una cadena de caracteres y que las imprima
en pantalla.

3.-Realizar un programa que realice la suma de dos nmeros cualesquiera.

4.-Realizar un programa que calcule el rea de un cuadrado.

5.- Realizar un programa que calcule el rea de un triangulo.

6.-Realizar un programa que calcule el importe total de una venta si se aplica el
10% sobre el monto de la compra.

7.-supongase que Daniel va a comprar clavos en una tienda si sabemos que
Daniel lleva en su cartera x pesos y los clavos valen w pesos, aydale a Daniel
construyendo un programa que calcule cuantos clavos podr comprar.

8.-suponte que esas viajando en un automvil con w litros de gasolina, si cada litro
de gasolina rinde 3.5 Km. Construye un programa que imprima en pantalla el
numero de metros que avanzara el automvil antes de que se termine la gasolina.

9.-En el tecnolgico de Comitn, en la materia de lgica se realizaran 2 exmenes
parciales y el final, si cada examen parcial vale 25% y el final 50%. Aydale a tu
maestro construyendo un programa que calcule el promedio final de un alumno.

10.- Determinar el rea de la superficie lateral y el volumen de un cilindro
conociendo su radio y altura.

Aclaracin: El rea de la superficie lateral viene dado por y el volumen
por la expresin



11.-Escribir un programa que solicite las calificaciones de matemticas, fsica y
qumica de un alumno y que obtenga su promedio.

12.-Escribir un algoritmo que realice la conversin de grados Celsius a grados
Fahrenheit. Cmo sera la conversin de Fahrenheit a Celsius?

Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 37

Aclaracin: La relacin viene dada por la formula




13.- Crear un programa que calcule la fuerza de atraccin gravitacional entre las
masas m1 y m2.


14.-Escribir un programa que solicite el ao actual y la edad de la persona y
calcule la edad de esa persona en el 2010.

15.-Realizar un programa que determine el rea de un triangulo dado sus 3 lados.

Aclaracin: Si los lados son a, b, c el rea viene dado por
siendo

.

16.-Realizar un programa que calcule las races de una ecuacin de segundo
grado de la forma



Aclaracin: utilizar la formula general



17.-realizar un programa que dado un numero x de hectreas de terreno calcule
cuantos arboles se ha de sembrar de pinos, ceiba y cedro dada las siguientes
condiciones.
Pino 20% del total del terreno
Ceiba 2 ceibas por cada pino
Cedro El doble de ceiba menos el doble de pinos sembrados

Si se sabe que por cada hectrea se siembran 100 rboles.
18.-Dado 2 ngulos de cualquier triangulo, calcular la magnitud del tercero.

19.-Dado el numero de lados de cualquier polgono calcular la suma de sus angulo
interiores.

Aclaracin:


Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 38

20.- Disee un programa que siga la ley de coulomb, donde solicite la fuerza, las
cargas y obtenga por resultado la distancia.

Aclaracin.



21.-Disee un programa que dado un ngulo complementario, calcule la magnitud
del ngulo adyacente a l.

22.-Realizar un programa que convierta coordenadas rectangulares a polares y
Versus.

23.- Realizar un programa que calcule la distancia entre dos puntos en el plano
cartesiano.
Aclaracin.


24.-Dado las dos coordenadas de una recta, disear un programa que calcule el
ngulo de la recta.
Aclaracin:





















Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 39

5.2 Problemas condicionales
1.-Dado el promedio de un alumno imprimir Aprobado o Reprobado

Aclaracin: promedio mnimo igual a 70.

2.-Dado un nmero cualesquiera obtener el valor absoluto de dicho numero.

3.-Leer dos nmeros cualesquiera e imprimir el mayor de los 2.

4.-Leer dos nmeros cualesquiera e imprimirlos de forma descendente.

5.-Leer tres nmeros cualesquiera e imprimir el mayor de los 3.

6.-Dada la siguiente funcin U=f(x,y), realizar un programa que calcule el valor de
U.
2
10 x*y 1
si x*y<1
U
y





7.-Escribir un programa que pida un ao y que diga si es bisiesto o no.

Aclaracin: Un ao es bisiesto si es mltiplo de cuatro salvo que sea mltiplo de
100, que no es bisiesto, y no sea mltiplo de 400. Por ejemplo el ao 1900 no es
bisiesto, el 2000 si y el 2100 no lo es.



8.-Leer desde el teclado las coordenadas (x, y) de un punto y, mediante un men,
elegir una entre las siguientes opciones:

Comprobar si el punto pertenece a una circunferencia de radio 10 y centro (0,0)
Averiguar el cuadrante en el que se encuentra el punto.
Pasar las coordenadas cartesianas (x, y) a polares (r, arg).

9.-Escribir un programa que permita efectuar el clculo del rea de un cuadrado,
de un triangulo o de un circulo segn la opcin seleccionada.

Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 40

10.-Dada la longitud de una circunferencia, averiguar si dicha longitud
corresponde, con una determinada precisin, a una circunferencia de radio R. El
programa deber leer la longitud de la circunferencia, el radio y la precisin e
indicar si es cierto o no que esa circunferencia tiene ese valor del radio.

11.-A un trabajador le pagan segn sus horas y una tarifa de pago por horas. Si
la cantidad de horas trabajadas es mayor a 40 horas. la tarifa se incrementa en
un 50% para las horas extras. Calcular el salario del trabajador dadas las horas
trabajadas y la tarifa.

12.-A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o
igual a 1000. por encima de 1000 y hasta 2000 el 5% del adicional, y por encima
de 2000 el 3% del adicional. Calcular el descuento y sueldo neto que recibe el
trabajador dado su sueldo.

13.-Dado un monto calcular el descuento considerando que por encima de 100 el
descuento es el 10% y por debajo de 100 el descuento es el 2%.

14.-Dado un tiempo en segundos, calcular los segundos restantes que le
correspondan para convertirse exactamente en minutos.

15.-Dado un tiempo en minutos, calcular los das, horas y minutos que le
corresponden.


















Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 41

5.3 Problemas de estructuras repetitivas.

1.- Realizar un programa que imprima los nmeros del 1 al 100 de forma
ascendente.

2.-Realizar un programa que imprima los nmeros del 1 al 100 de forma
descendente.

3.-Realizar un programa qu imprima los nmeros pares entre el 1 al 100.

4.-Realizar un programa que imprima la sumatoria del 1 al 100.

5.-Realizar un programa que imprima todos los nmeros naturales desd
e la unidad hasta un numero x introducido desde teclado.

6.-Realizar un programa que imprima todos los mltiplos de un numero x hasta un
numero y introducidos por teclado.

7.-Realizar un programa que lea una serie de 5 nmeros y que imprima el numero
mayor y el nmero menor de esa serie.

8.-Realizar un programa que imprima el factorial de un numero x introducido desde
teclado.

9.-Realizar un programa que diga si numero x es primo o no.

10.-Crear un programa que pida un numero real y muestre su tabla de multiplicar
correspondiente a dicho numero y que los muestre en columna.

11.-Escribir un programa que calcule el sumatorio.

Aclaracin:


Donde S es un nmero positivo introducido desde teclado.

12.- Realizar un programa que calcule la n potencia de un numero x.

13.-Realizar un programa que calcule el mnimo comn mltiplo de 2 nmeros.

Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 42

14.-Realizar un programa que calcule el mximo comn divisor de dos nmeros.


17.-Realizar un programa que imprima un rbol de navidad de base n y de tronco
n/3.

*
**
***
****
*****
******
*******
********
*********
**********
***
***
***
***

18.-Realizar un programa que dado un numero n realice la sumatoria de 1 hasta n.

19.-Escribir un programa que dado tres longitudes, compruebe si corresponden a
un triangulo.

20.-Dado una serie de 10 numero aleatorios enteros encontrar la media, la
mediana y la moda.

Aclaracin: utilizar la funcin random.











Antologa Lgica de programacin, curso de nivelacin.

Instituto Tecnolgico de Comitn. Pgina 43


PROYECTO FINAL CURSO DE NIVELACION

Realizar un programa donde se tengan dos opciones:

1.-Calcular Ecuaciones de primer grado.



Para esta opcin, se obtendr el valor de x dado los valores de a y b, validar si la
solucin existe o no.






2.-Calcular ecuaciones de segundo grado, utilizando la formula general.



Para esta opcin, se obtendr los valores de x1 y x2, dado los valores de a, b, c
validar si es una solucin real o no.

Una solucin irreal es cuando existe un nmero racional negativo, como resultado
de la raiz.

Potrebbero piacerti anche