Turbo Pascal
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Π’ΠΠ’Π£ΠΠ¬ΠΠ«Π ΠΠΠ‘Π’
TURBO PASCAL
Β
Β
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 1
ΠΠΎΠ»ΡΡΠΈΡΡΒ ΡΠ°Π±Π»ΠΈΡΡΒ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈΒ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅ Ρ ΡΠ°Π³ΠΎΠΌ 0,1.
Π ΠΠ¨ΠΠΠΠ.
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡΒ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈΒ Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅Β ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΠ΅ΠΌ ΡΠΈΠΊΠ» Ρ ΠΏΠΎΡΡΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½ΠΈΠΆΠ΅.
Β
Π ΠΈΡ. 1. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ°Β Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°.
Β
ΠΡΠΈΠ²Π΅Π΄Π΅ΠΌΒ Π½ΠΈΠΆΠ΅ ΡΠ΅ΠΊΡΡΒ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅ΠΉΒ Π΄Π°Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ.
PROGRAM z1;Β Β Β Β
VAR x, y: Real; Β Β {ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ }
BeginΒ Β Β Β {ΠΠ°ΡΠ°Π»ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ}
Β x:=-pi/2;Β Β Β {ΠΠ°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° Ρ }
Β repeatΒ Β Β {Π¦ΠΈΠΊΠ» Ρ ΠΏΠΎΡΡΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ}
Β Β Β y:=sin(x)+cos(x);Β {ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ}
Β Β Β x:=x+0.1;Β Β {ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ }
Β Β Β writeln('Π΅=',x:5:3,'Β Β y=',y:5:3);{ΠΡΠ²ΠΎΠ΄ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²}
Β until x>pi/2;Β Β {ΠΠΎΡΡΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠΈΠΊΠ»Π°}
end.Β Β Β Β {ΠΠΎΠ½Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ}
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 4
Π Π΄Π°Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅Β ΡΠΈΡΠ΅Π»Β , , β¦, Π½Π°ΠΉΡΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅Π΅ ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠ΅Π».
Π ΠΠ¨ΠΠΠΠ.
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡΒ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΠ΅ΠΌ ΡΠΈΠΊΠ» for, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π·Π½Π°ΠΊ ΡΠΈΡΠ»Π° ΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅, ΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½ΠΈΠΆΠ΅.
Β
Π ΠΈΡ. 2. ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°.
Β
ΠΡΠΈΠ²Π΅Π΄Π΅ΠΌΒ Π½ΠΈΠΆΠ΅ ΡΠ΅ΠΊΡΡΒ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅ΠΉ Π΄Π°Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ.
PROGRAM z4;
Var i: integer;
Β Β Β x: Array[0..17] of Real; {ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π°}
begin
x[0]:=1.7e38; {ΠΠ°ΠΈΠ±ΠΎΠ»ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° real}
for i:=1 to 17 do begin
Β write('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Ρ [',i,']=');
Β readln(x[i]);Β {ΠΠ²ΠΎΠ΄ i-Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π° x}
Β if x[i]>0 then {ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π½Π°ΠΊΠ°}
Β Β Β if x[i]<x[0] then x[0]:=x[i]; {ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ
Β Π·Π½Π°ΡΠ΅Π½ΠΈΡ}
end;
if x[0]<1.7e38 then writeln('ΠΠ°ΠΈΠΌΠ΅Π½ΡΡΠ΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° Ρ ΡΠ°Π²Π½ΠΎ ',x[0])
Β Β Β Β Β Β Β Β Β Β Β Β Β Β
else writeln('ΠΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ
Β
end.
Β
Β
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 5
ΠΠ°Π½Π°Β ΠΌΠ°ΡΡΠΈΡΠ°Β . ΠΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ 2-Ρ ΠΈ 4-Ρ ΡΡΡΠΎΠΊΠΈ.
Π ΠΠ¨ΠΠΠΠ.
ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎΒ Π·Π°Π΄Π°Π½ΠΈΡΒ ΠΏΡΠΈΒ Π²Π²ΠΎΠ΄Π΅Β ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π΄Π²Π°Β Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ Β ΡΠΈΠΊΠ»Π°: ΠΎΠ΄ΠΈΠ½ Π΄Π»ΡΒ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΡΡΡΠΎΠΊ, Π΄ΡΡΠ³ΠΎΠΉ Π΄Π»ΡΒ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΡΡΠΎΠ»Π±ΡΠΎΠ².
Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅ΠΉΒ Π·Π°Π΄Π°Π½ΠΈΠ΅ 5, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Β Π½ΠΈΠΆΠ΅.
PROGRAM Z5;
var fi, fo: text; {ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²}
Β Β Β name: string; {ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ}
Β Β Β x: real; {ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° ΡΡΠ΅Π΅ΠΊ ΠΌΠ°ΡΡΠΈΠ²Π°}
Β Β Β i, j: integer; {ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π»ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π»Ρ ΡΠΈΠΊΠ»ΠΎΠ²}
Β Β Β A: Array[1..5,1..5] of real; {ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° Π΄Π°Π½Π½ΡΡ }
begin
write('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° Π΄Π°Π½Π½ΡΡ : ');
readln(name);
assign(fi,name); {Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΡΠ·ΠΈ ΠΌ/Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ΠΈΒ ΠΈΠΌΠ΅Π½Π΅ΠΌΒ ΡΠ°ΠΉΠ»Π°}
reset(fi); {ΠΡΠΊΡΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Π° Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ}
for i:=1 to 5 do
Β for j:=1 to 5 do read(fi,A[i,j]); {ΠΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅}
close(fi); {ΠΠ°ΠΊΡΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Π°}
for j:=1 to 5 do begin
Β x:=A[2,j]; A[2,j]:=A[4,j]; A[4,j]:=x
end;
write('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°: ');
readln(name);
assign(fo,name);
rewrite(fo); {ΠΡΠΊΡΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Π° Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ}
for i:=1 to 5 do
Β for j:=1 to 5 do write(fo,A[i,j]:6:2); {ΠΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄}
close(fo) {ΠΠ°ΠΊΡΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Π°}
end.
Β
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 6
ΠΡΡΠΈΡΠ»ΠΈΡΡ .
Π ΠΠ¨ΠΠΠΠ.
ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ pro(a,n), Π² ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΠΌ ΠΌΠ°ΡΡΠΈΠ² Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ Π΅Π³ΠΎ Π΄Π»ΠΈΠ½Ρ. Π€ΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°.
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ°Β Π΄Π°Π½Π½ΠΎΠ³ΠΎΒ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Β ΠΏΡΠΎΡΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡΒ Π½Π΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ.
Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΒ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅.
PROGRAM Z6;
var x: Array[1..10] of Integer; {ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ }
Β Β Β y: Array[1..15] of Integer; {ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² }
Β Β Β i: integer;Β {ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ }
Β Β Β z: longint; {ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½ΡΡ }
Β
{ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ}
function pro(a: Array of Integer; n: integer): longint;
Β var j: integer; {ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ }
Β Β Β Β Β p: longint; {ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ }
Β begin
Β p:=a[0]; {ΠΠ°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ}
Β for j:=1 to n-1 do p:=p*a[j]; {ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ}
Β pro:=p; {ΠΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ}
Β end;
begin
Β writeln('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΌΠ°ΡΡΠΈΠ² Ρ .');
Β for i:=1 to 10 do begin
Β Β Β write('x[',i,']=');
Β Β Β readln(x[i]) {ΠΠ²ΠΎΠ΄ Π² ΡΠΈΠΊΠ»Π΅ ΠΌΠ°ΡΡΠΈΠ²Π° Ρ }
Β end;
Β writeln('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΌΠ°ΡΡΠΈΠ² y.');
Β for i:=1 to 15 do begin
Β Β Β write('y[',i,']=');
Β Β Β readln(y[i])Β {ΠΠ²ΠΎΠ΄ Π² ΡΠΈΠΊΠ»Π΅ ΠΌΠ°ΡΡΠΈΠ²Π° Ρ}
Β end;
z:=pro(x,10)+pro(y,15); {ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Z}
write('Z=',z); {ΠΡΠ²ΠΎΠ΄ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Z}
end.

- Types of Businesses
- TΠ΅ΠΊΡΡΠΈΠ»ΡΠ½Ρ Π½ΠΈΡΠΊΠΈ
- TΡΡΠ΄ΠΎΠ²ΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ
- Uprzedzenie konfliktΓ³w w stosunkach miΔdzy rodzicami i dzieΔmi
- Using UML Object Class Diagrams
- Valve Start-up Procedure
- VII ΡΡΠ΅Π·Π΄ Π€ΠΠΠ . ΠΠ½Π°Π»ΠΈΠ· Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ
- Traditions and holidays of Great Britain
- Translate into Russian
- Translate part 3
- Translate the sentences from English into Russian
- Translate the text into Russian
- Translate the text in writing
- TRUDOVOI DOGOVOR