четвер, 9 жовтня 2014 р.

Перевірка знань.Словник мови програмування Паскаль

Тестування з теми "Словник мови програмування Паскаль"

Завдання 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 -(2a34a6)/(3a227a4);
Записати назву типу алгоритму, який використано у вашій програмі.

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.     З. { розділ оголошення змінних)
10.a:=b-c/3        И.{ розділ оголошення функцій }
11.end.            Й.{ заголовок програми }


6. Написати  алгоритм: а) обчислення середнього арифметичного трьох чисел мовою Паскаль; б) обчислення середнього арифметичного квадратів трьох чисел мовою Паскаль; в) обчислення середнього геометричного  двох  чисел мовою Паскаль.


Немає коментарів:

Дописати коментар