МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Прикладc = d = а + 4;
1 Ввід даних в мові С++. В мові програмування С++ немає вбудованих команд введення-виведення даних. Для організації введення-виведення тут реалізований принцип потоків, який визначений в спеціальних модулях. Для того, щоб ввести чи вивести значення або деяке провідомлення необхідно попередньо підключити бібліотеку iostrem.h Операції введення-виведення залежать від того: - з яких пристроїв буде здійснюватися введення (клавіатура, файл, тощо); - на які пристрої здійснюється виведення (монітор, файл, тощо) Очевидно дії введення-виведення тісно пов’язані з функціонуванням цих пристроїв, зовнішніх по відношенню до ЕОМ. Устрій і робота цих пристроїв залежить від їх типу. Тому неможливо розробити універсальні команди для забезпечення введення-виведення на конкретні пристрої. При організації введення-виведення використовують деякий проміжний пристрій – потік (stream). Якщо розглядати виведення, то спочатку дані виводяться в потік, а тоді вже цей потік даних перенаправляється на монітор. При передачі даних потоку набір даних розглядається як неперервна послідовність знаків та байтів. За замовчуванням стандартними пристроями для потоків виведення даних є монітор, а для потоку введення – клавіатура. Стандартний потік для виведення даних – cout. Він використовує команду <<. Стандартний потік для введення даних – cin. Він використовує команду >>. Потоки cout та cin описані в модулі iostrem.h. Надавати значення змінним можна двома способами: - за допомогою команди присвоєння (наприклад х = 3.1) - або команди введення даних зклавіатури. Команда введення з клавіатури має такий загальний вигляд: Cin>> <змінна>; Якщо необхідно ввести значення відразу кільком змінним, то можна або використати декілька потоків введення, або записати усі змінні в одному потоці cin, застосувавши для цього декілька команд >>. Дія команди: виконання програми зупиняється. Система переходить в режим очікування введення даного. Користувач набирає на клавіатурі значення змінної і натискає на клавішу вводу.в результаті виконання даної команди змінній буде присвоєне деяке значення. Приклад. Знайти суму та добуток двох цілих чисел, що вводяться з клавіатури #include<iostream.h> #include<conio.h> void main() { clrscr(); int a,b; int sum, prod; cin>>a; cin>>b; sum = a+b; prod = a*b; getch(); } Якщо необхідно ввести значення відразу для декількох змінних, то можна або використати декілька потоків введення, або записати усі змінні в одному потоці сіn , застосувавши для цього декілька команд „>>”. Приклад. #include<iostream.h> #include<conio.h> void main() { clrscr(); int a,b; int sum, prod; cin>>a>>b; sum = a+b; prod = a*b; getch(); }
1 Вивід даних в мові С++. Для виведення на екран повідомлень і результатів обчислень використовують стандартний потік виведення cout і команду <<, які визначені в бібліотеці iostream.h. Cout<<вираз1 <<вираз2 <<...<<виразN; У списку виведення можуть бути сталі, змінні або вирази. Елементи списку відокремлюються командами <<. Текстові повідомлення в команді виведення записуються в лапках. Приклад. #include<iostream.h> #include<conio.h> void main() { clrscr(); int a,b; int sum, prod; cout<<"a = "; cin>>a; cout<<"b = "; cin>>b; sum = a+b; prod = a*b; cout<<a<<" + "<<b<<" = "<<sum<<endl; cout<<a<<" * "<<b<<" = "<<prod<<endl; getch(); } Результат роботи програми a = 2 b = 3 2 + 3 = 5 2 * 3 = 6
Тема. Оператори переходів в мові С++. Умовні оператори, оператор безумовного переходу. Оператор варіанту. План. 1. Сладений оператор. 2. Оператори переходів в мові С++.Умовні оператори. 3. Оператор безумовного переходу. 4. Порожній оператор. 5. Умовний вираз. 6. Оператор варіанту. Оператор переривання
Читайте також:
|
||||||||
|