¿Qué es un algoritmo? ¿Qué es un programa de ordenador? Explicado para niños con ejemplos didácticos (CU00503G)

Resumen: Entrega nº3 del curso "Programación para niños de 10 a 16 años (primaria o secundaria)".
Codificación aprenderaprogramar.com: PN00503G

 

 

ME PRESENTO

¡Hola! Mi nombre es Paula, tengo 14 años y estudio segundo de Educación Secundaria en el Instituto “Llanes” en la ciudad de Sevilla, en España. Me gusta nadar, me gustan los coches y me gusta comer helados, especialmente el de frambuesa. Estoy aquí para presentarte un curso sobre programación de ordenadores con una aplicación que se llama Didac-Prog Cartesia (para ahorrar palabras muchas veces diré simplemente Cartesia).

didac-prog cartesia aprender programacion niños

Hasta ahora no había estudiado nada de programación. Bueno, en la asignatura de tecnología hicimos una vez un trabajo sobre programación, pero la verdad es que no me enteré de nada. Ahora llevo unas cuantas semanas programando con Cartesia y te puedo decir que el mundo de la programación es a-lu-ci-nan-te. Así que te invito a seguir este curso y a que lo compruebes por ti mismo.

 

ORGANIZACIÓN DEL CURSO

Este curso consta de diferentes capítulos. Cada capítulo decimos que es una entrega del curso, y cada entrega está identificada por un código. Así que esto que estás viendo es una entrega cuyo código de identificación es PN00503G, como pone en el título. En el curso vamos a aprender las cosas más básicas de la programación de computadores (ordenadores) o máquinas, robots, o cualquier cacharro que tenga un chip procesador de instrucciones.

Este curso está producido por aprenderaprogramar.com, un portal web de programación que ha creado una sección de programación para niños pero que además tiene un montón de contenidos y cursos sobre programación para adultos. Para acceder al portal web basta con escribir en un navegador aprenderaprogramar.com y accederás a una pantalla como esta.

web aprender programacion niños

 

En la web podrás ver que hay un item de menú que pone “Para niños” del que hablaremos más adelante. También puedes ver que hay otros item de menú como Libros, Cursos, Humor, Divulgación, Foros y otros.

Para seguir el curso puedes utilizar como herramienta de apoyo los foros aprenderaprogramar.com, disponibles en  http://aprenderaprogramar.com/foros,  donde puedes plantear consultas  y dudas relativas al contenido del curso.

 

 

¿QUÉ ES LA PROGRAMACIÓN? ¿QUÉ ES UN ALGORITMO?

En este curso vamos a empezar por lo más básico de lo más básico. Esto es un curso de programación. Pero antes de empezar a programar tenemos que saber algo ¿qué es la programación y para qué sirve? Eso es lo que vamos a explicar en esta entrega.

Supongamos que tú eres un robot y quiero darte instrucciones sobre cómo dibujar un cuadrado. Las instrucciones podrían ser estas:

  1. Coge un boligrafo
  2. Coge un papel
  3. Dibuja una línea que ocupe un tercio del ancho del papel
  4. Dibuja otra línea perpendicular a la anterior y de la misma longitud
  5. Dibuja otra línea perpendicular a la anterior y de la misma longitud
  6. Dibuja otra linea perpendicular a la anterior y de la misma longitud
  7. Suelta el bolígrafo

 

que es un algoritmo explicado para niños

 

Esto es una secuencia instrucciones para hacer algo. A cualquier secuencia precisa de instrucciones la llamamos “algoritmo”. Podemos definir algoritmos para muchísimas cosas: para dibujar figuras geométricas, para preparar una receta de cocina, para aparcar un coche y para cualquier cosa que se nos ocurra.

Programar un ordenador o una máquina es darle instrucciones sobre lo que debe hacer. Los fabricantes de ordenadores, o de robots de limpieza, o de robots de cocina, fabrican sus máquinas con la capacidad de recibir y ejecutar ciertas instrucciones. Por ejemplo las instrucciones que pudiera recibir un robot de limpieza podrían ser: muévete hacia delante, muévete hacia detrás, muévete hacia la derecha, muévete hacia la izquierda, gírate, si estás avanzando y tropiezas con un obstáculo gírate y muévete de nuevo hacia delante, etc.

Pero los ordenadores o las máquinas al principio no tienen ninguna instrucción sobre lo que deben hacer: están vacíos. Combinando muchas instrucciones tendríamos un programa que un ordenador o un robot puede ejecutar.  Los programadores escriben programas que son secuencias de instrucciones para que el ordenador o la máquina las ejecute. Por ejemplo, para el robot de limpieza un programa podría ser: 1. Activa el aspirador 2. Avanza aspirando 3. Si tropiezas con un obstáculo gírate 4. … y así muchisimas instrucciones sobre lo que debe hacer el robot. Esto sería un programa.

Entonces, ¿qué vamos a hacer en este curso? A aprender a crear secuencias de instrucciones para que un ordenador o un robot haga algo, y estas secuencias de instrucciones las llamamos programas o algoritmos.

 

EJERCICIO

Crea un algoritmo para dibujar un rectángulo, similar al que hemos descrito para dibujar un cuadrado. Debes numerar cada línea, y cada línea debe ser un paso de las instrucciones a seguir para dibujar el rectángulo sobre un papel con un bolígrafo.

Puedes comprobar si tus respuestas son correctas consultando en los foros aprenderaprogramar.com.

 

 

 

 

 

 

Para acceder a la información general sobre este curso y al listado completo de entregas pulsa en este link: Ver curso completo.

Para hacer un comentario o consulta utiliza los foros aprenderaprogramar.com, abiertos a cualquier persona independientemente de su nivel de conocimiento.

Remitidos

 

¿Puedo yo aprender?

Seas o no del área informática, si quieres aprender a programar te ofrecemos una solución guiada y personalizada: realizar un curso tutorizado on-line. Con este tipo de curso, podrás aprender a programar de forma ágil y amena.

Acceder a detalles y precios de los cursos tutorizados on-line

Política sobre cookies

Utilizamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio, de acuerdo a tus hábitos de navegación.

Si continúas navegando, consideramos que aceptas su uso. Puedes obtener más información en nuestra Política de Cookies.

En Facebook!

Ahora puedes seguirnos en Facebook. Noticias, novedades y mucho más. ¡Te esperamos!

RANKING APR2+

Ranking de lenguajes y entornos de programación aprenderaprogramar.com
 

NOVIEMBRE - DIC 2020

1. Java / J2EE
2. Entornos Oracle
3. .NET, C#
4. Entornos SQL Server
5. Php, MySql
6. Android, iOS
7. HTML, CSS
8. JavaScript, Bootstrap

Acceder a detalles sobre el ranking de programación aprenderaprogramar.com

FOROS APR2+

Pregunta, responde, consulta, lee, intercambia...

Participa!!! Entra en los foros aprenderaprogramar.com.

Donar o colaborar

Este sitio se mantiene abierto gracias al apoyo de muchas personas. Si crees que merece la pena apoyar económicamente este sitio web puedes realizar una donación o colaborar. Contacta con nosotros.

             Copyright 2006-2020 aprenderaprogramar.com                La web abierta a cualquier persona interesada en la programación