.


:




:

































 

 

 

 


3.




14

2

: . Turbo Pascal

. Pascal , .

char. char .

:

: char;

- ; char- .

:

Otv: char;

Ch: char;

, char (read, readln). char , := char , .

, .

Program p;

Var

c1, c2, otvet: char;

Begin

c1:=*;

c2:=c1;

write ( ?);

readln (otvet);

writeln ( :, otvet);

End.

1 , 2- 1, otvet .

: otvet char,.. . , , , otvet Ē.

char char . , (. ), 0 , 9 A , B, Z , a. :

0<1<<9<<A<B<<Z<a<b<<z

, , :

<<’<<ޒ<ߒ<<<<<<<.

char .

Program p1;

Var

otvet: char;

Begin

...

writeln ( ? (/));

readln (otvet);

if (otvet=Ē) or (otvet=) then begin

 

 

end;

End.

otvet . , , otvet , <> <Shift>, , <>

<Shift >

. . , , . , , Chr, , . , ch:=Chr(218); ch ( ch, , char).

, 1, ( 0 127) ASCII. 7 13 , , 7 , 13 , .

1.

ASCII (ascii.pas)

Program ascii;

Var

Ch:char; {}

Dec:integer; { }

i, j: integer;

begin

dec:=0;

for i=0 to 16 do { }

begin

dec:=I; { }

{ 128-255,}

{ }

{ dec:=i+128;}

for j:=1 to 8 do { }

begin

if (dec<7) or (dec>=14)

then

write (dec:4, -,, chr(dec):1, chr(179));

else { R, LF, TAB }

write (dec:4, - , chr(179));

dec:= dec+16

end;

writeln; { }

end;

end.

, 2, chr .

2. chr

Program ramka;

Var

1, tr, b1, br, g, v:char;

I:integer;

Begin

T1:=Chr (218); { }

TR: =chr (191); { }

B1:=Chr (192); { }

Br: =Chr (217); { }

G: =Chr (196); { }

V: =chr (179); { }

Write (t1);

For i: =1 to 32 do write (g);

Writeln (tr);

Writeln (v, CHR, v);

Writeln (v, . , v);

Write (b1);

For i: =1 to 32 do write (g);

Writeln (br);

End.

 

7 . , , . chr . , , .

Program beep;

Label

Bye;

Var

Write ();

Readln (password);

If password <>377

Then begin

Writeln (chr(7), !);

Goto bye;

End;

{ }

bye:

end.

. () .

, . , . buf size, for, , :

For i:=1 to SIZE do read(buf[i]);

SIZE ( ),

for .

EOLN (End Of Line- ), , , read, . . EOLN, , , ( read). , EONL FALSE. EOLN , . , 3, EOLN .

3.

Program getstarr;

Const

SIZE=30;

Var

Buf: array [1..SIZE] of char;

N: integer; { }

Begin

Write (->);

N: =0;

Repeat

If not EOLN then

Begin

N: =n+1;

Read (buf[n]);

End;

Until EOLN or (n=SIZE);

Writeln ( ,.);

End.





:


: 2015-11-23; !; : 514 |


:

:

.
==> ...

1651 - | 1626 -


© 2015-2024 lektsii.org - -

: 0.02 .