Подготовка к проверочной работе «Программирование
на Паскале»
- Запишите следующее выражение по
правилам программирования:
- Установите
соответствие (с помощью стрелок) между переменной и типом данных:
а) A:=3.234 а) Integer
b) Z:=14 b) Real
c) B:=10351
d) K:=-0.2
d) K:=-0.2
e) C:=
64000
- Запишите инструкцию:
а) присваивающую
переменной V значение 7;
б) увеличивающую значение переменной Z на 30;
в) вычисляющую значение переменной R
по формуле (X2+Y2):2;
4. Напишите
инструкцию вывода на экран:
а) вашего имени б) числа 400 в) значения выражения 7,3(3,22+8,61)
- Определите, какое значение примет
переменная С в результате выполнения данной последовательности операторов
присваивания:
a:=8; b:=a/2;
c:=43 mod a; a:=(b+c) div 6; b:=b+1;
c:=sqrt(abs(a*b-14));
- Установите соответствие
между служебными словами и
названиями разделов программы:
а) Var а) Раздел операторов
b) Program b) Раздел имени программы
c) Begin …end c) Раздел описания переменных
- Найдите ошибки в записях оператора:
a) Write ©;
b) Writeln;
c) Writeln (Введите любое число);
d) Write X,Y;
e) WRITELN (‘воскресенье, нерабочий день’);
- Какая
структура программы верная:
|
2) program MyProg;
begin
Writeln (‘Привет’);
end.
begin
Writeln (‘Привет’);
end.
- Расположите в правильном порядке
строки программы, вычисляющей периметр и площадь параллелограмма:
1) S:=a*h;
|
5) var a,b,h,p,s: integer;
|
2) end.
|
6) readln;
|
3) program
pr;
|
7) Writeln(‘p=’,p,’ s=’,s);
|
4) p:=2*(a+b);
|
8) a:=6;b:=3;h:=4;
|
9) begin
|
- Дан текст программы в таблице с
ошибками:
исправьте ошибки в программе;
что выведется на экран в результате выполнения программы?
Программа с ошибками
|
Программа без ошибок
|
На экране будет напечатано:
|
War: a,b,c – integer, x: real;
Bigin
A=7, b=3,2, c:=a+b;
Writln ( summa= , c);
C:=c/2; x:=a-c;
Writeln(‘x=’
, x, ‘kvadrat=’ , x*x);
and
|
- Перевести блок-схему на язык Паскаль. Вычисление расстояния между точками А и B.
Комментариев нет:
Отправить комментарий