Add Pascal learning files
This commit is contained in:
17
PascalABCnet/case..of/case1.pas
Normal file
17
PascalABCnet/case..of/case1.pas
Normal file
@@ -0,0 +1,17 @@
|
||||
Program case_of;
|
||||
Var a:integer;
|
||||
begin
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>');
|
||||
ReadLn(a);
|
||||
case a of
|
||||
1: WriteLn('<27><><EFBFBD><EFBFBD> <20><>');
|
||||
2: WriteLn('<27><><EFBFBD><EFBFBD> <20><>');
|
||||
3: WriteLn('<27><><EFBFBD><EFBFBD> <20><>');
|
||||
4: WriteLn('<27><><EFBFBD><EFBFBD> <20><>');
|
||||
5: WriteLn('<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>');
|
||||
6: WriteLn('<27><><EFBFBD><EFBFBD> <20><>');
|
||||
7: WriteLn('<27><><EFBFBD><EFBFBD> <20><>');
|
||||
else WriteLn('<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>!!!')
|
||||
end;
|
||||
end.
|
||||
|
||||
20
PascalABCnet/case..of/case2.pas
Normal file
20
PascalABCnet/case..of/case2.pas
Normal file
@@ -0,0 +1,20 @@
|
||||
program case2;
|
||||
var a:integer;
|
||||
begin
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
ReadLn(a);
|
||||
case a of
|
||||
1: WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
2: WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
3: WriteLn('<27><><EFBFBD><EFBFBD>');
|
||||
4: WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
5: WriteLn('May');
|
||||
6: WriteLn('<27><><EFBFBD><EFBFBD>');
|
||||
7: WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
9:WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
10:WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
11:WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
12:WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
else WriteLn('<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!!!')
|
||||
END;
|
||||
end.
|
||||
11
PascalABCnet/case..of/case3.pas
Normal file
11
PascalABCnet/case..of/case3.pas
Normal file
@@ -0,0 +1,11 @@
|
||||
program case_;
|
||||
var a:integer;
|
||||
begin
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>-<2D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> 1 <20><> 50');
|
||||
ReadLn(a);
|
||||
Case a of
|
||||
1,21,31,41:WriteLn(a,' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
2..4,22..24,32..34,42..44:WriteLn(a,' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a');
|
||||
5..20,25..30,35..40,45..50:WriteLn(a,' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
end;
|
||||
end.
|
||||
12
PascalABCnet/case..of/case4.pas
Normal file
12
PascalABCnet/case..of/case4.pas
Normal file
@@ -0,0 +1,12 @@
|
||||
program case_adult;
|
||||
var a:integer;
|
||||
begin
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
ReadLn(a);
|
||||
Case a of
|
||||
1,21,31,41,51,61,71,81,91,101,121,131,141,151,161,171,181,191:writeln('<27><><EFBFBD> ',a,' <20><><EFBFBD>');
|
||||
2..4,22..24,32..34,42..44,52..54,62..64,72..74,82..84,92..94,102..104,122..124,132..134,142..144,152..154,162..164,172..174,182..184,192..194:writeln('<27><><EFBFBD> ',a,' <20><><EFBFBD><EFBFBD>');
|
||||
5..20,25..30,35..40,45..50,55..60,65..70,75..80,85..90,95..100,105..120,125..130,135..140,145..150,155..160,165..170,175..180,185..190,195..200:writeln('<27><><EFBFBD> ',a,' <20><><EFBFBD>');
|
||||
else WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!!!');
|
||||
end;
|
||||
end.
|
||||
12
PascalABCnet/char/char1.pas
Normal file
12
PascalABCnet/char/char1.pas
Normal file
@@ -0,0 +1,12 @@
|
||||
program cha;
|
||||
|
||||
var c,x,y,z:char; //char - типо integer только кроме цифр есть буквы и точки
|
||||
begin
|
||||
z:= ('z'); // присвоил z значение "z"
|
||||
WriteLn('введи x');
|
||||
ReadLn(x); //читаем x
|
||||
WriteLn(x+z); // складываем символы
|
||||
WriteLn('4 буквы без пробелa.');
|
||||
ReadLn(c,x,y,z);
|
||||
WriteLn(c+x+y+z); // таким образом можно составить слово.
|
||||
end.
|
||||
@@ -0,0 +1,13 @@
|
||||
program div_mod;
|
||||
var a,one,dec,hun,rec:integer;
|
||||
begin
|
||||
WriteLn ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
ReadLn (a);
|
||||
one:=a mod 10;
|
||||
WriteLn ('<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> - ',one);
|
||||
dec:=(a div 10) mod 10;
|
||||
rec:= dec*10+one;
|
||||
WriteLn ('<27> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> - ',rec);
|
||||
Write ('Enter');
|
||||
ReadLn;
|
||||
End.
|
||||
16
PascalABCnet/div mod/Div и Mod(Счётчик цифр).pas
Normal file
16
PascalABCnet/div mod/Div и Mod(Счётчик цифр).pas
Normal file
@@ -0,0 +1,16 @@
|
||||
program div_mod;
|
||||
var a,one,dec,hun,rec:integer;
|
||||
begin
|
||||
WriteLn ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
ReadLn (a);
|
||||
one:=a mod 10;
|
||||
WriteLn ('<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> - ',one);
|
||||
dec:=(a div 10) mod 10;
|
||||
WriteLn ('<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> - ', dec);
|
||||
hun:= a div 100;
|
||||
WriteLn ('<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> - ', hun);
|
||||
rec:= hun*100+dec*10+one;
|
||||
WriteLn ('<27> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> - ',rec);
|
||||
Write ('Enter');
|
||||
ReadLn;
|
||||
End.
|
||||
9
PascalABCnet/div mod/Div и Mod.pas
Normal file
9
PascalABCnet/div mod/Div и Mod.pas
Normal file
@@ -0,0 +1,9 @@
|
||||
Program oper;
|
||||
Var a,b,c,d,e,f: integer;
|
||||
Begin
|
||||
Read (a,b,c,d);
|
||||
E:=a div b;
|
||||
f:= c mod d;
|
||||
WriteLn (e);
|
||||
WriteLn (f);
|
||||
End.
|
||||
8
PascalABCnet/div mod/k div mod d.pas
Normal file
8
PascalABCnet/div mod/k div mod d.pas
Normal file
@@ -0,0 +1,8 @@
|
||||
Program trololo;
|
||||
var k,d,r,s:integer;
|
||||
Begin
|
||||
ReadLn(k,d);
|
||||
r:=k div d;
|
||||
s:=k mod d;
|
||||
WriteLn('<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',k,' <20><> ',d,'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',r,'(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ',s,')');
|
||||
end.
|
||||
12
PascalABCnet/div mod/вещественные числа.pas
Normal file
12
PascalABCnet/div mod/вещественные числа.pas
Normal file
@@ -0,0 +1,12 @@
|
||||
program a7;
|
||||
var a:real;
|
||||
b:integer;
|
||||
begin
|
||||
ReadLn(a);
|
||||
a:=a*100;
|
||||
b:= Trunc (a);
|
||||
b:=b mod 100;
|
||||
writeln(b);
|
||||
a:=(b div 10) + (b mod 10);
|
||||
writeln(a);
|
||||
end.
|
||||
14
PascalABCnet/div mod/сложение цифр 3значных чисел.pas
Normal file
14
PascalABCnet/div mod/сложение цифр 3значных чисел.pas
Normal file
@@ -0,0 +1,14 @@
|
||||
var a,dec,hun,one,k:integer;
|
||||
begin
|
||||
writeLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
writeln;
|
||||
readln(a);
|
||||
one:=a mod 10;
|
||||
a:=a div 10;
|
||||
dec:=a mod 10;
|
||||
a:=a div 10;
|
||||
hun:=a mod 10;
|
||||
a:=a div 10;
|
||||
K:=hun+dec+one;
|
||||
write(k);
|
||||
end.
|
||||
12
PascalABCnet/div mod/цифры 2значного числа.pas
Normal file
12
PascalABCnet/div mod/цифры 2значного числа.pas
Normal file
@@ -0,0 +1,12 @@
|
||||
var a,dec,hun,one:integer;
|
||||
begin
|
||||
writeLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
writeln;
|
||||
readln(a);
|
||||
one:=a mod 10;
|
||||
a:=a div 10;
|
||||
dec:=a mod 10;
|
||||
a:=a div 10;
|
||||
writeln(dec);
|
||||
writeln(one);
|
||||
end.
|
||||
15
PascalABCnet/div mod/цифры числа 2.pas
Normal file
15
PascalABCnet/div mod/цифры числа 2.pas
Normal file
@@ -0,0 +1,15 @@
|
||||
var a,dec,hun,one:integer;
|
||||
begin
|
||||
writeLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
writeln;
|
||||
readln(a);
|
||||
one:=a mod 10;
|
||||
a:=a div 10;
|
||||
dec:=a mod 10;
|
||||
a:=a div 10;
|
||||
hun:=a mod 10;
|
||||
a:=a div 10;
|
||||
writeln(hun);
|
||||
writeln(dec);
|
||||
writeln(one);
|
||||
end.
|
||||
18
PascalABCnet/div mod/цифры числа.pas
Normal file
18
PascalABCnet/div mod/цифры числа.pas
Normal file
@@ -0,0 +1,18 @@
|
||||
var
|
||||
n: integer;
|
||||
a: array[byte] of byte;
|
||||
i, j: byte;
|
||||
|
||||
begin
|
||||
i := 1;
|
||||
readln(n);
|
||||
while n > 0 do
|
||||
begin
|
||||
a[i] := n mod 10;
|
||||
inc(i);
|
||||
n := n div 10;
|
||||
end;
|
||||
j := i - 1;
|
||||
for i := j downto 1 do
|
||||
writeln(a[i]);
|
||||
end.
|
||||
18
PascalABCnet/procedure&function/процедуры.pas
Normal file
18
PascalABCnet/procedure&function/процедуры.pas
Normal file
@@ -0,0 +1,18 @@
|
||||
program procedura;
|
||||
|
||||
var c:char;
|
||||
|
||||
//---------------------------------------------------
|
||||
procedure zv; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
var i:integer; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
begin
|
||||
WriteLn('*******************************'); // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
end;
|
||||
//---------------------------------------------------
|
||||
|
||||
begin
|
||||
c:='0';
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>? Y/N');
|
||||
ReadLn(c);
|
||||
If c = 'Y' then zv; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> zv;
|
||||
end.
|
||||
23
PascalABCnet/procedure&function/процедуры2.pas
Normal file
23
PascalABCnet/procedure&function/процедуры2.pas
Normal file
@@ -0,0 +1,23 @@
|
||||
program procedura;
|
||||
|
||||
var r,r1,s2:integer;
|
||||
|
||||
//---------------------------------------------------
|
||||
procedure zv(a,b:integer; var s:integer); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
begin // <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
//<2F><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> s, <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
s:=a+b; //<-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
// <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
WriteLn(a,' ',b);
|
||||
end;
|
||||
|
||||
//------------------------------------------------
|
||||
|
||||
begin
|
||||
r:=random(5000000);
|
||||
r1:=random(5000000); // <20><><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
WriteLn(r,' ',r1);
|
||||
zv(r,r1,s2);
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> = ',s2);
|
||||
end.
|
||||
|
||||
21
PascalABCnet/procedure&function/функции.pas
Normal file
21
PascalABCnet/procedure&function/функции.pas
Normal file
@@ -0,0 +1,21 @@
|
||||
program procedura;
|
||||
|
||||
var s2,r1,r:integer;
|
||||
|
||||
//---------------------------------------------------
|
||||
function zv(a,b:integer):integer; // функции - это типо те же процедуры, только с конкретным результатом.
|
||||
//функция - это и есть результат. отсюда и :integer после скобок
|
||||
begin
|
||||
zv :=a+b; // у этой функции результатом является сложение переменных a и b
|
||||
WriteLn('Помимо этого в функции выполняются любые действия, не связанные с вычислением результата, поэтому эта надпись выведется на экран');
|
||||
end;
|
||||
//------------------------------------------------
|
||||
|
||||
begin
|
||||
r:=random(5000000);
|
||||
r1:=random(5000000);
|
||||
WriteLn(r,' ',r1);
|
||||
s2:=zv(r,r1); // переменной s2 присваивается результат функции, и так собственно функция и призывается
|
||||
WriteLn('Сумма рандомных чисел = ',s2);
|
||||
end.
|
||||
|
||||
11
PascalABCnet/while/While_task1.pas
Normal file
11
PascalABCnet/while/While_task1.pas
Normal file
@@ -0,0 +1,11 @@
|
||||
Program While_task_1;
|
||||
Var a,b:integer;
|
||||
Begin
|
||||
ReadLn(b);
|
||||
a:=1;
|
||||
While ((a<b) or (a=b)) do
|
||||
begin
|
||||
WriteLn(a);
|
||||
inc (a);
|
||||
end;
|
||||
end.
|
||||
13
PascalABCnet/while/While_task3.pas
Normal file
13
PascalABCnet/while/While_task3.pas
Normal file
@@ -0,0 +1,13 @@
|
||||
Program While_Task3;
|
||||
const n=5;
|
||||
var a:integer;
|
||||
begin
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD> 5');
|
||||
ReadLn(a);
|
||||
While a<>n do
|
||||
begin
|
||||
WriteLn ('<27><> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>');
|
||||
ReadLn(a);
|
||||
end;
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
end.
|
||||
15
PascalABCnet/while/While_task7.pas
Normal file
15
PascalABCnet/while/While_task7.pas
Normal file
@@ -0,0 +1,15 @@
|
||||
Program While_Task7;
|
||||
const n=10;
|
||||
var a:integer;
|
||||
begin
|
||||
While a<> n do
|
||||
Begin
|
||||
writeln('hello');
|
||||
inc(a);
|
||||
end;
|
||||
a:=0;
|
||||
repeat
|
||||
writeln('hello');
|
||||
inc(a);
|
||||
until a=n;
|
||||
end.
|
||||
10
PascalABCnet/while/While_task8.pas
Normal file
10
PascalABCnet/while/While_task8.pas
Normal file
@@ -0,0 +1,10 @@
|
||||
Program While_Task8;
|
||||
const n=25;
|
||||
var a:integer;
|
||||
begin
|
||||
a:=3;
|
||||
Repeat
|
||||
Writeln(a);
|
||||
inc(a);
|
||||
until a>n;
|
||||
end.
|
||||
13
PascalABCnet/while/while2.pas
Normal file
13
PascalABCnet/while/while2.pas
Normal file
@@ -0,0 +1,13 @@
|
||||
Program While4;
|
||||
Var a,b,c:integer;
|
||||
begin
|
||||
ReadLn(a,b);
|
||||
Write (a mod b);
|
||||
{
|
||||
while a mod b =0 do
|
||||
begin
|
||||
c:=a mod b;
|
||||
end;
|
||||
WriteLn(c);
|
||||
}
|
||||
end.
|
||||
38
PascalABCnet/записи/записи.pas
Normal file
38
PascalABCnet/записи/записи.pas
Normal file
@@ -0,0 +1,38 @@
|
||||
program zap;
|
||||
|
||||
type stud = record // record - <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
name : string;
|
||||
year : record // <20> record`e record <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> :, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> =
|
||||
D : 1..31;
|
||||
M : string;
|
||||
Y : integer;
|
||||
end;
|
||||
end;
|
||||
var a :stud; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> a = <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> stud
|
||||
|
||||
begin
|
||||
WriteLn('<27><><EFBFBD>');
|
||||
ReadLn(a.name);
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD>');
|
||||
with a.year do begin // with <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ReadLn(D);
|
||||
ReadLn(M);
|
||||
ReadLn(Y);
|
||||
end;
|
||||
Case a.year.M of //<2F><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> a <20><><EFBFBD><EFBFBD><EFBFBD> <20><> - <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
'1a' : a.year.M:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
'2a' : a.year.M:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
'3a' : a.year.M:='<27><><EFBFBD><EFBFBD>';
|
||||
'4a' : a.year.M:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
'5a' : a.year.M:='<27><><EFBFBD>';
|
||||
'6a' : a.year.M:='<27><><EFBFBD><EFBFBD>';
|
||||
'7a' : a.year.M:='<27><><EFBFBD><EFBFBD>';
|
||||
'8a' : a.year.M:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
'9a' : a.year.M:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
'10' : a.year.M:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
'11' : a.year.M:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
'12' : a.year.M:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
end;
|
||||
WriteLn(a.name);
|
||||
WriteLn(a.year.D,' ',a.year.M,' ',a.year.Y);
|
||||
end.
|
||||
13
PascalABCnet/массивы/бред.pas
Normal file
13
PascalABCnet/массивы/бред.pas
Normal file
@@ -0,0 +1,13 @@
|
||||
program summof30;
|
||||
const n=30;
|
||||
type My=array [1..30] of integer; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> 30 <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
var a: my;
|
||||
s,i:integer;
|
||||
begin
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD> ',n,' <20><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
for i:=1 to n do ReadLn(a[i]);//<2F><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [i], <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
s:=0;
|
||||
for i:=1 to n do s:=s+a[i]; //<2F><><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> [i], <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
WriteLn(s);
|
||||
end.
|
||||
|
||||
8
PascalABCnet/массивы/массив.pas
Normal file
8
PascalABCnet/массивы/массив.pas
Normal file
@@ -0,0 +1,8 @@
|
||||
program idea;
|
||||
var m:array [1..10] of integer; // <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> 10 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (!<21><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> 1 - 10!)
|
||||
i:integer;
|
||||
begin
|
||||
WriteLn(m); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> 10 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
m[2]:=2; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [2] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> 2
|
||||
WriteLn(m); // <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> 2
|
||||
end.
|
||||
25
PascalABCnet/массивы/сравнение char и массива с char.pas
Normal file
25
PascalABCnet/массивы/сравнение char и массива с char.pas
Normal file
@@ -0,0 +1,25 @@
|
||||
program nunax;
|
||||
var c:char;
|
||||
ch : array[1..4] of char;
|
||||
i,x:integer;
|
||||
label l1;
|
||||
begin
|
||||
ch[1]:='a';
|
||||
ch[2]:='b';
|
||||
ch[3]:='c';
|
||||
ch[4]:='d'; //записываю переменные в массив
|
||||
l1: // метка для того чтобы при вводе неверного варианта что то происходило
|
||||
x:=0; //всегда обнуляй переменные при использовании циклов
|
||||
WriteLn('введи a,b,c или d');
|
||||
ReadLn(c); //считывание варианта
|
||||
for i:=1 to 4 do
|
||||
begin
|
||||
if (c<>ch[i]) then inc(x); // тут вариант сравнивается с a b c и d которые внесены в массив
|
||||
end; // если inc(x) произошло 4 раза, значит вариант не равен ничему из того что есть в массиве
|
||||
if x<>3 then
|
||||
begin
|
||||
Writeln('че?');
|
||||
goto l1; // собственно сам переход к l1 если введен неверный вариант
|
||||
end;
|
||||
WriteLn('end');
|
||||
end.
|
||||
13
PascalABCnet/множества/множества.pas
Normal file
13
PascalABCnet/множества/множества.pas
Normal file
@@ -0,0 +1,13 @@
|
||||
program множества;
|
||||
var A,B,C: set of 0..9;//0..9 значит, что значения могут быть от 0 и до 9 (включительно)
|
||||
|
||||
begin
|
||||
A:=[1,2,3];
|
||||
B:=[3,4,5];
|
||||
C:=A+B;// + объединение
|
||||
WriteLn(C);
|
||||
C:=A*B;// * пересечение
|
||||
WriteLn(C);
|
||||
C:=A-B;// - вычитание
|
||||
WriteLn(C);
|
||||
end.
|
||||
25
PascalABCnet/остальное/randomiser.pas
Normal file
25
PascalABCnet/остальное/randomiser.pas
Normal file
@@ -0,0 +1,25 @@
|
||||
program ranodmizer;
|
||||
Uses crt;
|
||||
var y,x,i:integer;
|
||||
const N=5;
|
||||
begin
|
||||
i:=1; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
y:= random (10); //<2F><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
//writeln (y);
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
ReadLn(x); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
While ((x<>y)and(i<N+1)) do //<2F><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
begin
|
||||
{
|
||||
if x>y then writeln ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
if x<y then writeln ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
}
|
||||
writeLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD>');
|
||||
ReadLn(x);
|
||||
inc(i); //<2F><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,while <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> begin
|
||||
end;
|
||||
if(x=y)then writeLn ('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
if not (x=y) then writeln ('<27><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
readkey;
|
||||
end.
|
||||
|
||||
65
PascalABCnet/остальное/Для вадима2.pas
Normal file
65
PascalABCnet/остальное/Для вадима2.pas
Normal file
@@ -0,0 +1,65 @@
|
||||
uses crt;
|
||||
var w,a,s,d,q,e,r,t:integer;
|
||||
n:byte;
|
||||
label l1;
|
||||
begin
|
||||
l1:
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>');
|
||||
ReadLn(w);
|
||||
if w <> 536985 then WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
if w <> 536985 then goto l1;
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> A <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1');
|
||||
ReadLn(n);
|
||||
Case n of
|
||||
1..5,7..26:WriteLn(' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
6: WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
end;
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
ReadLn(w);
|
||||
Case w of
|
||||
2..9:WriteLn(' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
1: WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
end;
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
ReadLn(a);
|
||||
Case a of
|
||||
1..5,7..26:WriteLn(' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
6: WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
end;
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 4 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
ReadLn(s);
|
||||
Case s of
|
||||
2..9:WriteLn(' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
1: WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
end;
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
ReadLn(r);
|
||||
Case r of
|
||||
1..5,7..26:WriteLn(' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
6: WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
end;
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 6 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
ReadLn(t);
|
||||
Case t of
|
||||
1,3..9:WriteLn(' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
2: WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
end;
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
ReadLn(e);
|
||||
Case e of
|
||||
1..5,7..26:WriteLn(' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
6: WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
end;
|
||||
WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 6 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
ReadLn(q);
|
||||
Case q of
|
||||
1,3..9:WriteLn(' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
||||
2: WriteLn('<27><><EFBFBD><EFBFBD><EFBFBD>');
|
||||
end;
|
||||
Readkey;
|
||||
end.
|
||||
BIN
PascalABCnet/остальное/Счетчик.exe
Normal file
BIN
PascalABCnet/остальное/Счетчик.exe
Normal file
Binary file not shown.
31
PascalABCnet/остальное/Счетчик.pas
Normal file
31
PascalABCnet/остальное/Счетчик.pas
Normal file
@@ -0,0 +1,31 @@
|
||||
program counter;
|
||||
uses FormsABC;
|
||||
var
|
||||
p := new Button('+');
|
||||
f2 := new FlowBreak;
|
||||
x := new IntegerField('kills:');
|
||||
f1 := new FlowBreak(20);
|
||||
m := new Button('-');
|
||||
y:integer;
|
||||
procedure plus;
|
||||
begin
|
||||
inc(y);
|
||||
x.value := y;
|
||||
end;
|
||||
|
||||
procedure minus;
|
||||
begin
|
||||
dec(y);
|
||||
x.Value := y;
|
||||
end;
|
||||
|
||||
begin
|
||||
MainForm.Title := 'Счетчик';
|
||||
MainForm.SetSize(250,200);
|
||||
MainForm.CenterOnScreen;
|
||||
mainPanel.Dock :=DockStyle.right;
|
||||
mainPanel.Width := 170;
|
||||
|
||||
p.Click += plus;
|
||||
m.Click += minus;
|
||||
end.
|
||||
6
PascalABCnet/параметр цикла for/for1.pas
Normal file
6
PascalABCnet/параметр цикла for/for1.pas
Normal file
@@ -0,0 +1,6 @@
|
||||
program for1;
|
||||
var i,k,n:integer;
|
||||
begin
|
||||
Read(k,n);
|
||||
For i:=1 to n do WriteLn(k);
|
||||
end.
|
||||
11
PascalABCnet/параметр цикла for/for2.pas
Normal file
11
PascalABCnet/параметр цикла for/for2.pas
Normal file
@@ -0,0 +1,11 @@
|
||||
program for2;
|
||||
var a,b,i,n:integer;
|
||||
begin
|
||||
Read(a,b);
|
||||
For i:=a to b do
|
||||
begin
|
||||
WriteLn(i);
|
||||
n:=n+1
|
||||
end;
|
||||
writeln('n=' , n);
|
||||
end.
|
||||
6
PascalABCnet/параметр цикла for/for3.pas
Normal file
6
PascalABCnet/параметр цикла for/for3.pas
Normal file
@@ -0,0 +1,6 @@
|
||||
program for3;
|
||||
var k,n,i:integer;
|
||||
begin
|
||||
Read(k,n);
|
||||
For i:=k to n do WriteLn(k);
|
||||
end.
|
||||
11
PascalABCnet/параметр цикла for/for4.pas
Normal file
11
PascalABCnet/параметр цикла for/for4.pas
Normal file
@@ -0,0 +1,11 @@
|
||||
program for4;
|
||||
var a,b,i,n:integer;
|
||||
begin
|
||||
read(a,b);
|
||||
For i:=a to b do
|
||||
begin
|
||||
WriteLn(i);
|
||||
inc(n);
|
||||
end;
|
||||
WriteLn(n);
|
||||
end.
|
||||
11
PascalABCnet/параметр цикла for/for5.pas
Normal file
11
PascalABCnet/параметр цикла for/for5.pas
Normal file
@@ -0,0 +1,11 @@
|
||||
program for5;
|
||||
var a,b,i,n:integer;
|
||||
begin
|
||||
read(a,b);
|
||||
For i:=b-1 downto a+1 do
|
||||
begin
|
||||
WriteLn(i);
|
||||
inc(n);
|
||||
end;
|
||||
WriteLn(n);
|
||||
end.
|
||||
@@ -0,0 +1,11 @@
|
||||
Program programma_kotoraia_smogla;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
Var x,y,z,a,b,c: Integer;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><> <20><><EFBFBD>
|
||||
Begin
|
||||
WriteLn ('<27><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> 5 <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ReadLn(x,y,z,a,b);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
c:=x-y+z*(a+b);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "c"
|
||||
WriteLn(c);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
{
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> ctrl+ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
}
|
||||
End.
|
||||
Reference in New Issue
Block a user