Меню
Разработки
Разработки  /  Информатика  /  Проверочные работы  /  9 класс  /  Комплекс разноуровевых заданий по информатике "Алгоритмизация и программирование"

Комплекс разноуровевых заданий по информатике "Алгоритмизация и программирование"

Комплекс разноуровевых заданий представляет собой контрольную работу, которая основана на применении дифференцированной формы обучения.
20.10.2014

Описание разработки

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

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

Дифференциацию можно проводить по следующим критериям:

по содержанию задания

по форме организации работы на уроке

по способу педагогической поддержки

по способу восприятия информации

В данной работе используется дифференциация по содержанию задания.

Задания распределены по трём уровням сложности. Внутри каждого уровня задания делятся на ранги, и в зависимости от уровня и ранга за данное задание можно получить определённое количество баллов.

Выполнять все задания не нужно. Необходимо лишь набрать определённое количество баллов. Порядок выполнения при этом не важен.

Контрольная работа по алгоритмизации и программированию

2. Определите значение переменной k после выполнения фрагмента программы на языке Visual Basic 2008.

S1 = “Кило”

S2 = “байт”

S = S1+S2

K = Microsofi.VisualBasic.Len(S)

Содержимое разработки

Контрольная работа

Тема: «Алгоритмизация и основы программирования»

Вариант 1



Задание

Балл

Ранг

I уровень

1

Определите значение переменной с после выполнения алгоритма, заданного блок-схемой:



1

1

2

Определите значение переменной k после выполнения фрагмента программы на языке Visual Basic 2008.


S1 = “Кило”

S2 = “байт”

S = S1+S2

K = Microsofi.VisualBasic.Len(S)


1

1

3

Определите значение переменной Z после выполнения алгоритма, заданного блок-схемой:


2

2

4

Определите значение переменной c после выполнения фрагмента программы на языке Visual Basic 2008.


A = 25

B = 7

A = (a-b)* 2

If ab Then

C = A + B

Else C = A – B

End if


2

2

5

Определите значение переменной B после выполнения алгоритма, заданного блок-схемой:


3

3

6

Чему равна переменная K после выполнения фрагмента программы на языке Visual Basic 2008?


K = 0

For I = 1 to 5 step 1

K = K + 2

Next I


3

3

Всего баллов за первый уровень

12

II уровень

1

Впишите пропущенный фрагмент блок-схемы


4

1

2

Допишите пропущенный фрагмент программы так, чтобы в результате выполнения функции Button1Click() на экран вывелось значение синуса переменной X.


Dim X,K As single

Sub Button1Click( )

X = val(textBox1.text)

N = . . . . . . .

Label1.text = N

End sub


4

1

3

Начертите блок-схему, соответствующую фрагменту программы на языке Visual Basic 2008.


A = 10

B = 20

A = A – B * 4

If A B Then

C = A

Else

C = B

End If


5

2

4

Напишите фрагмент программы на языке Visual Basic 2008 по заданной блок-схеме.




5

2

5

Начертите блок-схему, соответствующую заданному фрагмента программы на языке Visual Basic 2008.


N = 400

Do While N 0

N = N / 2 – 5

Loop


6

3

Всего баллов за второй уровень

24

III уровень

1

A, B и C – различные целые числа. Запишите в виде блок-схемы алгоритм для нахождения наибольшего из этих чисел.

7

1

2

Запишите в виде блок-схемы алгоритм для решения уравнения вида ax-b=0, где X – неизвестная величина, а А и B – действительные числа.

7

1

3

Запишите в виде блок-схемы алгоритм для нахождения 10-го элемента последовательности, построенной по закону

Ai = (Ai-1 + 4) / 2, A0 = 1

8

2

4

В банке N бактерий. Каждые 3 часа количество бактерий удваивается. Через сколько времени количество бактерий в банке превзойдёт число K?

Запишите в виде блок-схемы алгоритм для решения данной задачи с использованием цикла.

8

2

5

Реализуйте при помощи языка программирования Visual Basic 2008 решение задачи 1 или 2 по выбору.

9

3

6

Реализуйте при помощи языка программирования Visual Basic 2008 решение задачи 3 или 4 по выбору.

9

3

Всего баллов за третий уровень

48


Контрольная работа

Тема: «Алгоритмизация и основы программирования»

Вариант 2



Задание

Балл

Ранг

I уровень

1

Определите значение переменной с после выполнения алгоритма, заданного блок-схемой:



1

1

2

Определите значение переменной k после выполнения фрагмента программы на языке Visual Basic 2008.


S1 = 1

S2 = 2

S = S1+S2

K = Math.Sqr(S)


1

1

3

Определите значение переменной Z после выполнения алгоритма, заданного блок-схемой:


2

2

4

Определите значение переменной c после выполнения фрагмента программы на языке Visual Basic 2008.


A = 12

B = 14

A = 4/(b-a)

If a

C = B - A

Else C = A – B

End if


2

2

5

Определите значение переменной B после выполнения алгоритма, заданного блок-схемой:


3

3

6

Чему равна переменная K после выполнения фрагмента программы на языке Visual Basic 2008?


K = 1

For I = 1 to 4 step 1

K = K * 2

Next I


3

3

Всего баллов за первый уровень

12

II уровень

1

Впишите пропущенный фрагмент блок-схемы


4

1

2

Допишите пропущенный фрагмент программы так, чтобы в результате выполнения функции Button1Click() на экран вывелась строка «Hallo,World».


Dim X,K,S As single

Sub Button1Click( )

X = “World”

N = “Hallo,”

S = . . . . . . .

Label1.text = S

End sub


4

1

3

Начертите блок-схему, соответствующую фрагменту программы на языке Visual Basic 2008.


P = 10

K = P – 8 * 24

P = P / K

If P

M = K

Else

M = K + P

End If


5

2

4

Напишите фрагмент программы на языке Visual Basic 2008 по заданной блок-схеме.




5

2

5

Начертите блок-схему, соответствующую заданному фрагмента программы на языке Visual Basic 2008.


N = 400

For i = 1 to N Step 1

K = K * 6

Next i


6

3

Всего баллов за второй уровень

24

III уровень

1

A, B и C – различные целые числа, одно из которых является отрицательным. Запишите в виде блок-схемы алгоритм для нахождения отрицательного числа.

7

1

2

Запишите в виде блок-схемы алгоритм для решения уравнения вида b*x=a, где X – неизвестная величина, а А и B – действительные числа.

7

1

3

Запишите в виде блок-схемы алгоритм для нахождения 15-го элемента последовательности, построенной по закону

Ai = Ai-1 * 3 – 2, A0 = 1

8

2

4

В пруду водится N амёб. Амёбы размножаются делением на две части. Деление происходит каждую секунду. Через сколько времени количество амёб в пруду будет превышать число K?

Запишите в виде блок-схемы алгоритм для решения данной задачи с использованием цикла.

8

2

5

Реализуйте при помощи языка программирования Visual Basic 2008 решение задачи 1 или 2 по выбору.

9

3

6

Реализуйте при помощи языка программирования Visual Basic 2008 решение задачи 3 или 4 по выбору.

9

3

Всего баллов за третий уровень

48

Критерии оценки


Количество баллов

Оценка

Пояснение

11 и меньше

«2»

Не выполнены задания первого уровня.

Учащийся не усвоил основные знания по данной теме.

От 12 до 20

«3»

Выполнены все задания первого уровня.

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

От 21 до 38

«4»

Выполнены все задания второго уровня, либо все задания первого уровня и, хотя бы, три задания второго уровня.

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

От 39

«5»

Решены пять задач из третьего уровня, либо выполнены все задания второго уровня и решены, хотя бы, три задачи третьего уровня.

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






-80%
Курсы повышения квалификации

Исследовательская деятельность учащихся

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Комплекс разноуровевых заданий по информатике "Алгоритмизация и программирование" (0.12 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт