Контрольная работа №2 по информатике в 9 классе по теме «Разработка алгоритмов и программ»
Предпросмотр материала:
Контрольная работа №2 по информатике в 9 классе
по теме «Разработка алгоритмов и программ»
Контрольная работа позволит проверить сформированность компетенций учеников в области разработки алгоритмов и написания программ, выявить пробелы в знаниях и определить направления дальнейшей учебной работы.
Образовательные цели:
- Оценить уровень усвоения учащимися теоретического материала по разработке алгоритмов и написанию программ.
- Закрепить знания основных понятий и методов программирования.
- Выявить степень владения школьниками навыками алгоритмизации и программирования.
Развивающие цели:
- Способствовать развитию логического мышления и способности анализировать задачи.
- Формировать умение самостоятельно проектировать алгоритмы решения задач и реализовывать их средствами программирования.
- Стимулировать развитие творческого подхода к решению нестандартных задач.
Воспитательные цели:
- Привить ответственность за качество выполняемой работы.
- Воспитать внимательность и аккуратность при выполнении заданий.
- Повышать интерес учащихся к предмету информатики и компьютерной науке.
|
Ответы |
||||||||||
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
Вариант 1 |
5 |
в |
бык |
б |
6 |
в |
6 |
в |
агвб |
б |
|
Вариант 2 |
8 |
а |
лак |
а |
4 |
г |
4 |
а |
гвба |
в |
|
Критерии оценивания: |
|
|
Каждый правильный ответ – 1 балл |
|
|
9-10 баллов |
Отметка 5 |
|
7-8 баллов |
Отметка 4 |
|
5-6 баллов |
Отметка 3 |
|
1-4 баллов |
Отметка 2 |
Контрольная работа №2 по информатике в 9 классе
по теме «Разработка алгоритмов и программ»
Вариант 1
1. Напишите наибольшее натуральное число x, для которого ЛОЖНО высказывание:
НЕ (x < 6) ИЛИ ((x < 5) И (x ≥ 4)).
2. Что такое управление? Выберите самое полное определение.
а) перевод объекта из одного состояния в другое
б) удержание объекта в существующем состоянии
в) процесс целенаправленного воздействия одних объектов ни другие объекты
г) регулирование движения автомашин на перекрёстке
3. Агент 007, передавая важные сведения своему напарнику, закодировал сообщение придуманным шифром. В сообщении присутствуют только буквы из приведенного фрагмента кодовой таблицы:
|
Р |
Ы |
Б |
К |
А |
|
€ ? |
? ? € |
? ? |
? € |
? € ? |
Определите, какое сообщение закодировано в строчке:
? ? ? ? € ? €.
В ответе запишите последовательность букв без запятых и других знаков препинания.
4.Алгоритм, целиком используемый в составе другого алгоритма, называется:
|
а) рекурсивным б) вспомогательным |
в) основным г) дополнительным |
5. У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 5;
2. умножь на b
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, Альфа увеличивает число на экране на 5, а выполняя вторую, умножает это число на b. Программа для исполнителя Альфа — это последовательность номеров команд. Известно, что программа 11211 переводит число 3 в число 88. Определите значение b.
6.Для записи вспомогательных алгоритмов в языке Паскаль используются:
|
а) массивы б) составные операторы |
в) процедуры и функции г) операторы и операнды |
7. Ниже приведена программа, записанная на пяти языках программирования.
|
Бейсик |
Python |
|
DIM s, t AS INTEGER INPUT s INPUT t IF s > 2 AND t < 5 THEN PRINT ‘YES’ ELSE PRINT ‘NO’ ENDIF |
s = int(input()) t = int(input()) if s > 2 and t < 5: print("YES") else: print("NO") |
|
Паскаль |
Алгоритмический язык |
|
var s, t: integer; begin readln(s); readln(t); if (s > 2) and (t < 5) then writeln('YES') else writeln('NO') end. |
алг нач цел s, t ввод s ввод t если s > 2 и t < 5 то вывод "YES" иначе вывод "NO" все кон |
|
С++ |
|
|
#include <iostream> using namespace std; int main() { int s, t; cin >> s; cin >> t; if (s > 2 && t < 5) cout << "YES"; else cout << "NO"; return 0; } |
|
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(–2, 3); (2, 5); (0, 3); (5, –3); (5, 4); (11, 4); (8, –6); (7, 3); (9, 1).
Сколько было запусков, при которых программа напечатала «YES»?
8. Чему равна сумма значений элементов а[1] и а[4] массива, сформированного следующим образом? For i:=1 to 5 a[i]:=i*(i+1)
|
а) 30 б) 5 |
в) 22 г) 40 |
9. Миша записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Мишина мама случайно постирала куртку вместе с запиской. После стирки Миша обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г:
|
17 |
.44 |
4.144 |
9.13 |
|
А |
Б |
В |
Г |
Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
10. Что является результатом этапа «формализация» решения задачи на компьютере?
|
а) словесная информационная модель б) математическая модель |
в) алгоритм г) программа |
Контрольная работа №2 по информатике в 9 классе
по теме «Разработка алгоритмов и программ»
Вариант 2
1. Напишите наименьшее натуральное число x, для которого ЛОЖНО высказывание:
(НЕ (x ≥ 6) И НЕ (x = 5)) ИЛИ (x ≤ 7).
2. Кто является основоположником кибернетики?
|
а) Норберт Винер 6) Джон фон Нейман |
в) Платон г) И. П. Павлов |
3. Агент 007, передавая важные сведения своему напарнику, закодировал сообщение придуманным шифром. В сообщении присутствуют только буквы из приведенного фрагмента кодовой таблицы:
|
Л |
Е |
Н |
К |
А |
|
?© |
??? |
©© |
©? |
©©? |
Определите, какое сообщение закодировано в строчке:
?©©©?©?.
В ответе запишите последовательность букв без запятых и других знаков препинания.
4. Подпрограмма, имеющая произвольное количество входных и выходных данных. называется:
|
а) процедурой б) функцией |
в) вспомогательным алгоритмом |
5. У исполнителя Гамма две команды, которым присвоены номера:
1. прибавь 5;
2. умножь на b
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, Гамма увеличивает число на экране на 5, а выполняя вторую, умножает это число на b. Программа для исполнителя Гамма — это последовательность номеров команд. Известно, что программа 11121 переводит число 4 в число 81. Определите значение b.
6.Между формальными и фактическими параметрами следует соблюдать соответствие:
|
а) по типу параметров б) по количеству параметров |
в) по порядку следования параметров г) по всему, перечисленному в п. а)—в) |
7. Ниже приведена программа, записанная на пяти языках программирования.
|
Бейсик |
Python |
|
DIM s, t AS INTEGER INPUT s INPUT t IF s > 2 AND t < 5 THEN PRINT ‘YES’ ELSE PRINT ‘NO’ ENDIF |
s = int(input()) t = int(input()) if s > 2 and t < 5: print("YES") else: print("NO") |
|
Паскаль |
Алгоритмический язык |
|
var s, t: integer; begin readln(s); readln(t); if (s > 2) and (t < 5) then writeln('YES') else writeln('NO') end. |
алг нач цел s, t ввод s ввод t если s > 2 и t < 5 то вывод "YES" иначе вывод "NO" все кон |
|
С++ |
|
|
#include <iostream> using namespace std; int main() { int s, t; cin >> s; cin >> t; if (s > 2 && t < 5) cout << "YES"; else cout << "NO"; return 0; } |
|
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(–2, 3); (2, 5); (0, 3); (5, –3); (5, 4); (11, 4); (8, –6); (1, 7); (9, 1).
Сколько было запусков, при которых программа напечатала «NO»?
8. Массив описан следующим образом: Const b array [1..5] of integer = (1, 2, 3, 5, 11):
Значение выражения b[5]*b[4}—b[2]—b[3]*b[1] равно:
|
а)50 б)15 |
в)11 г)22 |
9. Костя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Костина мама случайно постирала куртку вместе с запиской. После стирки Костя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г:
|
.33 |
3.232 |
3.20 |
23 |
|
А |
Б |
В |
Г |
Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
10. Имеется описание:
Var с: array [1..20] of integer;
Для хранения массива с будет отведено... ячеек памяти объёмом... байтов.
|
а) 40, 20 б) 20, 320 |
в) 20, 40 г) 20, 20 |
Что Вы хотите изменить?
Например: обновить оформление, добавить задания, изменить класс, сократить текст или адаптировать материал.
Что Вы хотите изменить?
Например: обновить оформление, добавить задания, изменить класс, сократить текст или адаптировать материал.
В каталоге 7 827 курсов по разным направлениям