азработка тестов по информатике для текущего и итогового контроля результатов обучения по содержательной линии "Алгоритмы и исполнители"

Описанные таким образом обязательные результаты обучения не позволяют разработать задания для теста, проверяющего задания учащихся. Поэтому оно разбито на ряд более конкретных, развернутых требований:

уметь называть основные алгоритмические конструкции: линейную, ветвящуюся, циклическую.

Основной алгоритмической конструкцией является

циклическая

комбинаторная

круговая

ди

скретная

уметь объяснять правила записи и выполнения оператора присваивания и уметь применять его для записи алгоритмов.

В результате следующей цепочки присваивание

а: = 9

в: = в

а: = а + в

значение переменной «в» будет равно

1) 3 2) 6 3) 9 4) 15

учащиеся должны уметь объяснять правила записи ивыполнения команды ветвления.

В результате выполнения блок-схемы

Начало

Ввод А,В

А>=В

да нет

Х=А*В Х=А+В

Вывод Х

Конец

При А = 2, В = 7 переменной Х присвоится значение

1) 14 2) 0 3) 23 4) 9

уметь анализировать запись алгоритма на языке программирования, содержащую ветвления.

Значение переменной Y после выполнения фрагмента программы равно

Х: = 2

Y: = Х + 1

If X = 0 then Y: = 7

Else Y: = 5

1) 7 2) 5 3) 3 4) 2

уметь объяснять правила записи и выполнения конструкции «цикл с параметром».

Параметром цикла называется

величина шага

начальное значение переменной

конечное значение переменной

переменная, каждый раз изменяющая свое значение

уметь анализировать запись алгоритма на языке программирования, содержащую «цикл с параметром».

Значение переменной а после выполнения фрагмента программы

а: = 1

for в: = 1 to 10 do

a: = a + 1

равно

1) 13 2) 12 3) 11 4) 10

объяснять правило записи и выполнения «цикла с преусловием».

До тех пор, пока условие не наступит оператор

пока… делать

если… то

для…

повторить… раз

выполняет цикл

уметь анализировать запись алгоритма на языке программирования, содержащую «цикл с предусловием»

Фрагмент программы

DO WHITE (X < = 100)

Указывает на выполнение цикла до значения Х равного

1) 10 2) 100 3) 99 4) 0

уметь анализировать запись алгоритма на языке программирования, содержащую действия с массивами

В данном фрагменте программы

P =1

FOR i = 2 to 20 STEP 2

P = P * A (i)

NEXT i

подсчитывается произведение всех элементов

подсчитывается произведение всех четырех элементов

подсчитывается произведение элементов, стоящих на четных местах

подсчитывается произведение элементов, стоящих на нечетных местах

Уметь определять исполнителя по системе команд для каждой конкретной задачи.

Такая постановка требования определяется следующими умениями:

знать и уметь определять команды для формального исполнителя.

Команда «сдвинь на вектор» входит в систему команд

а) робота

б) черепашки

в) чертежника

г) перевозщика

уметь анализировать запись программы для формального исполнителя

Находясь в точке (0,1) по команде чертежника

переведи в точку (3,2)

сдвинь на вектор (2,3)

-перо перейдет в точку.

а) (0,1)

б) (3,1)

в) (3,2)

г) (3,3)

Уметь строить и исполнять алгоритмы для исполнителей.

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

В результате выполнения программы

начало

сдвинься на вектор (2,3)

преведи в точку (5,9)

сдвинься на вектор (-2,-3)

конец

получится геометрическая фигура

а) квадрат

б) треугольник

в) параллелограмм

г) прямоугольник

Уметь записывать на алгоритмическом языке алгоритм решения простой задачи.

Данное требование подразумевает, во-первых;

умение переходить от описания алгоритма на естественном языке к записи на алгоритмическом языке (языке программы).

Установите правильную последовательность.

Программа, получающая из 0 число 17.

) повторить четыре раза

) прибавить 1

) умножить на 2

) конец

д) прибавить 1

во-вторых:

уметь переходить от записи алгоритма в виде блок-схемы к записи на языке программирования.

Алгоритму, изображенному на блок-схеме

Начало

Ввод А,В

А>=В

да нет

Х=А*В Х=А+В

Вывод Х

Конец

Соответствует фрагмент программы

Бейсик

Паскаль

Алгоритм

1) IF (A>=B) THEN X=A+B else X=A*B

IF (A>=B) THEN X:=A+B

Else X:=A*B;

Если А>=B

То X:=A+B

Иначе X:=A*B

Все

2)IF (A>B) AND (A/=B) THEN X=A*B

else X=A+B

IF (A>B) AND (A/=B)

THEN X:=A*B

Else X:=A+B;

Если A>B A/=B

То X:=A*B

Иначе X:=A+B

Все

3)IF (A>B) AND (A=B) THEN X=A*B

else X=A+B

4) IF (A>=B) THEN X=A*B  

IF (A>B) AND (A=B)

THEN X:=A*B

Else X:=A+B

IF (A>=B) THEN X:=A*B; =6

ЕслиA>B A=B

То X:=A*B

Иначе X:=A+B все

ЕслиA>=B

То X:=A+B

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

Страница:  1  2  3  4  5  6 


Другие рефераты на тему «Педагогика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы