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

CRM Readiness Tips For CRM
CRM Readiness Tips For CRMCRM Readiness Tips For CRM
CRM Readiness Tips For CRMmotu
 
ENV 222_Ecotourism
ENV 222_EcotourismENV 222_Ecotourism
ENV 222_EcotourismMariah Mund
 
Eltek CK3S-ANN-VC
Eltek CK3S-ANN-VCEltek CK3S-ANN-VC
Eltek CK3S-ANN-VCsavomir
 
Cправа № 136-26.13/2-14 за ознаками вчинення Державіаслужбою порушення законо...
Cправа № 136-26.13/2-14 за ознаками вчинення Державіаслужбою порушення законо...Cправа № 136-26.13/2-14 за ознаками вчинення Державіаслужбою порушення законо...
Cправа № 136-26.13/2-14 за ознаками вчинення Державіаслужбою порушення законо...Agiya Zagrebelska
 
3Com 7900-000.017-1.00
3Com 7900-000.017-1.003Com 7900-000.017-1.00
3Com 7900-000.017-1.00savomir
 

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

опис досвіду роботи
опис досвіду роботи опис досвіду роботи
опис досвіду роботи Vladimir Smirnov
 
мета консультації
мета консультаціїмета консультації
мета консультаціїVladimir Smirnov
 
опис досвіду роботи остаточний
опис досвіду роботи остаточнийопис досвіду роботи остаточний
опис досвіду роботи остаточнийVladimir Smirnov
 
презентація на вебинар
презентація на вебинарпрезентація на вебинар
презентація на вебинарVladimir Smirnov
 
опис досвіду роботи Смірнова Володимира Володимировича
опис досвіду роботи Смірнова Володимира Володимировичаопис досвіду роботи Смірнова Володимира Володимировича
опис досвіду роботи Смірнова Володимира ВолодимировичаVladimir Smirnov
 
Презентація з досвіду роботи Смірнова Володимира Володимировича
Презентація з досвіду роботи Смірнова Володимира ВолодимировичаПрезентація з досвіду роботи Смірнова Володимира Володимировича
Презентація з досвіду роботи Смірнова Володимира ВолодимировичаVladimir Smirnov
 
Опис досвіду роботи
Опис досвіду роботи Опис досвіду роботи
Опис досвіду роботи Vladimir Smirnov
 
решение городской олимпиады программирование 10 11 класс
решение городской олимпиады программирование 10 11 классрешение городской олимпиады программирование 10 11 класс
решение городской олимпиады программирование 10 11 классVladimir Smirnov
 
самоучитель по Scratch
самоучитель по Scratchсамоучитель по Scratch
самоучитель по ScratchVladimir Smirnov
 
ппз для початкової школи
ппз для початкової школи ппз для початкової школи
ппз для початкової школи 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%