Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практика програмування.doc
Скачиваний:
23
Добавлен:
16.05.2015
Размер:
580.61 Кб
Скачать

2.Оформити звіт до роботи.

Практична робота №10.

Тема:Програмування задач з використанням комбінованих типів даних.

Мета:1.Отримати навики в організації вводу/виводу значень комбінованих типів даних.

2.Отримати практичні навики програмування задач з використанням записів.

Постановка задачі.

Дані назви 15 ЕОМ. Для кожної ЕОМ відомо об’єм пам’яті, вартість, швидкодія і рік випуску. Скласти програму яка вводить дані про всі ЕОМ в масив записів. Інформацію про кожну ЕОМ оформити у вигляді запису. Введену інформацію вивести у вигляді таблиці а також виконати обчислення згідно варіанту.

Методичні вказівки.

Символьні дані в програмі вводити даними типу STRING,по можливості для цілих даних використовувати типи WORD,BYTE і т.д.

Варіанти завдань.

  1. Вивести параметри ЕОМ по заданій назві ЕОМ.

Вивести параметри ЕОМ з найбільшим об’ємом пам’яті.

Вивести параметри ЕОМ з найбільшою вартістю.

  1. Вивести параметри ЕОМ з найбільшою швидкодією.

Вивести параметри ЕОМ з найменьшим об’ємом пам’яті.

  1. Вивести параметри ЕОМ з найменьшою вартістю.

Вивести параметри ЕОМ з найменьшою швидкодією.

Вивести параметри ЕОМ з найбільшим роком випуску.

  1. Вивести параметри ЕОМ з найменьшим роком випуску.

  2. Обчислити сумарну вартість ЕОМ.

Для кожної ЕОМ обчислити відношення вартість/швидкодія.

Вивести перелік ЕОМ вартість яких більша 2000.

  1. Вивести перелік ЕОМ вартість яких меньша 1500.

Вивести перелік ЕОМ з об’ємом пам’яті меньше 4Мб.

  1. Вивести перелік ЕОМ з об’ємом пам’яті більше 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+x- ех

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.

МЕТА: Оволодіти навиками програмування задач з використанням стандарних модулів,вибір необхідних процедур і функхій,звертання до них.