Guía de programación para principiantes en Pascal
Enviado por Jerry • 24 de Diciembre de 2018 • 3.864 Palabras (16 Páginas) • 315 Visitas
...
( la instrucción se traduciría como “ir a (x,y)” )
Esta instrucción nos permite elegir las coordenadas de la pantalla en la que se va a colocar el cursor cuando el programa esté en funcionamiento.
Utilizamos la instrucción “writeln” (write line= línea de escritura) para poder añadir un texto visible al programa cuando esté en funcionamiento. Recuerda que para poder añadir valores visibles en el programa debes colocarlo dentro del paréntesis “()” .
Pero no basta con solo colocar el paréntesis. También debes colocar un “ ‘ “ apóstrofe para que el programa pueda diferenciar el texto sin valor, de el que tiene valor, puesto que también se pueden colocar variables dentro del paréntesis.
Utilizamos la instrucción “readln” (read line= línea de lectura) para que el programa lea la variable que se coloca a continuación y a la cual el usuario le dará valor.
Cuando el programa está en funcionamiento, la instrucción writeline te permite ver en pantalla lo que sea que hayas tecleado, siempre y cuando lo hayas hecho correctamente, en nuestro caso, hicimos que el programa le pidiera al usuario su nombre.
WRITELN ('INTRODUCE YOUR NOMBRE');
Y la instrucción readln es la que va a leer el valor que el usuario le dé a la variable cuando el programa esté en funcionamiento.
READLN (T);
(Recordemos que “T” es la variable que utilizamos para introducir nuestro nombre y E es la que utilizamos para introducir la edad)
Ya que todas las variables tienen un valor, podemos utilizarlas para cumplir con la función del programa (saludar en este caso).
WRITELN (T,' te ves bien, pero ya estas viejo, tienes ',E,' years');
Recuerda que solo se escribe entre apóstrofes el texto sin valor.
Las variables deben separarse de los apóstrofes con una “,” coma, no puede haber variables junto a los apóstrofes.
Al final podemos ver que la instrucción “readln” está tecleada.
Esta la colocamos para que el programa no se cierre de golpe, puesto que el programa se ejecuta muy rápidamente.
Ese “readln” es una instrucción extra, que utilizamos para que el programa espere una variable que jamás será colocada, y así; no se cierre de golpe.
Después esta la instrucción “end” que es la que termina el programa.
End se puede escribir con “;” punto y coma, cuando lo que se quiere es finalizar una parte de el programa y se escribe con “.” Punto y final, cuando se quiere finalizar el programa completo.
program suma_division_multiplicacion_y_demas;
uses crt;
var X, Y, S, M, D, R:real;
begin
textcolor(yellow);
textbackground (blue);
clrscr;
writeln ('INTRODUCE EL PRIMER NUMERO');
readln (X);
writeln ('INTRODUCE EL SEGUNDO NUMERO');
READLN (Y);
S:=X+Y;
R:=X-Y;
M:=Y*X;
D:=X/Y;
WRITELN ('LA SUMA DE LOS NUMEROS ',X:2:2,' + ',Y:2:2,' ES= ',S:2:2);
WRITELN ('LA RESTA DE LOS NUMEROS ',X:2:2,' - ',Y:2:2,' ES= ', R:2:2); WRITELN ('LA MULTIPLICACION DE LOS NUMEROS ',X:2:2,' * ',Y:2:2,' ES= ', M:2:2);
WRITELN ('LA DIVISION DE LOS NUMEROS ',X:2:2,' / ',Y:2:2,' ES= ', D:2:2);
READLN;
END.
Este programa tiene la función de hacer la suma, resta, multiplicación y división de 2 números de la elección del usuario e imprimir los resultados en la pantalla.
Verás que las variables están separadas por una “,” coma. Esto es porque las variables son del mismo tipo (recuerda que si son de diferente tipo, se separa con “;”punto y coma).
En este programa utilizamos variables de tipo real, las cuales almacenan números reales (decimales).
El programa nos pide primero ambos números, uno por uno.
La estructura de las operaciones es la siguiente:
S:=X+Y;
R:=X-Y;
M:=Y*X;
D:=X/Y;
Para hacer la operación, primero debemos declarar el valor de la variable con los caracteres “:=”, (puesto que la operación no será visible en la pantalla, no se aplica el paréntesis para declarar el valor) luego escribimos la operación
X(primer número) + Y(segundo número)
X – Y
X * Y
X / Y
Las variables que representaban la operación toman el valor del resultado una vez realizada.
En la oración final, donde indicamos el resultado de las operaciones notarás que esta escrita la variable que representa el resultado, seguida de “:2:2”. Como nuestras variables son de tipo real, llevan decimales. Con “:2:2” especificamos que el valor mostrado debe llevar 2 enteros y 2 decimales.
program calificaciones_gays;
uses crt;
var C1,C2,C3,C4,C5,S,PR:REAL;
BEGIN
TEXTBACKGROUND (BLUE); TEXTCOLOR (YELLOW);
...