Font size
WorksheetsExamen Lección 1-4 E-thinking
Total questions: 34
Worksheet time: 34mins
Es un conjunto de pasos secuenciales y ordenados que permiten lograr un objetivo.
Manual
Instrucciones paso a paso
Algoritmo
¿Cuál de las siguientes oraciones NO es una característica de los algoritmos?
Deben ser finitos
Deben ser precisos
Debe de resolver el problema para el que fue formulado
Deben ser infinitos
¿Cuál de los siguientes ejemplos cumple con la estructura de un algoritmo?
Imagen A
Imagen B
¿Cuál de los siguientes es un comando de Python que permite al usuario escribir texto?
input( )
ask( )
write( )
print( )
¿Cuál es el símbolo de multiplicación en Python?
/
+
-
*
¿Cuál de las siguientes sentencias print imprime el número 7?
print(3 + 8 - 4)
print(2 + 2 - 3)
print(4 + 5 -14)
print(3 + 7 + 3)
Se guarda la palabra "Sally" en una variable llamada name. ¿Cuál de las siguientes sentencias print imprime correctamente: "Esa serpiente se llama Sally"
print("Esa serpiente se llama ")
print("Esa serpiente se llama " + name)
print("Esa serpiente se llama " + Sally)
¿Cuál de estos es el símbolo correcto para escribir potencias, como
23 ?xx
^
^^
**
¿Cuál de las siguientes sentencias print imprime 7?
print( 2 ** 3 - 1 )
print( 3 - 2 * 7 )
print( 22 - 1 / 3 )
print( 2 ** (2 + 3) )
¿Cuál de estas variables es de punto flotante?
distance = 50 * 3
price = 13.5 * 3
area = 20 * 5
¿En cuál de estos cálculos se hace primero la suma (+)?
print( 32 * 4 - (5 + 3) )
print( 3 + 4 * 5 )
print( 5 + 8 * 3 - 4 )
print( 5 / (2 ** 3 + 4))
¿Cuál es el operador de división en phyton?
/
//
%
¿Cuál es el operador de división (parte entera) en phyton?
/
//
%
¿Cuál es el operador de división (resto) en phyton?
/
//
%
Acomoda los operadores de acuerdo al orden de ejecución en el lenguaje de programación de Python
A. * , / , // , %
B. ( )
C. + , -
D. **
A, B, C, D
A, D, C, B
B, C, A, D
B, D, A, C
¿Cuál es el resultado correcto de la operación?
6 / 2 * ( 1 + 2 )
1
9
¿Cuál es el resultado correcto de la operación?
10 – 2 * ( 4 – 2 )
6
16
¿Cuál es el resultado correcto de la operación?
10 – 4 * 2
12
2
Las variables se representan también mediante letras o palabras completas.
¿Cuáles de las siguientes son DOS opciones que NO pueden ser usadas como variables?
x
2ter
name
¿Cuál de las siguientes variables es entero?
A = 2.0
edad = 11
x = 3.01
name = "tu nombre"
¿Qué sentencia print imprimirá la siguiente operación 5 + 4 = 9 ?
print("5 + 4 =, 5 + 4")
print("5 + 4 =" 5 + 4)
print("5 + 4 =", "5 + 4")
print("5 + 4 =", 5 + 4)
De acuerdo al código mostrado en la imagen, ¿Qué sentencia print se tendrá que utilizar para imprimir el salario?
¿Qué sentencia print sería la adecuada para imprimir 3 - 4 = -1 ?
De acuerdo al código se desea calcular la circunferencia de un círculo, ¿Cuál es la sentencia print que permite hacer el cálculo?
De acuerdo al código mostrado en la imagen ¿Cuál sería el print adecuado para imprimir el salario utilizando la sentencia .format ?
¿Qué imprimirá la sentencia print de la imagen?
3 x 7 =21
3 x 7 = 3 * 7
3 x 7 = 3 x 7
3 * 7 =21
De acuerdo al código de la imagen ¿Cuál sería la sentencia print que muestre el resultado correcto usando .format ?
De acuerdo a la siguiente sentecia print, ¿Cuál es el orden de las variables en la sentencia .format ?
print(“Hola {}, de acuerdo a tu fecha de nacimiento del {} tienes {} años” .format(________ , ________ , ________ ))
1. edad
2. nombre
3. fecha_nacimiento
1, 2, 3
2, 3, 1
3, 1, 2
Selecciona el orden en que deben ir las sentencias y las variables de la siguiente sentencia:
_____ (“{}, sabes que estas a {} años para que alcances a la persona más longeva en vida”______( _______, ________ ))
1. 116 - edad
2. Nombre
3. print
4. .format
1, 2, 3, 4
3, 4, 1, 2
3, 4, 2, 1
3, 4, 3, 1
¿Cuáles de las siguientes sentencias input incorpora correctamente un número que puede usarse en un cálculo?
number = int(input("Por favor, ingrese un número: "))
number = input("Por favor, ingrese un número: ")
number = int(input("Por favor, ingrese un número: ")
number = input(int("Por favor, ingrese un número: "))
¿Por qué es importante nombrar bien las variables para la programación?
Facilitan la lectura del código
Hacen más flexible el código
Facilitan cambiar después el código
Todas las opciones
Si book_price = 5.50 y la oferta es compra 2 y lleva el 3º a mitad de precio, ¿qué cálculo dará el total_price correcto?
total_price = 2 * book_price + book_price / 2
book_price = 2 * total_price + book_price
total_price = (book_price * 3) / 2
total_price = 3 * book_price + book_price / 2
En el siguiente código, ¿cuáles serían los mejores nombres para las variables etiquetadas a, b y el número 15 (en ese orden)?
pizza_price, order, number
num_pizzas, total_cost, pizza_price
donut_price, total, numDonuts
num_donuts, total_cost, price
En Python, los nombres de las variables deben ser descriptivos y escritos en minúsculas_con_ guiones_bajos. Bajo esta definición ¿Cuál sería la variable para almacenar el año de nacimiento?
año
fna
Nacimiento
año_nacimiento
