"Pascal" es ... Idioma "Pascal" para principiantes: descripción
En las extensiones de Internet en todo el mundo puedes encontrarmuchos programas en el lenguaje de "Pascal", pero es mucho más difícil entender el principio de cómo funcionan y cómo se organizan. ¡Vamos a estudiar los conceptos básicos de la programación juntos!
Lenguaje algorítmico: conceptos básicos
En el habla coloquial, usamos las unidades básicas: símbolos, palabras, frases y oraciones completas. El lenguaje algorítmico también tiene una estructura similar, solo sus componentes se llaman de manera diferente. Estamos hablando de construcciones, expresiones y operadores elementales. Todas estas unidades forman una estructura jerárquica, porque cada elemento subsiguiente se forma a partir del anterior.
Los símbolos del lenguaje algorítmico son los átomos indivisibles utilizados para escribir el código.
Los diseños elementales son unidades mínimas que tienen su propio significado.
Las expresiones de lenguaje clásico se forman a partir de las dos unidades mencionadas anteriormente y especifican las reglas para encontrar el valor requerido.
El operador es responsable de describir un particulartransformación, que es obligatoria para la correcta ejecución del programa. Puede haber varios si es necesario; el programa debe realizar una operación compleja. En tales situaciones, se combinan en un bloque o un operador compuesto.
Idioma "Pascal"
Hay una gran cantidad de algoritmosidiomas. "Pascal" (para principiantes hay manuales separados) es uno de ellos. Su alfabeto consiste en números, letras y símbolos especiales. Aquí está su lista:
- 26 letras mayúsculas y minúsculas latinas;
- un guión bajo;
- diez dígitos;
- limitadores;
- signos de operaciones;
- especificadores;
- reservado por las palabras del sistema (servicio).
Además de los elementos enumerados anteriormente, un "espacio en blanco" pertenece al conjunto de los básicos, que no se pueden utilizar dentro de la expresión reservada y la construcción de doble símbolo.
Construcciones elementales del lenguaje
"Pascal" para principiantes incluye cadenas, números y nombres.
Números utilizados en el código del idioma en cuestiónprogramación, generalmente se escriben en el sistema decimal. Pueden ser reales o enteros, a lo que generalmente se hace referencia sin un punto decimal. Si el número es positivo, se puede omitir su signo.
Pascal es un lenguaje algorítmico.Programación, en la que las cadenas son una secuencia de caracteres, cerrados en apóstrofes. Si necesita utilizar el apóstrofe, vale la pena mencionar este símbolo dos veces.
Un nombre es una secuencia que comienza.Con una letra y puede contener números. Los identificadores se denominan etiquetas, tipos, constantes, funciones, procedimientos, variables, objetos e incluso módulos. Formando identificadores, puede utilizar el carácter de subrayado. Un nombre puede tener muchos caracteres, pero el compilador leerá solo los primeros 63 caracteres. "Pascal", cuya descripción puede parecer tan complicada, no es tan terrible, ¡así que no tengas prisa por tener miedo y cierra la página del navegador!
Los identificadores estándar de constantes, procedimientos, tipos, archivos, funciones y también expresiones de servicio no están permitidos como identificadores de idioma.
Mejorar la visibilidad del código ayudará a los espacios, pero vale la pena recordar que no pueden separar los nombres y números en el medio.
Sintaxis del lenguaje algorítmico
Cada línea debe terminar con un punto concoma en el programa escrito en el idioma en cuestión ("Pascal"). ¡La informática enseña esto a los escolares y estudiantes, y usted mismo puede darse cuenta de estas reglas!
El punto y coma (;) es una señal condicional que indica el final de la línea actual y la necesidad de cambiar a una nueva. Pero la excepción puede ser comandos de servicio: const, var, begin y otros.
La declaración final cierra el programa, por lo que seguramente se pone un punto después. A veces, el código puede contener varios archivos adjuntos, entonces el principio y el final del bloque estarán separados por un punto y coma.
Para asignar un determinado valor a una variable, es necesario poner dos puntos delante del signo igual. Por ejemplo, vas al set n = 13, y en el código se verá como n: = 13.
Si aprende estas reglas, puede aprender rápidamente cómo escribir código de programa sin errores de sintaxis.
Operadores clásicos de la lengua "Pascal".
Programa repetido fragmentos de códigoEl futuro de la aplicación y llevar a cabo con ella cualquier acción puede ser utilizando varios métodos. Pero el lenguaje de Pascal usa varios operadores para esto. Todos ellos no podemos considerarlos, así que tratemos solo algunos.
Por ejemplo, utilizando el operador selector puedeElige uno de los caminos alternativos del programa. El parámetro en este caso es una expresión de un tipo ordinal. Pero hay un matiz: esta clave de elección no puede pertenecer a la cadena de tipo o real.
También hay operadores de asignación, condicionales,Compuesto y vacío, así como una serie de otras inversiones útiles. Conocer solo algunos de ellos le permite escribir código con excelente funcionalidad. No se debe abusar de los operadores, ya que un gran número de ellos hace que el programa sea difícil de depurar por el compilador, confuso y muy difícil de entender por parte de personas externas.
Operador de asignación
Esta expresión tiene la forma de dos puntos y un signo."es igual a". Se utiliza para asignar un valor específico a una variable específica. Es importante recordar que el tipo de expresión y la variable deben ser iguales si no pertenecen al tipo entero y real, respectivamente. Solo en tal situación tendrá lugar una transformación directa.
Operadores de compuestos
"Pascal" es un lenguaje de programación queutiliza secuencias de declaraciones de programas arbitrarias encerradas entre paréntesis especiales. Estamos hablando de estructuras compuestas, limitadas a las palabras principio y fin. Esta es una herramienta importante del lenguaje algorítmico, a través de la cual es posible escribir código usando metodología estructural.
Los operadores del lenguaje Pascal, que forman parte de la estructura compuesta, pueden ser completamente diferentes, porque no hay restricciones. La profundidad de anidamiento también puede ser diferente.
Operador de lenguaje de programación condicional
Este componente proporciona una oportunidad durantelos programas verifican la condición especificada y realizan una acción según los resultados de su aprobación. Por lo tanto, un comando condicional es uno de los medios para formar ramas en el proceso de realizar cálculos.
El operador estructuralmente condicional es el siguiente:
IF <condición> LUEGO <sentencia1> OTRA <declaración2>.
En esta expresión, si no, y si son palabras reservadas, la condición es una expresión lógica con contenido arbitrario, y los operadores son comandos del lenguaje de programación utilizado.
La estructura del código del programa.
El título, secciones de operadores y descripciones esComponentes clave de una aplicación escrita en un lenguaje como Pascal. La informática le permite explorar completamente estos elementos y aprender a usarlos correctamente.
El encabezado usualmente contiene el nombre del código. Por ejemplo, Programa MyFirst.
En la sección de descripciones pueden aparecer bibliotecas, módulos, etiquetas, constantes, tipos, variables, descripciones de funciones y procedimientos conectados.
La sección de descripción del módulo contiene nombres dentrobibliotecas conectadas y comienza con los usos reservados de la palabra. Debe ser el primero entre todas las otras descripciones. Los nombres de los módulos deben estar separados por comas.
Puede poner una etiqueta en cualquier operador del código del programa, cuyo nombre debe mencionarse en la sección correspondiente de la descripción.
La descripción prematura de las constantes le permite escribir sus nombres en el código en lugar de valores numéricos o literales.
En la sección que describe las variables utilizadas, debe especificar todos los tipos que se utilizarán: "var c, a, r: integer; k, l, m: char; h1, h2: boolean;".
No olvide que "Pascal" es un lenguaje de programación que requiere una descripción preliminar obligatoria de todos los componentes involucrados en el programa.
El código de texto debe terminar con un punto.
Ejemplos de programas
"Pascal" es un lenguaje elemental, y después de estudiar la información anterior, puede proceder directamente a escribir el código.
Hagamos que la aplicación muestre la frase "¡Es mi primer programa!"
Los ejemplos de programas en Pascal son muy importantes de entender, así que trata de hacerlo ahora mismo.
Comenzar
Writeln (¡Es mi primer programa! ");
Fin
¡Eso es tan simple!
Mira un código más complejo con el que puedes encontrar las raíces de una ecuación cuadrática. Preste atención al principio de la formación de expresiones computacionales.
Esperamos que los ejemplos de programas en Pascal sean útiles para usted.