Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы_ Програмирование_2016.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
681.47 Кб
Скачать

Лабораторна робота № 2

ТЕМА: Створення, налагодження і ввід на виконання програми на лінійний обчислюва-

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

МЕТА: Придбати практичні навички по створенню, налагодженню і вводу на виконання

програми на лінійний обчислювальний процес на мові програмування Паскаль.

МЕТОДИЧНІ ВКАЗІВКИ:

Перед виконанням лабораторної роботи необхідно вивчити правила запису и принципу роботи операторів і операцій мови програмування Паскаль , які використовуються при

програмуванні лінійного обчислювального процесу (оператори: коментарю, присвоювання :=, вводу даних, виводу результатів на екран). Вивчити правила уявлення констант, змінних, виклику в строєних функцій, запису арифметичних виразів на мові Паскаль;

ПОРЯДОК ВИКОНАННЯ РОБОТИ:

ЗАВДАННЯ № 1: Скласти схему алгоритму і програму по ньому для обчислення значення функції F1 для заданих значень вихідних даних. Варіанти індивідуальних завдань вказані в таб.1, номер варіанту співпадає з номером Вашого номеру в журналі.

ХІД РОБОТИ:

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

  2. Ввімкнути монітор.

  3. Ввімкнути системний блок.

  4. Після загрузи операційної системи увійти в систему програмування Паскаль - для цього необхідно двічі клацнути „мишею” на позначці програми, яка знаходиться на Робочому столі Windows.

  5. В системі Паскаль увійти в меню за допомогою миші, вибрати пункт File, увійти в нього і вибрати команду: New- якщо необхідно увести нову програму, і вибрати Open- якщо бажаєте викликати свою вже існуючу програму. Увійти у список файлів (клавіша [Tab]) і з допомогою клавіш управління курсором вибрати необхідний файл і натиснути клавішу [Enter].

  6. В окні системи набрати програму або внести необхідні зміни у вашу раніше створену програму.

  7. Запустити програму на виконання: для цього в меню системи вибрати пункт Run

  8. В зошит переписати результат роботи (усі рядки, що були виведені на екран)

  9. Якщо необхідно (по вказівки викладача) записати свою програму на диск у вигляді файлу – для цього необхідно увійти в міню системи, вибрати пункт

File і виконати команду Save вказавши ім’я свого файлу.

  1. Вийти з системи Паскаль – для цього необхідно ввійти в меню системи, вибрати пункт File и виконати команду Exit.

ПРИКЛАД ВИКОНАННЯ ЗАВДАННЯ:

Завдання: Скласти лінійну програму обчислення загальної поверхні і об’єму кругового конусу, якщо радіус основи R=12.54 см., а довжина L=24.88 см. Для обчислення використати формулу

S=πR +πRL

де Н –висота конусу, яка визначається за формулою

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

PROGRAM conus

Const

Pi=3.1415926

Var

R, L,H, S,V׃ real;

Begin

Writeln(‘Введіть значення R,L’);

Read (L,R);

S: =Pi*R*R+PI*R*L;

H: =SQRT(L*L-R*R);

V: =PI*R*R*H/3;

WRITELN(‘ПАРАМЕТРИ КОНУСУ’)

WRITELN(‘R=’, R, ‘L=’, L, ‘H=’, H);

WRITELN(‘ПОВЕРХНЯ КОНУСУ’)

WRITELN(‘S=’, S);

WRITELN(‘ОБ’ЄМ КОНУСУ’)

WRITELN(‘V=’, V);

END.

Результати виконання програми

R=4 L=8, будуть такими

Введіть значення R,L

4,2 8,2

ПАРАМЕТРИ КОНУСУ

R=4,2 L=8,2 H=7,04

ПОВЕРХНЯ КОНУСУ

S=163,4416

ОБ’ЄМ КОНУСУ

V=129,9

Таблиця 1

Варіанти індивідуальних завдань для лабораторної роботи № 2

Номер вар.

Завдання: Скласти схему алгоритму и програму по ньому для обчислень значення функції F для заданих значень вихідних даних.

Функція F (х,γ)

Функція у=φ(х)

х

1,16

0,1

2,17

(³√tg²y³) e

1

3,18

In x/3 +

2

4,19

cos

0,56

5,20

0,14

6,21

x -3

3,14

7,22

sin²x+cos²y

arctg

1,2

8,23

e

0,47

9,24

(√3 )+3y)

In(x-2)+4

0,18

10,25

arctg

Ln(cos )

0,14

11,26

In

0,17

12,27

In y²+ arctg

(‫√x²+2)+3

4

13,28

0,18

14,29

arctg1/x²

0,16

15,30

Ig(y+2)+arctg(1/x+1)

(√ )-2

0,04

СКЛАД ЗВИТУ:

1.Тема, ціль роботи.

2. Текст завдань для виконання.

3. Порядок виконання роботи.

4. Хід виконання роботи - схема алгоритму, текст програми, результат роботи програми

5. Висновок по роботі.

КОНТРОЛЬНІ ЗАПИТАННЯ:

  1. Призначення і принцип роботи оператору Read.

  2. Призначення і принцип роботи оператору Write.

  3. Призначення і принцип роботи оператору Readln, Writeln.

  4. Призначення і принцип роботи оператору

  5. Призначення і принцип роботи оператору „:=” присвоювання.

  6. Яким чином в Паскалі записуються основні арифметичні функції?