Un ejemplo de programas en Pascal. Programación en Pascal

Parece que el programa Pascal es una cuestiónfácil y típico para cualquier programador, pero no podemos decir que el lenguaje en sí mismo sea demasiado débil para el mundo moderno. No en vano se considera básico y se estudia en la escuela.

ejemplo de programas en pascal

A menudo, para escribir programas en Pascal use un entorno de programación como Turbo Pascal (Turbo Pascal).

¿Por qué deberían los principiantes elegir este idioma? Tratemos de entender. Para dominar completamente cualquier lenguaje de programación, debe tener la literatura apropiada. Es por eso que la mayoría de los idiomas desaparecen a la vez, en particular, el Logotipo. No se distribuye ampliamente en los países de habla rusa, por lo que no hay libros de enseñanza sobre él. Por el momento, los más famosos son Pascal, Java, Basic y C. Considere cada uno por separado. Java, en general, se usa para programar en la red. C - uno de los idiomas más comunes, sin embargo, el más difícil (especialmente para principiantes). Para eventualmente aprender a escribir programas en él, lo mejor es primero dominar Pascal o Basic. Ambos se estudian en las escuelas (a elección del maestro). La razón de su prevalencia radica en el hecho de que en estos idiomas puede escribir el mismo programa que en C o C ++, pero su desarrollo es mucho más fácil debido a la simplicidad de la construcción.

Vale la pena recordar que las versiones de Pascal y Basicun número suficiente, pero en las escuelas hay tipos más comunes, como Turbo Pascal 7.0 y QBasic. Si los compara exactamente, este último está más diseñado para escribir programas pequeños de hasta 50 líneas. Turbo Pascal es también más poderoso y rápido.

El primer programa en Pascal

Un ejemplo de programas en Pascal se puede encontrar fácilmente en Internet, es más difícil entender cómo se organizan.

Para entender cómo funciona este lenguaje,es necesario escribir una pequeña "tarea". Supongamos que tenemos que compilar un programa que agregará dos números: Q + W = E. ¿Qué debo hacer para crearlo?

La letra E actuará como una variable (en matemáticas - x). Asegúrese de darle un nombre (no más de 250 caracteres). Puede consistir en:

  • letras del alfabeto latino (A..Z);
  • dígitos del 0 al 9. Pero recuerde que el nombre no debe comenzar con un dígito;
  • el símbolo "_".

El nombre no debe ser:

  • Letras rusas;
  • signos de puntuación;
  • especificaciones símbolos como la rejilla "#", el porcentaje "%", el dólar "$", la tilde "~", etc.

programa pascal

Un ejemplo de un nombre correcto puede ser"Red_velvet4", "exo" o "shi_nee". También debe recordarse que Pascal es insensible al caso de las letras, por lo tanto, las variables con los nombres "btob" y "BtoB" se tratan como una sola. Cómo se especificará exactamente en el entorno de programación en que se encuentran las células "pobladas" y se llamarán las células a continuación. Después de este proceso, debe determinar el tipo de la variable. Esto es necesario para que el programa muestre correctamente el resultado en la pantalla o lo imprima en papel. Por ejemplo, si se agregan dos números, se indica un tipo numérico, y si se emite un saludo, se emite un tipo de cadena. Para la adición habitual de dos números, escriba Entero ("número").

Con un tipo para variables, todo está claro, pero debe asignarse a todas las variables numéricas para poder manipularlas libremente.

Basado en lo que está escrito arriba, puede escribir fácilmente un pequeño "acertijo". El programa en Pascal se verá así:

Programa shi_nee;

Var Q, W, E: entero;

BEGIN

E: = Q + W;

FIN.

Programa Pascal
La primera línea, es decir, programa shi_nee - el nombre o título del programa en sí. Este es un componente opcional que no afecta el trabajo del cálculo. Si se usa, debe ser necesariamente el primero, de lo contrario, el entorno de programación generará un error.

La descripción de las variables ocurre en la segunda línea debido al operador "var". Es necesario enumerar todas las variables que aparecen en el programa y agregar un tipo (entero) a través de los dos puntos.

El par de operadores "BEGIN" - "END" se inicia y, en consecuencia, completa la ejecución del programa. Ellos son los más importantes; entre ellos están todas las acciones descritas por el programador.

La sintaxis del lenguaje

Es importante recordar que cada línea del programatermina con un punto y coma Una excepción a la regla son los comandos de servicio de tipo var, begin, const, etc. Después de la instrucción end, end debe poner un punto. En algunos casos, cuando el programa utiliza varios archivos adjuntos y operador de corchetes «COMENZAR» - «FIN», un punto puede ser colocado después de la orden con un punto y coma.

Para asignar un valor a la celda, por ejemplo, E = 15, debe preceder al colon con dos puntos:

Q: = 15:

W: = 20;

E: = Q + W;

Un dos puntos en este idioma se llama una tarea. El programa en Pascal está escrito muy fácilmente si dominas las reglas de sintaxis anteriores.

Prueba

Ejecutando Turbo Pascal, necesita imprimirprograma, arreglando correctamente los caracteres requeridos y configurando el orden de líneas deseado. Puede iniciar el programa a través del menú contextual o usando las teclas Ctrl + F9. Si todo está escrito correctamente, la pantalla parpadeará un poco. En caso de que ocurra un error, el programa dejará de ejecutarse, y el cursor se colocará en la línea donde existe. En este caso, la descripción del error aparecerá en la línea "Salida", por ejemplo, error 85: ";" expexted. Esta línea indica que no hay punto y coma en alguna parte. Sin embargo, aunque no prestar atención a tales problemas no vale la pena, debe entender la estructura con ejemplos de programas en Pascal.

ejemplos de programas de Pascal

¿Qué debería estudiar primero?

Para empezar, entiende completamente cada líneaprograma. Luego preste atención a la sintaxis, posponga en su memoria operadores especiales, después de lo cual no se pone el signo de puntuación, para asimilar la cadena lógica desde el principio hasta el final. Recuerde cómo exactamente se establecen las variables, qué tipo necesitan y para qué se necesitan generalmente. Comprender el funcionamiento del entorno de programación en sí mismo tampoco será superfluo. Para hacer esto, puede usar el manual o "poke" en Turbo Pascal usted mismo. Siempre es necesario practicar, desensamblar "tareas" ya preparadas de Internet y escribir tranquilamente un ejemplo de programas en Pascal de forma independiente.

Arrays unidimensionales

La matriz se usa para un trabajo conveniente conmismo tipo de datos, que en este caso se colocan en celdas de memoria sucesivas, y no por separado. Es casi imposible para los programadores trabajar con 50 o 100 variables. Es más conveniente escribirlos en una matriz.

Los elementos que están en el grupo tienen su propionúmero. En varios lenguajes de programación, la cuenta comienza con un cierto número, no necesariamente con 1. Pero el ejemplo de los programas en Pascal dice que la numeración comienza con él. Este número de secuencia se llama índice de cada elemento. Como regla general, es un número entero, con menos frecuencia un símbolo. En principio, para una celda de datos, no importa qué indización se especifique: numérica o alfabética.

Una matriz en Pascal (ejemplos a continuación) puede tener solo un tipo, al que pertenecerán todos sus elementos. No existe una celda de tipo real y otro entero.

En el entorno de programación, los datos de una matriz unidimensional (es decir, simple) se ingresan linealmente:

Var a: array [5..40] de char;

b: real;

i: entero;

BEGIN

Para i: = lectura de 5 a 40 (ch [i]);

Para i: = 5 a 40 escribe (ch [i]: 3);

Readln;

FIN.

Al examinar un ejemplo de programas en Pascal, puedePara ver que la memoria se asigna a la matriz más simple, que consta de 35 caracteres. Indexación ([5..40]) - de 5 a 40. En la primera línea después del comando BEGIN, el usuario debe ingresar 35 absolutamente todos los caracteres (números, letras) que el programa escribe en las celdas. La segunda línea es responsable de mostrarlos en la pantalla.

Arrays bidimensionales

ejemplos Pascal
Si una matriz unidimensional es una en la que todoslas operaciones se crean "en línea", es decir, todos los elementos y acciones se producen uno tras otro, luego el bidimensional permite implementar estructuras más complejas con ramificación.

Tales datos en el lenguaje Pascal (los ejemplos se pueden ver a continuación) se describen de dos maneras: "array [10..b, 10..f] de tipo" o "array [10..b] of array [10..f] de tipo ".

Las variables by f son constantes. En lugar de ellos, puede insertar números (como en matrices unidimensionales), pero en tales problemas es mejor no practicarlo. Esto se debe a que el lenguaje de programación define la primera constante como el número de filas, y el segundo - las columnas de la matriz.

Ejemplo de una tarea a través de una sección de tipo especial:

Const b = 24; f = 13;

Escriba cherry = array [10..b, 10..f] de real;

Var n: cereza;

A través de la sección variable, es algo más fácil describir la matriz (para principiantes):

Const b = 24; f = 13;

Var n: array [10..b, 10..f] de real;

Ambas opciones serán correctas, el trabajo del programa desde el método de grabación seleccionado no cambia de ninguna manera.

Matrices abiertas

ejemplos gráficos pascal
Una matriz abierta es una que no tiene límites. Solo tiene tipo (real, entero, etc.). En otras palabras, la matriz creada es adimensional. Su "viscosidad" está determinada por el programa mismo cuando se ejecuta. Está escrito de esta manera:

Seulgi1: array de char;

Yeri: conjunto de real;

Una característica distintiva de estos arreglos es que la indexación comienza desde cero, no desde uno.

Gráficos en Pascal

matriz en ejemplos pascales
Aquellos que tienen la más mínima idea de"Interior" del sistema operativo, sabe que todas las imágenes se crean gracias a los rásteres rectangulares. Las imágenes ráster consisten en píxeles que son tan pequeños que el ojo de la persona percibe dibujados o fotografiados para un todo. Al mismo tiempo, cuanto mayor sea la resolución de la foto, más pequeños serán los píxeles.

La segunda forma de representar gráficos es vector. Como regla, estos son segmentos, círculos, elipses y otras figuras geométricas, que constituyen la figura completa.

En un entorno de programación en cualquier idioma, es posibley la aparición de este tipo de tareas, como los gráficos, cuyo resultado serán los gráficos. Pascal, ejemplos de tales programas muestran hasta cierto punto la severidad de su desarrollo, le permite crear imágenes y dibujos. Para "activar" la biblioteca requerida, debe insertar la línea "usa el gráfico".

Normalmente, al describir datos gráficos, se utiliza este procedimiento:

InitGraph (driver var, choke: real; Path: string);

Aquí el controlador es una variable cuyo tipo es entero; Choke es una variable del tipo real; y la ruta le permite activar los controladores.

</ p>
Me gustó:
0
Artículos relacionados
¿Cuál es el método de Simpson y cómo?
Operadores Pascal. Lenguaje de programación
¿Qué es un div en Pascal? Adiciones,
El entorno de programación "Pascal ABC"
¿Cuáles son los tipos de datos en Pascal?
Procedimientos y funciones estándar en Pascal
Cómo aprender a programar desde cero a
Tipo estructurado - matriz unidimensional
Tipo de conversión. Funciones redondas y Trunc
Publicaciones populares
hasta