- •Методичні вказівки
- •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. Контрольні питання
3. Постановка завдання
1. Використовуючи введення-виведення в стилі З створити файл та записати в нього структуровані дані.
2. Вивести створений файл на екран.
3. Видалити з файлу дані відповідно до варіанта.
4. Додати в файл дані відповідно до варіанта.
5. Вивести змінений файл на екран.
6. Використовуючи введення-виведення в стилі С + + створити файл та записати в нього структуровані дані.
7. Вивести створений файл на екран.
8. Видалити з файлу дані відповідно до варіанта.
9. Додати в файл дані відповідно до варіанта.
10. Вивести змінений файл на екран.
4. Варіанти
Завдання 20.1
Таблиця 27 – Вихідні данні для завдання 20.1
№ варианта |
Структура данных |
Удаление |
Добавление |
1 |
Структура "Абитуриент":
|
Удалить элемент с указанным номером.
|
Добавить K элементов в начало файла |
2 |
Структура "Сотрудник":
|
Удалить элемент с указанной фамилией |
Добавить K элементов в конец файла |
3 |
Структура "Государство":
|
Удалить все элементы, у которых численность меньше заданной.
|
Добавить элемент с номером К |
4 |
Структура "Человек":
|
Удалить все элементы с заданным возрастом.
|
Добавить N элементов с номером К |
5 |
Структура "Человек":
|
Удалить все элементы с указанным ростом и весом.
|
Добавить K элементов в начало файла |
6 |
Структура "Школьник":
|
Удалить все элементы, у которых есть 2 хотя бы по одному предмету.
|
Добавить K элементов в конец файла |
7 |
Структура "Студент":
|
Удалить все элементы, у которых рейтинг меньше заданного.
|
Добавить элемент с номером К |
8 |
Структура "Покупатель":
|
Удалить К элементов из начала файла.
|
Добавить N элементов с номером К |
9 |
Структура "Пациент":
|
Удалить элемент с заданным номером медицинской карты.
|
Добавить K элементов в начало файла |
10 |
Структура "Информация":
|
Удалить первый элемент с заданным объемом информации.
|
Добавить K элементов в конец файла |
11 |
Структура "DVD-диск":
|
Удалить все элементы с ценой выше заданной.
|
Добавить элемент с номером К |
12 |
Структура "DVD- диск":
|
Удалить первый элемент с заданной продолжительностью.
|
Добавить N элементов с номером К |
13 |
Структура "Спортивная команда":
|
Удалить все элементы с количеством очков меньше заданного.
|
Добавить K элементов в начало файла |
14 |
Структура "Стадион":
|
Удалить элемент с заданным названием.
|
Добавить K элементов в конец файла |
15 |
Структура "Автомобиль":
|
Удалить все элементы, у которых год выпуска меньше заданного.
|
Добавить элемент с номером К |
16 |
Структура "Владелец автомобиля":
|
Удалить элемент с заданным номером.
|
Добавить N элементов с номером К |
17 |
Структура "Фильм":
|
Удалить все элементы, у которых стоимость превышает заданную.
|
Добавить K элементов в начало файла |
18 |
Структура "Книга":
|
Удалить К элементов из начала файла.
|
Добавить K элементов в конец файла |
19 |
Структура "Фильм":
|
Удалить К элементов , начиная с номера N из файла.
|
Добавить элемент с номером К |
20 |
Структура "Государство":
|
Удалить элемент с указанным названием.
|
Добавить N элементов с номером К |
21 |
Структура "Автомобиль":
|
Удалить все элементы с указанной маркой |
Добавить K элементов в начало файла |
22 |
Структура "Владелец автомобиля":
|
Удалить элемент с заданным номером.
|
Добавить K элементов в конец файла |
23 |
|
Удалить все элементы, у которых год постройки меньше заданного.
|
Добавить элемент с номером К |
24 |
Структура "Студент":
|
Удалить все элементы из группы с указанным номером, у которых среднее арифметическое оценок меньше заданного.
|
Добавить N элементов с номером К |
25 |
Структура "Студент":
|
Удалить все элементы с указанным рейтингом |
Добавить N элементов с номером К |