контороьні питання оп лаб.1

You might also like

You are on page 1of 2

1.

//
2-3. ------
4. Функція EOF повертає значення FALSE , доки до кінця файлу не було досягнуто.
Функція EOF повертає значення TRUE, коли при читанні досягнутий кінець файлу. Це
означає, що вже прочитаний останній елемент у файлі або файл після відкриття виявився
порожній.
5. float () створює нове число з плаваючою точкою (десяткове) з рядка або цілого числа. int
() створює нове ціле число з рядка або числа з плаваючою крапкою. str () створює новий
рядок з числа (або значення будь-якого іншого типу).
6. Форматоване введення-виведення величин здійснюється з використанням
функцій scanf та printf, які успадковані з мови С. Щоб зв’язати програму користувача зі
стандартною бібліотекою, де знаходяться ці функції, необхідно на початку програми
включити заголовний файл stdio.h.
Функція scanf, що забезпечує форматоване введення даних, має змінне число параметрів,
при цьому перед відповідним параметром ставиться знак «&» — символ взяття адреси
змінної. Наприклад, &х1 означає адресу змінної х1, а не значення, яке ця змінна має в
даний момент. Рядок форматів функції scanf вказує, які дані очікуються на вході. Якщо
функція зустрічає у форматному рядку знак « % », за яким розташований знак
перетворення, то на вході будуть пропускатися символи, доки не з’явиться деякий
непорожній символ.

Специфікації форматів, що використовуються у функціях форматного введення та


виведення даних, приводяться у табл. 1.3.

Таблиця 1.3. Специфікації форматів

Функція Формат
scanf() %[*] [ширина] тип
printf() % [прапорець] [ширина] [.точність] тип

Значення полів формату:

% - символ формату.
* - ігнорується поле вводу, дані не зберігаються.
тип - символ, який визначає типи даних, що вводяться та виводяться.
- символи, які управляють вирівнюванням виводу знаків, пропусків,
прапорець
десяткових точок, восьмирічних та шістнадцятирічних префіксів.
ширина - параметр, який визначає мінімальне число виводу символів.
- параметр, який визначає максимальне число символів, що друкуються для
точність цілих чисел, та кількість цифр після десяткової точки для даних типу float,
double.
7. h (від англ. standard input/output header — заголовний файл стандартного
вводу/виводу) — заголовний файл стандартної бібліотеки мови С, що містить визначення
макросів, констант та оголошення функцій і типів, призначених для виконання операцій
введення і виведення.
8. ------
9. Після відкриття файлу в режимі запису в нього можна виводити дані так само, як как и
на экран. Але замість стандартного пристрою виведення cout необхідно вказати файлову
змінну. Наприклад, F<<a; або F<<b<<c<<d;
10. Для потокового введення даних вказується операція «>>» («читати з»). Це
перевантажена операція, визначена для всіх простих типів і покажчика на char.
...
Бібліотека мови C++ підтримує три рівня введення-виведення даних:
 введення-виведення потоку;
 введення-виведення нижнього рівня;
 введення-виведення для консолі і порту.
11. Тип даних — характеристика, яку явно чи неявно надано об'єкту (змінній, функції,
полю запису, константі, масиву тощо). Тип даних визначає множину припустимих значень,
формат їхнього збереження, розмір виділеної пам'яті та набір операцій, які можна робити
над даними.
12. У мові C визначено шість основних типів даних для представлення цілих, дійсних,
символьних і логічних величин. На основі цих типів програміст може вводити опис
складових типів. До них належать масиви, перерахування, функції, структури, посилання,
визначники, об'єднання і класи.
13. Основні типи даних часто називають арифметичними, тому що їх можна
використовувати в арифметичних операціях. Для опису основних типів мови C
використовують такі службові слова:

int (цілий);

 char (символьний);
 bool (логічний);
 float (дійсний);
 double (дійсний з подвійною точністю);
 void (порожній, не має значення).
 short
14. Присвоєння (англ. assignment) — механізм в програмуванні, що дозволяє динамічно
змінювати зв'язки об'єктів даних (зазвичай, змінних) з їхніми значеннями. Операція
присвоєння має строго фіксований вигляд: зліва від оператора = має стояти ім'я змінної,
якій присвоюється значення, яке стоїть справа від =. цілий - integer, дійсний - float,
літерний (текстовий) - string.

You might also like