Volver a la portadaInformática · 7.° grado de Secundaria Básica · Cambiar asignatura
Empezar gratis
7° grado · Informática
La creación de contenidos digitales · Creación y programación sencilla

Algoritmos y pensamiento computacional

Daniela quiere enseñarle a su primo a hacer un batido de mamey, pero él nunca ha usado la batidora. ¿Qué tan exactos tienen que ser los pasos para que le salga bien sin preguntar nada? Esa lista de pasos exactos es un algoritmo, y pensar así —descomponiendo, buscando patrones y quedándote con lo importante— es el pensamiento computacional.

Qué es un algoritmo

Diagrama de flujo lineal que muestra de arriba abajo los pasos ordenados de una receta: inicio, coger ingredientes, mezclar, servir y fin. Inicio Paso 1: coger ingredientes Paso 2: mezclar Paso 3: servir Fin
Practica★☆☆Sin empezar
Escribe el algoritmo, como una lista de pasos numerados, para preparar un sándwich de queso, de forma que una persona que nunca ha hecho uno pueda seguirlo sin dudas.…

Escribe el algoritmo, como una lista de pasos numerados, para preparar un sándwich de queso, de forma que una persona que nunca ha hecho uno pueda seguirlo sin dudas. Revisa tu lista y comprueba que no falten pasos que dabas por supuestos.

Resolver
Practica★☆☆Sin empezar
Escribe el algoritmo para preparar un vaso de leche con cacao en seis u ocho pasos, tan precisos que los pudiera seguir un robot: cantidades, orden de los pasos y cómo…

Escribe el algoritmo para preparar un vaso de leche con cacao en seis u ocho pasos, tan precisos que los pudiera seguir un robot: cantidades, orden de los pasos y cómo comprobar que el cacao se ha disuelto antes de terminar.

Resolver
Practica★☆☆Sin empezar
En la receta «freír un huevo» identifica la entrada (los ingredientes y utensilios), el proceso (los pasos con el fuego y la sartén) y la salida (el resultado). Explica…

En la receta «freír un huevo» identifica la entrada (los ingredientes y utensilios), el proceso (los pasos con el fuego y la sartén) y la salida (el resultado). Explica por qué pensar así ayuda a escribir algoritmos claros.

Resolver
Practica★☆☆Sin empezar
Una receta dice «remueve la salsa hasta que espese». Explica por qué un algoritmo debe terminar siempre y qué podría pasar si la salsa nunca espesara. Reescribe ese paso…

Una receta dice «remueve la salsa hasta que espese». Explica por qué un algoritmo debe terminar siempre y qué podría pasar si la salsa nunca espesara. Reescribe ese paso para que el cocinero no se quede removiendo para siempre.

Resolver

Decisiones y repeticiones en el diagrama de flujo

Un algoritmo no solo sigue una línea recta: también decide (si pasa algo, hago una cosa; si no, otra) y repite pasos mientras se cumpla una condición. Fíjate en la lámpara de lectura automática, que vuelve a comprobar la luz una y otra vez:

Diagrama de flujo con una estructura condicional que bifurca el camino según una decisión mediante un rombo. Inicio ¿hay poca luz? sí encender lámpara no lámpara apagada volver a mirar
Practica★☆☆Sin empezar
Estos pasos del algoritmo «ir a la escuela» están desordenados: (a) entrar en el aula, (b) levantarse, (c) desayunar, (d) salir de casa, (e) vestirse, (f) caminar hasta…

Estos pasos del algoritmo «ir a la escuela» están desordenados: (a) entrar en el aula, (b) levantarse, (c) desayunar, (d) salir de casa, (e) vestirse, (f) caminar hasta la escuela. Ordénalos correctamente y añade al algoritmo una decisión: qué hacer si está lloviendo al salir de casa.

Resolver
Practica★☆☆Sin empezar
La figura muestra, con bloques encajados, el algoritmo de una lámpara de lectura automática que debe encenderse solo cuando hay poca luz, pero falta un bloque. Indica…

La figura muestra, con bloques encajados, el algoritmo de una lámpara de lectura automática que debe encenderse solo cuando hay poca luz, pero falta un bloque.

al empezar repetir siempre si hay poca luz encender la lámpara si no ?

Indica qué bloque colocarías en el hueco y explica con tus palabras cómo funciona el algoritmo completo, paso a paso.

Resolver
Practica★☆☆Sin empezar
Lee este algoritmo: (1) toma la baraja, (2) mientras queden cartas en la mano, reparte una a cada jugador empezando por tu izquierda, (3) cuando no queden cartas,…

Lee este algoritmo: (1) toma la baraja, (2) mientras queden cartas en la mano, reparte una a cada jugador empezando por tu izquierda, (3) cuando no queden cartas, anuncia «repartidas». Explica con una frase qué hace el algoritmo y señala qué parte es la repetición y cuándo termina.

Resolver
Practica★★☆Sin empezar
Haz la traza de este algoritmo con $n = 7$: (1) empezar con el valor de $n$, (2) repetir tres veces: sumarle 2, (3) restarle 5, (4) escribir el resultado. Anota el valor…

Haz la traza de este algoritmo con $n = 7$: (1) empezar con el valor de $n$, (2) repetir tres veces: sumarle 2, (3) restarle 5, (4) escribir el resultado. Anota el valor después de cada paso, da el resultado final y explica qué es una traza y para qué sirve hacerla a mano.

Resolver
Practica★★☆Sin empezar
Escribe el algoritmo para contar cuántas personas entran por la puerta del aula usando solo una variable «contador» que empieza en 0: qué haces cada vez que entra…

Escribe el algoritmo para contar cuántas personas entran por la puerta del aula usando solo una variable «contador» que empieza en 0: qué haces cada vez que entra alguien, cómo sabes cuándo parar de contar y qué valor tendrá el contador al final.

Resolver

Descomponer, reconocer patrones y abstraer

Un problema grande, en forma de pieza de puzle, se divide por un corte en dos subproblemas más pequeños que encajan entre sí. problema grande subproblema 1 subproblema 2
Practica★★☆Sin empezar
Descompón el problema «organizar la fiesta de fin de curso» en cuatro subproblemas más pequeños y escribe dos pasos concretos para resolver cada uno. Explica qué ventaja…

Descompón el problema «organizar la fiesta de fin de curso» en cuatro subproblemas más pequeños y escribe dos pasos concretos para resolver cada uno. Explica qué ventaja tiene dividir así un problema grande.

Resolver
Practica★★☆Sin empezar
Reconocer patrones es encontrar la regla que se repite. Descubre el patrón de estas tres secuencias y exprésalo como una regla clara: (a) 5, 10, 15, 20, …, (b) 100, 90,…

Reconocer patrones es encontrar la regla que se repite. Descubre el patrón de estas tres secuencias y exprésalo como una regla clara: (a) 5, 10, 15, 20, …, (b) 100, 90, 80, 70, …, (c) lunes: 1 plancha, martes: 2, miércoles: 4, jueves: 8, … Indica qué valor vendría después en cada una.

Resolver
Practica★★☆Sin empezar
El mapa del metro no dibuja la ciudad real: elimina distancias, curvas y calles, y se queda solo con estaciones y conexiones. Explica qué es la abstracción usando este…

El mapa del metro no dibuja la ciudad real: elimina distancias, curvas y calles, y se queda solo con estaciones y conexiones. Explica qué es la abstracción usando este ejemplo y aplícala después al plano de tu escuela: qué tres cosas incluirías y qué tres cosas eliminarías.

Puedes hacerlo en papel y enviar una foto con tu respuesta.

Resolver
Practica★★★Sin empezar
Dos personas preparan juntas el desayuno para cuatro invitados: hay que hacer café, tostar pan, exprimir jugo y poner la mesa. Reparte las tareas entre los dos…

Dos personas preparan juntas el desayuno para cuatro invitados: hay que hacer café, tostar pan, exprimir jugo y poner la mesa. Reparte las tareas entre los dos respetando las dependencias (no se puede servir el café antes de hacerlo) y explica qué tareas pueden hacerse a la vez y cuáles no, con su orden.

Resolver

Casos límite y errores en los algoritmos

Diagrama de flujo que ilustra un caso límite mediante una comprobación previa antes de ejecutar una acción. Inicio ¿quedan sándwiches? sí repartir uno no avisar: no hay más
Practica★★☆Sin empezar
Una receta dice: «añade sal y deja cocinar un rato a fuego medio». Explica por qué una computadora no podría seguir esa instrucción y reescríbela como un paso de…

Una receta dice: «añade sal y deja cocinar un rato a fuego medio». Explica por qué una computadora no podría seguir esa instrucción y reescríbela como un paso de algoritmo preciso, indicando cantidades, tiempos y cómo comprobar que el paso ha terminado.

Resolver
Practica★★☆Sin empezar
Este algoritmo de «lavar la ropa» tiene un error: (1) meter toda la ropa en la lavadora, blanca y de color junta, (2) añadir detergente, (3) elegir el programa largo de…

Este algoritmo de «lavar la ropa» tiene un error: (1) meter toda la ropa en la lavadora, blanca y de color junta, (2) añadir detergente, (3) elegir el programa largo de agua caliente, (4) tender. Encuentra dos pasos problemáticos, explica qué puede salir mal en cada uno y reescribe el algoritmo corregido con un paso de clasificación previa.

Resolver
Practica★★★Sin empezar
El algoritmo de un comedor reparte un sándwich a cada asistente, pero falla cuando hay más asistentes que sándwiches. Explica qué es un «caso límite» en un algoritmo,…

El algoritmo de un comedor reparte un sándwich a cada asistente, pero falla cuando hay más asistentes que sándwiches. Explica qué es un «caso límite» en un algoritmo, propone cómo debería comportarse el reparto en esa situación y reescribe el paso conflictivo para que el algoritmo no falle.

Resolver
Practica★★★Sin empezar
Un cajero automático solo tiene billetes de $\$20$ y su algoritmo reparte la cantidad pedida en billetes. Explica qué ocurre cuando alguien pide $\$75$, por qué es un…

Un cajero automático solo tiene billetes de $\$20$ y su algoritmo reparte la cantidad pedida en billetes. Explica qué ocurre cuando alguien pide $\$75$, por qué es un caso límite y reescribe las reglas del cajero para que responda siempre algo razonable.

Resolver
Practica★★★Sin empezar
Diseña el algoritmo completo, con pasos numerados que incluyan decisiones y repeticiones, de un semáforo peatonal con botón: qué ocurre desde que alguien pulsa el botón…

Diseña el algoritmo completo, con pasos numerados que incluyan decisiones y repeticiones, de un semáforo peatonal con botón: qué ocurre desde que alguien pulsa el botón hasta que el semáforo vuelve a su estado inicial, incluyendo los tiempos de cada luz.

Resolver
Practica★★★Sin empezar
Piensa en un programa que juega al tres en raya. Describe la estrategia que seguiría en cada turno: qué datos del tablero debe mirar, en qué orden, y qué reglas usarías…

Piensa en un programa que juega al tres en raya. Describe la estrategia que seguiría en cada turno: qué datos del tablero debe mirar, en qué orden, y qué reglas usarías para decidir dónde colocar la ficha. No hace falta escribir código: basta con las reglas en lenguaje natural.

Resolver
Practica★★★Sin empezar
La figura muestra, con bloques encajados, el esqueleto de un juego de adivinar un número secreto, pero dentro del bucle falta una pieza para que el juego dé pistas al…

La figura muestra, con bloques encajados, el esqueleto de un juego de adivinar un número secreto, pero dentro del bucle falta una pieza para que el juego dé pistas al jugador.

al empezar repetir hasta acertar preguntar un número ? decir ¡Acertaste!

Describe qué bloque (o bloques) colocarías en el hueco para que el juego le diga al jugador si su número es mayor o menor que el secreto, y explica el funcionamiento completo del algoritmo: qué se repite, cuándo termina y qué pasa si el jugador acierta a la primera.

Resolver
Practica★★★Sin empezar
Para el reciclaje del aula se proponen dos algoritmos: (a) cada día, la persona responsable separa toda la basura del día en los tres contenedores, y (b) cada semana,…

Para el reciclaje del aula se proponen dos algoritmos: (a) cada día, la persona responsable separa toda la basura del día en los tres contenedores, y (b) cada semana, por turnos, una pareja clasifica lo acumulado. Evalúa ambos con criterios de tiempo total, errores de clasificación y reparto del esfuerzo, y elige uno justificándolo.

Resolver

Algoritmos en los aparatos de casa

Muchos aparatos siguen algoritmos: la lavadora, el microondas, el semáforo. En todos puedes identificar qué datos recibe (entrada), qué decide o repite (proceso) y qué hace al final (salida).

Practica★☆☆Sin empezar
Muchos aparatos cotidianos siguen algoritmos. Elige dos de esta lista —lavadora, microondas, semáforo— y describe para cada uno qué datos recibe (entrada), qué decide o…

Muchos aparatos cotidianos siguen algoritmos. Elige dos de esta lista —lavadora, microondas, semáforo— y describe para cada uno qué datos recibe (entrada), qué decide o repite (proceso) y qué hace al final (salida).

Resolver

Vuelve al principio: el primo de Daniela hará bien el batido de mamey si los pasos son exactos, ordenados, con cantidades y con una forma de comprobar que cada paso terminó.

Resumen

Ver todos los ejercicios de este apartado