Рекомендации по выполнению заданий части 3 егэ по информатике




Скачать 50.68 Kb.
НазваниеРекомендации по выполнению заданий части 3 егэ по информатике
Дата14.11.2012
Размер50.68 Kb.
ТипЗадача

Рекомендации по выполнению заданий части 3
ЕГЭ по информатике



В 2012 г. проведение экзамена по информатике осуществляется в бескомпьютерном варианте. Для выполнения любого из заданий экзаменационной работы не требуется никакого дополнительного оборудования или программного обеспечения. Использование калькуляторов на экзамене по информатике запрещается.

Задания Части 3 (С) направлены на проверку сформированности важнейших умений записи и анализа алгоритмов, предусмотренных требованиями к обязательному уровню подготовки по информатике учащихся средних общеобразовательных учреждений. Эти умения проверяются на повышенном и высоком уровне сложности. Также на высоком уровне сложности проверяются умения по теме "Технология программирования".
В части 3 (С) всего четыре задания, относящиеся к повышенному и высокому уровню сложности.

Если для заданий базового уровня предполагаемый процент выполнения 60%-80%, то для заданиий повышенного и высокого уровня сложности требования ,более высокие. Для задания повышенного уровня С1 предполагаемый процент выполнения от 40 % до 60%, а для остальных задач части С (С2, С3, С4) предполагаемый процент выполнения от 10% до 30%.

Выполнение заданий Части 3 (С) оценивается от двух до четырех баллов.

Ответы на задания Части 3 (С) проверяются и оцениваются экспертами (устанавливается соответствие ответов определенному перечню критериев).

Максимальное количество баллов, которое можно получить за выполнение заданий Части 3 (С), – 12 баллов


Проверяемые элементы содержания и виды деятельности (Часть 3)

  1. Умение прочесть фрагмент программы на языке программирования и исправить допущенные ошибки

  2. Умение написать короткую (10-15 строк) простую программу обработки массива на языке программирования или записать алгоритм на естественном языке

  3. Умение создавать собственные программы (30-50 строк) для решения задач средней сложности



Задача С1. . (Максимальный балл 3)

Чтение фрагмента программы на языке программирования и исправление в нем логических ошибок.


Программа будет содержать несколько условий. Смысловая ошибка в программе, состоящей из нескольких условий- это значит, что в программе не рассмотрен один или несколько случаев. Как искать ошибку в программе? Самый правильный путь- решить задачу самостоятельно и соотнести с предложенным вариантом и выявить нерассмотренные случаи.



Текст задачи:


Требовалось написать программу, которая вводит с клавиатуры координаты точки на плоскости (x,y – действительные числа) и определяет принадлежность точки заштрихованной области, включая ее границы. Программист торопился и написал программу неправильно.



ПРОГРАММА

НА ПАСКАЛЕ

ПРОГРАММА

НА БЕЙСИКЕ

ПРОГРАММА

НА СИ

var x,y: real;

begin

readln(x,y);

if y<=1 then

if x>=0 then

if y>=sin(x) then

write('принадлежит')

else

write('не принадлежит')

end.

INPUT x, y

IF y<=1 THEN

IF x>=0 THEN

IF y>=SIN(x) THEN

PRINT "принадлежит"

ELSE

PRINT "не принадлежит"

ENDIF

ENDIF

ENDIF

END

void main(void)

{ float x,y;

scanf("%f%f",&x,&y);

if (y<=1)

if (x>=0)

if (y>=sin(x))

printf("принадлежит");

else

printf("не принадлежит");

}



Последовательно выполните следующее:

1) Приведите пример таких чисел x, y, при которых программа неверно решает поставленную задачу.

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


Решение


Так как уравнения всех границ указаны на графике, задача требует понимания того, какой знак нужно поставить в соответствующем неравенстве.

Выписав все неравенства, которые “ограничивают” закрашенную область, и объединив их логической операцией ”and”, получаем условие, которое должна выполнять программа.

Если условие выполняется – точка принадлежит, не выполняется – не принадлежит.

Элементы ответа:

1) Пример: x=3, y=0,5 (Любая пара (x,y), для которой выполняется: y>1 или x<0 или

(y>=sin x и x>π/2 и y<=1))


2) Возможная доработка (Паскаль):


if (y<=1) and (x>=0) and (y>=sin(x)) and (x<=3,14/2) then

write('принадлежит')

else

write('не принадлежит')

(могут быть и другие способы доработки


Обратите внимание! В задаче требовалось выполнить три действия:

  • 1) указать пример входных данных, при которых программа работает неверно,

и исправить две ошибки:

  • 2)Неправильное использование условного оператора, в результате чего при невыполнении первого или второго условия программа не выдавала ничего (отсутствуют случаи ELSE).

  • 3)Приведенным трем ограничениям удовлетворяют также те точки плоскости, у которых (y>=sin x и x>=π/2 и y<=1).



Задача С2. (Максимальный балл 2)



Текст задачи:

Опишите на русском языке или одном из языков программирования алгоритм подсчета числа элементов, равных максимальному, в числовом массиве из 30 элементов.


Задание С2 относится к высокому уровню сложности. За решение этого задания можно получить два балла. По содержанию проверяет умение формально описывать известный (изученный в школе) алгоритм на естественном языке или на языке программирования.


Содержание правильного ответа


Введем целочисленную переменную Max, в которую будем заносить максимальный из просмотренных элементов массива, и целочисленную переменную Num, в которой будем подсчитывать число повторений максимального элемента в просмотренной части массива. Занесем в Маx значение первого элемента массива, в Num занесем 1.

В цикле до конца массива: сравниваем очередной элемент массива с текущим значением переменной Max, если он больше, то заносим его значение в Max и устанавливаем счетчик Num в 1, если они равны, то увеличиваем счетчик Num на 1. По окончании цикла переменная Num содержит число повторений максимального элемента массива.



На языке Паскаль

На языке Бейсик

const N = 30;

var a:array[1..N] of integer;

Max, Num, i: integer;

begin

Max := a[1];

Num := 1;

for i := 2 to N do

if a[i] > Max then

begin

Max := a[i];

Num := 1

end

else

if a[i] = Max then

Num := Num + 1;

writeln(Num)

end.

N = 30

DIM i, Max, Num,a(N) AS INTEGER

Max = a(1)

Num = 1

FOR i = 2 TO N

IF a(i) > Max THEN

Max = a(i) : Num = 1

ELSE

IF a(i) = Max THEN

Num = Num + 1

END IF

END IF

NEXT i

PRINT Num

END



С перечнем возможных на ЕГЭ алгоритмов можно ознакомиться в кодификаторе ЕГЭ по информатике на ФИПИ http://www.fipi.ru


С реализацией этих алгоритмов на языке Visual Basic в
Практикуме по решению задач в курсе информатики», 10-11 классы

http://school-collection.edu.ru/catalog/res/0a004f9e-78db-363d-655d-784fb47f2a40/view/

Желаю терпения при подготовке!

Учитель информатики Миронова Наталия Николаевна

Похожие:

Рекомендации по выполнению заданий части 3 егэ по информатике iconМетодические рекомендации по подготовке учащихся к егэ по информатике и информационно-коммуникационным технологиям
Настоящие рекомендации составлены на основе анализа общих итогов сдачи егэ по информатике в Нижегородской области в 2009, 2010 годах...
Рекомендации по выполнению заданий части 3 егэ по информатике iconМетодические рекомендации по подготовке к егэ в 2012 г
По сравнению с 2011 г количество заданий в части 1 сокращено с 25 до 24. Соответственно, общее количество заданий сократилось с 45...
Рекомендации по выполнению заданий части 3 егэ по информатике iconПрограмма элективного курса «Подготовка к егэ по информатике» 11 класс (34 часа)
Икт, а также на тренировку и отработку навыка решения тестовых заданий в формате егэ. Это позволит учащимся сформировать положительное...
Рекомендации по выполнению заданий части 3 егэ по информатике iconТема занятия
Тестирование по информатике в форме егэ: рекомендации по решению заданий. Зорин М. В
Рекомендации по выполнению заданий части 3 егэ по информатике iconРекомендации по использованию дистанционных технологий при подготовке к егэ по информатике
В россии все больше внедряется практика оценивания выпускников школ методом сдачи егэ. В этом году впервые массово будет сдаваться...
Рекомендации по выполнению заданий части 3 егэ по информатике iconДанное методическое пособие издано с целью оказания Вам помощи в успешной подготовке к выполнению заданий единого государственного экзамена по истории в 2010
Рактические советы и актуальную информацию по интернет-ресурсам, издательствам, учебникам. Также Вам предлагается примерный вариант...
Рекомендации по выполнению заданий части 3 егэ по информатике iconПодготовка к егэ по Информатике и икт общие рекомендации по подготовке учащихся к егэ по информатике и икт
Для того чтобы успешно сдать егэ: во-первых, необходимо владеть достаточно полными знаниями по предмету, во-вторых, иметь опыт написания...
Рекомендации по выполнению заданий части 3 егэ по информатике iconАрмавирская государственная педагогическая академия
Егэ по информатике», «Хранение информации в компьютере. Файловая система», «Основы алгоритмизации в задачах егэ по информатике»,...
Рекомендации по выполнению заданий части 3 егэ по информатике iconПрограмма составлена доцентом Лариной И. Б. 2012 год пояснительная записка целевая установка и организационно-методические указания.
Егэ по информатике», «Хранение информации в компьютере. Файловая система», «Основы алгоритмизации в задачах егэ по информатике»,...
Рекомендации по выполнению заданий части 3 егэ по информатике iconПрограмма составлена доцентом Лариной И. Б. 2012 год пояснительная записка целевая установка и организационно-методические указания.
Егэ по информатике», «Хранение информации в компьютере. Файловая система», «Основы алгоритмизации в задачах егэ по информатике»,...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница