Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  9 класс  /  Контрольная работа по теме "Алгоритмизация и программирование"

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

Контрольная работа по теме "Алгоритмизация и программирование" состоит из двух вариантов по 6 заданий в каждом. Материал проверяет знания и умения учащихся в области составления программы решения задачи, заполнения одномерных массивов случайными числами, алгоритмы обработки чисел, анализ программ с ветвлениями.
10.01.2020

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

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

Алгоритмизация и программирование

Вариант 1

  1. Составьте программу на языке программирования Паскаль для решения задачи:

Дана сторона квадрата. Определите его периметр.


  1. Составьте программу на языке программирования Паскаль на заполнение массива случайными числами:

Заполнить массив из 18 элементов случайным образом целыми числами из промежутка [13;27).

  1. Решите задачу на алгоритм обработки чисел:

У ис­пол­ни­те­ля Альфа две ко­ман­ды, ко­то­рым при­сво­е­ны но­ме­ра:

1. при­бавь 5;

2. умножь на b

(b — не­из­вест­ное на­ту­раль­ное число; b ≥ 2).

Про­грам­ма для ис­пол­ни­те­ля Альфа — это по­сле­до­ва­тель­ность но­ме­ров ко­манд. Из­вест­но, что про­грам­ма 11211 пе­ре­во­дит число 3 в число 88. Опре­де­ли­те зна­че­ние b.

  1. Решите задачу на анализ программ с ветвлением:

Дана программа:

var s,t: integer;
begin
readln(s);
readln(t);
if (s 10) and (t 10)
then writeln('ДА')
else writeln('НЕТ')
end.

Было проведено 9 запусков этой программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5)

Сколько было запусков, при которых программа напечатала «ДА»?

  1. Составьте программу на языке программирования Паскаль на заполнение массива случайными числами:

Заполнить массив из 21 элемента случайным образом вещественными значениями, лежащими в диапазоне [-18;35).

  1. Решите задачу на алгоритм обработки чисел:

У исполнителя Делитель две команды, которым присвоены номера:

 1. раздели на 2

2. вычти 3

Составьте алгоритм получения из числа 41 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд.





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

Алгоритмизация и программирование

Вариант 2

  1. Составьте программу на языке программирования Паскаль для решения задачи:

Даны основания и высота равнобедренной трапеции. Вычислите площадь трапеции.


  1. Составьте программу на языке программирования Паскаль на заполнение массива случайными числами:

Заполнить массив из 27 элементов случайным образом целыми числами из промежутка [-32;54).

  1. Решите задачу на алгоритм обработки чисел:

У исполнителя Альфа две команды, которым присвоены номера:

1. прибавь 4;

2. раздели на b

Программа для исполнителя Альфа — это последовательность номеров команд. Известно, что программа 12111 переводит число 48 в число 16. Определите значение b.

  1. Решите задачу на анализ программ с ветвлением:

Дана программа:

var s,t: integer;
begin
readln(s);
readln(t);
if (s 10)
then writeln('ДА')
else writeln('НЕТ')
end.

Было проведено 9 запусков этой программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5)

Сколько было запусков, при которых программа напечатала «ДА»?

  1. Составьте программу на языке программирования Паскаль на заполнение массива случайными числами:

Заполнить массив из 16 элементов случайным образом вещественными значениями, лежащими в диапазоне [9;18).

  1. Решите задачу на алгоритм обработки чисел:

У исполнителя Делитель две команды, которым присвоены номера:

1. раздели на 2

2. вычти 1

Составьте алгоритм получения из числа 27 числа 3, содержащий не более 5 команд. В ответе запишите только номера команд.



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

Применение облачных технологий в образовании

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