Pascal/Turbo Pascal - Duda sobre expresion

 
Vista:
sin imagen de perfil

Duda sobre expresion

Publicado por Horacio Daniel Belardita (53 intervenciones) el 06/12/2011 13:34:38
Hola gente del foro queria consultarles por ej tengo este fragmento de codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
begin
opcion := 1;
salir := false;
y := 4;
repeat
gotoxy(10,2);write('**** Menu General ****');
gotoxy(10,4);write('Entrada Datos');
gotoxy(10,5);write('Modifica Datos');
gotoxy(10,6);write('Borrar Empleado');
gotoxy(10,7);write('Salvar Datos');
gotoxy(10,8);write('Muestra Datos');
gotoxy(10,9);write('Salir');
gotoxy(10,11);write('Elija opcion con [',chr(24),chr(25),'] y [Enter]');
gotoxy(5,y);write('|=|>');
tec := readkey;
clrscr;
if tec = #72 then
begin
	opcion := opcion - 1;
	if opcion < 1 then
		opcion := 1;
	y := y - 1;
	if y < 4 then
		y := 4;
end;
if tec = #80 then
begin
	opcion := opcion + 1;
if opcion > 6 then
	opcion := 6;
	y := y + 1;
if y > 9 then
	y := 9;
end;
if tec = #13 then
begin
case opcion of
	1 : entrada_datos_empleado;
	2 : modificaciones;
	3 : bajaempleado;
	4 : guardardatos;
	5 : muestradatos;
	6 : salir := true;
end;
end;
until salir = true;
end;


La pregunta es que hace el numeral # por ej si podrian explicarme donde dice si tec = # 72 entonces que seria.desde ya gracias saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Duda sobre expresion

Publicado por Carlos Cuyé (7 intervenciones) el 06/12/2011 23:30:19
La siguiente explicación corresponde al compilador Free Pascal:

Podemos escribir caracteres con su código ASCII en decimal añadiendo el símbolo # delante
del número. Por ejemplo #7 es el caracter BEEP que al escribirse emite un ruido por el altavoz,
#65 es la letra A mayúscula. Podemos combinar caracteres escritos así y literales normales, por
ejemplo 'L'#65 equivale a 'LA'.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar