Pascal 02
Pascal 02
Pascal 02
program Saludo2;
var
NOMBRE: string[20];
begin
writeln('Ingresá tu nombre, por favor');
readln(nombre);
write('Hola ',nombre);
end.
Writeln, que es exactamente igual que write con la única diferencia de que
después de visualizar el mensaje, el cursor (la posición en la que se seguiría
escribiendo, marcada normalmente por una rayita o un cuadrado que
parpadea) pasa a la línea siguiente, en vez de quedarse justo después del
mensaje escrito.
Edad := 17;
481933752.doc Página 1 de 5
J.V.G. Profesorado de Informática Algoritmos y Programación
Profesora Patricia Güidi
Lo que se escriba entre comillas en una orden Write aparecerá tal cual en
pantalla; lo que se escribe sin comillas es para que muestre su valor.
En Pascal se debe declarar las variables que se van usar para que el
compilador les reserve espacio.
En Pascal hay una serie de tipos predefinidos, y de otros que podemos crear
nosotros para ampliar el lenguaje. Los primeros tipos predefinidos son:
481933752.doc Página 2 de 5
J.V.G. Profesorado de Informática Algoritmos y Programación
Profesora Patricia Güidi
481933752.doc Página 3 de 5
J.V.G. Profesorado de Informática Algoritmos y Programación
Profesora Patricia Güidi
write( lista[2] );
writeln( matriz1[3,1] );
Program Record1;
var
dato: record
nombre: string[20];
edad: byte;
end;
begin
dato.nombre:='Juan José';
dato.edad:=23;
write('El nombre es ', dato.nombre );
write(' y la edad ', dato.edad, ' años.');
end.
481933752.doc Página 4 de 5
J.V.G. Profesorado de Informática Algoritmos y Programación
Profesora Patricia Güidi
Tipo Record usando WITH. Puede evitarse el tener que escribir dato.
antes de cada campo (de un mismo registro) usando with.
El programa anterior quedaría de esta forma:
program Record2;
var
dato: record
nombre: string[20];
edad: byte;
end;
begin
with dato do
begin
nombre:='José Ignacio';
edad:=23;
write('El nombre es ', nombre );
write(' y la edad ', edad, ' años.');
end;
end.
Estos tipos básicos de datos se pueden "relacionar" entre sí. Por ejemplo,
podemos usar un registro (record) para guardar los datos de cada uno de
nuestros amigos, y guardarlos todos juntos en un array de registros.
481933752.doc Página 5 de 5