I тур 2 этапа дистанционной олимпиады по информатике
Выполнила
Фамилия Мухаметова
Имя Эльнара
Отчество Ильдаровна
Класс 7 (седьмой)
Школа СОШ №4 г. Туймазы
Город Туймазы
Район Туймазинский
ФИО учителя
Задание №1
uses crt;
var i, k:integer;
n, s:string;
begin
clrscr;
write('Vvedite chislo = ');
readln(n);
for i:=length(n) downto 1 do
s:=s+n[i];
if n=s then writeln('chislo yavlyaetsa polindromom') else
write('chislo ne yavlyaetsa polindromom');
readkey;
end.
Блок схема
Задание №2
uses crt;
var s:string;
i, x:integer;
begin
clrscr;
write('vvedite stroku = ');
read(s);
for i:=length(s) downto 1 do
begin
delete(s, i,1);
break;
end;
for i:=1 to length(s) do
if not (s[i] in ['0'..'9']) then begin
writeln('stroka ne yavlyaetsa chislom');
readkey;
exit;
end;
val(s, x,i);
if x mod 3=0 then writeln('yavlyaetsa chislom kratnoe 3') else writeln('ne yavlyaetsa chislom kratnoe 3');
readkey;
end.
БЛОК СХЕМА

Задание №3
uses crt;
const
znaki:array [1..7] of char = ('.',',','?',':',';','!','-');
var i, j:integer;
s:string;
begin
clrscr;
write('vvedite stroku s tochkoyi= ');
readln(s);
for i:=1 to 7 do
for j:=1 to length(s) do
if znaki[i]=s[j] then delete(s, j,1);
writeln(s);
readkey;
end.
Блок схема

Задание №4
uses crt;
var s, s2:String;
i, j:integer;
begin
clrscr;
write('vvedite stroku = ');
readln(s);
for i:=1 to length(s) do
begin
for j:= 1+i to length(s) do
begin
if s[i]=s[j] then delete(s, j,1)
end;
end;
writeln('kolvo ispolzuemih simvolov= ',length(s));
readkey;
end.
БЛОК СХЕМА

Задание №5
uses crt;
var n, i,j, h:integer;
BEGIN
write('Введите кол-во кубиков = ');
readln(n);
h:=n;
for i:=1 to n do
begin
if h-i>=0 then begin h:=h-i; j:=j+1; end else begin writeln('Количество лесинок = ',j); readkey; exit; end;
end;
END.
БЛОК СХЕМА



