0% encontró este documento útil (0 votos)
3 vistas6 páginas

Ejercicios de Programación y Datos

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas6 páginas

Ejercicios de Programación y Datos

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1.

Relaciona según corresponda, escriba el número:


Algoritmo 1 Lugar donde se almacenan datos temporales
Diagrama de 2 Código reutilizable que realiza una tarea específica
flujo 3 Entorno visual de programación por bloques
Función 4 Pasos lógicos para resolver un problema
Variable 5 Representación gráfica de un proceso
Scratch
[Link] la siguiente tabla.

OBJETO VARIABLES CARACTERÍSTICAS TIPO DE DATOS

deporte ciclismo cadena de caracteres

opciones: 2 - cantidad_ruedas - numérico entero


[Link] la siguiente tabla para cada uno de estos casos:
La edad de un estudiante
El nombre de un producto
Si un usuario está registrado o no

Nombre de Característic Tipo de


variable a dato

[Link] a qué tipo de estructuras de control pertenecen los siguientes diagramas de flujo

[Link] con líneas según corresponda


[Link] la opción correcta.

O Algoritmo cualitativo O Algoritmo cuantitativo


[Link] la siguiente tabla.

VARIABLE CARACTERÍSTICA
OBJETO TIPO DE DATOS
S S

cadena de
deporte ciclismo
caracteres

Opciones:
Manzana-- numérico decimal-- 0.45-- cadena de caracteres-- 2 –1-- cantidad de ruedas—fruta—numérico entero—
cantidad
[Link] la opción correcta y escribe el literal en la parte inferior.
E1. ¿Cuál es el tipo de dato “Hola mundo” en Python?
a) int
b) float
c) stringd
d) bool
E2. ¿Cuál de las siguientes no es una estructura de control?
a) if
b) while
c) print
d) for
E3. ¿Qué es una variable en programación?
a) una herramienta para hacer operaciones matemáticas
b) un valor que nunca cambia
c) un espacio en memoria para almacenar datos
d) una función que repite código
E4. ¿Qué es un algoritmo?
a) una aplicación
b) una serie de instrucciones para resolver un problema
c) un código que se repite infinitamente
d) una estructura de datos
E5. ¿Cuál es la ventaja principal de la programación modular?
a) hacer código más largo pero ordenado
b) permite ejecutar el código más veces
c) permite dividir el código en partes independientes y reutilizables
d) requiere más memoria
56. ¿Qué significa que una función sea modular?
a) que puede ser reutilizada en diferentes partes del programa
b) que solo se puede usar una vez
c) que reemplaza estructuras de control
d) que no necesita parámetros.
9. PROGRAMACIÓN Y BASES DE DATOS
Docente: Yoselin Vera Vera Tema: Operaciones Básicas en Python Fecha: CURSO:
ESTUDIANTE:
Instrucciones:
Identificación de Operadores:
Encierra en un círculo todos los operadores aritméticos en el código.
Subraya con color verde todos los operadores relacionales.
Resalta con un marcador rojo los operadores booleanos.
Código para Análisis
# Operaciones Aritméticas # Operadores Relacionales # Operadores Booleanos
a = 10 Mayor-que = a > b Resultado-and = (a > b) and (b > 0)
b=5 Menor-que = a < b Resultado-or = (a > b) or (b > 10)
suma = a + b Igual-que = a == b Resultado-not = not (a == b)
resta = a - b Diferente-de = a ! = b
multiplicación = a * b
división = a / b
Preguntas de Selección Múltiple
¿Qué tipo de operador es + en la expresión suma = a + b?
A) Relacional
B) Aritmético
C) Booleano
D) De asignación
¿Qué valor almacena la variable mayor-que si a = 10 y b = 5?
A) True
B) False
C) 10
D) 5
¿Qué operación realiza diferente-de = a != b?
A) Verifica si a es mayor que b
B) Verifica si a es igual a b
C) Verifica si a es diferente de b
D) Ninguna de las anteriores
¿Qué tipo de operador es and en la expresión resultado-and = (a > b) and (b > 0)?
A) Relacional
B) Aritmético
C) Booleano
D) De asignación
¿Qué valor almacena la variable resultado-not si a = 10 y b = 5?
A) True
B) False
C) 10
D) 5
Notas Importantes: Tipos de Operadores
Operadores Aritméticos: Se utilizan para realizar cálculos matemáticos como suma (+), resta (-), multiplicación (*) y
división (/).
Operadores Relacionales: Compara dos valores y devuelve True o False. Ejemplos incluyen > (mayor que), < (menor
que), == (igual que), y != (diferente de).
Operadores Booleanos: Se utilizan para combinar expresiones lógicas. Ejemplos incluyen and, or, y not.
Preguntas de Reflexión
¿Por qué es importante comprender la diferencia entre operadores aritméticos, relacionales y booleanos?

¿Cómo podrías usar operadores booleanos para tomar decisiones en un programa?

Realice el diagrama de flujo del ejercicio


10. PROGRAMACIÓN Y BASES DE DATOS
DOCENTE: MSc. Yoselin Vera V. TEMA: La tecnología en el siglo XXI y sus implicaciones
INTEGRANTES:1. CURSO: FECHAS:
Tecnología: ¿aliada o amenaza?
Hablar de tecnología en el siglo XXI no es una opción, es una necesidad. Todo lo que hacemos deja una huella
digital: lo que vemos, buscamos, aceptamos, compartimos. Nuestro día comienza con una pantalla y, para muchos,
termina con otra.
La tecnología ha transformado la forma en que nos comunicamos, estudiamos, trabajamos, incluso cómo
pensamos. Y aunque sus beneficios son evidentes, también lo son sus consecuencias cuando se usa sin criterio.
Aliada, cuando permite acceder al conocimiento, automatizar tareas, crear soluciones, analizar información,
programar herramientas útiles, conectar ideas, personas y culturas.
Amenaza, cuando reemplaza el pensamiento crítico, controla el tiempo y las emociones, distorsiona la realidad o
expone datos personales que deberían protegerse.
Tecnología: ¿Aliada o amenaza?
ALIADA AMENAZA

El problema no es la tecnología. El riesgo está en usarla sin entenderla. Por eso, no basta con saber utilizarla: hay
que saber leerla, cuestionarla y construir con ella algo que tenga sentido.
La tecnología puede facilitar la vida o volverla más compleja. Hay desarrollos que amplían el acceso a la
educación, la salud y el trabajo. Otros, en cambio, generan dependencia, dispersión o vigilancia sin que el usuario
lo perciba. El valor de una herramienta no está solo en lo que hace, sino en cómo, cuándo y con qué fin se usa.
Aprender a programar o estructurar datos permite construir soluciones útiles, pero también plantea preguntas
importantes: ¿qué problema resuelve?, ¿a quién ayuda?, ¿cuáles son los posibles efectos? Usar tecnología de
manera consciente no significa idealizarla ni rechazarla, sino tomar decisiones con información y criterio.
Instrucción para trabajo grupal:
En una cartulina A4, presentar una visión crítica y creativa sobre la tecnología en el siglo [Link] cartel debe incluir:
Una frase principal (reflexiva) sobre el impacto de la tecnología.
Una imagen (dibujada o simbólica) que represente su mensaje.
Una conclusión escrita en no más de 2 líneas, que exprese su postura.
11. Seleccione la figura que representa la condición de datos.

Escriba a qué tipo de estructuras de control pertenecen los siguientes diagramas de flujo.
Opciones.:
Condicional Iterativa Secuencial
Escriba el tipo de dato al que pertenece.

Seleccione la respuesta correcta.

12. Dado el siguiente ejercicio, realice el diagrama de flujo


Un parque de diversiones ofrece una promoción donde si el cliente compra más de 3 boletos, recibe un boleto
gratis.

Opciones
[Link] 2. boletos, parque, cliente, promoción 3. Agregar un boleto 4. INICIO 5. ¿Compra más de 3 boletos?
6. No agregar boleto 7. Recibe boleto gratis 8. Mostrar total de boletos

También podría gustarte