1. ¿Qué vas a aprender en este tema?
![]() |
Imagen en pixabay de DirtyOpi bajo licencia CC |
Al finalizar el tema:
- Aprenderás a afrontar la resolución de un problema.
- Tendrás una idea básica de cómo diseñar un programa informático.
- Conocerás el software necesario para construir programas.
- Descubrirás cómo podemos comunicarnos con la máquina.
En líneas generales, intentaremos prepararte para pensar como lo hace cualquier programador, que para enfrentarse a un problema, diseña una posible solución con sus dos principales herramientas:
- Un ordenador
- Una metodología de programación.
A modo de ejemplo se detalla el siguiente, que corresponde a resolver el problema de sumar dos números, suponiendo que nuestra máquina no es capaz de realizar sumas cuyos sumandos sean mayores que 100. Este puede ser un caso típico de problema que puede tener una calculadora al sumar números grandes.
Debemos, en primer lugar, buscar una alternativa a la suma tradicional, para ello usamos el concepto básico de descomposición numérica, esto es, un número por ejemplo de tres cifras se compone de centenas, decenas y unidades. En la siguiente tabla se detalla el proceso según la línea propuesta:
Sumandos | Suma de centenas | Decenas | Unidades | Resultado | ||
342 | 100 | 100 | 100 | 40 | 2 | 100 + 100 + 100 + 40 + 2 = 342 |
217 | 100 | 100 | - | 10 | 7 | 100 + 100 + 10 + 7 = 217 |