Font size
WorksheetsIF-ELSE
Total questions: 20
Worksheet time: 20mins
¿Cómo se le conoce a la rama verdadera del IF?
IF
THEN
ELSE
IF-ELSE
La última instrucción antes de un ELSE siempre
Lleva punto y coma
Termina en End;
Concluye sin punto y coma
es Readkey;
Una condición en la estructura IF siempre
Se encierra entre paréntesis redondos
Se encierra entre paréntesis cuadrados
Se excluye de tener cualquier paréntesis
Se encierra entre llaves
Dentro de la condición en un IF, por ejemplo:
IF (A ____ B) THEN
En el espacio en blanco destacado siempre se utiliza
Un operador aritmético
Un operador lógico
Un operador relacional
La palabra reservada OF
Dentro de la condición en un IF, por ejemplo:
IF (A > B) _______ (C <= D) THEN
En el espacio en blanco destacado siempre se utiliza
Un operador aritmético
Un operador lógico
Un operador relacional
La palabra reservada BETWEEN
Complete la siguiente línea de código, usada para encontrar un número impar
IF (N1 _____ N2 _______ 0) Then
¿Cuáles son los elementos que se deben añadir a la expresión?
DIV
MOD
=
<>
Complete la siguiente condición para determinar si un número es negativo o positivo, sabiendo que el cero se considera positivo
IF (N1 _____ 0) THEN
Write('NEGATIVO')
ELSE
Write('POSITIVO);
>
<
<=
<>
Cuál sería el resultado de esta expresión, sabiendo que A = 10, B = 15, C = 2
IF (A > B) AND (B < C) THEN
Write('VERDADERO')
ELSE
Write('FALSO');
VERDADERO
FALSO
Cuál sería el resultado de esta expresión, sabiendo que A = 10, B = 15, C = 2
IF (A > B) OR (B < C) THEN
Write('VERDADERO')
ELSE
Write('FALSO');
VERDADERO
FALSO
Cuál sería el resultado de esta expresión, sabiendo que A = 10, B = 7, C = 7
IF (A > B) OR (B < C) OR (B <= C) THEN
Write('VERDADERO')
ELSE
Write('FALSO');
VERDADERO
FALSO
Cuál sería el resultado de esta expresión, sabiendo que A = 4, B = 8, C = 20
IF NOT((A > B) OR (B < C) OR (B <= C)) THEN
Write('VERDADERO')
ELSE
Write('FALSO');
VERDADERO
FALSO
Cuál sería el resultado de esta expresión, sabiendo que A = 8, B = 3, C = 20
IF (A > B) AND (B < C) AND (A <> C)) THEN
Write('VERDADERO')
ELSE
Write('FALSO');
VERDADERO
FALSO
Cuál sería el resultado de esta expresión, sabiendo que A = 8, B = 3, C = 20
IF (A > B) OR (B < C) AND (A <> C)) THEN
Write('VERDADERO')
ELSE
Write('FALSO');
VERDADERO
FALSO
Cuál sería el resultado de esta expresión, sabiendo que A = 8, B = 3, C = 8
IF (A > B) OR (B < C) AND (A <> C)) THEN
Write('VERDADERO')
ELSE
Write('FALSO');
VERDADERO
FALSO
Cuál es el tipo de dato con el cual se debe declarar la variable RESULTADO
A := 15;
B := 7;
RESULTADO := A > B;
Integer
Byte
String
Boolean
¿Cuál línea de código tiene un error de sintaxis?
1. IF (HORAS > 40) THEN;
2. BEGIN
3. EXTRA := HORAS – 40;
4. PAGO := 1.5 * EXTRA * 1500;
5. END;
Uno
Tres
Cuatro
Cinco
Observe el siguiente código, e indique cuál línea tiene un error de sintaxis
1. IF (1 < X) AND (X < 3) THEN
2. WRITELN(‘Estado seguro’);
3. ELSE
4. WRITELN(‘Estado inseguro’);
Uno
Dos
Tres
Cuatro
Observe el siguiente código fuente:
IF (HORAS > 40) THEN
EXTRA := HORAS – 40;
PAGO := 1.5 * EXTRA * 1500;
ELSE
PAGO := 1.8 * EXTRA * 1500;
¿Cuál es la línea de código faltante?
Begin - End;
Begin - End
PAGO := 1.5 * EXTRA * 1500
PAGO := 1.8 * EXTRA * 1500;
Que se imprime en pantalla al recorre el siguiente código:
Nota := 52;
IF (NOTA <= 60) AND (NOTA >= 0) THEN
BEGIN
WRITE (‘Aplazado’);
END
ELSE
BEGIN
WRITE (‘Reprobado’);
END;
Aplazado
Reprobado
¿Qué se imprime en pantalla?
N1 := 10;
IF (N1 > 5) AND (N1 <= 8) THEN
N1 := 20
ELSE
N1:= 105;
WRITE(N1);
5
10
20
105
