Begin-End

Como definir que es el begin end...

No se como definir esto, porque si lo definiera, lo haria con un:

TODO: Cambiar el visual de la explicacion, por algo mas cool

Mira, el begin y el end en Pascal es necesario para agrupar varias sentencias donde el compilador espera sintacticamente una sola. Te ayuda a definir los límites del código ejecutable en programas, procedimientos y funciones. Y tambien es importante, para mejorar la estructura y legibilidad del codigo. Ayuda bastante a la identacion tambien.

Pero si te digo eso, cerras la pagina y te vas corriendo (Como mi padre cuando le dijieron que iba a ser Padre xD)

(Mi madre me acaba de confirmar que en realidad el dijo que iba a comprar Cigarros y no volvio, pero se entiende la metafora xD)

Mira... Hablando fuera de broma, para entender la importancia de esto, tendrias que programar tu propio compilador (Que si recien estas empezando o no tenes mucha experiencia, puede ser algo complejo xD A mi, siendo "experto", me llevo unas 50-100 horas, y probablemente me faltan muchas cosas, asi que imaginate)

En palabras sensillas

Mira... En el futuro vamos a tener muchas cosas difernetes dentro de un programa y pascal necesita saber a que corresponde cada una

Entonces, nosotros podemos decirle, mira "Esto" corresponde a lo que tenes que ejecutar en este momento

Para eso, tenemos un begin y un end. principal, cuando pascal lo vea, va a decir "OK, esto es lo que tengo que ejecutar" y va a ejecutarlo.

Como se ve esto

Como dijimos antes, el codigo principal que pascal ejecutara de nuestro programa, sera dentro de un begin end.

Esto se vera algo asi

program NombreDeMiPrograma;
 
begin
end.

Si aun no lo observaste, observar que el end tiene un punto al final xD. Eso es un detalle importante.

es un . FINAL, no como otros casos que todos conocemos, que se dejan con el/la toxic@, te hablan mal de ell@, que no van a volver a caer, y vuelven una y otra vez xD. Link a romper el ciclo de alguna forma

Un ejemplo de TE AMO funcional

Siempre lo dije, has el amor y no la guerra, nuestro programa debe de reflejar nuestra filosofia, mostramos como queda un programa funcional.

Primero debemos de darle el nombre, se llama Amador (amador yados, masivo broooo)

Lo llamaremos amador, porque dara mucho amor (Como mi ex, que le daba amor a todos, sin que yo me enterara)

Ya sabemos como darle ese nombre

program Amador;

Como sabemos, toda la ejecucion de nuestro programa debe de ser dentro de un Begin - End.

Asi que tambien lo agregamos

program Amador;
 
begin
end.

Y queremos que diga Te Amo

Sabemos por el capitulo anterior, que eso se hace con un Writeln

Y que tiene que ir dentro del begin - end. (Ya que ahi es donde se ejecuta nuestro programa )

program Amador;
 
begin
Writeln('Te Amo');
end.

Nuestro primer programa funcional :D

Crecen tan rapido :(

Literal, se me cae una lagrima, ya programaste tu primer programa xD

Pensar que hace 2 paginas atras estabas llorando por tu ex y ahora ya sabes programar xD

Felicitaciones

Ya eres un programador! Sabes programar un programa que imprima texto en la consola! El programar te convierte en programador.

Ahora... De ser un programador a un buen programador, hay un gran camino. Y nuestro objetivo es convertirte en un buen programador :D