- •Практична робота n1.
- •I.Тема.
- •II.Мета.
- •III.Виконання роботи.
- •V.Оформити звіт.
- •V.Приклад програми.
- •VI.Оформити звіт. Варіанти завдань до практичної №2
- •Тема: Обчислення виразів. Використання стандартних функцій.
- •I.Мета роботи.
- •II.Постановка задачі.
- •IV.Методичні вказівки.
- •Практича робота №4
- •VI.Завдання до практичної роботи №4.
- •Практична робота №5.
- •Варіанти завдань до практичної роботи №5
- •Практична робота №6
- •Виконання роботи
- •Методичні вказівки
- •Практична робота №9.
- •2.Оформити звіт до роботи.
- •Практична робота № 11.
- •2.Постановка задачі:
- •Виконання роботи:
- •Практична робота №13.
- •3.Оформити звіт до роботи.
- •Практична робота № 14
- •Постановка задачі:
- •Методичні вказівки:
- •Xor bx,bx {обнулимо вх}
- •Варіанти завдань.
2.Оформити звіт до роботи.
Практична робота №10.
Тема:Програмування задач з використанням комбінованих типів даних.
Мета:1.Отримати навики в організації вводу/виводу значень комбінованих типів даних.
2.Отримати практичні навики програмування задач з використанням записів.
Постановка задачі.
Дані назви 15 ЕОМ. Для кожної ЕОМ відомо об’єм пам’яті, вартість, швидкодія і рік випуску. Скласти програму яка вводить дані про всі ЕОМ в масив записів. Інформацію про кожну ЕОМ оформити у вигляді запису. Введену інформацію вивести у вигляді таблиці а також виконати обчислення згідно варіанту.
Методичні вказівки.
Символьні дані в програмі вводити даними типу STRING,по можливості для цілих даних використовувати типи WORD,BYTE і т.д.
Варіанти завдань.
Вивести параметри ЕОМ по заданій назві ЕОМ.
Вивести параметри ЕОМ з найбільшим об’ємом пам’яті.
Вивести параметри ЕОМ з найбільшою вартістю.
Вивести параметри ЕОМ з найбільшою швидкодією.
Вивести параметри ЕОМ з найменьшим об’ємом пам’яті.
Вивести параметри ЕОМ з найменьшою вартістю.
Вивести параметри ЕОМ з найменьшою швидкодією.
Вивести параметри ЕОМ з найбільшим роком випуску.
Вивести параметри ЕОМ з найменьшим роком випуску.
Обчислити сумарну вартість ЕОМ.
Для кожної ЕОМ обчислити відношення вартість/швидкодія.
Вивести перелік ЕОМ вартість яких більша 2000.
Вивести перелік ЕОМ вартість яких меньша 1500.
Вивести перелік ЕОМ з об’ємом пам’яті меньше 4Мб.
Вивести перелік ЕОМ з об’ємом пам’яті більше 4 Мб.
Оформити звіт.
Тема.
Мета.
Постановка задачі.Програма.
Результати роботи.Висновки.
Практична робота № 11.
Тема: Програмування задач з використанням процедур та
функцій модуля CRT .
Мета: 1.Набути навиків алгоритмізації та програмування задач з
використанням підпрограм модуля CRT.
Виконання роботи
1.Завдання для самостійної підготовки -
вивчити:
- способів звернення до підпрограм різних типів ;
- способи передавання параметрів в підпрограму;
- правила запису програм , де використовують підпрограми різних типів.
- порядок виконання підпрограм , що містять підпрограми .
2.Постановка задачі:
2.1 Написати програму ,яка обчислює значення заданої в варіанті функції. Програму оформити з використанням підпрограм керування кольром тексту , фону ,побудови вікон, звуковим супроводом.
Вивід результату забезпечити в окремому вікні екрану.
МЕТОДИЧНІ ВКАЗІВКИ
1.Модуль CRT рекомендують підключати в будь-якій програмі користувача. По-перше він прискорює виконання програми ,по -друге
містить підпрограми керування курсором,кольором, звуком.
Уважно прогляньте зразок програми ,зверніть увагу на особливості
звертань до процедур та функцій,а також виводу результатів на екран текстового монітора.
ПРИКЛАД ПРОГРАМИ:
Program pr11;
Uses Crt;
Const a=0.2; b=0.8; h=0.1;
Var x,y:Real;
Begin
Textbackground(4); ClrScr ; Gotoxy(30,2); TextColor(7);
Writeln (‘ Р Е З У Л Ь Т А Т И З А Д А Ч І ‘);
Textbackground(0);
Window(10,6,70,16); ClrScr ; Gotoxy(10,2); TextColor(5);
Writeln (‘ Значення функції: ‘);
Writeln (‘ X’,’ Y ‘);
x:=a;
While x<=b do begin
y:= ln(x)-sqr(cos(3*x));
Writeln ( X:6:2,Y:8:4);
x:=x+h;end;
Gotoxy(10,15); TextColor(12);
Writeln (‘ Програму виконав Сидорів М.В. ,група Е-982);
Repeat sound(random(900); delay(200);
until keypressed; Nosound; END.
ВАРІАНТИ ЗАВДАНЬ
Таблиця 9.
№ варіанту |
Функція Y(X) |
A |
B |
H |
1. |
Y=2-x + x4 - x |
1 |
4 |
0.2 |
2. |
Y= ex-sin6x |
5 |
7 |
0.4 |
3. |
Y= x-1 +sin1.5x-2 |
1.5 |
5.7 |
1.2 |
4. |
Y=xcosx+sin3x |
5 |
9 |
0.8 |
5. |
Y=tg2x+ x+5.78 |
6 |
12 |
0.5 |
6. |
Y=1+1/x+1/x2 |
4 |
7 |
0.2 |
7. |
Y=cos 3x+1-x2 |
3.2 |
7.8 |
0.4 |
8. |
Y= sin7x+x2х- ех |
4 |
6 |
0.1 |
9. |
Y=sin 2х-tgx |
4 |
8 |
0.25 |
10. |
Y= ех+ 5ctgx3 |
5 |
7 |
1.2 |
11. |
Y=cos3x+sin6x |
3 |
9 |
2.5 |
12. |
Y=x2-sin3(x) |
2 |
5 |
0.24 |
13. |
Y=sin(1/x2) |
3 |
9 |
2.3 |
14. |
Y=tg(x3/2) |
1 |
4 |
0.2 |
15. |
Y=sin 2 (x-5)/2 |
7 |
14 |
0.8 |
16. |
Y=lnxcosx+sin3x |
0 |
5 |
0.5 |
17. |
Y=tg2x+ x+5.78 -ех |
7 |
12 |
1.2 |
18. |
Y=+1/x2-lnx |
5 |
9.6 |
0.4 |
19. |
Y=cos 3x+1- |
4 |
6.8 |
0.25 |
20. |
Y= sin 37x+ |
3 |
5.9 |
0.1 |
21. |
Y=ln x2tg 3x |
2 |
7.4 |
1.3 |
22. |
Y=5x 2ctgx3 |
8 |
14.6 |
2.4 |
23. |
Y=cos 23x+sin6x3 |
5 |
10 |
1.5 |
24. |
Y=x2-sin3(x)-ех |
4 |
9.6 |
0.5 |
25. |
Y=sin3(1/x2) |
6 |
12.8 |
0.86 |
26. |
Y=ctg(x3/2)+ln2x |
2 |
6 |
1.4 |
27. |
Y=x 2cosx+sinx3 |
8 |
14 |
2.8 |
28. |
Y=tg2x+ x+5.78- ех |
2 |
8 |
1.2 |
29. |
Y=x+ +1/x2 |
4 |
9.4 |
0.67 |
30. |
Y= ех- cos 33x+1-x2 |
3 |
6.8 |
0.56 |
Оформити звіт.
Тема.
Мета.
Постановка задачі.
Програма.
Результати роботи.
Висновки.
ПРАКТИЧНА РОБОТА № 12
ТЕМА: Програмуавння задач з використанням модуля GRAPH.
МЕТА: Оволодіти навиками програмування задач з використанням стандарних модулів,вибір необхідних процедур і функхій,звертання до них.