Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LPR_SRS3 (1).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.8 Mб
Скачать

Питання для самоконтролю

Використовуючи матеріал лекцій №1,2,3, вибрати правильні відповіді на запитання:

  1. П риберіть слово, яке не має відношення до властивостей алгоритму

  1. масовість

  2. наочність

  3. визначеність

  4. дискретність

  5. повільність

  1. Який розділювач операторів використовується в мові Паскаль?

  1. :

  2. ;

  3. ,

  4. /

  5. \

  1. Знайдіть варіанти правильного опису змінних величин:

  1. var a,b,c,d:real;

  2. var a;b;c;d:real;

  3. var : a;b;c;d:real;

  4. var : a,b,c,d:real;

  1. Знайдіть правильно записаний заголовок програми:

  1. Programm Lab_1_1;

  2. Program Lab_1_1;

  3. Program Lab_1_1

  4. Program 1_1_Lab;

  5. Program Function;

  1. Виберіть необов'язковий розділ програми, написаної МП Паскаль

  1. розділ заголовку

  2. розділ описів

  3. розділ операторів

  4. розділ указання модулів, що використовуються

  1. Знайдіть неправильно записане ім'я константи

  1. my_mas

  2. function

  3. my_function

  4. case

  5. array

  1. Виберіть неправильно записані ідентифікатори

  1. C*9

  2. arctan(x)

  3. alfa

  4. _lar4

  5. 1lab_rob

  1. Виберіть правильно записані ідентифікатори

  1. C*9

  2. arctan(x)

  3. alfa

  4. _lar4

  5. 1lab_rob

  1. Виберіть вирази, які можна використовувати в якості умови

  1. t<=u

  2. r>0

  3. y=8

  4. f:=f+1

  5. y:=1

  1. Приберіть вираз, який не є простою командою

  1. x:=x+2

  2. Y:=6

  3. вивести на екран значення X

  4. X>0

  5. ввести з клавіатури a i b

  1. Який цикл завершується, коли умова стає істинною?

  1. з післяумовою

  2. з передумовою

  3. з параметром

  1. Який цикл виконується як мінімум один раз?

  1. з післяумовою

  2. з передумовою

  3. з параметром

  1. Який цикл може не виконатися жодного разу?

  1. з післяумовою

  2. з передумовою

  3. з параметром

  1. Який цикл працює доти, поки умова не стане істинною?

  1. з післяумовою

  2. з передумовою

  3. з параметром

  1. Який цикл працює доти, поки умова є істинною?

  1. з післяумовою

  2. з передумовою

  3. з параметром

  1. Лабораторна робота №4

  1. Створення та реалізація послідовних алгоритмів мп Pascal. Обчислення за формулами. Організація діалогу між користувачем та еом

  1. Навчитися записувати послідовні алгоритми мовою програмування Pascal, виконувати запуск програм, компіляцію, редагування програмного коду.

Завдання для лабораторної роботи

Задача №1

Трикутник заданий трьома сторонами a,b,c. Обчислити площу трикутника за формулою Герона.

Текст програми

Program Z1;

var a,b,c:real; P,S:real;

begin {В режимі діалогу вводяться вхідні дані}

writeln(‘Введіть A:’);

readln(A);

writeln(‘Введіть B:’);

readln(B);

writeln(‘Введіть C:’);

readln(C);

{Обчислюється значення P і S}

P:=(A+B+C)/2;

S:=sqrt(p*(p-a)*(p-b)*(p-c));

{Виводиться на екран результат – площа трикутника}

writeln(‘Площа трикутника дорівнює’,S:4:2);

end.

Виконати програму для A=12, B=10, C=11

Задача №2

Обчислити значення змінної величини F, якщо задано значення дійсної величини h=0.005

Текст програми:

program Z2;

uses wincrt;

var h,f:real;

begin

writeln('Введіть значення змінної величини h');

readln(h);

f:=sqrt((abs(sin(8*h))+17)/(1-sin(4*h)*cos(sqr((sqr(h)+18)))));

writeln('Відповідь: F=',f:6:3);

end.

Задача №3

Обчислити з використанням проміжних величин значення виразу при заданому значенні а=11.7.

Примітка:

Обчислити проміжні величини:

Тоді значення величини

Текст програми:

program Z3;

uses wincrt;

var a:real; y:real; b,c,d:real;

begin

writeln(‘Введіть значення змінної а');

readln(a);

b:=sqr(a);

c:=b+4;

d:=sqrt(c);

y:=b/3+c/6+d/4+exp(3*ln(d))/4;

writeln(‘Відповідь: Y=',y:4:3);

end.

Задача №4

Задані сторони трикутника a,b,c. Обчислити:

Примітка:

При розв’язуванні задачі використовувати проміжні величини.

Текст програми

program Z4;

uses wincrt;

var a,b,c:integer; ha,hb,hc,ma,mb,mc,ba,bb,bc,p:real;

p1,p2,p3,p4:real;

begin

writeln('Введіть сторони трикутника:');

readln(a,b,c);

p:=(a+b+c)/2;

p1:=p-a;

p2:=p-b;

p3:=p-c;

p4:=sqrt(p*p1*p2*p3);

ha:=(2/a)*p4;

hb:=(2/b)*p4;

hc:=(2/c)*p4;

ma:=(1/2)*sqrt(2*b*b+2*c*c-a*a);

mb:=(1/2)*sqrt(2*a*a+2*c*c-b*b);

mc:=(1/2)*sqrt(2*b*b+2*a*a-c*c);

ba:=2*sqrt(b*c*p*p1)/(b+c);

bb:=2*sqrt(a*c*p*p2)/(a+c);

bc:=2*sqrt(a*b*p*p3)/(b+a);

writeln('При a=',a,' b=',b,' c=',c);

writeln('Висоти: ha=',ha:4:2,' hb=',hb:4:2,' hc=',hc:4:2);

writeln('Медіани: ma=',ma:4:2,' mb=',mb:4:2,' mc=',mc:4:2);

writeln('Бісектриси: ba=',ba:4:2,' bb=',bb:4:2,' bc=',bc:4:2);

end.

Задача №5

Задані дійсні числа x,a i b. Знайти y,z i w.

4

Скласти блок-схему алгоритму розв’язання задачі відповідно до варіанту, зобразити її засобами Microsoft Word, написати програму мовою Pascal, відлагодити її та проаналізувати отримані результати [1].

1

Задано a=3.85 – довжину ребра куба. Обчислити значення виразу : , де

S – площа бічної поверхні куба (S = 4a2), V – об’єм куба (V = a3),  = 0.87.

2

Задано дійсні числа а, b, с (значення вводити довільні). За трьома сторонами з довжинами а, b, с можна побудувати трикутник . Обчислити площу трикутника за формулою

p – півпериметр ( ).

3

Задано точки М1(х1,у1) і М2(х2,у2) . Координати точок задати довільні. Обчислити значення виразу де

d – відстань між точками М1 та М2 ( ).

4

Трикутник задано довжинами сторін (a=3,5; b=6; c=4,85). Обчислити значення виразу:

, де

5

Задано довжину кола l =8,375 . Обчислити значення виразу:

де

s – площа кола ( ) ; =0,5; b=0,75.

6

Задано гіпотенузу (а=8,5) і катет (b=4,57) прямокутного трикутника . Обчислити значення виразу:

с – другий катет ( ) ;

r – радіус вписаного кола ( ) ;

p – півпериметр ( ).

7

Задана сторона рівностороннього трикутника а=2,5. Обчислити значення виразу:

, де

s – площа трикутника

8

Обчислити значення виразу:

, де

9

Задано катети прямокутного трикутника а = 1,35; b = 2,7. Обчислити значення виразу де

s – площа трикутника ( ) ;

p – півпериметр ( ) ; d – гіпотенуза ( ).

10

Задано два дійсних числа a = 1,834; b = 15,47510-2 . Обчислити значення виразу:

де s – сума; p – добуток; d – різниця чисел a і b.

11

О бчислити значення виразу

12

Обчислити значення виразу:

, де

13

Обчислити суму перших 5 –ти членів арифметичної прогресії за формулою:

, де

a1 – перший член прогресії; an – останній член прогресії; d – різниця прогресії.

14

Обчислити значення виразу:

15

Обчислити медіани трикутника зі сторонами а, b, с за формулами:

16

Обчислити значення виразу:

S = ah , де

17

Обчислити значення виразу:

де

18

Обчислити значення виразу , де

19

Обчислити значення виразу:

, де

20

Обчислити значення виразу:

, де

21

Обчислити значення виразу:

, де

22

Обчислити значення виразу:

23

Обчислити значення виразу:

24

Обчислити значення виразу:

25

Обчислити радіус вписаного в трикутник кола за формулою:

26

Обчислити значення виразу:

S = ah, де

27

Обчислити суму перших 10 – ти членів арифметичної прогресії за формулою

a1 – перший член прогресії; an – n-й член прогресії; d – різниця прогресії.

28

Обчислити значення виразу

29

Задано катети прямокутного трикутника а = 1,35; b = 2,7. Обчислити:

S – площа трикутника

P – півпериметр ; c – гіпотенуза .

30

Знайти суму перших п’яти членів геометричної прогресії за формулою:

Питання для самоконтролю

  1. Щ о являє собою вираз?

  2. Як поділяються операції по кількості операндів?

  3. Як поділяються операції Turbo Pascal за пріоритетом?

  4. За допомогою яких процедур відбувається стандартне введення даних в МП Turbo Pascal?

  5. За допомогою яких процедур відбувається стандартне виведення даних в МП Turbo Pascal?

  6. В чому полягає відміннсть між процедурами Write і Writeln?

  7. Як відбувається форматування результатів?

  8. Яка відмінність між операціями / і div?

  9. Який тип результату мають операції відношення?

  10. Який тип результату має функція Int?

  11. Який тип результату має функція Trunc?

  12. Який тип результату має функція Round?

  13. Який тип результату має функція Frac?

  14. Який тип результату має функція Mod?

  15. Який тип результату має функція Div?

  16. Чи мають сенс вирази: 3.5 DIV 7 9 MOD 2.0 ?

  17. Знайдіть значення функцій:

7 div 3 =

Int(-7.9)=

Int(0.98)=

-12 div 4 =

Frac(-7.9)=

Frac(0.98)

7 mod 3 =

Round(-7.9)=

Round(0.98)=

12 mod 4 =

Trunc(-7.9)

Trunc(0.98)=


  1. Запишіть в загальноприйнятій математичній формі вирази:

(c+cos(b+a))/sqr(2*b+3))+ln(c)

(x/y-2*sqrt(sqr(x)-4*x*y))/(x+y)+2*x


  1. Чи є заголовок програми обов’язковою складовою програми, написаної мовою Turbo Pascal?

  2. Як записується в програмі коментар?

  3. Який символ є розділювачем операторів в програмі, написаної МП Turbo Pascal?

  4. На які групи поділяються оператори МП Turbo Pascal?

  5. Які оператори називаються простими?

  6. Як працює оператор присвоєння?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]