Ejercicios GUIA 2 Lógica de Programación

6
REGIONAL ATLANTICO - CENTRO INDUSTRIAL Y NACIONAL DE AVIACION DVG – DESARROLLO DE VIDEO JUEGOS Ejercicios GUIA 2 Lógica de Programación. Nombre del Aprendiz: Martin Angel Pava Gomez ___________________________________________ Calificación: _____________ 1) Supongamos que a = 10, b = 12, c = 13 y d =10: Realice los siguientes ejercicios y resuelva si las expresiones son F ò V: a) ((a > b)or(a < c)) and ((a = c) or (a > = b)). ((10>12)V(10<13)&((10=13)V(10>=12)) (0V1)&(0V0) 0, la proposición es falsa b) ((a > = b) or (a < d)) and (( a > = d) and (c > d)). ((10>=12)V(10<10))&((10>=10)&(13>10)) (0V0)&(1&1) 0, La proposición es falsa c) not (a = c) and (c > b). -(10=13)&(13>12) -(0)&1 1&1 1, La proposición es verdadera 2) Para a = 10, b = 20 y c = 30: a) a + b > c 10+20>30 30>30 la proposición es falsa b) a - b < c 10-20<30 -10<30 la proposición es verdadera c) a - b = c 10-20=30 -10=30 la proposición es falsa d) a * b < > c 10*20≠30 -200≠30 la proposición es verdadera 3) Si le tocara definir las siguientes variables, de qué tipo las definiría? Edad trabajo, real Dirección trabajo, alfanumérico Peso trabajo, real Teléfono trabajo, real Nombre trabajo, alfanumérico Sueldo trabajo, real

Transcript of Ejercicios GUIA 2 Lógica de Programación

Page 1: Ejercicios GUIA 2 Lógica de Programación

REGIONAL ATLANTICO - CENTRO INDUSTRIAL Y NACIONAL DE AVIACION DVG – DESARROLLO DE VIDEO JUEGOS

Ejercicios GUIA 2 Lógica de Programación.Nombre del Aprendiz: Martin Angel Pava Gomez ___________________________________________Calificación: _____________

1) Supongamos que a = 10, b = 12, c = 13 y d =10:Realice los siguientes ejercicios y resuelva si las expresiones son F ò V:

a) ((a > b)or(a < c)) and ((a = c) or (a > = b)). ((10>12)V(10<13)&((10=13)V(10>=12))(0V1)&(0V0) 0, la proposición es falsa

b) ((a > = b) or (a < d)) and (( a > = d) and (c > d)).((10>=12)V(10<10))&((10>=10)&(13>10))(0V0)&(1&1)0, La proposición es falsa

c) not (a = c) and (c > b).-(10=13)&(13>12)-(0)&1

1&11, La proposición es verdadera

2) Para a = 10, b = 20 y c = 30:

a) a + b > c 10+20>30 30>30 la proposición es falsa

b) a - b < c10-20<30 -10<30 la proposición es verdaderac) a - b = c10-20=30 -10=30 la proposición es falsad) a * b < > c 10*20≠30 -200≠30 la proposición es

verdadera

3) Si le tocara definir las siguientes variables, de qué tipo las definiría?

Edad trabajo, realDirección trabajo, alfanuméricoPeso trabajo, realTeléfono trabajo, realNombre trabajo, alfanuméricoSueldo trabajo, realSexo bolean

4) Clasifique los siguientes datos en simples y compuestos:

Page 2: Ejercicios GUIA 2 Lógica de Programación

REGIONAL ATLANTICO - CENTRO INDUSTRIAL Y NACIONAL DE AVIACION DVG – DESARROLLO DE VIDEO JUEGOS

El número de botones de una camisa. Simple La altura de una torre. simple Los datos de una cuenta bancaria. simple El número de pasajeros de un avión. simple El resultado de hacer una apuesta (ganar o perder). simple La capital de Canadá. Simple La letra 'b' escrita en mayúscula. simple

5)  ¿cuáles de las siguientes declaraciones de constantes y variables son correctas?

a)carácter = u no correctob)  vocal = i no correctoc)  letra j no correctod)  cadena = "nombre" no correctoe)  entero numero = 7.0 no correctof)  888.8 no correctog)  cadena variable no correctoh)  verdadero no correctoi)  nueve = 9 no correctoj)  lógico CIERTO no correctok)  interruptor = falso no correctol)  _123 = "un dos tres" no correctom)  real 40.09 no correcton)  barra = '\' no correctoo)  a = .9E-2 no correctop)  b = 6.e5 no correctoq)  carácter v, w, x no corrector)  CONSTANTE = " ¿ ? " no correcto

6) Dadas las siguientes declaraciones de constantes y variables:

UNO = 1 no correctoDOS = '2' no correctoFECHA = "20/7/2007" no correctoBARRAS = "\\/\\/" no correctoPI = 3.141592 no correcto

entero numero1 = 2, numero2 = 3 correctológico a = falso correcto

¿Qué valores se almacenarán en la memoria del ordenador?

Los valores que se almacenarán en la memoria son

entero numero1 = 2, numero2 = 3 correctológico a = falso correctoEjercicios Propuestos Libro paginas

d) A= X && Z = 0 && 1

Page 3: Ejercicios GUIA 2 Lógica de Programación

REGIONAL ATLANTICO - CENTRO INDUSTRIAL Y NACIONAL DE AVIACION DVG – DESARROLLO DE VIDEO JUEGOS

= 0

e) A= ¡ W II X = ¡ 3 II 0 = 0 II 0 = 0

f) A= W II X II Y && ¡ Z II X && Z = 3 II 0 II 7 && ¡ 1 II 0 && 1 = 3 II 0 II 7 && 0 && 1 = 3 II 0 II 1 && 1 = 3 II 0 II 1 = 1 II 1 = 1

g) A= W II X II Y && ¡ ( ¡ Z II X && Z ) = 3 II 0 II 7 && ¡ ( ¡ 1 II 0 && 1 ) = 3 II 0 II 7 && ¡ 0 = 3 II 0 II 1 = 1 II 1 = 1

h) A= W == X && Y > Z = 3 == 0 && 7 > 1 = 3 == 0 && 1 = 0 && 1 = 0

i) A= X ¡= ( W < Z II Y ) + 1 = 0 ¡= ( 3 < 1 II 7 ) + 1 = 0 ¡= ( 0 II 7 ) + 1 = 0 ¡= ( 1 ) + 1 = 0 ¡ 2 = 1

j) A= W * Y >= W && Z == ¡ ( X + Y * W ) = 3 * 7 >= 3 && 1 == ¡ ( 0 + 7 * 3 ) = 3 * 7 >= 3 && 1 == ¡ ( 0 + 21 ) = 21 >= 3 && 1 == 0 = 1 && 1 == 0 = 1 && 0 = 0

k) A= ( Y II W ) II ¡ ( Z / W && Z + W – Y * X ) = ( 7 + 3 ) II ¡ ( 1/ 3 && 1 + 3 – 7 * 0 ) = 10 II ¡ ( 0.33 && 1 + 3 – 0 ) = 10 II ¡ ( 0.33 && 4 ) = 10 II ¡ 1 = 1

Page 4: Ejercicios GUIA 2 Lógica de Programación

REGIONAL ATLANTICO - CENTRO INDUSTRIAL Y NACIONAL DE AVIACION DVG – DESARROLLO DE VIDEO JUEGOS

l) A= ( Y II W ) && Z / W == Y * X - 20 = ( 7 II 3 ) && 1 / 3 == 7 * 0 - 20 = 1 && 1 / 3 == 7 *0 – 20 = 1 && 1 / 3 == 0 – 20 = 1 && 0.3 == -20 = 1 && 0 = 0

m) A= W * Y >= W && Z == ( Y + W ) * Z > 0 = 3 * 7 >= 3 && 1 == ( 7 + 3 ) * 1 > 0 = 3 * 7 >= 3 && 1 == 10 * 1 > 0 = 21 >= 3 && 1 == 10 * 1 > 0 = 1 && 1 == 1 = 1 && 1 = 1

n) A= X > Z * ¡ ( W + Y ) ¡= W II X = 0 > 1 * ¡ ( 3 + 7 ) ¡= 3 II 0 = 0 > 1 * ¡ ( 10 ) ¡= 3 II 0 = 0 > 1 * 0 ¡= 3 II 0 = 0 ¡= 3 II 0 = 1 II 0 = 1

o) A= W + X && * W > W * Z && X – Y = 3 + 0 && * 3 > 3 * 1 && 0 – 7 = 3 + 0 && * 3 > 3 && 0 – 7 = 3 && 0 && 7 = 0 && 7 = 1

p) A= ¡ ( 3 + W && Z II W * X && 7 > 1 ) = ¡ ( 3 + 3 && 1 II 3 * 0 && 7 > 1 ) = ¡ ( 6 && 1 II 0 && 1 ) = ¡ ( 1 II 0 && 1 ) = ¡ ( 1 II 0 ) = ¡ 1 = 0

I. Declara un identificador para cada uno de los siguientes casos e inicialízalos, además especifica si será una variable o una constante

Dirección de una persona Variable Dir:real:trabajo=0

Código Postal Variable Pos:real:trabajo=0

Una tonelada en Kilos Constante Ton:real:Trabajo=1000

Peso de un producto granel Variable WG: Real : Trabajo = 0

Page 5: Ejercicios GUIA 2 Lógica de Programación

REGIONAL ATLANTICO - CENTRO INDUSTRIAL Y NACIONAL DE AVIACION DVG – DESARROLLO DE VIDEO JUEGOS

Total de tiempo corrido en 20 vueltas a un campo

Variable Tn: Real: Acumulador = 0

Talla de zapatos en EE.UU. Constante Talla: Real: Trabajo =

Numero telefónico de una persona Variable Tel: Real: Trabajo = 0

Un kilometro en metros Constante Km: Real: Trabajo = 1000

Estatura de una persona Variable L: Real: Trabajo = 0

Total de ventas realizadas en un estadio

Variable Venta: Real: Acumulador = 0

Punto de ebullicion Variable, función de estado termodinámica

Tb: Real: Trabajo= 0

Total artículos vendidos Variable Venta: Real: Acumulador =0

Velocidad de la luz Variable, depende del medio

c: Real: Trabajo: 300000

Promedio de un alumno del conalep Variable, depende del alumno

P:Real:Trabajo=0

Numero de Horas Trabajadas Variable Hr:Real:Trabajo=0

Numero de Control de un alumno Variable, depende del alumno

Na:Real:Trabajo=0

Total de ingresos de una familia Variable I: Real:Acumulador=0

Numero de días de un año Variable, depende del ángulo de rotación de la tierra

Ta:Real:Trabajo=0

Numero de cervezas por cartón Constante, estándar

Nc:Entero:Trabajo