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 coolMira, 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; beginend.
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; beginend.
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; beginWriteln('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