1 як називається набір інструментів і сервісів використання яких забезпечує конкретному користувачу aперсональне навчальне середовище b. персональне віртуальне середовище c. віртуальне навчальне середовище b. локальне навчальне середовище
Извини, что слишком большой код, но зато показывает любую дату. Со всеми нюансами. Даже если в июле и августе по 31 дню, а в феврале 28)
var a,b,c:integer; d:string;
begin write ('Введите сегодняшнее число '); readln (a); write ('Введите номер месяца '); readln(d); if (d='5') or (d='05') or (d='7') or (d='07') or (d='10') or (d='12') then begin if a<31 then begin b:=a-1; c:=a+1; if a<2 then begin writeln ('Вчера было ',30,' число'); writeln ('Завтра будет ',c,' число'); end else begin writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',c,' число'); end; end else begin b:=a-1; writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',1,' число'); end; end; if (d='4') or (d='04') or (d='6') or (d='06') or (d='9') or (d='09') or (d='11') then begin if a<30 then begin b:=a-1; c:=a+1; if a<2 then begin writeln ('Вчера было ',31,' число'); writeln ('Завтра будет ',c,' число'); end else begin writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',c,' число'); end; end else begin b:=a-1; writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',1,' число'); end; end; if (d='2') or (d='2') then begin if a<28 then begin b:=a-1; c:=a+1; if a<2 then begin writeln ('Вчера было ',31,' число'); writeln ('Завтра будет ',c,' число'); end else begin writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',c,' число'); end; end else begin b:=a-1; writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',1,' число'); end; end; if (d='3') or (d='03') then begin if a<31 then begin b:=a-1; c:=a+1; if a<2 then begin writeln ('Вчера было ',28,' число'); writeln ('Завтра будет ',c,' число'); end else begin writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',c,' число'); end; end else begin b:=a-1; writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',1,' число'); end; end; if (d='1') or (d='01') then begin if a<31 then begin b:=a-1; c:=a+1; if a<2 then begin writeln ('Вчера было ',31,' число'); writeln ('Завтра будет ',c,' число'); end else begin writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',c,' число'); end; end else begin b:=a-1; writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',1,' число'); end; end; if (d='8') or (d='08') then begin if a<31 then begin b:=a-1; c:=a+1; if a<2 then begin writeln ('Вчера было ',31,' число'); writeln ('Завтра будет ',c,' число'); end else begin writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',c,' число'); end; end else begin b:=a-1; writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',1,' число'); end; end; end.
var a:array[1..20] of integer; max,min,n,i:integer; begin
randomize; n:=20; for i:=1 to n do a[i]:=random(150); begin min:=a[1]; for i:=1 to n do if a[1]>a[i] then min:=a[i]; end; begin max:=a[1]; for i:=1 to n do if a[1]<a[i] then max:=a[i]; end; writeln(min); writeln(max); end.
2)
const n=5; var x: array[1..n,1..n] of integer; i,j,s: integer; begin randomize; writeln('Matrisa:'); for i:=1 to n do begin for j:=1 to n do begin x[i,j]:=random(200); write(x[i,j]:5); end; writeln end; j:=8; for i:=1 to n do begin j:=j-1; s:=s+x[i,(n+1-i)]; end; writeln('Summa: ',s); end.
Извини, что слишком большой код, но зато показывает любую дату. Со всеми нюансами. Даже если в июле и августе по 31 дню, а в феврале 28)
var a,b,c:integer;
d:string;
begin
write ('Введите сегодняшнее число '); readln (a);
write ('Введите номер месяца '); readln(d);
if (d='5') or (d='05') or (d='7') or (d='07') or (d='10') or (d='12') then
begin
if a<31 then
begin
b:=a-1;
c:=a+1;
if a<2 then
begin
writeln ('Вчера было ',30,' число');
writeln ('Завтра будет ',c,' число');
end
else begin
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',c,' число');
end;
end
else begin
b:=a-1;
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',1,' число');
end;
end;
if (d='4') or (d='04') or (d='6') or (d='06') or (d='9') or (d='09') or (d='11') then
begin
if a<30 then
begin
b:=a-1;
c:=a+1;
if a<2 then
begin
writeln ('Вчера было ',31,' число');
writeln ('Завтра будет ',c,' число');
end
else begin
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',c,' число');
end;
end
else begin
b:=a-1;
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',1,' число');
end;
end;
if (d='2') or (d='2') then
begin
if a<28 then
begin
b:=a-1;
c:=a+1;
if a<2 then
begin
writeln ('Вчера было ',31,' число');
writeln ('Завтра будет ',c,' число');
end
else begin
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',c,' число');
end;
end
else begin
b:=a-1;
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',1,' число');
end;
end;
if (d='3') or (d='03') then
begin
if a<31 then
begin
b:=a-1;
c:=a+1;
if a<2 then
begin
writeln ('Вчера было ',28,' число');
writeln ('Завтра будет ',c,' число');
end
else begin
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',c,' число');
end;
end
else begin
b:=a-1;
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',1,' число');
end;
end;
if (d='1') or (d='01') then
begin
if a<31 then
begin
b:=a-1;
c:=a+1;
if a<2 then
begin
writeln ('Вчера было ',31,' число');
writeln ('Завтра будет ',c,' число');
end
else begin
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',c,' число');
end;
end
else begin
b:=a-1;
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',1,' число');
end;
end;
if (d='8') or (d='08') then
begin
if a<31 then
begin
b:=a-1;
c:=a+1;
if a<2 then
begin
writeln ('Вчера было ',31,' число');
writeln ('Завтра будет ',c,' число');
end
else begin
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',c,' число');
end;
end
else begin
b:=a-1;
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',1,' число');
end;
end;
end.
1)
var a:array[1..20] of integer;
max,min,n,i:integer;
begin
randomize;
n:=20;
for i:=1 to n do a[i]:=random(150);
begin
min:=a[1];
for i:=1 to n do if a[1]>a[i] then min:=a[i];
end;
begin
max:=a[1];
for i:=1 to n do if a[1]<a[i] then max:=a[i];
end;
writeln(min);
writeln(max);
end.
2)
const n=5;
var x: array[1..n,1..n] of integer;
i,j,s: integer;
begin
randomize;
writeln('Matrisa:');
for i:=1 to n do
begin
for j:=1 to n do
begin
x[i,j]:=random(200);
write(x[i,j]:5);
end;
writeln
end;
j:=8;
for i:=1 to n do
begin
j:=j-1;
s:=s+x[i,(n+1-i)];
end;
writeln('Summa: ',s);
end.