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

Міністерство освіти i науки України

Одеський національний політехнічний університет

Кафедра системного програмування

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

до лабораторних робот

з дисципліни «Основи програмування»

для студентів спеціальності 6.050103

«Програмна інженерія»

Одеса: ОНПУ, 2011

Міністерство освіти i науки України

Одеський національний політехнічний університет

Кафедра системного програмування

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

до лабораторних робот

з дисципліни "Основи програмування"

для студентів спеціальності 6.050103

«Програмна інженерія»

Затверджено

на засіданні кафедри системного програмного забезпечення.

Протокол № від

Одеса: ОНПУ, 2011

Методичні вказівки до лабораторних робіт з дисципліни “Основи програмування” для студентів спеціальності 6.050103 /Викл.: н.О.Комлева. – Одеса: онпу, 2011. – 23 с.

Викладач Н.О. Комлева, доц.

ВСТУП

Методичні вказівки й завдання до лабораторних робіт підготовлені відповідно до програми курсу “Основи програмування”, що вивчається студентами спеціальності 6.050103.

У перший двох розділах методичних вказівок наведені вимоги до оформлення лабораторних робіт і порядок їхньої здачі.

У третьому розділі наведені завдання для лабораторних робіт з наступних тем: умовний оператор, оператори введення/виводу; оператори циклу з параметрами й без параметрів; одновимірні й двовимірні масиви; динамічні масиви, записи й структури; підпрограми - процедури й функції.

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

  1. Підготовка до виконання робіт

Пропонований у розділі 3 перелік завдань повинен бути виконаний у першому семестрі вивчення дисципліни “Основи програмування”.

При виконанні кожного завдання студент зобов'язаний:

  1. Скласти схему алгоритму відповідно до існуючого стандарту [1];

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

  3. Скласти програми на мові С/С++ для кожного завдання. Кожна програма повинна включати вивід у компактному виді результатів роботи програми.

До виконання лабораторних робіт допускаються студенти, що виконали п.п. 1-3 і що оформили відповідний протокол.

Зміст протоколу складається з тексту відповідного завдання, схеми алгоритму, виконаної з використанням трафарету, лінійки або комп'ютерним образом, даних і результатів для тестування програм, а також текстів коду програм.

Перша сторінка протоколу представлена нижче.

Одеський національний політехнічний університет

Кафедра системного програмного забезпечення

Протокол лабораторної роботи № (номер лаб. раб.)

з дисципліні “Основи програмування ”

Виконав(а) студент(ка) групи (№ групи)

(ПІБ)

Викладач (ПІБ)

Одеса 201_ (рік)

  1. ВИКОНАННЯ ЛАБОРАТОРНИХ РОБІТ

Студенти набирають тексти програм у процесі лабораторного заняття або приносять носії із заздалегідь набраними текстами. Носії повинні не містити програм, що можуть завдати шкоди працездатності та безпеці комп’ютерної обчислювальної мережі кафедри.

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

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

3. ЗАВДАННЯ ДО ЛАБОРАТОРНИХ РОБІТ

Завдання № 1. Тема: Умовний оператор, оператори уведення/виводу

Визначити приналежність крапки областям, позначеним прописними літерами A і B. Малими літерами позначені обумовлені користувачем параметри малюнка. Координати крапки x і y та інші параметри рисунка вводяться користувачем.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30