Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Приклад

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. Оператор варіанту. Оператор переривання

 


Читайте також:

  1. I. Культура учебного труда как теоретическая и прикладная проблема педагогической психологии
  2. Абсолютні синоніми (наприклад, власне мовні й запозичені) в одному тексті ділового стилю вживати не рекомендується.
  3. Алгоритм однофакторного дисперсійного аналізу за Фішером. Приклад
  4. Аналіз структури та динаміки необоротних активів за даними Ф№1 «Баланс» (на прикладі ВАТ «Горизонт»)
  5. Ассиметричное прикладывание: руководство пользователя
  6. Базові та прикладні класифікації
  7. В процесі читання виділіть маркером або підкресліть приклади дії променів на живі організми.
  8. В чому полягає явище тунелювання через потенціальний бар’єр, наведіть приклади.
  9. Визначення і приклади
  10. Вільсон О. Г. Охорона праці в галузі (на прикладі будівництва). Навчальний посібник. – К.: «Основа». 2006. – 204 с.
  11. Возникновение прикладной психологии, 1892-1919
  12. ВПРАВА 11. Ознайомтеся з фрагментами наукових текстів, знайдіть приклади для характеристики синтаксичних особливостей викладу інформації українською мовою.




Переглядів: 485

<== попередня сторінка | наступна сторінка ==>
Оператор присвоєння. | Складений оператор.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.004 сек.