0%
Inicio / programacion / Nuestro primer algoritmo

Nuestro primer algoritmo

30 min
Principiante

La Estructura de un Algoritmo

Todo algoritmo en pseudocódigo se escribe adentro de un molde fijo: empieza con Algoritmo seguido de un nombre, y termina con FinAlgoritmo.

Algoritmo NombreDelAlgoritmo
    // Acá van las instrucciones
FinAlgoritmo

Esa línea que empieza con // es un comentario: el editor la ignora por completo, no es una instrucción que se ejecute. Sirve para dejar una nota en texto libre para quien lea el código — vos mismo más adelante, o un compañero. Vas a ver // seguido durante todo el curso.

Reglas para el nombre

El nombre no puede tener espacios ni tildes. AdivinaNumero es válido; Adivina Numero o Cálculo no lo son.

En las próximas tres pantallas vas a romper esta estructura a propósito, para ver qué error te muestra el editor en cada caso — así los vas a reconocer apenas los veas.

Explorando Errores: el Nombre

Este algoritmo tiene un espacio en el nombre. Dale Ejecutar y leé el error que te muestra el editor.

¿Por qué pasa esto?

El editor lee Mi como el nombre completo del algoritmo — ahí termina el nombre para el editor. La palabra Programa que sigue queda suelta, y el editor la interpreta como si fuera el nombre de otra cosa a la que después se le va a asignar un valor (más adelante vamos a ver que eso se llama variable). Por eso el error habla de "operador de asignación": está esperando algo como Programa <- ..., no la instrucción Escribir que pusiste en la línea siguiente.

Regla para quedarte

Ni el nombre de un algoritmo, ni (más adelante) el nombre de una variable, pueden estar separados en más de una palabra. Si alguna vez ves un error raro justo después de un nombre, revisá primero si tiene un espacio de más.

Explorando Errores: Falta FinAlgoritmo

A este algoritmo le falta el FinAlgoritmo del final. Ejecutalo y fijate qué dice el error.

Explorando Errores: Falta Algoritmo

Ahora al revés: falta la línea Algoritmo NombreDelAlgoritmo del principio. Ejecutá y compará este error con los dos anteriores.

Un Mismo Escribir, Tres Lugares

Todavía no explicamos qué hace Escribir — eso es en la próxima pantalla. Por ahora, solo ejecutá los tres programas de abajo y compará qué pasa en cada uno. Los tres tienen la misma línea Escribir "Hola", pero en un lugar distinto.

Mostrando Mensajes

¿Viste la diferencia? Solo el Escribir de adentro de la estructura hizo lo que buscábamos. Para pedirle a la computadora que muestre un texto en la pantalla usamos esa instrucción: Escribir. El texto que queremos mostrar debe ir encerrado entre comillas dobles " ".

Probá ejecutar este programa:

El Papel de las Comillas

¿Por qué ponemos comillas alrededor del texto? Las comillas le avisan a la computadora: "esto es un texto literal, mostralo tal cual está escrito". Mirá qué ocurre si las quitás — probá ejecutar el código de abajo primero como está (sin comillas), y después agregale las comillas vos mismo y volvé a ejecutar.

Ahora es Tu Turno

Cambiá el texto dentro de las comillas para que la computadora muestre tu propio nombre o un saludo diferente. Mantené las comillas de apertura y de cierre.

Un detalle importante para los ejercicios

De acá en adelante, cuando un ejercicio te pida que aparezca un texto específico en pantalla, escribilo tal cual te lo mostramos o tal cual se pide — mayúsculas, tildes y puntuación incluidas. El programa compara lo que escribiste con lo esperado, así que si lo escribís distinto, puede no darlo por válido aunque el sentido sea el mismo.

Tres Formas, un Mismo Resultado

En Pseudolab y PSeInt existe un detalle muy útil: podés usar Escribir, Mostrar o Imprimir — las tres hacen exactamente lo mismo. Comprobá que las tres líneas de abajo producen exactamente el mismo resultado:

¿Qué pasó?

Responde estas preguntas para verificar tu comprensión.

Pregunta 1

¿Qué sucedió al usar Imprimir y Mostrar junto con Escribir en la pantalla anterior?

Antes de programar, predecí

Responde estas preguntas para verificar tu comprensión.

Pregunta 1

Observá el siguiente código sin ejecutarlo todavía:
Escribir "3 + 2"
¿Qué aparecerá en la consola?

Lo que descubriste hoy

  • Todo algoritmo se estructura entre Algoritmo NombreDelAlgoritmo y FinAlgoritmo
  • El nombre no puede tener espacios ni tildes
  • Las instrucciones solo funcionan si están adentro de esa estructura
  • Escribir (o Mostrar, o Imprimir) muestra texto en pantalla, entre comillas " "
  • Todo lo que está entre comillas se muestra literalmente, sin calcular nada

Próximo paso

Un algoritmo real casi nunca tiene una sola línea. En la próxima lección vas a combinar varias instrucciones y ver cómo se acumulan en pantalla.

Cargando...