Контрольная работа по разделу «Алгоритмизация и программирование»
КОНТРОЛЬНАЯ РАБОТА
Дата: Преподаватель: Кольникова Наталья Сергеевна
Контрольная работа состоит из 3 частей:
Часть первая (теоретическая) – задания с развернутым ответом (необходимо дать полный ответ на заданный вопрос).
Часть вторая (теоретическая) – задания с выборочным ответом (выбирается один из представленных вариантов ответа).
Часть третья (практическая) – практические задания. Практические задания можно выполнить на компьютере, а затем необходимо написать запись программы на ответном листе.
ВАРИАНТ №1
Часть первая
Дайте определения следующим понятиям:
Какое выполняется действие при использовании арифметической операции DIV?
Какое выполняется действие при использовании стандартной функции SQRT(X) для вещественных чисел?
Какие операторы служат в Паскале для выполнения операций ввода информации с клавиатуры?
Каковы отличия оператора выбора Case от оператора условия If?
Перечислите типы числовых переменных, используемые в языке программирования Паскаль.
Часть вторая
Выберите правильный ответ:
Какие заголовки программы правильны:
program Zarplata;
program Сумма;
program Summa Nalogov;
program 12Kurs2.
Найдите ошибки в следующей программе и напишите исправленный вариант программы:
program Ошибки1;
begin
Summa:=6+8;
end;
Сколько раз исполнится фрагмент программы: For i := 0 to 9 Do k:=k*i;
13
14
10
8
Фрагмент алгоритма изображен в виде блок-схемы. Определите, какое значение переменной X будет напечатано в результате выполнения алгоритма
5
6
7
8
Часть третья
Практическая часть.
Напишите программы для следующих задач:
Задача 1: Даны два натуральных числа. Найти их сумму, разность.
Задача 2: Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень положительные (число 0 не изменять).
Задача 3: Дан номер месяца (1 январь, 2 февраль, и т.д.). Вывести название соответствующего времени года («зима», «весна» и т.д.).
Задача 4: Дан диапазон чисел [2;5]. Найдите произведение квадратов данных чисел.