- •Міністерство освіти і науки україни
- •Редактор л.М. Тонкошкур
- •Структура с-програми
- •1.2. Структура найпростішої програми
- •2. Типи даних
- •2.2. Прості типи даних
- •3. Введення – виведення інформації
- •4. Лінійний обчислювальний процес
- •Варіанти індивідуальних завдань
- •5. Розгалужувальний обчислювальний процес
- •Варіанти індивідуальних завдань
- •6. Циклічний обчислювальний процес
- •Варіанти індивідуальних завдань Цикл з параметром
- •Цикли з умовами
- •7. Структуровані типи даних
- •7.1 Визначення масивів
- •7.2. Одновимірні масиви
- •Варіанти індивідуальних завдань
- •7.3. Двовимірні масиви
- •Варіанти індивідуальних завдань
- •Список літератури
3. Введення – виведення інформації
Введення числової інформації в C++ здійснюється інструкцією:
cin >> name;
яка складається зі слів console input та оператора “ >> ” і визначає введення даних з клавіатури; name – ім’я змінної, значення якої вводиться.
Виведення інформації в C++ здійснюється інструкцією:
cout <<name;
яка складається зі слів console output та оператора “ << ” і визначає виведення даних на екран комп’ютера; name – імя змінної, значення якої виводиться.
Для переходу на інший рядок екрану монітора користуються інструкцієй “\n” або endl.
ПРИКЛАД.
# include <iostream.h> //для введення-виведення інформації
void main ( )
{
int ball;
cout << “Введіть значення змінної ball \n”;// виведення на екран монітора
cin >> ball; // введення цілого числа з клавіатури
cout <<endl; // переход на інший рядок екрану монітора
cout << “ ball=”<<ball; // виведення на екран значення змінної ball
}
Результати виконання програми:
Введіть значення змінної ball
12
ball=12;
4. Лінійний обчислювальний процес
Основу програмування складають три обчислювальних процеси: лінійний, розгалужувальний та циклічний.
Найпростіший з них – лінійний обчислювальний процес, який обчислює вирази з використанням лише оператора присвоєння, який має вигляд:
A=B;
де А – ім’я змінної; В – вираз.
Вираз-це правило (формула) для обчислення нового значення, наприклад:
Z = (x+y)/(c-0.5) + (x-y)/(x+a);
Вираз будується з операндів (константи, змінні, функції), операцій (+, -, *, /, >, < і т.д.) та круглих дужок, за допомогою яких можно задати необхідний порядок виконання операцій. В виразах можливо користуватись стандартними математичними функціями, такими як синус, косинус, логарифм, возведення числа в ступінь та ін. Для їх обчислення в С++ мається бібліотека стандартних математичних функцій math.h.
ПРИКЛАД.
Обчислити:
112,37*sin(x3+C)
Z = -------------------------,
3
де x, C –раціональні числа.
Блок-схема:
Програма:
# include <iostream.h> //для введення-виведення інформації
# include <math.h> //для підключення функцій sin та pow
void main ( )
{
float x,C,Z;
cout << “Введіть значення x,C \n”; // виведення на екран монітора
cin >> x>>C; // введення з клавіатури
cout <<endl; // переход на інший рядок екрану монітора
Z=112.37*sin(pow(x,3)+C)/3;
cout << “Z=”<<Z; // виведення на екран значення змінної Z
}
Варіанти індивідуальних завдань
Дана маса в кілограмах. Знайти число повних тон в ній.
Дано двохзначне число. Знайти суму цифр в ньому.
Дано двохзначне число. Знайти добуток цифр в ньому.
Дано трьохзначне число. Знайти число, отримане якщо прочитати його цифри з права наліво.
Дана сторона квадрата. Знайти його периметр.
Дано радіус кола. Знайти його діаметр.
Дана довжина ребра куба. Знайти об’єм куба і площу його бокової поверхні.
Даний радіус кола. Знайти довжину кола і площу кола.
Дано два цілих числа. Знайти їх середнє арифметичне.
Дано два цілих числа. Знайти їх середнє геометричне.
Відомий об’єм и маса тіла. Знайти густину матеріалу цього тіла.
Відома кількість мешканців в країні і площа її території. Знайти густину населення в цій країні.
Дано катети прямокутного трикутника. Знайти його гіпотенузу.
Знайти площу кільця по заданим зовнішньому и внутрішньому радіусам.
Дано катети прямокутного трикутника. Знайти його периметр.
Дано основи і висота рівнобічної трапеції. Знайти її периметр.
Відомі координати двох точок на площині. Найти відстань між ними.
Трикутник заданий координатами своїх вершин. Знайти периметр и площу трикутника.
Швидкість човна в стоячій воді V км/год, швидкість течії ріки U км/год (U < V). Час руху човна по озеру T1 ч, а по річці (проти течії) — T2 ч. Визначити путь S, що пройшов човен.
Швидкість першого автомобіля V1 км/год, другого — V2 км/год, відстань між ними S км. Визначити відстань між ними через T годин, якщо автомобілі віддаляються один від іншого.
Скласти цілі та не цілі частини двох дійсних чисел.