Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Робочий зошит_КІ.doc
Скачиваний:
12
Добавлен:
09.11.2018
Размер:
2.72 Mб
Скачать

Контрольні запитання

Питання

Відповідь

1

Що називають програмою?

2

Навіщо використовується декремент?

3

Пояснити суть явного та не явного перетворення типів.

4

Що означає запис #include <iostream.h>?

5

Що означає операція != ?

6

Для чого використовується cout <<?

7

Для чого призначена функція pow10(x)?

8

Для чого призначена функція log(x)?

9

Для чого призначена функція fmod(x, y)?

10

Яка різниця між “=” та “==”?

11

Що означає запис #include <math.h>?

12

Яка різниця між “=” та “==”?

Висновки до практичної роботи №3

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Лекція №6 (2 години)

Тема 2.4. Потоки введення - виведення даних. Адреси даних, вказівники, динамічна пам'ять. Опорний конспект Потоки.

У модулі istream.h описані команди введення, у модулі ostream.h – команди виведення, а у модулі iostream.h – команди виведення в введення.

Потік - це процес уведення – виведення інформації у файл.

Під час виконання будь-якої програми автоматично підключаються стандартні потоки для введення даних з клавіатури (cin), виведення на екран (cout), виведення повідомлення про помилки (cerr) і допоміжний потік (clog).

Стандартні потоки використовують команди введення (>>) ти виведення (<<) даних.

Команда введення даних.

Надавати значення змінним можна двома способами: за допомогою команди присвоєння, наприклад х = 3.1, або команди уведення даних із клавіатури.

Команда введення >> описана у бібліотеці iostream.h (istream.h) і має такий загальний вигляд:

cin >> <змінна>;

Якщо необхідно ввести значення відразу для декількох змінних, то можна або використати декілька потоків введення, або записати усі змінні в одному потоці cin, застосувавши для цього декілька команд «>>», а саме:

cin >> <змінна 1> >> <змінна 2> >> … >> <змінна N>;

Розглянемо програму Трикутник1 (приклад1, попередня лекція). Значення сторін можна ввести, наприклад, так:

int a, b, c;

cin >> a;

cin >> b;

cin >> c;

Під час виконання програми на клавіатурі набираємо

3 (натискаємо на клавішу Enter)

4 (натискаємо на клавішу Enter)

5 (натискаємо на клавішу Enter)

У результаті виконання команд змінні набувають таких значень: a = 3, b = 4, c = 5. Значення змінних також можна вводити через пропуск. Тобто на клавіатурі можна набрати 3 4 5 (натискаємо на клавішу Enter). Одним потоком змінним можна надати значення так:

cin >> a >> b >> с;

Перед командою введення даних варто записувати команду виведення на екран текстового повідомлення-підказки про те, що саме слід ввести. Наприклад, у програмі Трикутник1 можна вивести повідомлення «Уведіть сторони трикутника» або «а, b, с = » тощо, а вже після цього записувати команду введення:

cout << “Уведіть сторони трикутника”;

cin >> a >> b >> c;