SlideShare a Scribd company logo
1 of 21
Сивцова И. Н. учитель информатики МОУ СОШ № 7 «ОЦ» с углубленным изучением отдельных предметов ПРАКТИКУМ  ПО ВЫПОЛНЕНИЮ  ЗАДАНИЙ ТИПА С1  ЕГЭ ПО ИНФОРМАТИКЕ Семинар «ЕГЭ и ГИА 2010: итоги, анализ, перспективы развития технологий объективной оценки результатов» секция  «Информатика» 2010-2011 учебный год
Часть С состоит из четырех заданий. Для выполнения заданий этой части необходимо написать  развернутый ответ в произвольной форме . Задание С1 относится к повышенному уровню сложности. Задания этого типа проверяют знание программирования  с использованием условного оператора  и различных его разновидностей, они требуют от учащихся внимания ( «найти лишнюю часть», «добавить недостающую часть» ), простейших знаний языков программирования и логических функций, а так же умения решать алгебраические уравнения и неравенства, находить область допустимых значений.
Как правило, требуется выполнить три задания: 1)  Привести примеры входных данных, при которых данная программа неверно решает поставленную задачу; 2)  Указать, какая часть программы является лишней; 3)  Доработать программу, чтобы не было случаев её неправильной работы, причем можно указать любой способ доработки исходной программы (иногда встречаются ограничения, например, не использовать логические операции  AND  и / или  OR ).
Рекомендуется: -  Решить задачу математически; -  Самостоятельно запрограммировать задачу; -  Искать расхождения с представленным вариантом решения и придумывать тестовые примеры, при которых программа будет работать неправильно. Советы экспертов
При решении задания: -  Выяснить цель программы; -  Не тратить время на анализ и сравнение всех трёх вариантов программы на разных языках; -  Не искать синтаксические ошибки, то есть ошибки в написании служебных слов языка программирования или в расстановке разделительных знаков.  Ошибки только в логике алгоритма! -  Составить блок-схему программы, она позволяет абстрагироваться от конкретного языка программирования и сосредоточиться на анализе алгоритма
Все встреченные мной в тренировочных материалах задачи можно условно разделить на следующие группы: 1. Работа с числами: - найти максимальное (минимальное) из трёх чисел; - определить, лежит ли число Х между числами А и В. 2. Решение уравнения (неравенства): -   ах 2 +bx+c=0; -  a|x|+b=0; -  ax-b=0 ; -   (x+a)/(bx<0; -  ax+b>0. 3 . Определение принадлежности точки заштрихованной области. 4. Определение дня недели для произвольного дня месяца.
 
Требовалось написать программу, при выполнении которой с клавиатуры считываются координаты точки на плоскости ( Х и  Y –  действительные числа) и определяется принадлежность этой точки заданной заштрихованной области (включая границы). Программист торопился и написал программу неправильно. var x,y:real; begin readln (x,y); If y<=x then If y<=-x then If y>=x*x-2 then write (‘ принадлежит ’) else write (‘ не принадлежит ’) end. ,[object Object],[object Object],[object Object]
В представленном исходном варианте происходит сужение области, следовательно программа будет выдавать неверный результат, например, при х=2 и  y=2 - - - + + + принадлежит y<=x y<=-x y>=x*x-2 не принадлежит
Необходимо разбиение области на две части прямой х=0, тогда возможная доработка будет выглядеть, например, так: If (x>=0) and (y>=x*x-2) and (y<=x) or (x<=0) and (y>=x*x-2) and (y<=-x) then  write (‘ принадлежит ’) else  write (‘ не принадлежит ’)
Требовалось написать программу, которая решает уравнение а| x |+ b =0 относительно х для любых чисел а и  b , введённых с клавиатуры. Все числа считаются целыми. Программист торопился и написал программу неправильно. ,[object Object],[object Object],[object Object],[object Object],var x, a, b: integer; begin readln(x, a, b); if a=0 then if b=0 then write (‘x  любое ’) else write(‘ нет   решения ’) else if b=0 then write (‘x=0’) else write (‘x=’, b div a,’  или  x=’,-b div a); end.
a=0  b=0  x –  любое b ≠0  решений нет а≠0  b=0  x=0 b ≠0  если а и  b  одного знака, то решений нет a|x|+b=0  -a|x|-b=0 a|x|=-b  -a|x|=b решение есть только в том случае, если а и  b – числа с разными знаками, то есть a*b<0  или  a/b<0  или  b/a<0 Ответ на первый вопрос:   исходная программа выдает неверное решение, например, при  a=3, b=3.
Рассмотрев все частные случаи решения уравнения, делаем вывод, что программа обязательно должна проверять, являются ли ненулевые а и  b  числами с разными знаками.
Требовалось написать программу, которая находит максимальное среди чисел х, у,  z , введённых с клавиатуры. Все числа считаются целыми и неравными друг другу. Решением программы должно быть сообщение вида «максимальное х». Программист торопился и написал программу неправильно. Последовательно выполните три задания: 1) приведите примеры таких чисел х, у,  z , при которых программа неверно решает поставленную задачу; 2) укажите, как нужно доработать программу, чтобы не было случаев её неправильной работы. (Это можно сделать несколькими способами, поэтому можно указать любой способ доработки исходной программы); 3) укажите, как нужно доработать программу, соблюдая дополнительное условие: доработанная программа не должна использовать логических операций  and  и/или  or  и нельзя использовать дополнительные переменные. var x, y, z: integer; begin readln(x, y, z); if (x<y) and (y>z) then writeln (‘y’)   else writeln (‘z’); if (x>y) and (z<x) then writeln (‘x’) else writeln (‘z’); end.
Проведя анализ, замечаем, что исходная программа выдает неверный результат во всех случаях, когда  z  не является наибольшим числом. 1. Приведите примеры таких чисел х, у,  z , при которых программа неверно решает поставленную задачу 2 1 3 1 2 3 1 3 2 2 3 1 3 1 2 3 2 1 z y x
2. Укажите, как нужно доработать программу, чтобы не было случаев её неправильной работы. (Это можно сделать несколькими способами, поэтому можно указать любой способ доработки исходной программы).  begin readln(x,y,z); if (x<y) and (y>z) then writeln('max=y'); if (x>y) and (z<x) then writeln('max=x'); If   (z>x) and (z>y) then writeln('max=z'); end.
3.  Укажите, как нужно доработать программу, соблюдая дополнительное условие: доработанная программа не должна использовать логических операций  and  и/или  or  и нельзя использовать дополнительные переменные. - - - + + + x>y y<z x>z x max y max z max z max
3. Укажите, как нужно доработать программу, соблюдая дополнительное условие: доработанная программа не должна использовать логических операций  and  и/или  or  и нельзя использовать дополнительные переменные. begin readln(x,y,z); if x>y then begin if x>z then writeln('max=x') else writeln('max=z') end else begin if y<z then writeln('max=z') else writeln( 'max=y') end; end.
РЕЗУЛЬТАТЫ ЕГЭ 2008 / 2009 УЧЕБНОГО ГОДА (учитель Сивцова И. Н.) 59 % № Изучение предмета С1 1 базовый+элективный курс «Программирование» 3 (3) 2 базовый+элективный курс «Программирование» 3 (3) 3 базовый+элективный курс «Программирование» 2 (3) 4 базовый+элективный курс «Программирование» 0 (3) 5 профильный 0 (3) 6 профильный 0 (3) 7 профильный 2 (3)
РЕЗУЛЬТАТЫ ЕГЭ 2009 / 2010 УЧЕБНОГО ГОДА (учитель Сивцова И. Н.) 66 % № Изучение предмета С1 1 базовый+элективный курс «Программирование» 2 (3) 2 базовый+элективный курс «Программирование» 2 (3) 3 базовый 0 (3)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot (11)

206297
206297206297
206297
 
Багдатов Методы автоматического выявления плагиата в текстах компьютерных про...
Багдатов Методы автоматического выявления плагиата в текстах компьютерных про...Багдатов Методы автоматического выявления плагиата в текстах компьютерных про...
Багдатов Методы автоматического выявления плагиата в текстах компьютерных про...
 
инф 9 демо 2015
инф 9 демо 2015инф 9 демо 2015
инф 9 демо 2015
 
Типы данных
Типы данныхТипы данных
Типы данных
 
лр2
лр2лр2
лр2
 
87
8787
87
 
инф демо 2015
инф демо 2015инф демо 2015
инф демо 2015
 
82
8282
82
 
Metod intervaljv
Metod intervaljvMetod intervaljv
Metod intervaljv
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)
 
лек5 6
лек5 6лек5 6
лек5 6
 

Viewers also liked

öDüllü düsündüren karikatürler
öDüllü düsündüren karikatürleröDüllü düsündüren karikatürler
öDüllü düsündüren karikatürlerRaci Göktaş
 
User Experience is dead. Long live the user experience!
User Experience is dead. Long live the user experience!User Experience is dead. Long live the user experience!
User Experience is dead. Long live the user experience!Greg Bell
 
管理學971商訪A班第2組
管理學971商訪A班第2組管理學971商訪A班第2組
管理學971商訪A班第2組祐承 鄭
 
The Daffodil Principle
The Daffodil PrincipleThe Daffodil Principle
The Daffodil PrincipleWendy Taylor
 
WordPress, muito além de um software para blogs
WordPress, muito além de um software para blogsWordPress, muito além de um software para blogs
WordPress, muito além de um software para blogsCayo Medeiros
 
Defence Logistics Europe 2011
Defence Logistics Europe 2011Defence Logistics Europe 2011
Defence Logistics Europe 2011Sharmin Ahammad
 
Mutfakta püf noktalari
Mutfakta püf noktalariMutfakta püf noktalari
Mutfakta püf noktalariRaci Göktaş
 
管理學971企訪B班第3組
管理學971企訪B班第3組管理學971企訪B班第3組
管理學971企訪B班第3組祐承 鄭
 
Local mover in_los_angeles_rebelvanlines
Local mover in_los_angeles_rebelvanlinesLocal mover in_los_angeles_rebelvanlines
Local mover in_los_angeles_rebelvanlinesRose mathers
 
MBA IBRI Fipecafi Lelio Lauretti Etica
MBA IBRI Fipecafi Lelio Lauretti EticaMBA IBRI Fipecafi Lelio Lauretti Etica
MBA IBRI Fipecafi Lelio Lauretti EticaIBRI
 
Increasing worker productivity_with_ecm_and_collaborative_project_management
Increasing worker productivity_with_ecm_and_collaborative_project_managementIncreasing worker productivity_with_ecm_and_collaborative_project_management
Increasing worker productivity_with_ecm_and_collaborative_project_managementQuestexConf
 

Viewers also liked (20)

4 KARE
4 KARE4 KARE
4 KARE
 
öDüllü düsündüren karikatürler
öDüllü düsündüren karikatürleröDüllü düsündüren karikatürler
öDüllü düsündüren karikatürler
 
Cartell pedagogia social
Cartell pedagogia socialCartell pedagogia social
Cartell pedagogia social
 
Yuyito
YuyitoYuyito
Yuyito
 
Kssr checklist
Kssr checklistKssr checklist
Kssr checklist
 
User Experience is dead. Long live the user experience!
User Experience is dead. Long live the user experience!User Experience is dead. Long live the user experience!
User Experience is dead. Long live the user experience!
 
Nanana
NananaNanana
Nanana
 
管理學971商訪A班第2組
管理學971商訪A班第2組管理學971商訪A班第2組
管理學971商訪A班第2組
 
The Daffodil Principle
The Daffodil PrincipleThe Daffodil Principle
The Daffodil Principle
 
WordPress, muito além de um software para blogs
WordPress, muito além de um software para blogsWordPress, muito além de um software para blogs
WordPress, muito além de um software para blogs
 
Year 2070 Water
Year 2070 WaterYear 2070 Water
Year 2070 Water
 
Defence Logistics Europe 2011
Defence Logistics Europe 2011Defence Logistics Europe 2011
Defence Logistics Europe 2011
 
Mutfakta püf noktalari
Mutfakta püf noktalariMutfakta püf noktalari
Mutfakta püf noktalari
 
Iguazu Şelaleleri
Iguazu ŞelaleleriIguazu Şelaleleri
Iguazu Şelaleleri
 
Blinddate
BlinddateBlinddate
Blinddate
 
管理學971企訪B班第3組
管理學971企訪B班第3組管理學971企訪B班第3組
管理學971企訪B班第3組
 
Deficiente
DeficienteDeficiente
Deficiente
 
Local mover in_los_angeles_rebelvanlines
Local mover in_los_angeles_rebelvanlinesLocal mover in_los_angeles_rebelvanlines
Local mover in_los_angeles_rebelvanlines
 
MBA IBRI Fipecafi Lelio Lauretti Etica
MBA IBRI Fipecafi Lelio Lauretti EticaMBA IBRI Fipecafi Lelio Lauretti Etica
MBA IBRI Fipecafi Lelio Lauretti Etica
 
Increasing worker productivity_with_ecm_and_collaborative_project_management
Increasing worker productivity_with_ecm_and_collaborative_project_managementIncreasing worker productivity_with_ecm_and_collaborative_project_management
Increasing worker productivity_with_ecm_and_collaborative_project_management
 

Similar to практикум по выполнению блока с (с1)

1 вводное занятие
1 вводное занятие1 вводное занятие
1 вводное занятиеluis_blanco_rau
 
Программирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмовПрограммирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмовAndrey Dolinin
 
Презентация на тему: Знакомство с языком программирования QBasic
Презентация на тему: Знакомство с языком программирования QBasicПрезентация на тему: Знакомство с языком программирования QBasic
Презентация на тему: Знакомство с языком программирования QBasic2berkas
 
331 информатика. 8кл. миняйлова, вербовиков и др-минск, 2010 -189с
331  информатика. 8кл. миняйлова, вербовиков и др-минск, 2010 -189с331  информатика. 8кл. миняйлова, вербовиков и др-минск, 2010 -189с
331 информатика. 8кл. миняйлова, вербовиков и др-минск, 2010 -189сdfdkfjs
 
задания части С олейник
задания части С олейникзадания части С олейник
задания части С олейникprojekt92
 
задания с олейник
задания с олейникзадания с олейник
задания с олейникguest1a21938
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)isva69
 
Основы программирования на ruby
Основы программирования на rubyОсновы программирования на ruby
Основы программирования на rubyEvgeny Smirnov
 
введение в паскаль
введение в паскальвведение в паскаль
введение в паскальisva69
 
Deep c slides_oct2011_rus
Deep c slides_oct2011_rusDeep c slides_oct2011_rus
Deep c slides_oct2011_rusGarrikus
 
Презентация на тему: Программирование ветвлений на QBasic
Презентация на тему: Программирование ветвлений на QBasicПрезентация на тему: Программирование ветвлений на QBasic
Презентация на тему: Программирование ветвлений на QBasic2berkas
 
Программирование циклических алгоритмов
Программирование циклических алгоритмовПрограммирование циклических алгоритмов
Программирование циклических алгоритмовAndrey Dolinin
 

Similar to практикум по выполнению блока с (с1) (20)

Pri3
Pri3Pri3
Pri3
 
1 вводное занятие
1 вводное занятие1 вводное занятие
1 вводное занятие
 
Pril
PrilPril
Pril
 
Программирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмовПрограммирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмов
 
Презентация на тему: Знакомство с языком программирования QBasic
Презентация на тему: Знакомство с языком программирования QBasicПрезентация на тему: Знакомство с языком программирования QBasic
Презентация на тему: Знакомство с языком программирования QBasic
 
331 информатика. 8кл. миняйлова, вербовиков и др-минск, 2010 -189с
331  информатика. 8кл. миняйлова, вербовиков и др-минск, 2010 -189с331  информатика. 8кл. миняйлова, вербовиков и др-минск, 2010 -189с
331 информатика. 8кл. миняйлова, вербовиков и др-минск, 2010 -189с
 
задания части С олейник
задания части С олейникзадания части С олейник
задания части С олейник
 
задания с олейник
задания с олейникзадания с олейник
задания с олейник
 
Python
PythonPython
Python
 
8 3-4
8 3-48 3-4
8 3-4
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)
 
лекция 1
лекция 1лекция 1
лекция 1
 
Основы программирования на ruby
Основы программирования на rubyОсновы программирования на ruby
Основы программирования на ruby
 
введение в паскаль
введение в паскальвведение в паскаль
введение в паскаль
 
Lektsia 9
Lektsia 9Lektsia 9
Lektsia 9
 
Deep c slides_oct2011_rus
Deep c slides_oct2011_rusDeep c slides_oct2011_rus
Deep c slides_oct2011_rus
 
Презентация на тему: Программирование ветвлений на QBasic
Презентация на тему: Программирование ветвлений на QBasicПрезентация на тему: Программирование ветвлений на QBasic
Презентация на тему: Программирование ветвлений на QBasic
 
Программирование циклических алгоритмов
Программирование циклических алгоритмовПрограммирование циклических алгоритмов
Программирование циклических алгоритмов
 
8 3-5
8 3-58 3-5
8 3-5
 
лр4
лр4лр4
лр4
 

More from Екатерина Луговова

влияние фитонцидности растений на дрозофилу
влияние фитонцидности растений на дрозофилувлияние фитонцидности растений на дрозофилу
влияние фитонцидности растений на дрозофилуЕкатерина Луговова
 
примерный учебный план при введении фгос
примерный учебный план при введении фгоспримерный учебный план при введении фгос
примерный учебный план при введении фгосЕкатерина Луговова
 

More from Екатерина Луговова (20)

С днём учителя!
С днём учителя!С днём учителя!
С днём учителя!
 
C днём учителя!
C днём учителя!C днём учителя!
C днём учителя!
 
дворцово парковые ансамли
дворцово парковые ансамлидворцово парковые ансамли
дворцово парковые ансамли
 
Петергоф
ПетергофПетергоф
Петергоф
 
Версаль
ВерсальВерсаль
Версаль
 
влияние фитонцидности растений на дрозофилу
влияние фитонцидности растений на дрозофилувлияние фитонцидности растений на дрозофилу
влияние фитонцидности растений на дрозофилу
 
семинар 15.04.2011
семинар 15.04.2011семинар 15.04.2011
семинар 15.04.2011
 
Презентация
ПрезентацияПрезентация
Презентация
 
8 Марта в 1 "Б" классе
8 Марта в 1 "Б" классе8 Марта в 1 "Б" классе
8 Марта в 1 "Б" классе
 
Газета 1 "Б" класса
Газета 1 "Б" классаГазета 1 "Б" класса
Газета 1 "Б" класса
 
жигулевские горы
жигулевские горыжигулевские горы
жигулевские горы
 
примерный учебный план при введении фгос
примерный учебный план при введении фгоспримерный учебный план при введении фгос
примерный учебный план при введении фгос
 
Презентация выступления
Презентация выступленияПрезентация выступления
Презентация выступления
 
Т
ТТ
Т
 
Презентация выступления
Презентация выступленияПрезентация выступления
Презентация выступления
 
Тезисы выступления
Тезисы выступленияТезисы выступления
Тезисы выступления
 
Презентация выступления
Презентация выступленияПрезентация выступления
Презентация выступления
 
Презентация выступления
Презентация выступленияПрезентация выступления
Презентация выступления
 
Тезисы выступления
Тезисы выступленияТезисы выступления
Тезисы выступления
 
Презентация выступления
Презентация выступленияПрезентация выступления
Презентация выступления
 

практикум по выполнению блока с (с1)

  • 1. Сивцова И. Н. учитель информатики МОУ СОШ № 7 «ОЦ» с углубленным изучением отдельных предметов ПРАКТИКУМ ПО ВЫПОЛНЕНИЮ ЗАДАНИЙ ТИПА С1 ЕГЭ ПО ИНФОРМАТИКЕ Семинар «ЕГЭ и ГИА 2010: итоги, анализ, перспективы развития технологий объективной оценки результатов» секция «Информатика» 2010-2011 учебный год
  • 2. Часть С состоит из четырех заданий. Для выполнения заданий этой части необходимо написать развернутый ответ в произвольной форме . Задание С1 относится к повышенному уровню сложности. Задания этого типа проверяют знание программирования с использованием условного оператора и различных его разновидностей, они требуют от учащихся внимания ( «найти лишнюю часть», «добавить недостающую часть» ), простейших знаний языков программирования и логических функций, а так же умения решать алгебраические уравнения и неравенства, находить область допустимых значений.
  • 3. Как правило, требуется выполнить три задания: 1) Привести примеры входных данных, при которых данная программа неверно решает поставленную задачу; 2) Указать, какая часть программы является лишней; 3) Доработать программу, чтобы не было случаев её неправильной работы, причем можно указать любой способ доработки исходной программы (иногда встречаются ограничения, например, не использовать логические операции AND и / или OR ).
  • 4. Рекомендуется: - Решить задачу математически; - Самостоятельно запрограммировать задачу; - Искать расхождения с представленным вариантом решения и придумывать тестовые примеры, при которых программа будет работать неправильно. Советы экспертов
  • 5. При решении задания: - Выяснить цель программы; - Не тратить время на анализ и сравнение всех трёх вариантов программы на разных языках; - Не искать синтаксические ошибки, то есть ошибки в написании служебных слов языка программирования или в расстановке разделительных знаков. Ошибки только в логике алгоритма! - Составить блок-схему программы, она позволяет абстрагироваться от конкретного языка программирования и сосредоточиться на анализе алгоритма
  • 6. Все встреченные мной в тренировочных материалах задачи можно условно разделить на следующие группы: 1. Работа с числами: - найти максимальное (минимальное) из трёх чисел; - определить, лежит ли число Х между числами А и В. 2. Решение уравнения (неравенства): - ах 2 +bx+c=0; - a|x|+b=0; - ax-b=0 ; - (x+a)/(bx<0; - ax+b>0. 3 . Определение принадлежности точки заштрихованной области. 4. Определение дня недели для произвольного дня месяца.
  • 7.  
  • 8.
  • 9. В представленном исходном варианте происходит сужение области, следовательно программа будет выдавать неверный результат, например, при х=2 и y=2 - - - + + + принадлежит y<=x y<=-x y>=x*x-2 не принадлежит
  • 10. Необходимо разбиение области на две части прямой х=0, тогда возможная доработка будет выглядеть, например, так: If (x>=0) and (y>=x*x-2) and (y<=x) or (x<=0) and (y>=x*x-2) and (y<=-x) then write (‘ принадлежит ’) else write (‘ не принадлежит ’)
  • 11.
  • 12. a=0 b=0 x – любое b ≠0 решений нет а≠0 b=0 x=0 b ≠0 если а и b одного знака, то решений нет a|x|+b=0 -a|x|-b=0 a|x|=-b -a|x|=b решение есть только в том случае, если а и b – числа с разными знаками, то есть a*b<0 или a/b<0 или b/a<0 Ответ на первый вопрос: исходная программа выдает неверное решение, например, при a=3, b=3.
  • 13. Рассмотрев все частные случаи решения уравнения, делаем вывод, что программа обязательно должна проверять, являются ли ненулевые а и b числами с разными знаками.
  • 14. Требовалось написать программу, которая находит максимальное среди чисел х, у, z , введённых с клавиатуры. Все числа считаются целыми и неравными друг другу. Решением программы должно быть сообщение вида «максимальное х». Программист торопился и написал программу неправильно. Последовательно выполните три задания: 1) приведите примеры таких чисел х, у, z , при которых программа неверно решает поставленную задачу; 2) укажите, как нужно доработать программу, чтобы не было случаев её неправильной работы. (Это можно сделать несколькими способами, поэтому можно указать любой способ доработки исходной программы); 3) укажите, как нужно доработать программу, соблюдая дополнительное условие: доработанная программа не должна использовать логических операций and и/или or и нельзя использовать дополнительные переменные. var x, y, z: integer; begin readln(x, y, z); if (x<y) and (y>z) then writeln (‘y’) else writeln (‘z’); if (x>y) and (z<x) then writeln (‘x’) else writeln (‘z’); end.
  • 15. Проведя анализ, замечаем, что исходная программа выдает неверный результат во всех случаях, когда z не является наибольшим числом. 1. Приведите примеры таких чисел х, у, z , при которых программа неверно решает поставленную задачу 2 1 3 1 2 3 1 3 2 2 3 1 3 1 2 3 2 1 z y x
  • 16. 2. Укажите, как нужно доработать программу, чтобы не было случаев её неправильной работы. (Это можно сделать несколькими способами, поэтому можно указать любой способ доработки исходной программы). begin readln(x,y,z); if (x<y) and (y>z) then writeln('max=y'); if (x>y) and (z<x) then writeln('max=x'); If (z>x) and (z>y) then writeln('max=z'); end.
  • 17. 3. Укажите, как нужно доработать программу, соблюдая дополнительное условие: доработанная программа не должна использовать логических операций and и/или or и нельзя использовать дополнительные переменные. - - - + + + x>y y<z x>z x max y max z max z max
  • 18. 3. Укажите, как нужно доработать программу, соблюдая дополнительное условие: доработанная программа не должна использовать логических операций and и/или or и нельзя использовать дополнительные переменные. begin readln(x,y,z); if x>y then begin if x>z then writeln('max=x') else writeln('max=z') end else begin if y<z then writeln('max=z') else writeln( 'max=y') end; end.
  • 19. РЕЗУЛЬТАТЫ ЕГЭ 2008 / 2009 УЧЕБНОГО ГОДА (учитель Сивцова И. Н.) 59 % № Изучение предмета С1 1 базовый+элективный курс «Программирование» 3 (3) 2 базовый+элективный курс «Программирование» 3 (3) 3 базовый+элективный курс «Программирование» 2 (3) 4 базовый+элективный курс «Программирование» 0 (3) 5 профильный 0 (3) 6 профильный 0 (3) 7 профильный 2 (3)
  • 20. РЕЗУЛЬТАТЫ ЕГЭ 2009 / 2010 УЧЕБНОГО ГОДА (учитель Сивцова И. Н.) 66 % № Изучение предмета С1 1 базовый+элективный курс «Программирование» 2 (3) 2 базовый+элективный курс «Программирование» 2 (3) 3 базовый 0 (3)
  • 21.