Контрольная работа №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

 

 

Контрольная работа №2 по информатике в 9 классе по теме «Разработка алгоритмов и программ»

    DOCX

Файл будет скачан в формате:

    DOCX

Автор материала

Синькова-Марченко Людмила Анатольевна

учитель УМО, педагог ДО

  • На сайте: 10 лет
  • Всего просмотров: 123276
  • Подписчики: 4
  • Всего материалов: 107
  • 123276
    просмотров
  • 107
    материалов
  • 4
    подписчиков

Настоящий материал опубликован пользователем Синькова-Марченко Людмила Анатольевна.
Инфоурок является информационным посредником. Всю ответственность за опубликованные материалы несут пользователи, загрузившие материал на сайт. Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете на материал.

ИИ для создания материалов

Создавайте материалы с ИИ

Если готовые материалы не подошли — помогут нейросети

Конспекты, тесты, презентации, рабочие листы и другие материалы по ФГОС — под ваш урок, класс и цели занятия за пару минут.

Попробовать бесплатно

Выберите инструмент

~130

Нейросети могут ошибаться. Обязательно проверяйте ответы.

Другие материалы

Вам будут интересны эти курсы: