Контрольная работа №1
«Программирование»
Вариант 1
Часть 1. (выберите только один верный вариант)
Что называется алгоритмом?
Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов;
Алгоритм – описание последовательности действий (план), для решения задачи;
Алгоритм – примерный план для решения задачи.
Алгоритм включает в себя ветвление, если:
если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
если ход его выполнения зависит от истинности тех или иных условий;
если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;
если он представим в табличной форме;
если он включает в себя вспомогательный алгоритм.
В каком разделе происходит описание переменных?
Const;
Var;
Vag.
Как записывается оператор вывода?
Writeln ();
Readkey();
Readln().
Как записывается оператор присваивания?
а:=1;
а=1;
а=:1;
Записать на языке Pascal следующее выражение:
Y:=3*x*x*x-5x-2;
Y:=3*x^3-5*x-2;
Y:=3*x*x*x-5*x-2.
Формат полного оператора ветвления следующий:
If else ;
If then else ;
If then .
Какой оператор позволяет вычислить корень квадратный из числа?
SQR;
ABS;
SQRT.
Часть 2.
Какое значение примет переменная С в результате выполнения программы:
Var A, B, C: integer;
Begin
A:=4;
B:=A*3-6;
If B2*A Then A:=2;
IF B
If B=2*A Then A:=B-A;
C:=A*B+A-B;
Writeln (‘C=’, C);
End.
8;
22;
29.
Записать по правилам языка Паскаль следующие выражения:
Записать выражения, записанные по правилам языка Паскаль, в математической форме:
(x+y)/(y+1)
Часть 3.
Написать программу. Дано целое число. Если оно является положительным, то прибавить к нему 1, в противном случае вычесть из него два. Вывести полученное число.
Контрольная работа №1
«Программирование»
Вариант 2
Часть 1. (выберите только один верный вариант)
Алгоритм называется циклическим:
если он включает в себя вспомогательный алгоритм.
если ход его выполнения зависит от истинности тех или иных условий;
если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;
если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий.
Оператор для организации ветвления в языках программирования – это…
Оператор для организации диалога с пользователем;
Условный оператор, оператор выбора;
Оператор цикла.
Чем характеризуется переменная?
Именем, типом, значением;
Именем, значением;
Значением, типом.
Чем заканчивается программа?
END;
Clrscr;
Readln.
Как записывается оператор ввода?
Writeln ();
Readkey();
Readln().
Записать на языке Pascal следующее выражение: ;
Y:=5*x*x+10*x+2;
Y:=5*x*x+10x+2;
Y:=5x*x+10x+2.
Назначение циклической структуры:
Повторение идущих подряд одинаковых команд некоторое число раз;
Повторение одной команды не более 10 раз;
Проверка условия в тексте.
Какая строка из перечисленных описывает символьную переменную на языке Паскаль:
Var x: integer;
Var x: char;
Var x: real.
Часть 2.
Какие значения примут переменные C и D в результате выполнения программы:
Program vvv1;
Var A, B, C, D: integer;
Begin
A:=6;
B:=2*A+8;
If BA Then C:=B-A Else D:=A-B;
Writeln (‘C=’, C); Writeln (‘D=’, D);
End.
C=14, D=0;
C=38, D=14:
C=14, D=-14.
Записать по правилам языка Паскаль следующие выражения:
Записать выражения, записанные по правилам языка Паскаль, в математической форме:
(x*y-12)/(34+x)
Часть 3.
Написать программу. Ввести рост человека. Вывести на экран “ВЫСОКИЙ”, если его рост превышает 180 см, и “НЕ ОЧЕНЬ ВЫСОКИЙ” в противном случае.