Решение задач С1

16
Решение задач С1 ЕГЭ 2006 - 2009

Upload: torgny

Post on 22-Jan-2016

51 views

Category:

Documents


0 download

DESCRIPTION

Решение задач С1. ЕГЭ 2006 - 2009. Тренировочный экзамен 2009 В_1. Демо 2008. ЕГЭ 2009. Var x,y:real; Begin readln(x,y); If x*x+y*y>=4 then if x

TRANSCRIPT

Page 1: Решение задач С1

Решение задач С1

ЕГЭ 2006 - 2009

Page 2: Решение задач С1
Page 3: Решение задач С1
Page 4: Решение задач С1
Page 5: Решение задач С1
Page 6: Решение задач С1
Page 7: Решение задач С1

Тренировочный экзамен 2009 В_1

Page 8: Решение задач С1
Page 9: Решение задач С1

Демо 2008

Page 10: Решение задач С1
Page 11: Решение задач С1
Page 12: Решение задач С1

ЕГЭ 2009

Var x,y:real;Begin readln(x,y);If x*x+y*y>=4 then if x<=2 then if y<=x then

write(‘принадлежит’) else write (‘не принадлежит’) end.

Y

X2

Page 13: Решение задач С1

ДЕМО 2007

Требовалось написать программу, которая решает уравнение «ax+b=0» относительно x для любых чисел a и b, введенных с клавиатуры. Все числа считаются действительными. Программист торопился и написал программу неправильно.

Последовательно выполните три задания:1) Приведите пример таких чисел a, b, x, при которых

программа неверно решает поставленную задачу.2) Укажите, какая часть программы является лишней.3) Укажите, как нужно доработать программу, чтобы

не было случаев ее неправильной работы. (Это можно сделать несколькими способами, поэтому можно указать любой способ доработки исходной программы).

Page 14: Решение задач С1

ПРОГРАММА  НА ПАСКАЛЕ

var a, b, x: real;beginreadln(a,b,x);if b = 0 thenwrite('x = 0')elseif a = 0 thenwrite('нет решений')elsewrite('x =',-b/a);end.

Page 15: Решение задач С1

Элементы ответа:1) a = 0 b = 0, x = 0(значение x можно не указывать, допустим ответ, что x – любое число)2) Лишняя часть:не нужно вводить x с клавиатурыверно: readln(a,b);3) Возможная доработка: readln(a,b);if a = 0 thenif b = 0 thenwrite('любое число')elsewrite('нет решений')elsewrite('x=',-b/a);(могут быть и другие способы доработки). При оценке других вариантов доработки программы нужно проверять, что поставленная цель достигается.

Page 16: Решение задач С1

ЕГЭ 2009

Var x,y:real;Begin readln(x,y);If y>=x*x then if x<=2 then if y>=0 then

write(‘принадлежит’) else write (‘не принадлежит’) end.

Y

X2