Volver a la portadaInformática · 10.° grado de Preuniversitario · Cambiar asignatura
Empezar gratis
Apuntes

Ejercicios: Definición de problema y pensamiento computacional

Practica★☆☆
Daniela necesita un programa que reciba las notas de tres pruebas de un educando, calcule su promedio y diga si aprueba la asignatura. Se aprueba con 60 puntos o más.…

Daniela necesita un programa que reciba las notas de tres pruebas de un educando, calcule su promedio y diga si aprueba la asignatura. Se aprueba con 60 puntos o más.

Identifica en este problema los datos de entrada, la condición y el resultado esperado.

Resolver
Practica★☆☆
El pensamiento computacional se describe como un sistema de conocimientos, habilidades y actitudes para resolver problemas por vías informáticas. Explica con tus…

El pensamiento computacional se describe como un sistema de conocimientos, habilidades y actitudes para resolver problemas por vías informáticas.

Explica con tus palabras qué significa esa definición. Menciona además una habilidad y una actitud que pongas en práctica al resolver un problema con la computadora.

Resolver
Practica★☆☆
Al definir un problema aparecen estos elementos: 1. La cantidad de libras de arroz que compra una familia. 2. La libra de arroz cuesta 2 dólares. 3. El importe total que…

Al definir un problema aparecen estos elementos:

  1. La cantidad de libras de arroz que compra una familia.

  2. La libra de arroz cuesta 2 dólares.

  3. El importe total que debe pagar.

  4. El total debe ser mayor que cero.

Clasifica cada elemento como dato de entrada, condición o resultado esperado, y justifica brevemente cada respuesta.

Resolver
Practica★★☆
Lázaro escribe esta definición para un programa de la bodega de su barrio: «Hacer un programa que calcule el total». Explica por qué el problema no está bien definido.…

Lázaro escribe esta definición para un programa de la bodega de su barrio: «Hacer un programa que calcule el total».

Explica por qué el problema no está bien definido. Indica qué datos de entrada, qué condición y qué resultado esperado faltan, y reescribe la definición completa.

Resolver
Practica★★☆
En un mercado agropecuario de Camagüey se vende yuca a 1 dólar la libra. Un cliente puede comprar como máximo 10 libras por día. Se quiere un programa que reciba las…

En un mercado agropecuario de Camagüey se vende yuca a 1 dólar la libra. Un cliente puede comprar como máximo 10 libras por día. Se quiere un programa que reciba las libras que desea llevar y muestre cuánto debe pagar.

Redacta la definición del problema indicando:

  • los datos de entrada,

  • la condición que deben cumplir,

  • el resultado esperado.

Explica qué debería hacer el programa si el cliente pide 14 libras.

Resolver
Practica★★☆
Para resolver un problema por vía informática, Yanelis ejecutó estas acciones, pero las anotó desordenadas: (a) Probar el programa con varios casos. (b) Escribir el…

Para resolver un problema por vía informática, Yanelis ejecutó estas acciones, pero las anotó desordenadas:

  • (a) Probar el programa con varios casos.

  • (b) Escribir el programa en un lenguaje.

  • (c) Definir los datos de entrada y el resultado esperado.

  • (d) Describir los pasos del algoritmo.

Ordénalas de manera lógica y explica qué relación tiene cada una con el pensamiento computacional.

Resolver
Practica★★★
Dos educandos definen el mismo problema: Alejandro: «Quiero un programa para saber si un estudiante pasa de grado». Claudia: «Entrada: las notas finales de las seis…

Dos educandos definen el mismo problema:

  • Alejandro: «Quiero un programa para saber si un estudiante pasa de grado».

  • Claudia: «Entrada: las notas finales de las seis asignaturas, cada una entre 0 y 100. Condición: todas deben ser números dentro de ese intervalo. Resultado: mensaje que diga si el estudiante aprueba, es decir, si todas las notas son de 60 o más».

Compara las dos definiciones y argumenta cuál es más útil para programar. Señala qué elementos de la definición de Alejandro quedan ambiguos.

Resolver
Practica★★★
Ariel afirma: «Tener pensamiento computacional es saber usar bien la computadora y conocer muchos programas». Lisandra responde que se puede aplicar pensamiento…

Ariel afirma: «Tener pensamiento computacional es saber usar bien la computadora y conocer muchos programas». Lisandra responde que se puede aplicar pensamiento computacional incluso antes de sentarse frente a la máquina.

Analiza ambas posturas a partir de la definición de pensamiento computacional. Pon un ejemplo cotidiano, como organizar la entrega de la merienda escolar en el grupo, en el que se aplique sin computadora. Concluye quién tiene la razón y por qué.

Resolver