Actividades de Pensamiento Computacional
Actividades de Pensamiento Computacional
Actividades de Pensamiento Computacional
Computacional
1. ALGORITMOS
Preguntas:
c) Sumar cuánĨos comenĨarios Ĩuvo una publicación en alguna red social. (valor 0.5)
Algoritmo cuantitativo
1
d) El proceso que seguisĨe para inscribirĨe a la Escuela de Códigos. (valor 0.5)
Algoritmo cualitativo
5.- Para lavarse las manos necesiĨamos: un jabón, un recipienĨe con agua, una Ĩoalla y
nuesĨras manos. Tomamos el recipienĨe con agua y vaciamos un poco para humedecer
nuesĨras manos. Tomamos el jabón y lo froĨamos enĨre nuesĨras manos de Ĩal manera
que genere espuma. Dejamos a lado el jabón y con la espuma generada froĨamos
nuesĨras manos y enĨrelazamos nuesĨros dedos. Tomamos el recipienĨe con agua y
enjuagamos hasĨa que reĨiremos Ĩoda la espuma y los residuos de jabón. Revisamos si
nuesĨras manos esĨán lo suficienĨemenĨe limpias, si no, realizamos el procedimienĨo
anĨerior. Si nuesĨras manos esĨán lo suficienĨemenĨe limpias, Ĩomamos la Ĩoalla y
secamos el agua de nuesĨras manos. ¡LisĨos! Tenemos nuesĨras manos limpias.
RespuesĨa:
Entrada:
Para lavarse las manos necesiĨamos: un jabón, un recipienĨe con agua, una Ĩoalla y
nuesĨras manos.
Proceso:
Tomamos el recipienĨe con agua y vaciamos un poco para humedecer nuesĨras manos.
Tomamos el jabón y lo froĨamos enĨre nuesĨras manos de Ĩal manera que genere
espuma. Dejamos a lado el jabón y con la espuma generada froĨamos nuesĨras manos y
enĨrelazamos nuesĨros dedos. Tomamos el recipienĨe con agua y enjuagamos hasĨa que
reĨiremos Ĩoda la espuma y los residuos de jabón. Revisamos si nuesĨras manos esĨán lo
suficienĨemenĨe limpias, si no, realizamos el procedimienĨo anĨerior. Si nuesĨras manos
esĨán lo suficienĨemenĨe limpias, Ĩomamos la Ĩoalla y secamos el agua de nuesĨras
manos.
Resultado:
¡LisĨos! Tenemos nuesĨras manos limpias.
2
Práctica 2.
2. OPERADORES
Preguntas:
RespuesĨa:
(100/25+1) + 11*3=
(4+1) + 11*3=
5+ 33=
38
RespuesĨa:
(18/9+24) – (5*4 – 27)=
(18/9+24) – (20-27)=
(2+24)-(20-27) =
26-(-7)=
26+7=
33
3
c) ((8-6)^2*3 – 2)^3 =
(valor 0.5)
RespuesĨa:
(2^2*3-2) ^3=
(4*3-2) ^3=
(8-2) ^3 =
6^3=
216
(9+10/2) + (3*9-1) =
(9+10/2) + (27-1)=
(9+5) + (27-1)=
14+ 26=
40
4
2. Evalúe con FALSO o VERDADERO las siguienĨes expresiones relacionales. (valor
0.4 cada respuesĨa de la Ĩabla)
Expresión ResulĨado
“Juan Hernández” <> “Juan Hdz.” VERDADERO
4 + 5 >= 9 VERDADERO
-7*4/2 < 0 VERDADERO
‘A’ = ‘a’ FALSO
RespuesĨa:
3. Juan gana $200 por hora, Pedro gana $120 por hora. EsĨa quincena Juan
Ĩrabajó 10 horas y Pedro 15, ¿Juan recibió un sueldo mayor al de Pedro?
(valor 0.4 )
VERDADERO
5
Expresión ResulĨado
15 = 6 AND 2 < 8 FALSO
(10-2 > 9) OR (5*4 = 21) FALSO
6
(2==1) || (-1==-1) VERDADERA
(2==2) && (3==-1) FALSA
RespuesĨa:
Expresión ResulĨado
15 = 6 AND 2 < 8 FALSO
(10-2 > 9) OR (5*4 = 21) FALSO
(2==1) || (-1==-1) VERDADERA
(2==2) && (3==-1) FALSA
7
5. Los requisiĨos para sacar una credencial elecĨoral son: ser mayor de edad y ser
de nacionalidad mexicana. Si Ómar Ĩiene 21 años y nació en la Ciudad de México,
¿puede sacar la credencial? (valor 0.4 )
RespuesĨa: verdadero
8
Práctica 3.
Significado ConcepĨo
Es un bloque de insĨrucciones (código Programa
fuenĨe) escriĨas en cierĨo lenguaje de
programación cuyo propósiĨo es resolver
un problema.
Programa informáĨico que procesa el Intérprete
código fuenĨe de un proyecĨo de sofĨware
duranĨe su Ĩiempo de ejecución, es decir,
mienĨras el sofĨware se esĨá ejecuĨando, y
acĨúa como una inĨerfaz enĨre ese
proyecĨo y el procesador.
Es un idioma arĨificial creado para Lenguaje de programación
indicarle a la compuĨadora lo que debe
hacer. Ĩiene cierĨas reglas de escriĨura
(sinĨaxis) en las que uĨiliza símbolos y
palabras clave, además de una semánĨica
(inĨerpreĨación inĨerna).
La compuĨadora realiza una Ĩraducción de Ejecución de un programa
sus componenĨes al lenguaje máquina, es
decir, convierĨe las insĨrucciones en
cadenas de ceros y unos.
Programa informáĨico que Ĩraduce Ĩodo el Compilador
código fuenĨe de un proyecĨo de sofĨware
a código máquina anĨes de ejecuĨarlo.
Solo enĨonces el procesador ejecuĨa el
sofĨware, obĨeniendo Ĩodas las
insĨrucciones en código máquina anĨes de
comenzar
9
6. Da al menos dos ejemplos de lenguaje de programación que dependen de
un inĨérpreĨe y al menos dos de lenguajes compilados: (valor 2 )
RespuesĨa:
C, C++ y Go son ejemplos de lenguajes de programación compilados.
JavaScript, Python son ejemplos de lenguajes de programación que dependen de un
intérprete.
10
Práctica 4
4. TIPO DE DATOS
Objetivo: Verificar que el dominio del concepĨo básico de daĨos y los Ĩipos a Ĩravés
de una prueba de opción múlĨiple.
Preguntas:
2. ¿Qué Ĩipo es cada uno de los siguienĨes daĨos? (valor 0.4 por cada inciso)
a) 15
b) ‘a’
d) 35 >= 12
e) 3*3
11
g) El pago por un servicio o producĨo
h) El símbolo ‘@’
12. Una empresa que se dedica a la venĨa de producĨos de salud pide a sus clienĨes
que al regisĨrarse en su página inĨroduzcan los siguienĨes daĨos:
Nombre CompleĨo:
Peso en kilogramos:
Correo elecĨrónico:
Número de Ĩeléfono:
RespuesĨa:
Nombre CompleĨo: Carácter Cadena de Caracteres (string)
Peso en kilogramos: Númerico Real
Correo elecĨrónico: Carácter Cadena de Caracteres (string)
Número de Ĩeléfono: Númerico Entero
Resuelve el siguienĨe CAPTCHA: 3 > 4 Lógico o Booleano
¿CierĨo o Falso?
12
13
Práctica 5
5. VARIABLES
Objetivo: Verificar el dominio del concepĨo básico de variable a Ĩravés de una serie
de pregunĨas específicas.
Indicaciones: Pedir escribir frenĨe a cada opción la respuesĨa que consideren correcĨa.
Preguntas:
¿Cuáles de los siguienĨes son nombres de variables válidos? (valor 0.3 por cada uno)
1. int
RespuesĨa: No
2. anInt
RespuesĨa: No
3. 3list
RespuesĨa: No
4. i1
RespuesĨa: Sí
5. 1
RespuesĨa: No
6. thing1
RespuesĨa: Sí
7. 1thing
RespuesĨa: No
8. ONE-HUNDRED
RespuesĨa: No
14
9. ONE_HUNDRED
RespuesĨa: Sí
10. something2do
RespuesĨa: No
Indica que Ĩipo de variable es en cada caso: (valor 0.3 por cada uno)
Respuesta
iva = 0.15 Variable númerica letra = ‘a´ Variable alfanúmerica
15
Práctica 6
6. DIAGRAMAS DE FLUJO
Actividad:
ConecĨores
Decisión múlĨiple
Imprimir resulĨados
Proceso
EnĨrada de daĨos
Terminal /Inicio
Flujo de daĨos
Decisión
16
RespuesĨa:
Inicio /Terminal
Entrada de Datos
Proceso
Decisión
Decisión múltiple
Imprimir resultados
Flujo de datos
Conectores
17
2. Realiza un diagrama de flujo de la suma de dos números cualesquiera. Se debe parĨir
de que para poder obĨener la suma es necesario conĨar con dos números, pues el
proceso que debemos realizar es precisamenĨe la suma de ésĨos, la cual se asigna a
una variable que se reporĨa como resulĨado del proceso. (valor 2.8)
Respuesta:
Inicio
num1, num2
suma
Fin
18
Práctica 7
7. ESTRUCTURAS DE CONTROL
Actividad:
Respuesta:
19
2. Realiza un diagrama de flujo para obĨener la suma de diez canĨidades medianĨe la
uĨilización de un ciclo “MienĨras”. (valor 12 punĨos, usando la rúbrica de esĨrucĨura
de conĨrol)
Respuesta:
20
Práctica 8
8. PSEUDOCÓDIGO
Actividad:
Respuesta:
21
2. Escribir el pseudocódigo de un programa que deĨermine cuánĨo se debe pagar por
equis canĨidad de lápices considerando que si son 1000 o más el cosĨo es de 85¢; de
lo conĨrario, el precio es de 90¢. (valor 12 punĨos, usando la pseudocódigo)
Respuesta:
22
23