Тест «Язык программирования Паскаль» по информатике для 9 класса
Контрольный тест
Язык программирования Паскаль
Вариант I1
- 
Найдите ошибки в записи программы. Перепишите программу в исправленном виде. 
program Умножение;
var A, B, C: boolean;
begin
read (A, B)
C = A * B
writeln (Произведение введенных Вами чисел равно , C)
end.
- 
Укажите недопустимые имена программ на Паскале: 
- 
2chisla 
- 
kalkulator_dohodov 
- 
сумма 
- 
xc55po 
- 
nAMB3 
- 
program 
- 
_123 
- 
Запишите на Паскале следующее арифметическое выражение: 

- 
Установите соответствия между типами данных и типами переменных в Паскале: 
Integer
Byte
Boolean
Char
String
Вещественные числа
Логические значения
Символьный тип данных
Числа в диапазоне от 0 до 255
Строковый тип данных
- 
Определите, что будет выведено на экран после выполнения следующего алгоритма: 
var s:integer; k:real;
begin
s := 25;
if s mod 2 0 then
begin
s := s – 1;
k := s / 2;
end
else k:= s;
writeln (k)
end.
- 
Определите, что будет напечатано в результате выполнения следующего алгоритма при имеющихся исходных данных (3, -2, 9, 7, -1, 6, 1): 
program Example;
var a: array [1..7] of real; S: real; i: integer;
begin
for i := 1 to 7 do
read (a[i]);
S := 0;
for i := 1 to 7 do
S := S + a[i];
writeln (S)
end.
Начертите в тетради и заполните таблицу:
-  i 1 2 3 4 5 6 7 a[i] 3 -2 9 7 -1 6 1 S 
- 
Напишите программу, которая находит сумму четных чисел, больших пяти, в последовательности целых чисел. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введенные числа по модулю не превышают 30 000. Программа должна вывести одно число: сумму четных чисел, больших пяти. 
Пример работы программы:
| Выходные данные | |
| 12 15 30 4 2 0 | 42 | 
---------------------------------------------------------------------------------------------------------------------
Система оценивания контрольной работы
 
Оценивание выполненных заданий
| Кол-во баллов | |
| Задания 1 – 4 | 3 | 
| Задание 5 – 6 | 4 | 
| Задания 7 | 5 | 
Оценка по итогам проверки работы
| Оценка | |
| 21-25 | 5 | 
| 16-20 | 4 | 
| 12-15 | 3 | 
Контрольный тест
Язык программирования Паскаль
Вариант II2
- 
Найдите ошибки в записи программы. Перепишите программу в исправленном виде. 
program exmpl
var C: char
begin
write (‘Введите длины трех сторон треугольника: ’)
read (A, B, C)
write (‘Треугольник со сторонами ’, a, b, c)
if a + b > c and b + c > a and a + c > b
then write (‘существует.’)
else write (‘не существует.’)
end.
- 
Укажите недопустимые имена программ на Паскале: 
- 
Математика 
- 
_semenova 
- 
сумма 
- 
xc55po 
- 
inform_урок 
- 
begin 
- 
_123 
- 
Запишите на Паскале следующее арифметическое выражение: 

- 
Установите соответствия между типами данных и типами переменных в Паскале: 
Integer
Byte
Boolean
Char
Вещественные числа
Логические значения
Символьный тип данных
Числа в диапазоне от 0 до 255
- 
Определите значение переменной c после выполнения алгоритма, записанного в виде блок-схемы: 
b := 1; c := 2;
b = 4
c := b * c;
b := b + 1;
Да
Нет
- 
Определите значение переменной c после выполнения следующего фрагмента программы: 
a := 100;
b := 30;
a := a – b * 3;
if a > b
then
c := a – b
else
c:= b – a
- 
Напишите программу. Даны три действительных числа. Возвести в квадрат те их них, значения которых неотрицательны, и в четвертую степень – отрицательные. Результат вывести на экран. 
---------------------------------------------------------------------------------------------------------------------
Система оценивания контрольной работы
 
Оценивание выполненных заданий
| Кол-во баллов | |
| Задания 1 – 4 | 3 | 
| Задание 5 – 6 | 4 | 
| Задания 7 | 5 | 
Оценка по итогам проверки работы
| Оценка | |
| 21-25 | 4 | 
| 16-20 | 3 | 
Контрольный тест
Язык программирования Паскаль
Вариант III3
- 
Найдите ошибки в записи программы. Перепишите программу в исправленном виде. 
program произведение
A, B, C: real
begin
readln (A, B)
C = A * B
writeln (Произведение введенных Вами чисел равно , C)
end.
- 
Укажите недопустимые имена программ на Паскале: 
- 
chisla 
- 
(hit) 
- 
сумма 
- 
666 
- 
NYPL 
- 
readln 
- 
Запишите на Паскале следующее арифметическое выражение: 

- 
Установите соответствия между типами данных и типами переменных в Паскале: 
Integer
Byte
Boolean
Char
Вещественные числа
Логические значения
Символьный тип данных
Числа в диапазоне от 0 до 255
- 
В алгоритме, записанном ниже, используются целочисленные переменные a и b. Определите значение переменной b после выполнения данного алгоритма: 
a := 7;
b := a – 8;
a := -3 * b + 3;
b := a / 2 * b
- 
Определите значение переменной s после выполнения фрагмента алгоритма: 
a := 1; s := 0;
a > 500
s := s + a;
a := a * 2;
Да
Нет
- 
Напишите программу для вычисления периметра и площади прямоугольного треугольника по заданным длинам двух катетов a и b. 
---------------------------------------------------------------------------------------------------------------------
Система оценивания контрольной работы
 
Оценивание выполненных заданий
| Кол-во баллов | |
| Задания 1 – 4 | 3 | 
| Задание 5 – 6 | 4 | 
| Задания 7 | 5 | 
Оценка по итогам проверки работы
| Оценка | |
| 20-25 | 3 | 
1 Высокий уровень сложности (максимально возможная оценка – 5).
2 Средний уровень сложности (максимально возможная оценка – 4).
3 Низкий уровень сложности (максимально возможная оценка – 3).
Здесь представлены материалы теста на тему «Язык программирования Паскаль», которые могут быть просмотрены в онлайн режиме или же их можно бесплатно скачать. Предмет теста: Информатика (9 класс). Также здесь Вы найдете подборку тестов на схожие темы, что поможет в еще лучшей подготовке к тестированию.

