Главная страница
Образовательный портал Как узнать результаты егэ Стихи про летний лагерь 3агадки для детей
qrcode

Методичка_Ч1. Методичні вказівки до лабораторного практикуму та самостійної роботи з дисципліни Програмування для студентів напрямів підготовки


НазваниеМетодичні вказівки до лабораторного практикуму та самостійної роботи з дисципліни Програмування для студентів напрямів підготовки
АнкорМетодичка Ч1.doc
Дата26.10.2016
Размер1.86 Mb.
Формат файлаdoc
Имя файлаMetodichka_Ch1.doc
ТипМетодичні вказівки
#593
страница1 из 11
КаталогОбразовательный портал Как узнать результаты егэ Стихи про летний лагерь 3агадки для детей
Образовательный портал Как узнать результаты егэ Стихи про летний лагерь 3агадки для детей
  1   2   3   4   5   6   7   8   9   10   11



МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

Чернігівський державний технологічний університет

ОСНОВИ ПРОГРАМУВАННЯ НА С, С++
МЕТОДИЧНІ ВКАЗІВКИ

до лабораторного практикуму та самостійної роботи з дисципліни

«Програмування»

для студентів напрямів підготовки
6.050102 – “Комп’ютерна інженерія” ,

6.050103 – “Програмна інженерія”

Частина перша
ЗАТВЕРДЖЕНО

на засіданні кафедри

інформаційних і комп'ютерних систем

протокол № 7 від 28.03.13

Чернігів ЧДТУ 2013

Основи програмування на С, С++. Методичні вказівки до лабораторного практикуму та самостійної роботи з дисципліни «Програмування» для студентів напрямів підготовки 6.050102 – „Комп’ютерна інженерія”, 6.050103 – “Програмна інженерія”, частина перша. /Укл.: Бивойно П.Г., Бивойно Т.П., Гора Н.О. – Чернігів: ЧДТУ, 2013. – 79 с.


Укладачі: Бивойно Павло Георгійович, канд. техн. наук, доцент;

Бивойно Тарас Павлович, старший виклдач,

Гора Наталія Олегівна, старший виклдач.



Відповідальний за випуск: В.В. Казимир, зав. кафедрою інформаційних і комп'ютерних систем, д-р. техн. наук, проф.





Рецензент: С. О. Нестеренко, канд. техн. наук, доцент кафедри інформаційних і комп'ютерних систем Чернігівського державного технологічного університету


ЗМІСТ

Відповідальний за випуск: В.В. Казимир, зав. кафедрою інформаційних і комп'ютерних систем, д-р. техн. наук, проф. 2

Рецензент: С. О. Нестеренко, канд. техн. наук, доцент кафедри інформаційних і комп'ютерних систем Чернігівського державного технологічного університету 2

1 Лабораторна робота № 1.
Знайомство з інтегрованим середовищем розробкм (ІСР)“QT-creator” 7

КОРОТКІ ВІДОМОСТІ ПРО ІСР “QT-creator” 7

1.1.1 Головне меню середовища 8

1.1.2 Панель режимів робіт 8

1.1.3 Панель доступу до результатів опрацювання проекту 8

1.1.4 Створення проекту 8

1.1.5 Панель редагування програм 9

1.1.6 Функція main() 11

1.1.7 Ще один приклад простої програми 12

1.1.8 Збереження проекту 13

1.1.9 Етапи виконання програми 13

Вимоги до звіту 13

Контрольні питання 13

Рекомендована література 13

2 Лабораторна робота № 2. Типи даних та розрахунки за формулами 14

Короткі теоретичні відомості 14

2.1.1 Змінні і константи 14

2.1.2 Типи даних 14

2.1.3 Арифметичні типи даних 15

2.1.4 Описи змінних 18

2.1.5 Операція розміру sizeof 19

2.1.6 Арифметичні операції 19

2.1.7 Операції присвоєння 20

2.1.8 Вирази 21

2.1.9 Пріоритети операцій у С++ 22

2.1.10 Узгодження типів 22

2.1.11 Бібліотека математичних функцій cmath 23

2.1.12 Використання об’єкту cin для введення даних 24

2.1.13 Зміна кольорів консолі та керування курсором 25

Завдання на лабораторну роботу 27

Вимоги до звіту 27

Контрольні питання 28

Рекомендована література 28

3 Лабораторна робота № 3. Функції 29

Короткі теоретичні відомості 29

3.1.1 Правила написання функцій 29

3.1.2 Виклик функції 30

3.1.3 Прототип функції 31

3.1.4 Прототипи бібліотечних функцій 31

3.1.5 Способи передачі параметрів у функції 32

3.1.6 Області оголошення та доступу до імен 33

3.1.7 Макроси з параметрами 35

Реализація проекту «function» 35

3.1.8 Допоміжні файли 36

3.1.9 Макрос з параметрами 36

3.1.10 Прототипи функцій 37

3.1.11 Функція main() програмного файлу 37

3.1.12 Функція f1(), що повертає значення 38

3.1.13 Функція f2() типу void 38

3.1.14 Функція з виведенням проміжних результатів 39

Дослідження створеного проекту 39

3.1.15 Дослідження передачі параметрів за посиланням 39

3.1.16 Анализ передачи параметров по значению 40

Вимоги до звіту 40

Контрольні питання 40

Рекомендована література 40

4 Лабораторна робота № 4.
Логічний тип даних і розгалуження у програмах 42

Короткі теоретичні відомостіІ 42

4.1.1 Логічний тип даних 42

4.1.2 Алгоритми з розгалуженнями 43

4.1.3 Програмування розгалужень 45

4.1.4 Оператор переходу goto 49

Реализація проекту «if_switch» 50

4.1.5 Початковий інтерфейс проекту 50

4.1.6 Допоміжні файли 50

4.1.7 Прототипи функцій 51

4.1.8 Функція main() програмного файлу 51

4.1.9 Функція обробки номеру варіанта 52

4.1.10 Функція введення коефіцієнтів рівняння за вибором користувача 52

4.1.11 Функція для розв’язання лінійного рівняння 52

4.1.12 Функція для розв’язання квадратного рівняння 53

Вимоги до звіту 53

Контрольні питання 53

Рекомендована література 53

5 Лабораторна робота № 5.
Побудова циклів з операторми „while” і „do...while” 55

Короткі теоретичні відомості 55

5.1.1 Циклічні алгоритми 55

5.1.2 Оператор while 55

5.1.3 Оператор do…while 57

5.1.4 Переривання циклу 58

5.1.5 Ітераційні алгоритми 59

5.1.6 Алгоритми обчислення сум нескінченних рядів 60

Створення проекту «while_do» 63

5.1.7 Початковий інтерфейс проекту 63

5.1.8 Допоміжні файли 64

5.1.9 Прототипи функцій 64

5.1.10 Функція main() програмного файлу 64

5.1.11 Функція обробки номеру варіанта 65

5.1.12 Функції для обчислення кубічного кореня 66

5.1.13 Функції для обчислення синуса 67

Завдання для самостійної роботи 68

Вимоги до звіту 68

Контрольні питання 68

Рекомендована література 69

6 Лабораторная работа № 6.
Обробка данных за допомогою циклу for 70

Короткі теоретичні відомостіІ 70

6.1.1 Оператора циклу for 70

6.1.2 Особливості використання циклу for 71

6.1.3 Випадкові числа 72

6.1.4 Табулювання функцій 73

Завдання на лабораторну роботу 74

Приклад Створення проекту «цикл for» 76

6.1.5 Головна функція проекту 76

6.1.6 Табулювання функції 77

6.1.7 Обробка послідовностей цілих чисел 79

6.1.8 Обробка послідовності випадкових чисел 80

Вимоги до звіту 81

Контрольні питання 82

Рекомендована література 82

Вступ

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

Лабораторні роботи виконуються на персональних комп'ютерах в системі програмування Qt creator. Передбачається, що студенти знайомі з основами роботи на персональному комп'ютері. Необхідно володіти клавіатурою і мишкою, вміти маніпулювати з файлами, знати який-небудь редактор текстів. Якщо таких навичок немає, то студент повинен придбати їх під час самостійної роботи в лабораторії. Можна скористатися методичними вказівками «Основи роботи на персональному комп'ютері» для студентів економічних спеціальностей. Передбачається також, що студенти володіють англійською мовою в обсязі програми середньої школи.

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

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

За лабораторну роботу студент може отримати до 100 балів, з урахуванням своєчасності та якості виконання всіх складових роботи. Складовими є: звіт, проект і відповіді на контрольні питання. Оцінки, отримані за лабораторні роботи, враховуються при виставленні підсумкової оцінки за модулем і на іспиті. Для отримання допуску до іспиту всі роботи повинні бути виконані і кожна з них оцінена не менше ніж в 60 балів.
  1   2   3   4   5   6   7   8   9   10   11

перейти в каталог файлов

Образовательный портал Как узнать результаты егэ Стихи про летний лагерь 3агадки для детей

Образовательный портал Как узнать результаты егэ Стихи про летний лагерь 3агадки для детей