Контрольная работа по разделу «Алгоритмизация и программирование»

КОНТРОЛЬНАЯ РАБОТА

Дата: Преподаватель: Кольникова Наталья Сергеевна

Контрольная работа состоит из 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]. Найдите произведение квадратов данных чисел.