SlideShare a Scribd company logo
1 of 3
Download to read offline
Решения задач по программированию
8-9 класс
1. Программа для робота
var n:longint;
begin
readln(n);
if n mod 2 =1 then writeln('Love') else writeln ('Not love');
end. //100% баллов
2. Олимпиада
var h1,m1,s1,h2,m2,s2,h3,m3,s3,t:longint;
begin
readln(h1,m1,s1);
readln(h2,m2,s2); //read(h1,m1,s1,h2,m2,s2);
t:=h2*3600+m2*60+s2-(h1*3600+m1*60+s1);
h3:=t div 3600;
m3:=(t mod 3600) div 60;
s3:=t mod 60;
writeln(h3,' ',m3,' ',s3);
end. //100% баллов
3. Разрезание на квадраты
var a,b,k:longint;
Begin
readln(a,b);
k:=0;
while (a<>0) and (b<>0) do
if a>b then begin k:=k+a div b; a:=a mod b; end
else begin k:=k+b div a; b:=b mod a; end;
writeln(k);
end. // 100% тестов
var a,b,k:longint;
begin
readln(a,b);
k:=1;
while a<>b do
begin
if a>b then a:=a-b
else b:=b-a;
k:=k+1;
end;
writeln(k);
end. //96% тестов
4. Заменить цифру
var n,a,b,ch,zif,des:int64;
begin
readln(n,a,b);
ch:=0; des:=1;
while n<>0 do
begin
zif:=n mod 10;
n:=n div 10;
if zif=a then ch:=ch+b*des else ch:=ch+zif*des;
des:=des*10;
end;
writeln(ch);
end. //100% баллов
var i,n,a,b:longint;
n_str,a_str,b_str:string;
begin
readln(n,a,b);
str(n,n_str);
str(a,a_str);
str(b,b_str);
while pos(a_str,n_str)<>0 do
begin
a:=pos(a_str,n_str);
delete(n_str,a,1);
insert(b_str,n_str,a);
end;
val(n_str,n,a);
writeln(n);
end. //94% баллов
5. Имя для питона
var s,tr,c,per:string;
i:integer;
a:char;
begin
readln(s);
readln(tr);
readln(c);
readln(A);
c:=' '+c+' ';
for i:=1 to length(s) do
begin
str(i-1,per);
if (pos(s[i],tr)<>0) and (pos(' '+per+' ',c)=0) then s[i]:=A;
end;
writeln(s);
end. //100% баллов
begin
readln(s);readln(tr);
readln(c);readln(A);
for i:=1 to length(s) do
begin
str(i-1,per);
if (pos(s[i],tr)<>0) and (pos(per,c)=0) then s[i]:=A;
end;
writeln(s);
end. //75%

More Related Content

Viewers also liked (7)

CRM Readiness Tips For CRM
CRM Readiness Tips For CRMCRM Readiness Tips For CRM
CRM Readiness Tips For CRM
 
ENV 222_Ecotourism
ENV 222_EcotourismENV 222_Ecotourism
ENV 222_Ecotourism
 
ціни
ціниціни
ціни
 
Eltek CK3S-ANN-VC
Eltek CK3S-ANN-VCEltek CK3S-ANN-VC
Eltek CK3S-ANN-VC
 
Cправа № 136-26.13/2-14 за ознаками вчинення Державіаслужбою порушення законо...
Cправа № 136-26.13/2-14 за ознаками вчинення Державіаслужбою порушення законо...Cправа № 136-26.13/2-14 за ознаками вчинення Державіаслужбою порушення законо...
Cправа № 136-26.13/2-14 за ознаками вчинення Державіаслужбою порушення законо...
 
3Com 7900-000.017-1.00
3Com 7900-000.017-1.003Com 7900-000.017-1.00
3Com 7900-000.017-1.00
 
Día de san valentín
Día de san valentínDía de san valentín
Día de san valentín
 

More from Vladimir Smirnov

More from Vladimir Smirnov (11)

опис досвіду роботи
опис досвіду роботи опис досвіду роботи
опис досвіду роботи
 
мета консультації
мета консультаціїмета консультації
мета консультації
 
опис досвіду роботи остаточний
опис досвіду роботи остаточнийопис досвіду роботи остаточний
опис досвіду роботи остаточний
 
доповідь
доповідьдоповідь
доповідь
 
презентація на вебинар
презентація на вебинарпрезентація на вебинар
презентація на вебинар
 
опис досвіду роботи Смірнова Володимира Володимировича
опис досвіду роботи Смірнова Володимира Володимировичаопис досвіду роботи Смірнова Володимира Володимировича
опис досвіду роботи Смірнова Володимира Володимировича
 
Презентація з досвіду роботи Смірнова Володимира Володимировича
Презентація з досвіду роботи Смірнова Володимира ВолодимировичаПрезентація з досвіду роботи Смірнова Володимира Володимировича
Презентація з досвіду роботи Смірнова Володимира Володимировича
 
Опис досвіду роботи
Опис досвіду роботи Опис досвіду роботи
Опис досвіду роботи
 
решение городской олимпиады программирование 10 11 класс
решение городской олимпиады программирование 10 11 классрешение городской олимпиады программирование 10 11 класс
решение городской олимпиады программирование 10 11 класс
 
самоучитель по Scratch
самоучитель по Scratchсамоучитель по Scratch
самоучитель по Scratch
 
ппз для початкової школи
ппз для початкової школи ппз для початкової школи
ппз для початкової школи
 

решения задач по программированию городская олимпиада 8 9

  • 1. Решения задач по программированию 8-9 класс 1. Программа для робота var n:longint; begin readln(n); if n mod 2 =1 then writeln('Love') else writeln ('Not love'); end. //100% баллов 2. Олимпиада var h1,m1,s1,h2,m2,s2,h3,m3,s3,t:longint; begin readln(h1,m1,s1); readln(h2,m2,s2); //read(h1,m1,s1,h2,m2,s2); t:=h2*3600+m2*60+s2-(h1*3600+m1*60+s1); h3:=t div 3600; m3:=(t mod 3600) div 60; s3:=t mod 60; writeln(h3,' ',m3,' ',s3); end. //100% баллов 3. Разрезание на квадраты var a,b,k:longint; Begin readln(a,b); k:=0; while (a<>0) and (b<>0) do if a>b then begin k:=k+a div b; a:=a mod b; end else begin k:=k+b div a; b:=b mod a; end; writeln(k); end. // 100% тестов var a,b,k:longint; begin readln(a,b); k:=1; while a<>b do begin if a>b then a:=a-b else b:=b-a; k:=k+1; end; writeln(k); end. //96% тестов
  • 2. 4. Заменить цифру var n,a,b,ch,zif,des:int64; begin readln(n,a,b); ch:=0; des:=1; while n<>0 do begin zif:=n mod 10; n:=n div 10; if zif=a then ch:=ch+b*des else ch:=ch+zif*des; des:=des*10; end; writeln(ch); end. //100% баллов var i,n,a,b:longint; n_str,a_str,b_str:string; begin readln(n,a,b); str(n,n_str); str(a,a_str); str(b,b_str); while pos(a_str,n_str)<>0 do begin a:=pos(a_str,n_str); delete(n_str,a,1); insert(b_str,n_str,a); end; val(n_str,n,a); writeln(n); end. //94% баллов 5. Имя для питона var s,tr,c,per:string; i:integer; a:char; begin readln(s); readln(tr); readln(c); readln(A); c:=' '+c+' '; for i:=1 to length(s) do begin str(i-1,per); if (pos(s[i],tr)<>0) and (pos(' '+per+' ',c)=0) then s[i]:=A; end; writeln(s); end. //100% баллов
  • 3. begin readln(s);readln(tr); readln(c);readln(A); for i:=1 to length(s) do begin str(i-1,per); if (pos(s[i],tr)<>0) and (pos(per,c)=0) then s[i]:=A; end; writeln(s); end. //75%