un conjunto ordenado de instrucciones. Lee entrada, sigue reglas y produce salida.
espacio de trabajo
Pascal
ruta practica para aprender Pascal desde cero
primero la definición
qué es Pascal
Pascal es un lenguaje para escribir instrucciones exactas, usado sobre todo para ruta practica para aprender Pascal desde cero. No empieces memorizando términos. Empieza con una idea: la entrada pasa por pasos y se convierte en salida.
main.pasejecutar fpc main.pas && ./mainhábito aprende una pieza pequena de Pascal, escribe un ejemplo minimo y ejecútaloun valor es dato. Una variable es el nombre que usas para guardar y reutilizar ese dato.
una pieza de trabajo con nombre. Recibe entrada, hace una tarea y puede devolver un resultado.
Free Pascal ejecuta el código de main.pas.
primer código legible
salida del programa
entry point output syntax writelnwriteln(42);
salida 42linaje del lenguaje
arbol de Pascal
mira de donde viene Pascal, que lenguajes se parecen y que aprender despues.
desde cero
Banco de preguntas
Busca antes de practicar
Elige una fase o busca dentro del banco de este lenguaje y salta al ejercicio.
Pascal pregunta 1
Pascal pregunta 1. Elige la explicacion que mejor coincide con imprimir un valor
Pascal pregunta 2
Pascal pregunta 2. Elige la explicacion que mejor coincide con nombrar un valor
Pascal pregunta 3
Pascal pregunta 3. Elige la explicacion que mejor coincide con funcion reutilizable
Pascal pregunta 4
Pascal pregunta 4. Elige la explicacion que mejor coincide con coleccion basica
Pascal pregunta 5
Pascal pregunta 5. Elige la explicacion que mejor coincide con imprimir un valor
Pascal pregunta 6
Pascal pregunta 6. Elige la explicacion que mejor coincide con nombrar un valor
Pascal pregunta 7
Pascal pregunta 7. Elige la explicacion que mejor coincide con funcion reutilizable
Pascal pregunta 8
Pascal pregunta 8. Elige la explicacion que mejor coincide con coleccion basica
Pascal pregunta 9
Pascal pregunta 9. Elige la explicacion que mejor coincide con imprimir un valor
Pascal pregunta 10
Pascal pregunta 10. Elige la explicacion que mejor coincide con nombrar un valor
Pascal pregunta 11
Pascal pregunta 11. Elige la explicacion que mejor coincide con funcion reutilizable
Pascal pregunta 12
Pascal pregunta 12. Elige la explicacion que mejor coincide con coleccion basica
Pascal pregunta 13
Pascal pregunta 13. Elige la explicacion que mejor coincide con imprimir un valor
Pascal pregunta 14
Pascal pregunta 14. Elige la explicacion que mejor coincide con nombrar un valor
Pascal pregunta 15
Pascal pregunta 15. Elige la explicacion que mejor coincide con funcion reutilizable
Pascal pregunta 16
Pascal pregunta 16. Elige la explicacion que mejor coincide con coleccion basica
Pascal pregunta 17
Pascal pregunta 17. Elige la explicacion que mejor coincide con imprimir un valor
Pascal pregunta 18
Pascal pregunta 18. Elige la explicacion que mejor coincide con nombrar un valor
opción múltiple
Pascal pregunta 1
Pascal pregunta 1. Elige la explicacion que mejor coincide con imprimir un valor
writeln(42);
referencia
patrones para main.pas
fpc main.pas && ./mainentry point output syntax writeln
salida del programa
writeln(42);
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types var
valores y nombres
var total: integer; begin total := 42; writeln(total); end.
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection Array
funciones y colecciones
function Add(a, b: integer): integer; begin Add := a + b; end; var scores: array[1..2] of integer; begin writeln(2); end.
- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks