Тестування з теми "Словник
мови програмування Паскаль"
Завдання
1. Встановити відповідність між коментарями та рядками програми на мові Паскаль, що за
введеним із клавіатури значенням температури за шкалою Цельсія визначає відповідне значення температури за шкалою Кельвіна.
1. program
ex2_2; А.{ кінець програми }
2. const
Kelvc=273; Б.{
вивести пояснення і значення змінної tkelv }
3. var
tcels,tkelv:integer; В.
{ знайти суму двох змінних, і присвоїти змінній tkelv }
4. begin Г.{
ввести число та записати його в змінну tcels }
5. writeln('Celsius
temperature: '); Д.
{запросити користувача до введення
числа}
6. readln(tcels); Е. { початок операторної частини }
7. tkelv:=tcels+Kelvc; Є. { оголошення змінних tcels, tkelv }
8. writeln('Kelvin
temperature: ',tkelv); Ж. { оголошення
константи Kelvc }
9. end. З. { декларативна частина, заголовок
алгоритму }
Завдання 2. Виправити помилки у відповідностях
між словами та їх значеннями для програмування
на мові Паскаль.
аbs(х) - модуль х;
аnd - і;
begin - початок;
boolean – логічна величина;
Case – випадок;
сhar – символьна величина;
сhr(x)
- cимвол
з кодом х;
сonst - постійна величина;
сos(x) –
косинус х;
а div b - ціла частина
в частці а:b;
do - виконати;
downto –
вниз до;
else
– інакше;
end
– кінець;
eof
– кінець файлу;
eoln – кінець
рядка;
exp(x) – експонента
х;
false – хибність;
file
– файл;
for –
для;
function- функція;
get
– отримати;
goto – перейти на рядок;
if
– якщо;
іn – в;
input
– стандартне введення;
integer – ціла величина;
label
– мітка;
ln(x) – натуральний
логарифм х;
maxint – найбільше представлене ціле;
a mod b – остача від частки а:b;
new – новий;
nil – вказівник;
not - логічне заперечення;
odd(x) – число х – непарне;
of
–із;
or
– або, чи;
ord(x) –код
символа х;
output
– стандартне виведення;
pack
–упакувати;
packed
–упакoваний;
page – перейти на нову сторінку;
pred(x) – попередник
х;
procedure – підпрограма;
program -
програма;
put
– помістити;
read – прочитати;
readln – пропустити
залишок рядка;
real –
дійсна величина;
record – запис;
repeat – повторювати;
reset – почати читати спочатку;
rewrite
- – почати запис
спочатку;
round(x) - округлення до цілих х;
set – множина;
sin(x) –
синус х;
sqr(x) – квадрат х;
sqrt(x) – квадратний корінь х;
succ(x) – наступний
після х;
text
– текст;
then
– то;
to – до;
true – істинність;
trunс(x) –
ціла частина х;
type
– тип;
unpack – розпакувати;
until
–до;
var – змінна величина;
while
– поки;
with – з;
write – написати;
writeln – написати з переходом на новий
рядок.
3.
Записати програму на мові Pascal для обчислення виразу в дійсних числах
А) 10/25 -(a3 – a4)/(a – a4); б) 1.3/2.5 -(2a3 – 4a6)/(3a2 – 27a4);
Записати назву типу алгоритму, який використано у вашій
програмі.
4.
Встановити відповідність між основними
структурами алгоритмів
та програми, що обчислюють дані вирази
1.
Лінійний алгоритм А.
2+ 4/x;(а якщо х=0?)
2.
Алгоритм розгалуження. Б. 1+2+3 + ….+ р= 0,5р(р+1)
3.
Цикл з передумовою. В. 1+4а+4а2
4.
Цикл з післяумовою. Г.
2+4+6+…+2n = n(2n+1)
5.
Цикл з лічильником. Д. 2k-1+...+7+5+…+1= k2
5.
Встановити
відповідність між структурами програми на мові Pascal та комeнтарями
1.program
2.{$ }
3.uses
4.const
5.type
6.var
7.procedure
8.function
9.begin … end.
11.end
А. { кінець програми }
2.{$ }
Б. {розділ директив компілятора}
3.uses
В. { розділ оголошення типів }
4.const
Г. { розділ оголошення процедур }
5.type
Д. { розділ підключення модулів }
6.var
Е. { розділ операторів }
7.procedure
Є.{ розділ оголошення іменованих констант }
8.function
Ж. { оператори }
9.begin … end.
З. { розділ
оголошення змінних)
10.
a
:=
b
-
c
/3 И.{
розділ оголошення функцій }
11.end
.
Й.{ заголовок програми }
6. Написати алгоритм: а) обчислення середнього
арифметичного трьох чисел мовою Паскаль; б) обчислення середнього арифметичного
квадратів трьох чисел мовою Паскаль; в) обчислення середнього геометричного двох чисел мовою Паскаль.
Немає коментарів:
Дописати коментар