
- •2. Теоретичні відомості
- •2.1. Директиви препроцесора
- •2.1.1. Макровизначення
- •#Define ідентифікатор (список ідентиф) стрічка заміни.
- •2.1.2. Умовна компіляція.
- •2.2. Оператори циклу у мові с.
- •1) З оператором while:
- •2) З оператором do-while
- •3) З оператором for
- •2.3. Управляючі оператори break, continue I goto.
- •2.4. Специфіка використання операторів break і contіnue.
- •2.5. Форматований ввід-вивід
- •Вивід символів
- •Вивід чисел
- •Вивід адрес
- •Специфікатор %n
- •Модифікатори формату
- •Модифікатор мінімальної ширини поля
- •Модифікатор точності
- •Ввід чисел
- •Ввід цілих чисел без знака
- •Ввід окремих символів
- •Ввід рядків
- •2.6. Функції і перемикання вводу-виводу.
- •3. Контрольні запитання
- •4. Лабораторне завдання
- •Мета роботи.
- •6. Список літератури
- •Завдання до лабораторної роботи
3. Контрольні запитання
Що таке директиви препроцесора, для чого вони існують?
Які функції має директива #define?
Які директиви умовної компіляції?
Які Ви знаєте оператори циклу у мові C?
Чи допускається пересічення циклів при вкладенні?
Як найефективніше вийти із внутрішнього вкладеного циклу при виявленні помилки?
Що Ви знаєте про оператори break і continue?
Які функції вводу-виводу Ви знаєте?
Що таке перемикання вводу-виводу?
4. Лабораторне завдання
Вивчити основні елементи алгоритмічної мови C, правила запису програм.
Одержати індивідуальне завдання.
Скласти програму на алгоритмічній мові C.
Відлагодити програму, виконати обчислення.
5. ЗМІСТ ЗВІТУ
Мета роботи.
Короткий опис конструкцій алгоритмічної мови C, що вивчаються.
Індивідуальне завдання.
Текст програми у відповідності з індивідуальним завданням.
Блок-схема алгоритму.
Результати обчислень.
Аналіз результатів, висновки.
6. Список літератури
Керниган Б., Ритчи Д. Язык программирования С. - М. - Финансы и статистика. - 1992. – 272 с.
Уэйт М., Прата С., Мартин Д. Язык С. Руководство для начинающих. - М. - Мир. - 1988. –512 с.
Глинський Я. М., Анохін В. Є., Ряжська В. А. C++ i C++ Builder. – Львів: Деол. – 2003. – 192 с.
Герберт Шилдт. Полный справочник по C++. М. – С.-П.-К., Вильямс. – 2003. – 800 с.
Демидович Е. М. Основы алгоритмизации и программирования. Язык Си. (Учебное пособие). – Санкт-Петербург: “БХВ Петербург”. – 2006. – 439 с.
Завдання до лабораторної роботи
Скласти
програму для обчислення масиву значень
функції
для різних значень аргументу
,
використовуючи три оператори циклу.
Значення аргументу
розглянути в
точках. Вивести на друк значення аргументу
і
функції в стовпчик, використовуючи
можливості оператора printf.
1.
,
.
2.
,
.
3.
,
.
4.
,
.
5.
,
.
6.
,
.
7.
,
.
8.
,
.
9.
,
.
10.
,
.
11.
,
.
12.
,
.
13.
,
.
14.
,
.
15.
,
.
16.
,
.
17.
,
.
18.
,
.
19.
,
.
20.
,
.
21.
,
.
22.
,
.
23.
,
.
24.
,
.
25.
,
.
26.
,
.
27.
,
.
28.
,
.
29.
,
.
30.
,
.