Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звіт.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.91 Mб
Скачать

1.3 Організація циклів

Завдання 1. Обчислити та вивести на екран у вигляді таблиці значення функції, заданої графічно (див. завдання 2.1, заняття 1), на інтервалі від хпоч до хкін з кроком dx. Інтервал та крок задати таким чином, щоб перевірити всі гілки програми (продумати та продемонструвати контрольний приклад).

Рисунок 1.9 – Графік до завдання 3

Текст програми

Табулювання функції - це обчислення значень функції при зміні аргументу від деякого початкового значення до деякого кінцевого значення з певним кроком.

Блок – схема алгоритму розв’язування задачі зображена на рисунку 1.10

Рисунок 1.10

Результат виконання:

Рисунок 1.11 – Результати виконання завдання 1

Завдання 2. Для десяти вистрілів, координати яких задаються з клавіатури, вивести текстові повідомленні про попадання в мішень з завдання 2.2 день1. Кожне попадання дає 10 балів, суму балів вивести в останньому повідомленні.

Текст програми

Блок – схема алгоритму розв’язування задачі зображена на рисунку 1.12

Рисунок 1.12

Результат виконання

Рисунок 1.13 – Результати виконання завдання 2

Завдання 3. Обчислити та вивести на екран у вигляді таблиці значення функції заданої з допомогою ряда Тейлора від хпоч до хкін з кроком dx та з точністю . Кожен рядок таблиці повинен містити значення функції, значення аргументу та кількість просумованих членів ряду.

Блок – схема алгоритму розв’язування задачі зображена на рисунку 1.14

Рисунок 1.14

Т екст програми та результат виконання:

Рисунок 1.15 – Результат виконання завдання 3

1.4 Одновимірні масиви

Завдання. В одновимірному масиві що містить n цілих елементів(ввід з клавіатури), обчислити:

  1. номер максимального елементу;

  2. добуток елементів масиву, розташованих між першим та другим нульовими елементами.

Перетворити масив таким чином, щоб на початку розмістились всі непарні елементи, а за ними всі парні.

Текст програми

Результат виконання:

Рисунок 1.16 – Результати виконання завдання

Між двома нулями знаходяться числа 3,4,5. Добуток цих чисел дорівнює 60,

максимальний елемент дорівнює 8. Спочатку виводяться непарні елементи, а потім парні елементи.

Блок – схема алгоритму розв’язування задачі зображена на рисунку 1.17

1.5 Робота з двовимірними масивами. Пошук та сортування даних

Завдання.

  1. Для заданої матриці 4х4 знайти такі k, для яких k-ий рядок співпадає з k-им стовпцем.

  2. Знайти суму елементів в тих рядках, які містять хоча б один від’ємний елемент (оформити у вигляду функції).

Блок – схема алгоритму розв’язування задачі зображена на рисунку 1.18

Рисунок 1.18

Опис задачі 1. Рядок може збігатись із стовпцем лише на головній діагоналі, тому якщо рядок дорівнює стовпцю і рядок дорівнює елементу, тоді вони співпадають.

Текст програми:

Результат виконання

Рисунок 1.19 – Результати виконання завдання

1.6 Структури в мові С++. Робота з файлами

Завдання. Написати програму для визначення каталогу країн світу. Створити меню за допомогою якого можна:

  • ввести з клавіатури інформацію про країну;

  • здійснити пошук інформації;

  • впорядкувати всю інформацію по зростанню кількості жителів;

  • для реалізації зберігання інформації у файл описати структуру; COUNTRY, що містить наступні поля:

  • назва держави;

  • столиця;

  • площа території;

  • кількість жителів.

Текст програми:

Результат виконання

Рисунок 1.20 – Результати виконання Рисунок 1.21 – Результати виконання

(ввід з клавіатури) (пошук)

Рисунок 1.22 – Результати виконання Рисунок 1.23 – Результати виконання завдання

завдання (запис у файл) (впорядковано по зростанню кількості жителів)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]