Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОПР - РГР - РГР_ все

.docx
Скачиваний:
6
Добавлен:
14.11.2018
Размер:
90.4 Кб
Скачать

Лабораторная работа №1(4)

Тема: «Ввод и вывод данных»

Задача 1

Общее условие:

Ввести задані в таблиці числа. Вивести їх на екран в формі, що наведена в заголовку таблиці.

ВВ-1

№ вариан-та

Форма з фіксованою крапкою

Форма з рухомою крапкою

Вивести з округленням до 2 знаків

Вигляд на екрані

1

62 102

3,14

0,0032

-756

-832,9764

1,15  10-2

Вивести усі числа в один рядок.

2

32,5

48  10-2

-75200

10-6

16,7089

-0,0052

Вивести числа в один рядок. Пропустити 2 рядка і вивести цілі числа: 25 і -814.

3

6,032

-14

0,00074

33,66  10-3

-0,45372  102

5,6  10-2

Вивести кожне число з нового рядка із зсувом 10 позицій від початку виведення попереднього числа.

4

10-2

-3,88

10-4

-52,7  103

38,6381

17,925  10-3

Вивести числа в два стовпця. Стовпці пронумерувати.

5

4  10-2

-17,09

0,00001  103

496

-64,2  10-3

12,0989

Вивести числа в один рядок, починаючи з 20-ої позиції

6

526  10-2

4

-67

0,00042

45709  10-4

5,601

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

7

4,0386

-0,00071  104

78600

103

-43,562

0,0054

Вивести числа в два стовпця, розташовані по краях екрана.

8

-1084

28,56  10-3

106

1,839064

0,0009

Вивести числа в один рядок. Над кожним числом указати його порядковий номер.

9

3,2  10-3

0,81

-3,2  10-4

459

-65486  10-4

0,01432

Вивести три числа в рядок, а усі інші – в стовпець, розташований під другим числом.

10

-71,245

86

52689

-8,75  1015

3,56  10-2

0,000084  103

Вивести числа в два стовпця з інтервалом між ними в 28 позицій.

11

-0,076

10-3

745000

-3,5  10-3

-625,9  10-2

0,00758  103

Вивести числа в два рядка, інтервал між якими складає 2 рядка.

12

999,99

-0,00015  104

105

365

-1,457

333,3  10-2

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

13

750  10-1

-0,005

64,5  103

0,001

-32  10-3

7,618

Вивести числа в три рядки так, що б вони утворювали трикутник з вершиною унизу.

14

25  102

0,027

-0,01

74,5  10-4

3,72211  102

45,0976

Вивести числа в один стовпець. Після кожного парного за порядком числа поставити його номер.

15

15,26

0,00082  102

1012

-7  10-5

569  10-4

-9,436

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

№ вариан-та

Форма з фіксованою крапкою

Форма з рухомою крапкою

Вивести з округленням до 2 знаків

Вигляд на екрані

16

12,3

-4,59  10-2

-7,48  1011

0,0000007

8,35416

91572  10-4

Вивести три числа в рядок, а усі інші – в стовпець, розташований під першим числом.

17

617  10-5

-256

0,0004

10-15

-48106,12  10-3

0,005694

Вивести числа в два рядка з інтервалом в 5 позицій.

18

-5,3

0,52  103

104

-0,045  10-3

9,06337

0,26  10-2

Вивести заголовок "Таблиця" і числа в три стовпця.

19

-0,003

37142  10-4

369000

-0,00004

3,562

-76,2  10-3

Вивести числа в три стовпця. Стовпці пронумерувати.

20

-0,0015

12,3

627

3,5  10-4

462  10-5

-11,28  10-2

Вивести числа в один рядок з інтервалом в 5 позицій.

Задача 2

Общее условие:

Побудувати в центрі екрана фігуру, що наведена на рисунку, користуючись тільки форматами виведення даних.

№ вар.

Фігура

№ вар.

Фігура

1

+ + + + + + + +

+ + + +

+ + + +

+ + + +

+ + + + + + + +

7

* * * *

* * * * *

* * * * * * * *

* * *

* *

2

( )( )( )( )( )

( ) ( )

( ) ( )

( )( )( )( )( )

8

w

w w w w w w w w

w w w w

w w

w w

3

.

. .

. .

. .

. . .

. .

. .

. .

.

9

*

* *

* *

* *

* *

* *

*

* * * * * * * * *

* *

* * * * * *

4

/\

/ \

/ /\ \

\ \/ /

\ /

\/

10

^

^ ^

^ ^ ^ ^ ^

^

^ ^

^ ^ ^ ^ ^

^

^

^

5

x x

x x

x x

xx

xx

xx

x x

x x

x x

11

_ _ _ _ _

_ _ _

_ _ _

_

_

_

_

_ _

_ _ _ _ _

6

o

o o

o o

o o

o o o o o o o o o

12

+

+ +

+ + +

+ + + + + + + + +

+ + +

+ +

+

13

*

* *

* *

* *

* *

* *

* * * * * * *

19

с с

с с

с с

с

с

с с

с с

14

.

. .

. . .

. . . .

. . . . .

. . . . . .

. . . . . . .

20

h h

h h

h h

h h h h h

h h

h h

15

$ $ $ $ $ $ $ $

$ $

$ $

$ $ $ $ $ $ $ $

21

@ @ @ @ @ @

@

@

@ @ @

@

@

@

16

n n n n n n n

n n

n n

n n

n n n n n n n

22

& &

& & &

& & &

& & &

& & &

& & &

& &

17

a a

a a

a a

a a

a a a a

a a

a a

23

0 0 0 0 0 0

0

0

0

0

0 0 0 0 0 0

18

* * *

* * *

* * *

* * *

* * * *

* * * *

* *

24

====

= =

= =

=

=

=

=

=

= =

= =

====

25

. . . . . .

. . . . . .

. .

. .

. .

. .

. . . . . .

. . . . . .

28

Z Z Z Z Z Z Z

Z Z

Z Z

Z Z Z

Z Z Z Z

Z Z Z Z

Z Z Z

Z Z

Z Z Z Z Z Z Z

26

# #

# #

# #

# #

# #

# # # #

# # # # # #

# # # # # #

29

* * * * *

* * *

*

* * * * *

* * * * *

* * * * *

* * * * * * *

* *

* *

* *

27

** ** **

** ** **

** ** **

** ** **

** ** **

**********

**********

30

* * * *

* * * *

* *

* * * * * *

* * * * * * * *

* * * * * *

* * * * * *

* * * *

* *

* *

* * * *

Лабораторная работа №2(7)

Тема: «Разветвляющиеся алгоритмы и программы»

Задача 1

  1. В змаганнi беруть участь три команди. Переможець визначається за найбiльшою сумою балiв. Визначити номер команди-переможця, якщо вiдома сума балiв, яку набрала кожна команда.

  2. Один i той же вид сировини можна видобувати у трьох економiчних районах. Вартiсть видобування в кожному з цих районiв вiдома. Вибрати найбiльш економний варiант, видрукувати його номер та вартiсть.

  3. Розрахунки вартостi ведення гiрничих робiт проводяться на ПК. На заключнiй стадiї розрахунку необхiдно вибрати найбiльш економний спосiб розробки родовища, якщо виявилося, що на ведення робiт пiдземним способом з вертикальним стволом витрати складають А1 грн., пiдземним способом з похилим стволом – А2 грн, а вiдкритим способом – А3 грн.

  4. Для бурiння розвiдувальної свердловини необхiдно перевезти буровий верстат. Можливi три варiанти транспортування: вертольотом, лiтаком та трактором. Вибрати економiчно вигiдний вид транспорту, якщо вiдома вартiсть транспортування за кожним варiантом.

  5. При проведеннi спортивних змагань табло спортивного комплексу обслуговує ПК. "Допоможiть" ПК визначити переможця iз трьох спортсменiв за набраною ними неоднаковою кiлькiстю балiв.

  6. При будiвництвi телевiзiйної башти можливi варiанти:

- монтаж на землi з наступним пiдйомом у вертикальному становищi;

- вертикальний монтаж за допомогою пересувного крану;

- вертикальний монтаж за допомогою вертольота.

Визначити найбiльш економний варiант, якщо вiдома вартiсть кожного варiанта.

  1. При веденнi розкривних робiт в кар'єрi вивозити породу у вiдвал можна залiзничним транспортом із загальною вартiстю С1 грн., автомобiльним транспортом у вiдпрацьований кар'єр для наступної рекультивацiї із загальною вартiстю С2 грн., крокуючим екскаватором з перевалом породи до вiдпрацьованої частини кар'єра з вартiстю С3 грн. Визначити економiчно вигiдний варiант ведення робiт.

  2. Є три радiоактивних джерела: залiзо-57, кобальт-60 i америцiй-241 з вiдомими перiодами напiврозпаду. Визначити назву радiоактивного джерела з найменшим перiодом напiврозпаду.

  3. Вiдомi значення температур, якi були замiрянi на трьох рiзних горизонтах шахти. З поглибленням гiрничої виробки температура збiльшується. Визначити номер найглибшого горизонту.

  4. Пiсля закiнчення футбольного сезону в кiнцi таблицi, маючи рiзну кiлькiсть балiв, залишилися команди "Колос", "Спартак" та "Металiст". За умовою змагань вибуває одна команда, яка має найменшу кiлькiсть балiв. Визначити назву команди, яка вибуває.

  5. Для металургiйного заводу, який будується, вугiлля можна поставляти з Печорського, Донецького або Кузнецького басейнiв. Вартiсть вугiлля з урахуванням витрат на його транспортування з кожного регiону вiдома. Визначити найбiльш економний варiант поставок вугiлля та його вартiсть.

  6. Є три зразки гiрничих порiд з вiдомою границею мiцностi на cтиснення С1, С2, С3 вiдповiдно. Визначити максимальне значення коефiцiєнта мiцностi за формулою .

  7. При будiвництвi лiтака можливi три варiанти установки рiзних типiв двигунiв: поршневого, турбогвинтового та газотурбiнного. Вартiсть виготовлення лiтакiв з рiзними типами двигунiв вiдома. Визначити найбiльш економний варiант будiвництва лiтака.

  8. Є три зразки мінералів однакового розміру і різної щільності. Найважчий з них сфалерит. По заданій вазі зразків визначити, який з них сфалерит, та вивести його номер у вигляді "Сфалерит – 2".

  9. Є три зразки мінералів А, В і С однакового розміру і різної щільності. Найлегший з них ільменіт. По заданій вазі зразків визначити, який з них ільменіт, та вивести його номер і ознаку, наприклад, "Ільменіт А".

  10. Продукцiя вiдомої загальної ваги Р тонн може доставлятися одним з трьох маршрутiв, довжина яких вiдома. Вартiсть перевезення 1 тонни продукцiї на вiдстань 1 км за кожним з маршрутiв теж вiдома. Вибрати найбiльш економний варiант перевезення.

  11. Через поломку електродвигуна на заводi у Днiпропетровську пiдприємство несе збитки у розмiрi P грн. за кожну годину простою. Новий електродвигун можливо доставити з Києва залiзничним, автомобiльним або авiацiйним транспортом. Вiдомi вартiсть та час перевезення кожним видом транспорту. За умов мiнiмальної суми збиткiв та транспортних витрат визначити вид транспорту i суму збиткiв.

  12. Розділити суму трьох заданих чисел на найбільше з них.

  13. Визначити частку від ділення суми трьох заданих чисел на найменше з них

  14. Трьом дiйсним змiнним присвоїти значення найменшої з них.

  15. Змiннiй K присвоїти значення рiзницi мiж найбiльшим та найменшим з трьох заданих чисел.

  16. При проведеннi спортивних змагань судiйську колегiю обслуговує ПК, видаючи протоколи змагань. У протоколi друкуються в порядку зменшення суми балiв, якi набрали спортсмени, та їх номери. Скласти алгоритм роботи ПК при обробцi результатiв трьох учасникiв, якщо сума балiв, набраних цими спортсменами, рiзна.

  17. Сортувальний пристрiй з кожних трьох сталевих листiв вiдомої довжини вибирає два найбiльш коротких листа. Визначити довжину вiдiбраних листiв.

  18. Сортувальний пристрiй з кожних трьох сталевих листiв вiдомої довжини вибирає два найбiльш довгих листа. Визначити довжину вiдiбраних листiв.

  19. Задані три числа, кожне з яких може бути радiусом, дiаметром чи довжиною одного й того ж самого кола. Обчислити площу цього кола.

  20. Задані три дійсні числа M, N i K. Присвоїти змінній Х значення суми чисел N i K, якщо число М є найменшим серед заданих чисел, в іншому випадку змінній Х присвоїти значення М.

  21. Якщо сума двох чисел X таY менша за одиницю, то найменше з чисел A, В, C замінити цією сумою, в іншому випадку змінній Х присвоїти значення різниці X – Y.

  22. Пiсля закiнчення футбольного сезону в кiнцi таблицi, маючи рiзну кiлькiсть балiв, залишилися команди "Мотор", "Вимпел", "Металiст" та "Старт". За умовою змагань вибуває одна команда, яка має найменшу кiлькiсть балiв. Визначити назву команди, яка вибуває.

  23. Вежа телецентру може бути змонтована повнiстю на землi та потiм установлена в вертикальному станi, або монтуватися по частинам на мiсцi установки. Вартiсть наземного монтажу С1, а вертикального будiвництва – С221). Для установки башти пiсля наземного монтажу можна застосувати пiдйомний кран вантажопiд'ємнiстю P або вертольот такої ж вантажопiд'ємностi. Визначити найбiльш економний варiант будiвництва башти вагою Q, якщо вартiсть пiдйому краном С3, а вертольотом – С4.

  24. Для бурiння у тайзi розвiдувальної свердловини необхiдно перевезти буровий станок вагою P. Для перевезення можна застосувати вертольот вантажопiд'ємнiстю Рв, транспортний лiтак вантажопiд'ємнiстю Рл (Рл > Рв) або трактор. Вартiсть транспортування станка лiтаком та вертольотом однакова, а трактором - Ст. Для лiтака необхiдна посадкова площадка, на пiдготовку якої потрiбнi додатковi витрати Сп. Для перевезення станка трактором необхiдна розмiтка маршруту, вартiсть проведення якої См. Визначити найбiльш економний спосiб доставки станка.

Задача 2

  1. Необхiдно перевезти вантаж заданої ваги Р з пункту A до пункту B. Можливi два варiанти шляху вiдомої довжини. Перший шлях бiльш короткий. На першому шляху розташований мiст з допустимим навантаженням Н1. Визначити номер найкоротшого шляху, по якому можна перевезти вантаж. У випадку неможливостi транспортування видрукувати текст "Шлях неможливий".

  2. В залежностi вiд температури повiтря кондицiонер знаходиться в одному з трьох режимiв:

- "нормально" - при ;

- "сильно" - при ;

- "вiдключено" - при .

За заданою температурою повiтря визначити режим роботи кондицiонера.

  1. Є двi цистерни мiсткiстю i , якi заповнюються паливом до об'ємiв i. Визначити номер першої за порядком цистерни, куди можна перекачати усе паливо. Якщо перекачка неможлива, то видрукувати текст "Неможливо".

  2. За будiвельними нормами будинки, нижчi шести поверхiв, не повиннi мати лiфт. Будинки висотою до дев'яти поверхiв повиннi мати один лiфт, бiльш високi будинки - два лiфти. За вiдомою кiлькiстю поверхiв визначити, скiльки лiфтiв необхiдно установити в будинку.

  3. Визначити агрегатний стан води (твердий, рiдкий, газоподiбний), знаючи її температуру в градусах за шкалою Фаренгейта . При розв'язаннi використовувати формулу , де - температура за шкалою Цельсiя.

  4. В залежностi вiд частоти коливань звуки розподiляються на:

- тi, якi чують, з частотою 16 - 20 кГц;

- iнфразвуки з частотою < 16 кГц;

- ультразвуки з частотою 20 кГц.

За вiдомою частотою коливань визначити клас, до якого належить звук.

  1. Два басейни з вiдомою мiсткiстю так з'єднанi мiж собою, що заповнити їх можливо тiльки послiдовно, спочатку перший, потiм другий. Вода подається у басейни насосом (продуктивнiсть задана). Визначити номер басейну, що заповнюється на момент часу T (год) вiд моменту включення насосу. У випадку заповнення усiх басейнiв видрукувати текст "Насос вiдключений".

  2. Зi складу у цех автомобiлем вiдомої вантажопiдйомностi необхiдно перевезти дві заготовки визначеної ваги. Визначити номери тих заготовок, доставка яких можлива. Якщо доставка будь-якої заготовки неможлива, то замiсть її номера видрукувати 0 (нуль).

  3. Є два вугiльних склади, мiсткiсть яких вiдома. Очiкується завезення заданої кiлькостi вугiлля, яке треба розмiстити на двох складах. Визначити номер складу, на якому можна розмiстити все завезене вугiлля. Якщо на одному складi розмiстити все вугiлля неможливо, то видрукувати текст "Розмiщати на двох складах".

  4. На вхiд сортувального пристрою листопрокатного стана подано лист вiдомої довжини. Якщо його довжина менша величини першої норми, то лист вiднести до першої категорiї розмiру, якщо довжина не менша величини першої норми, але не перевищує величину другої норми, то лист вiднести до другої категорiї. Всi iншi листи вiднести до третьої категорiї. Визначити категорiю листа.

  5. Напiвпровiдниками називають кристалiчнi тiла, значення питомого опору яких при кiмнатнiй температурi знаходиться у межах Омсм., для металiв воно обмежено значеннями Омсм., для дiелектрикiв Омсм. За вiдомим значенням питомого опору визначити належнiсть матерiалу до вiдповiдного класу.

  6. При виконаннi друкарських робiт друкарка низької квалiфiкацiї друкує текст зi швидкiстю до 150 знакiв за хвилину, друкарка середньої квалiфiкацiї - 150-270 знакiв за хвилину, а друкарка високої квалiфiкацiї - бiльш нiж 270 знакiв за хвилину. Визначити квалiфiкацiю друкарки, якщо вiдомий обсяг у сторінках виконаної роботи та час в годинах, за який ця робота виконана. При розв'язаннi задачi слiд ураховувати, що сторінка мiстить у собі 1800 знакiв.

  7. Для змащення промислового обладнання випускають три основних групи iндустрiальних мастил: легкi, в'язкiсть яких знаходиться у межах 3,5-10 мм/с; середнi - 10-58 мм/с i тяжкi - бiльш нiж 58 мм/с. За вiдомою в'язкiстю мастила визначити групу, до якої воно належить.

  8. Є три цистерни рiзної мiсткостi, кожна з яких заповнена паливом до вiдомих об'ємiв. Визначити номер першої за порядком цистерни, куди можна перекачати усе паливо. Якщо перекачування неможливе, то видрукувати текст "Неможливо".

  9. Транзистор серiї КТ 337 має такi параметри:

Тип транзистора

Коефiцiєнт пiдсилення

Частота, мГц

КТ 337А

30 - 50

0 - 1

КТ 337Б

50 - 70

0 - 5

КТ 337В

70 - 100

0 - 10