- •Клига л.Ф.
- •«Програмування»
- •Методичні вказівки
- •Щодо виконання лабораторних робіт
- •Теоретична частина
- •Практичне завдання
- •Практичне завдання
- •Оформлення звіту
- •Домащнє завдання
- •Теоретична частина
- •Практичне завдання
- •Оформлення звіту
- •Домашнє завдання
- •Теоретична частина
- •Практичне завдання
- •Оформлення звіту
- •Домашнє завдання
- •Теоретична частина
- •If (умова) оператор_1; else оператор_2;
- •Практичне завдання
- •Оформлення звіту
- •Домашнє завдання
- •Теоретична частина
- •Практичне завдання
- •Завдання
- •Практичне завдання
- •Оформлення звіту
- •Домашнє завдання
- •Контрольні питання
- •Теоертична частина
- •Теоретична частина
- •Практичне завдання
- •Оформлення звіту
- •Домашнє завдання
- •Контрольні питання
- •Теоретична частина
- •Практичне завдання
- •Оформлення звіту
- •Контрольні питання
- •Теоретична частина
- •Практичне завдання
- •Оформлення звіту
- •Контрольні питання
- •Теоретична частина
- •Практичне завдання
- •Оформлення звіту
Міністерство освіти і науки України
Первомайський коледж
Національного університету кораблебудування імені адмірала Макарова
Клига л.Ф.
«Програмування»
Методичні вказівки
Щодо виконання лабораторних робіт
РОЗДІЛ «ПРОГРАМУВАННЯ МОВОЮ C++»
Первомайськ, 2015
ББК 22.18
К78
Укладач: Клига Лариса Федорівна – викладач вищої категорії ПК НУК імені адмірала Макарова.
Розглянуто та ухвалено цикловою комісією «Обслуговування комп’ютерних систем і мереж»
Протокол № від
Рекомендовано до друку навчально-методичною радою ПК НУК імені адмірала Макарова
Протокол № від
Методичні вказівки відповідають програмі з дисципліни “Програмування” для підготовки молодших спеціалістів за спеціальністю 5.05010201 “Обслуговування комп'ютерних систем та мереж”. Вказівки містять загальні правила організації, проведення та виконання лабораторного практикуму з дисципліни, короткі рекомендації щодо виконання, оформлення та рішення задачі створення програмного продукту на мові С++, порядку запуску програм та виконання їх відладки.
Вказівки призначені для студентів III курсу ПК НУК імені адмірала Макарова спеціальності 5.05010201 „Обслуговування комп’ютерних систем і мереж”.
Л.Ф.Клига. Програмування. Методичні вказівки щодо виконання лабораторних робіт. «Програмування мовою dev C++». – Первомайськ: ППК НУК, 2015.- 58 с.
© Клига Л.Ф., 2015
© ПК НУК, 2015
ВСТУП
Прискорення науково-технічного прогресу, темпів і масштабів виробництва пред'являє підвищені вимоги до випускника технічних вузів. У зв'язку з цим найважливішим завданням вищої школи слід вважати випуск фахівців, що уміло поєднують знання спеціальності з широким використанням методів математичного моделювання, а також технічних і програмних засобів ЕОМ.
Сьогодні без ЕОМ неможливе ефективне вирішення інженерних, наукових, економічних і управлінських завдань. Серійний випуск ЕОМ різних класів, особливо персональних ЕОМ, приводить до якісних змін в обробці різного роду інформації. От чому студентам необхідно не тільки знати етапи підготовки і вирішення завдань на ЕОМ, але і впроваджувати роботу на ЕОМ в повсякденну практику.
Методичні вказівки відповідають програмі з дисципліни ,,Програмування” для підготовки молодших спеціалістів, які навчаються за спеціальністю 5.05010201 ,,Обслуговування комп’ютерних систем та мереж”.
Вказівки містять теоретичний матеріал в обсязі, необхідному для виконання практичних завдань, інструкції щодо виконання лабораторних робіт, контрольні питання для перевірки рівня опрацювання матеріалу.
У ході опрацювання практичних завдань організовується детальний розгляд студентами окремих теоретичних положень основ програмування мовою С++, формується уміння і навички написання, компіляції та виконання програм відповідно до сформованих знань.
Лабораторна робота 1 Створення простих алгоритмів.
Мета: Відпрацювати навички з роботою блок-схеми для створення найпростіших алгоритмів.
Теоретична частина
Алгоритм – точний порядок дій переходу від вхідних даних до результату.
Властивості алгоритму:
- однозначність (єдність у розумінні правил та порядку виконання дій);
- масовість (можливість використання алгоритму для розв’язування класу задач при зміні вхідних даних у заданому діапазоні);
- результативність (виконання алгоритму приводить до отримання певного результату).
Лінійний алгоритм (послідовне виконання, структура слідування) — це алгоритм, який забезпечує отримання результату шляхом одноразового виконання послідовності дій, незалежно від вхідних даних і проміжних результатів. Дії в таких алгоритмах виконуються послідовно, одна за однією, тобто лінійно.
Графічна схема (блок-схема) алгоритму — це графічне зображення алгоритму у вигляді спеціальних блоків з необхідними словесними поясненнями. Кожний етап алгоритму представляється у вигляді геометричної фігури (блоку), що має певну форму в залежності від характеру операції. Блоки на схемі з’єднуються стрілками (лініями зв’язку), які визначають послідовність виконання операцій та утворюють логічну структуру алгоритму.
Зображення блоків алгоритму.
Назва блоку |
Позначення |
Призначення |
Термінатор
|
|
Початок, завершення програми або підпрограми |
Процес
|
|
Обробка даних (обчислення, пересилка і т.ін.)
|
Дані
|
|
Операції введення/виведення |
Назва блоку |
Позначення |
Призначення |
Рішення
|
|
Розгалудження, вибір, ітераційні і пошукові цикли |
Підготовка |
|
Рахункові циклі |
Зумовлений процес (рос. Предопределённый) |
|
Виклик процедур |
З’єднувач |
|
Маркування розривів ліній |
Коментар |
|
Пояснення до операцій |
Лінія потоку |
|
Зазначення послідовності зв’язків між символами |
Між сторінковий з’єднувач |
|
Зазначення зв’язку між роз’єднаними частинами схем алгоритмів і програм, розташованих на різних аркушах |
Розмір a має вибиратися з ряду 10, 15, 20 мм. Допускається збільшувати а на число кратне 5. Розмір b=1,5a. (Допускається b=2a).
