Автор: Габинет
Валентина Ивановна
учитель информатики высшей категории
МОУ «Гимназия №26» г.Омск
e-mail: gabinet.valentina2011@yandex.ru
Проверочная работа
«Программирование на Паскале»
1. Запишите следующее выражение по правилам
программирования:
2. Выпишите
недопустимые имена переменных:
a) Nomer;
b) S34;
c) И92;
d) Kol_vo54;
e) 45_A;
i) fg-л23
3. Установите
соответствие (с помощью стрелок) между переменной и типом данных:
а) A:=3.234 а)
Integer
b) Z:=14 b) Real
c) B:=10351 c)
Byte
d) K:=-0.2 d) Word
e) C:= 64000
4.
Запишите инструкцию:
а)
присваивающую переменной V значение 7;
б) увеличивающую
значение переменной Z на 30;
в)
вычисляющую значение переменной R по формуле (X2+Y2):2;
5.
Опишите переменные,
необходимые для вычисления:
при
x=-5.3,
y=7.42
6. Напишите
инструкцию вывода на экран:
а) вашего имени
б) числа 400 в) значения выражения 7,3(3,22+8,61)
7.
Определите, какое
значение примет переменная С в результате выполнения данной последовательности
операторов присваивания:
a:=8; b:=a/2; c:=43
mod a; a:=(b+c) div 6; b:=b+1; c:=sqrt(abs(a*b-14));
8. Установите соответствие между служебными словами и
названиями разделов программы:
а) Var а) Раздел операторов
b) Program b) Раздел имени программы
c) Uses c) Раздел описания
переменных
d) Begin …end d) Раздел описания библиотечных
модулей
9. Найдите ошибки в
записях оператора:
a) Write ©;
b) Writeln;
c) Writeln (Введите любое
число);
d) Write X,Y;
e) WRITELN (‘воскресенье, нерабочий день’);
10. Какая структура
программы верная:
begin
program MyFirst;
X:=Y+195;
end.
program MyProg;
begin
Writeln (‘Привет’);
end.
11. Расположите в
правильном порядке строки программы, вычисляющей периметр и площадь
параллелограмма:
1) S:=a*h; |
6) var a,b,h,p,s: integer; |
2) end. |
7) readln; |
3) program pr; |
|
4) p:=2*(a+b); |
9) a:=6;b:=3;h:=4; |
5) Uses crt; |
10) clrscr; |
11) begin |
12.
Дан текст программы в
таблице с ошибками:
исправьте ошибки в программе;
что выведется на экран в
результате выполнения программы?
Программа с ошибками |
Программа без ошибок |
На экране будет |
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, and |
13. Перевести блок-схему на язык Паскаль.
Вычисление расстояния между точками А и B.
Ответы к
проверочной работе:
1.
W=sqrt(abs(sqr(m)-8*n))/sqr(6.5*y+3*x*y+7/9*x+sqr(y))
2.
с)
И92 е) 45_А i) fg_л23
3.
а) A:=3.234 а)
Integer
b) Z:=14 b) Real
c) B:=10351
c) Byte
d) K:=-0.2 d) Word
e) C:= 64000
4.
a) V:=7;
б) Z:=Z+30;
в) R:=(sqr(x)+sqr(y))/2;
5. var x,y,k:real; b:integer;
6.
a)
writeln(‘Valentina’);
б) writeln(400);
в) writeln(7.3*(sqr(3.2)+8.61));
7. C=3
8.
а)
Var а) Раздел операторов
b) Program b) Раздел имени программы
c) Uses c) Раздел описания
переменных
d) Begin …end d) Раздел описания библиотечных
модулей
a)
– c)
b)
– b)
c)
– d)
d)
— a)
9.
a) Write ©; — не соответствует формату оператора
b) Writeln;
c) Writeln (Введите
любое число); фраза в скобках
должна быть в апострофах
d) Write X,Y; не хватает
скобок
e) WRITELN (‘воскресенье, нерабочий день’);
10. Верна программа слева.
11. Верный порядок следования строк: 3, 5, 6, 11, 10,
9, 4, 1, 8, 7, 2
12. Программа без ошибок:
Var: a,b:integer, x,c: real;
Begin
A:=7; b:=3,2; c:=a+b;
C:=c/2; x:=a-c;
Writeln ( ‘summa=’ , c:1:1);
Writeln(‘x=’ , x:1:1,
‘kvadrat=’ , (x*x):1:2);
End.
На экране будет
напечатано: summa=5.1
x=1.9
kvadrat=3.61
13.
uses crt;
var x1, x2, y1, y2: integer;
s:real;
begin
clrscr;
write('x1= ');
readln(x1);
write('y1= ');
readln(y1);
write('x2= ');
readln(x2);
write('y2= ');
readln(y2);
s:=sqrt(sqr(x2-x1)+sqr(y2-y1));
writeln('s=', s:3:1);
readln;
end.
Контрольная работа
«Программирование на Паскале»
1. Запишите следующее выражение по правилам программирования:
2. Выпишите недопустимые имена переменных:
a) Nomer;
b) S34;
c) И92;
d) Kol_vo54;
e) 45_A;
i) fg-л23
3. Установите соответствие (с помощью стрелок) между переменной и типом данных:
а) A:=3.234 а) Integer
b) Z:=14 b) Real
c) B:=10351 c) Byte
d) K:=-0.2 d) Word
e) C:= 64000
-
Запишите инструкцию:
а) присваивающую переменной V значение 7;
б) увеличивающую значение переменной Z на 30;
в) вычисляющую значение переменной R по формуле (X2+Y2):2;
-
Опишите переменные, необходимые для вычисления:
при x=-5.3, y=7.42
6. Напишите инструкцию вывода на экран:
а) вашего имени б) числа 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));
8. Установите соответствие между служебными словами и названиями разделов программы:
а) Var а) Раздел операторов
b) Program b) Раздел имени программы
c) Uses c) Раздел описания переменных
d) Begin …end d) Раздел описания библиотечных модулей
9. Найдите ошибки в записях оператора:
a) Write ©;
b) Writeln;
c) Writeln (Введите любое число);
d) Write X,Y;
e) WRITELN (‘воскресенье, нерабочий день’);
10. Какая структура программы верная:
begin
program MyFirst;
X:=Y+195;
end.
program MyProg;
begin
Writeln (‘Привет’);
end.
11. Расположите в правильном порядке строки программы, вычисляющей периметр и площадь параллелограмма:
1) S:=a*h;
6) var a,b,h,p,s: integer;
2) end.
7) readln;
3) program pr;
Writeln(‘p=’,p,’ s=’,s);
4) p:=2*(a+b);
9) a:=6;b:=3;h:=4;
5) Uses crt;
10) clrscr;
11) 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
13. Перевести блок-схему на язык Паскаль.
Вычисление расстояния между точками А и B.
Ответы к проверочной работе:
-
W=sqrt(abs(sqr(m)-8*n))/sqr(6.5*y+3*x*y+7/9*x+sqr(y))
-
с) И92 е) 45_А i) fg_л23
3.
а) A:=3.234 а) Integer
b) Z:=14 b) Real
c) B:=10351 c) Byte
d) K:=-0.2 d) Word
e) C:= 64000
4.
a) V:=7;
б) Z:=Z+30;
в) R:=(sqr(x)+sqr(y))/2;
5. var x,y,k:real; b:integer;
6.
a) writeln(‘Valentina’);
б) writeln(400);
в) writeln(7.3*(sqr(3.2)+8.61));
7. C=3
8.
а) Var а) Раздел операторов
b) Program b) Раздел имени программы
c) Uses c) Раздел описания переменных
d) Begin …end d) Раздел описания библиотечных модулей
-
-
-
– c)
-
– b)
-
– d)
-
— a)
-
-
9.
a) Write ©; — не соответствует формату оператора
b) Writeln;
c) Writeln (Введите любое число); фраза в скобках должна быть в апострофах
d) Write X,Y; не хватает скобок
e) WRITELN (‘воскресенье, нерабочий день’);
10. Верна программа слева.
11. Верный порядок следования строк: 3, 5, 6, 11, 10, 9, 4, 1, 8, 7, 2
12. Программа без ошибок:
Var: a,b:integer, x,c: real;
Begin
A:=7; b:=3,2; c:=a+b;
C:=c/2; x:=a-c;
Writeln ( ‘summa=’ , c:1:1);
Writeln(‘x=’ , x:1:1, ‘kvadrat=’ , (x*x):1:2);
End.
На экране будет напечатано: summa=5.1
x=1.9 kvadrat=3.61
13.
uses crt;
var x1, x2, y1, y2: integer;
s:real;
begin
clrscr;
write(‘x1= ‘);
readln(x1);
write(‘y1= ‘);
readln(y1);
write(‘x2= ‘);
readln(x2);
write(‘y2= ‘);
readln(y2);
s:=sqrt(sqr(x2-x1)+sqr(y2-y1));
writeln(‘s=’, s:3:1);
readln;
end.
1. Выпишите недопустимые имена переменных:
a) Nomer; b) S34; c) И92; d) Kol_vo54; e) 45_A; i) fg-л23
2. Установите соответствие (таблица) между переменной и типом данных:
а) A:=3.234 1) Integer
b) Z:=14 2) Real
c) B:=10351 3) Byte
d) K:=-0.2 4) Word
e) C:= 64000
3. Запишите инструкцию:
а) присваивающую переменной V значение 7;
б) увеличивающую значение переменной Z на 30;
4. Напишите инструкцию вывода на экран:
а) вашего имени б) числа 400
5. Установите соответствие между служебными словами и названиями разделов программы:
а) Var 1) Раздел операторов
b) Program 2) Раздел имени программы
c) Uses 3) Раздел описания переменных
d) Begin …end 4) Раздел описания библиотечных модулей
6. Найдите ошибки в записях оператора:
a) Write ©;
b) Writeln;
c) Writeln (Введите любое число);
d) Write X,Y;
e) WRITELN (‘воскресенье, нерабочий день’);
7. Какая структура программы верная:
1) begin
program MyFirst;
X:=Y+195;
end.
2) program MyProg;
begin
Writeln (‘Привет’);
end.
8. Расположите в правильном порядке строки программы, вычисляющей периметр и площадь параллелограмма:
1) S:=a*h;
6) var a,b,h,p,s: integer;
2) end.
7) readln;
3) program pr;
Writeln(‘p=’,p,’ s=’,s);
4) p:=2*(a+b);
9) a:=6;b:=3;h:=4;
5) Uses crt;
10) clrscr;
11) begin
9. Дан текст программы в таблице с ошибками:
исправьте ошибки в программе;
что выведется на экран в результате выполнения программы?
Программа с ошибками
Программа без ошибок
На экране будет напечатано:
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
emouti
Вопрос по информатике:
Дан текст программы с ошибками. Исправьте ошибки в
программе. Что выведется на экран в результате выполнения
программы?
Programm qq;
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);
and
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!
Ответы и объяснения 1
athama
Program qq;Var a:integer;x,b,c,y:real;begina:=7;b:=3.2;c:=a+b;x:=c/2;y:=a-c;Writeln(‘x:=’, x);Writeln(‘y=’, y);Writeln(‘c=’, c);end.
На экран выведется сумма переменных «a» и «b», выведется результат деления переменной «c» на 2, выведется разность переменных «a» и «c».
Знаете ответ? Поделитесь им!
Гость ?
Как написать хороший ответ?
Как написать хороший ответ?
Чтобы добавить хороший ответ необходимо:
- Отвечать достоверно на те вопросы, на которые знаете
правильный ответ; - Писать подробно, чтобы ответ был исчерпывающий и не
побуждал на дополнительные вопросы к нему; - Писать без грамматических, орфографических и
пунктуационных ошибок.
Этого делать не стоит:
- Копировать ответы со сторонних ресурсов. Хорошо ценятся
уникальные и личные объяснения; - Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не
знаю» и так далее; - Использовать мат — это неуважительно по отношению к
пользователям; - Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует?
Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие
вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи —
смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.
-
- 0
-
Дан текст программы с ошибками. Исправьте ошибки в
программе. Что выведется на экран в результате выполнения
программы?
Programm qq;
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);
and
-
Комментариев (0)
-
- 0
-
Program qq;Var a:integer;x,b,c,y:real;begina:=7;b:=3.2;c:=a+b;x:=c/2;y:=a-c;Writeln(‘x:=’, x);Writeln(‘y=’, y);Writeln(‘c=’, c);end.
На экран выведется сумма переменных «a» и «b», выведется результат деления переменной «c» на 2, выведется разность переменных «a» и «c».
-
Комментариев (0)