Está en la página 1de 17

UNIVERSIDAD ANTONIO NARIO Ingeniera Electromecnica

TALLER N 3

Lgica computacional. Ing. Miguel ngel Tovar Cardozo I Semestre

Jose Edwin Torres Carvajal

Neiva, 29 de marzo de 2012.

TALLER DE LOGICA COMPUTACIONAL. PRIMERA PARTE.


1. Indique cules nombres de las siguientes variables son correctas: i. sueldo ii. 1sueldo iii. sueldo1 iv. temporal v. temporal2 vi. sueldo bsico vii. s_basico viii. sueldo/basico 2. Al final del siguiente conjunto de instrucciones cules son los valores finales de las variables a, b y c a. var a,b,c enteros b. a = 10 c. b = 5 d. c = a e. a = b f. b = c g. c = 10 Respuesta: a=5 b=10 c=10 3. Al final del siguiente conjunto de instrucciones cules son los valores finales de las variables: 1. variables x,yy,z,y caracter

2. x = A 3. y = ; 4. z = : 5. x = y 6. yy = z 7. x = B

Respuesta: x=; yy=: x: B

4. Qu valor queda almacenado en cada una de las variables despus de las siguientes instrucciones?: Variables a,b,c entero a = 10 b=4 c=a+b c=a+b+c a = a /5 b=b+a c = a + b +c

Respuesta: c=14 c=28 a=2 b=6 c=36


5. Qu valor queda almacenado en cada una de las variables despus de las siguientes instrucciones?: Variables a,b,c, entero a = 82 b = 41 c = (b*2)/2 c = (c-a)+b b = (b-c)+ a a = a/c

Respuesta: c=41 c=0 b=123 a=Imposible realizar


6. Qu valor queda almacenado en cada una de las variables despus de las siguientes instrucciones?: var a,b entero a= 10 b=3 a = amodb b = 20

a = a +amodb a = a/2 Respuesta: a=1 b=20 a=2 a=1 7. Evalu las siguientes expresiones: (a>b) and (b>c) Resultado: ((a>b) or (a<c)) and ((a=c) or (a>= b)) Resultado: FALSO Not (a=c) and (c>b)

Resultado: VERDADERO
8. Evale las siguientes operaciones: 4+2*5 = 14 23*2/5 = 9.2 3+5 * (10-(2+4)) = 32 3.5+5.09-14.0/40=8.24

2.1*(1.5+3.0*4.1)=38.745
9. Tomando el siguiente programa, calcule el valor final de s: 1. var a,b, s entero 2. a = 10 3. b = 18 4. s =(((a+ b)/2) * 10) + (b-a) Respuesta: s=148

Al final del siguiente conjunto de instrucciones cules son los valores finales de las variables: 1. var num, num1 entero 2. const N = 10 3. num = 30 4. num1 = N 5. num = N 6. num 1 = 160

Coloque el tipo de dato al que pertenecen las siguientes variables: a. Nombre empleado : (Carcter) b. Cargo : (Carcter) c. Edad : (Carcter) d. Sueldo : (Numerico) e. Cantidad Alumnos : (Numerico) f. Telfono : (Numerico) g. NIT : (Numerico) h. Libreta Militar : (Numerico)

Qu valor queda almacenado en la variable a en el siguiente programa?: var a,b entero a= 10 b=3 a = amodb b = 20 a = a +amodb a = a/2 Respuesta: a=1 b=20 Determine si las siguientes variables estn bien construidas y asignadas, de no ser as, explique por qu estn mal escritas. Cargoempleado = Secretaria :Bien Numeropersonas = 21 : Bien Valor= Valor + 2 : Bien 3Nota = 4.3 : Mal: Una constante de tipo nmero solo puede incluir nmeros y un punto separador de decimales Nota 1 = 5.0 : Mal: Los identificadores vlidos entan formados slamente por nmeros y letras Nota2 = 5.0 + nota2 : Mal: Hay una constante de tipo caracter colocada a continuacin de un operador aritmtico. Nota3 = Nota1 + Nota5/2 : Bien

Realice un seguimiento a los dos algoritmos siguientes y en los cuadros inferiores, escriba el valor final para cada una de las variables que se le indiquen. Valor1=1 Valor3=4 Valor2=3 Total=Valor1 + Valor3 * 3 Valor1 = Valor2 + 4 Gran total = Total + Valor1 + Valor2 + Valor3

VALOR 1= 7 VALOR 2 = 3 VALOR 3 = 4 TOTAL = 13 GRAN TOTAL = 27 B. A = 1 B=2 C=A+B D=A*B F = (A + D) / C F=F*2 B=F/A A= 1 B= 2 C= 3 D= 2

F= 2

Dadas las siguientes variables: var a,b,c,d,e entero Inicializadas as: a = 10 b = -5 c=4 d = -1 e=8

Calcule el resultado de cada una de las siguientes operaciones teniendo en cuenta el punto anterior: 1) a = a + b / c 2) a = a * b / c 3) a = (a+b) / c 4) a = (a+b) mod (e+d) 5) a = a* (a+b) mod (e+d) div 10 6) a = a-b-c 7) a = a- (b-c) 8) a = a* (a+b) mod ((e+d) div 10) Respuesta: 1) 2) 3) 4) a= 8.75 a= -12.5 a= 1.25 a= 2

5) 6) 7) 8)

a= ? a= 11 a= 19 8= ?

Tomando el siguiente programa, calcule el valor final de s: 1. var a,b, s entero 2. a = 10 3. b = 18 4. s = (a > b) o no (5 < = a-5) Respuesta: s= FALSO Tomando el siguiente programa, calcule el valor final de s: a. var a,b,c,d,s entero b. a = 10 c. b = 9 d. c = a mod b e. d = (c+1) / 2 f. s = (a-b) + (a-c) Respuesta: s= 12

Algoritmo que me envi un mensaje por pantalla con los das de la semana.

Algoritmo que me permita calcular los das vividos de una persona.

Algoritmo que envi por pantalla un saludo con su nombre.

Algoritmo que me permita calcular el porcentaje de hombres, de mujeres y de nios de un nmero cualquiera de personas (se debe pedir el nmero de personas, el nmero de hombres, el nmero de mujeres y el nmero de nios), enviar el porcentaje de hombres, de mujeres y de nios por pantalla.

SEGUNDA PARTE
Programa que me permita calcular cual es el mayor de dos nmeros.

Programa que a los nmeros mayores de 20 les sume 10.

Programa que a los nmeros mayores de 20 y menores de 40 les sume 15.

Programa que pida la nota de un estudiante y si esta nota es menor a 3 envi un mensaje (lo siento debes recuperar), si es mayor o igual a 3 envi un mensaje (muy bien pasaste la materia).

Programa que me diga cuando dos nmeros son iguales y cuando son diferentes.

También podría gustarte