- •Міністерство освіти і науки україни
- •Розділ 1. Арифметичні основи обчислювальних машин
- •1.1. Позиційні системи числення. Переведення числа з однієї системи числення в іншу
- •1.2. Форма представлення чисел. Кодування чисел
- •1.3. Арифметичні операції над двійковими числами. Машинні одиниці інформації
- •Контрольні питання
- •Завдання
- •Розділ 2. Основи алгоритмізації обчислювальних процесів
- •2.1. Поняття і властивості алгоритму
- •2.2. Засоби представлення алгоритмів
- •2.3. Типи алгоритмічних процесів. Приклади
- •Контрольні питання
- •Завдання
- •3.1. Загальна характеристика програми
- •3.3. Кроки для створення та виконання програми
- •3.4. Змінні та константи
- •3.5. Директиви препроцесора
- •Контрольні питання
- •Розділ 4. Введення-виведення даних
- •4.1. Об’єкт виведення даних cout
- •4.2. Функція виведення даних printf
- •4.3. Об’єкт введення даних cin
- •4.4. Функція введення даних scanf
- •Контрольні питання
- •5.2. Операції відношення
- •5.3. Логічні операції
- •5.4. Додаткові операції
- •5.5. Порозрядні операції
- •Контрольні питання
- •Завдання Лінійний обчислювальний процес
- •1. Визначити значення функції y
- •2. Геометричні завдання
- •Розгалужений обчислювальний процес
- •1. Визначити значення функції y
- •3. Перевірити, чи міститься точка з заданими координатами усередині заштрихованої області.
- •Розділ 6. Організація циклів
- •6.1. Організація арифметичних циклів з використанням оператору for
- •6.2. Організація ітераційних циклів з передумовою while та післяумовою do...While
- •6.3. Оператори switch та goto
- •Контрольні питання
- •Завдання Арифметичний цикл
- •Вкладені цикли
- •Ітераційний цикл
- •Суміщення розгалуженого та циклічного процесів
- •Розділ 7. Зовнішні пристрої та символьне введення/виведення. Рядкові, числові функції та функції роботи з датою та часом
- •7.1. Загальна концепція та функції символьного введення-виведення
- •7.2. Символьні функції
- •7.3. Рядкові функції
- •7.4. Числові функції
- •7.5. Функції роботи з датою та часом
- •Контрольні питання
- •Завдання
- •Розділ 8. Вказівки, посилання та масиви
- •8.1. Вказівки
- •8.2. Посилання
- •8.3. Одновимірні масиви
- •8.4. Багатовимірні масиви
- •8.5. Символьні масиви
- •Контрольні питання
- •Завдання Одновимірні масиви
- •Двовимірні масиви
- •Розділ 9. Робота з функціями
- •9.1. Засоби створення функцій
- •9.2. Видимість змінних
- •9.3. Параметри функції та передача значень
- •9.4. Передача масивів в якості параметрів функцій
- •9.5. Функції та вказівки
- •9.6. Перевантаження та шаблони функцій
- •Контрольні питання
- •Завдання
- •Розділ 10. Рекурсивне програмування
- •10.1. Основні поняття рекурсії. Визначення факторіалу числа
- •10.2. Приклади рекурсій
- •Контрольні питання
- •Розділ 11. Робота з файлами
- •11.1. Робота з текстовими та бінарними файлами
- •Можливі режими доступу
- •11.2. Довільний доступ у файлах
- •11.3. Файли потокового введення/виведення з використанням структури file.
- •Контрольні питання
- •Завдання
- •Розділ 12. Структури
- •12.1. Загальна характеристика структури
- •12.2. Масиви структур
- •12.3. Використання масивів, як елементів структур
- •3. Робота зі структурами є універсальною, передбачено додавання записів до файлу (флаг ios:app). Для підрахунку кількості структур на диску приведемо наступні рядки програми:
- •Контрольні питання
- •Завдання
- •Розділ 13. Об’єднання та інші типи даних. Обробка виключних ситуацій
- •13.1. Об’єднання
- •13.2. Перелічені типи даних (enum)
- •13.3. Бітові поля
- •13.4. Обробка виключних ситуацій
- •Контрольні питання
- •Розділ 14. Динамічні структури даних
- •14.1. Стек
- •14.2. Черга
- •14.3. Лінійний список
- •Контрольні питання
- •Завдання
- •Розділ 15. Типові методи сортування масивів
- •15.1. Бульбашкове сортування (bubble sort)
- •15.2. Сортування за допомогою вибору (choice sort)
- •15.3. Сортування вставками (insert sort)
- •15.4. Сортування Шелла
- •15.5. Швидке сортування (quick sort)
- •Контрольні питання
- •Завдання
- •Розділ 16. Чисельне диференціювання та інтегрування
- •16.1. Методи правих та центральних різниць чисельного диференціювання
- •16.2. Методи прямокутників, трапецій, Сімпсона (парабол) чисельного інтегрування
- •Контрольні питання
- •Завдання Чисельне диференціювання
- •Чисельне інтегрування
- •Розділ 17. Чисельні методи розв’язання алгебраїчних рівнянь
- •17.1. Метод половинного ділення (дихотомія)
- •17.2. Метод Ньютона (метод дотичних)
- •17.3. Метод Рибакова
- •Контрольні питання
- •Завдання
- •Розділ 18. Чисельні методи розв’язання системи лінійних алгебраїчних рівнянь
- •18.1. Визначник. Дії над матрицями. Обчислення оберненої матриці
- •18.2. Метод оберненої матриці.
- •18.3. Метод Крамера
- •18.4. Метод Гауса
- •Контрольні питання
- •Завдання
- •1. Розв’язати систему алгебраїчних рівнянь.
- •2. Обчислити добуток матриць.
- •3. Розв’язати матричні рівняння.
- •Список літератури
2. Геометричні завдання
Обчислити площу кільця, утвореного двома концентричними колами відомих радіусів.
Обчислити площу трикутника за трьома заданими сторонами.
Обчислити площу трикутника за заданими двовимірними координатами усіх його вершин.
Задана діагональ квадрата. Обчислити його площу.
На площині задані точка A
та коло радіусу R з центром в точці
B
.Обчислити
відстань від точки A до найближчої точки
кола.За відомою довжиною ребер прямокутного паралелепіпеду обчислити площу його поверхні та об'єм.
За відомою площею квадрата, який уписаний в круг, обчислити площу круга.
Обчислити відстань між двома точками з відомими трьохвимірними координатами.
За відомою величиною діагоналі грані кубу обчислити значення його об'єму.
За відомою величиною площі круга, який уписаний в квадрат, обчислити значення площі квадрату.
За відомою величиною об'єму кулі, яка уписана в куб, обчислити значення об'єму куба.
За відомою довжиною ребра куба обчислити довжину внутрішньої діагоналі.
За відомою довжиною кола обчислити площу уписаного правильного шестикутника.
За відомим периметром правильного уписаного шестикутника обчислити площу круга.
За відомою площею правильного шестикутника обчислити площу уписаного круга.
Обчислити суму цифр заданого натурального трьохзначного числа.
Обчислити добуток цифр заданого натурального трьохзначного числа.
Обчислити залишок від ділення натурального двозначного числа на суму цифр цього числа.
Розгалужений обчислювальний процес
Приклад виконання завдання з розгалуженого обчислювального процесу.
Перевірити, чи міститься точка з заданими координатами усередині заштрихованої області.

Код програми має наступний вигляд:
#include <iostream>
using namespace std;
void main()
{
double x,y,r;
cout<<"Введіть радіус круга ";
cin>>r;
cout<<"Введіть координати точки:\nX ";
cin>>x;
cout<<"Y ";
cin>>y;
if (x*x + y*y <= r*r)
cout<<"\nТочка належить кругу";
else
cout<<"\nТочка не належить кругу";
}
Наведемо блок-схему вирішення даної задачі.

Варіанти індивідуальних завдань
1. Визначити значення функції y
Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

Скласти програму та блок-схему алгоритму розгалуженого обчислювального виразу:

2. Графіки залежностей y = f(x) наведені на малюнках. По заданому x визначити y.





