- •Методичні вказівки
- •5.05010301 – Розробка програмного забезпечення
- •2.1 Основні форми представлення алгоритмів:
- •2.2 Блок-схеми
- •2.3 Основні структури алгоритмів
- •Лінійний алгоритм
- •3. Постановка задачі
- •4. Варіанти
- •5. Методичні вказівки
- •3. Постановка задачі
- •4. Варіанти
- •5. Методичні вказівки
- •Цикли з відомим числом повторень
- •Цикли з невідомим числом повторень
- •Вкладені цикли
- •3. Постановка задачі
- •4. Варіанти
- •5. Методичні вказівки
- •5. Методичні вказівки
- •Приклад
- •5. Методичні вказівки
- •2. Введення даних організувати з клавіатури.
- •3. Висновок результатів для завдання організувати на монітор.
- •Практична робота № 6
- •3. Постановка завдання
- •4. Варіанти
- •5. Методичні вказівки
- •2. Введення даних для завдань а і б організувати з клавіатури.
- •4. Висновок результатів для завдання а організувати у вигляді:
- •7. Контрольні питання
- •Практична робота № 7
- •3. Постановка завдання.
- •5. Методичні вказівки
- •2.3 Цикл типу do — while
- •2.4 Керуючі оператори в циклах
- •3. Постановка завдання.
- •5. Методичні вказівки
- •7. Контрольні питання
- •2.5 Області дії змінних
- •Приклад
- •3. Постановка завдання
- •4. Варіанти
- •5. Методичні вказівки
- •7. Контрольні запитання
- •2.5. Поиск в отсортированном массиве
- •3. Постановка завдання
- •5. Методичні вказівки
- •7. Контрольні питання
- •3. Постановка завдання
- •4. Варіанти завдань
- •5. Методичні вказівки
- •5. Методичні вказівки
- •7. Контрольні питання
- •Практична робота № 13
- •1. Мета роботи:
- •2. Теоретичні відомості
- •3. Постановка завдання
- •1. Використовуючи функції сформувати за допомогою дсч одновимірний масив і вивести його на друк.
- •2. Виконати обробку одновимірного масиву у відповідності з варіантом, використовуючи функції, результат вивести на друк.
- •4. Варіанти
- •5. Методичні вказівки
- •7. Контрольні питання
- •2.3 Швидке сортування
- •Алгоритм
- •Швидкість
- •2.4 Модифіковані методи сортування
- •2.4.1 Метод Шелла
- •2.4.2 Швидке сортування
- •3. Постановна задачі
- •4. Варіанти
- •5. Методичні вказівки
- •Приклад
- •3. Постановка завдання
- •1. Ввести з клавіатури рядок символів і обробити її у відповідності зі своїм варіантом, використовуючи функції.
- •4. Варіанти
- •5. Методичні вказівки
- •7. Контрольні питання
- •5. Методичні вказівки
- •7. Контрольні питання
- •Практична робота № 17
- •1. Мета роботи:
- •2. Теоретичні відомості
- •2.5. Численные методы решения уравнений
- •2.5.1. Метод итераций
- •2.5.2. Метод Ньютона
- •2.5.3. Метод половинного деления
- •3. Постановка завдання
- •1. Написати функцію з замовчує параметрами відповідно до варіанта, продемонструвати різні способи виклику функції: • з параметрами заданими явно, • з опущеними параметрами
- •4. Варіанти
- •5. Методичні вказівки
- •3. Постановка задачі
- •На цьому дереві можна визначити три методи упорядкування:
- •5. Методичні вказівки
- •7. Контрольні питання
- •Практична робота № 20
- •1. Мета роботи:
- •2. Короткі теоретичні відомості
- •3. Постановка завдання
- •4. Варіанти
- •5. Методичні вказівки
- •7. Контрольні питання
5. Методичні вказівки
1. Описати структури
2. Відкрити файл для запису елементу
3. Організувати інтерінтерфейс для внесення значень полів елементів.
4. Організувати пошук
5. Організувати інтерфейс виведення результату запита
6. Зміст звіту
1. Постановка завдання (загальна і для конкретного варіанту).
2. Визначення функцій для реалізації поставлених завдань.3. Визначення функції main ().
4. Вміст вихідного файлу
5. Вміст модифікованого файлу.
7. Контрольні питання
Що таке файловий тип даних
Назвіть методи відкриття файлів
Назвіть команди введення-виведення даних в файл
Як звертатися до елементу файла
РЕКОМЕНДОВАНА ЛІТЕРАТУРА
Основна:
Т.А.Павловская. «С/С++. Программирование на языке высокого уровня. Учебник» - СПб.: «Питер», 2001. – 464с.: ил.
Т.А.Павловская. «С/С++. Программирование на языке высокого уровня. Практикум» - СПб.: «Питер», 2001. – 254с.: ил.
Э.А.Ишкова. «С++. Начала программирования». Изд. 2-е, перераб. и доп. – М.: ЗАО «Издательство БИНОМ», 2001. – 352 с.: ил.
Архангельський А.Я. С++Builder 6: Справ. Пособие. Кн.1. Язык С++. – М.: Бином, 2004. – 544 с.
Глушаков С.В. Программирование на Visual C++. – М.: АСТ; Х.: Фоліо, 2003. – 726 с.
Додаткова:
А.В.Затонский. Программирование на языке высокого уровня. Основные алгоритмы и их реализация на языке Си. / Перм. гос. техн. ун-т. – Пермь, 2006. – 97 ст.
Г.С.Иванова. Технология программирования: Учебник для вузов. – М.: Изд-во МГТУ им.М.Э.Баумана, 2002. – 320с.: ил.
Дейтел Х. Как программировать на С++. – М.: Бином, 2001. – 1152 с.
Культин Н. Б. С/С++ в задачах и примерах. – М., 2002. – 288 с.
Кучеренко В. Язык программирования С++ для начинающих и не только. – М.: Майор, 2001. – 160 с.
Клюшин Д. А. Полный курс С++. Москва: Санкт-Петербург, 2004. –.
Франка П. С++: Учебный курс. М., 2002. – 521 с.
Щедріна О.І. Алгоритмізація та програмування процедур обробки інформації. К., 2001. – 240 с.
Інформаційні ресурси
Приклади виконання алгоритмів на С++. Режим доступу: http://www.structur.h1.ru/biblio.htm
Приклади основних структур даних. Режим доступу: http://radfiz.org.ua/share/oop/efi_shpore_exam/