Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Колоквіум.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать
☆

Intprintf (char, *формат,arg_1,arg_2…),

Де вираз у душках називається специфікацією. Специфікація, яка заключена у лапки починається із знаку % і символу специфікатора, якими можуть бути:

Символ “-“ вирівнювання аргументів по лівому краю поля.

Число, що задає мінімальну ширину поля.

Крапка, що відділяє ширину поля від величини, що встановлю точність.

Число (точність) максимальної к-сті символів у рядку, або цифр після десяткової коми, для чисел з плаваючою комою, або максимальна к-сть цифр для цілого числа

Для коротких використовується позначення h, а для long – l.

Подібне має місце і для scanf (форматне введення даних).

Специфікатори

d,I - десяткове ціле

o – unsignedint (вісімкове ціле, беззнакове)

x,X - unsignedint (шістнадцяткове ціле, без знакове)

u – без знакове десяткове ціле

c – одиничний символ

f – double [±]Mdddd, де d порядок

e,E – double[±]Mdddd*е+хх

12.Арифметичні, логічні оператори. Відношення.

Арифметичні{+, - , * , / , (% -ділення націло ), (sqr-квадрат ) ,(sqrt - корінь) }

Логічні й відношення оператори{ >, <, <= , >=, != , (==дорівнює) ,(|| -дизюнкція) , ( &-кон’юнкція )

(<<зсув вліво) , (>>зсув вправо), (++інкремент), ( --декримент) }

13Оператори і вирази присвоювання.

Якщо між правою і лівою частиною стоїть”=” то це означає що лівій частині виразу початково присвоєно значення правої частини.

Якщо є : ( вир1– вир2 <=> вир1– вир2) –при цьому вир1 обчислюэться тільки один раз.

Конструкція (if(a>b) z=a else z=b) –якщо умова виконуэться то z – присвоюється – a,в іншому випадку b.

18. Організація циклів з допомогою конструкції do…while.

Цикл з післяумовою — цикл, в якому умова перевіряється після виконання тіла циклу. Звідси випливає, що тіло циклу завжди виконується хоча б один раз. У мові Паскаль такий цикл здійснює інструкція repeat..until; у Сі — do…while. При кожному повторенні циклу do-while програма спочатку виконує тіло циклу, а потім обчислює умовний вираз. Якщоцейвиразістинний, цикл повторюється. В іншомувипадкувиконання циклу переривається.

На мові Сі:

do

{

<тіло циклу>

}

while(<умова>)

19. Break

Break –викликає вихід із самого внутрішнього вкладеного цикла або перемикача(swich)

while b > c

{

for i = 100, i >0, i--

{

if !myfunc( i )

{

break//exitfromfor

}

}

b++

}

Continue

Continue – заставляє вкладений цикл почати нову ітерацію (не застосовується для перемикачів(swich)).

fornum i, 100

{

if i >10&& i <20

{

continue

}

a += i // Thegivenexpressionisnotevaluatedif i>10 and i<20

}

20. Основні відомості про функції:значення, параметри, аргументи, прототипи функцій.

21. Визначення функцій.

Функція - у програмуванні - один з видів підпрограми. Особливість, що відрізняє її від іншого виду підпрограм - процедури, полягає в тому, що функція повертає значення, а її виклик може використатися в програмі як вираження.Підпрограма - частина програми, яка реалізує певний алгоритм і дозволяє звернення до неї з різних частин загальної (головної) програми.Підпрограма часто використовується для скорочення розмірів програм у тих завданнях, у процесі розв'язання яких необхідно виконати декілька разів однаковий алгоритм при різних значеннях параметрів. Оператори (команди), які реалізують відповідну підпрограму, записують один раз, а в необхідних місцях розміщують оператори передачі управління на цю підпрограму.

З погляду теорії систем, функція в програмуванні - окрема система (підсистема, підпрограма), на вхід якої надходять керуючі впливи у вигляді значень аргументів. На виході системи одержуємо результат виконання програми, що може бути як скалярною величиною, так і векторним значенням. По ходу виконання функції можуть виконуватися також деякі зміни в керованій системі, причому як оборотні, так і необоротні.

У деяких мовах програмування (наприклад, у Паскалі) функції існують поряд із процедурами (підпрограмами, що не повертають значення), в інші, наприклад, в C, є єдиним реалізованим видом підпрограми (тобто всі підпрограми є функціями й можуть повертати значення).

Функція починається із заголовка, за яким ідуть розділи оголошення констант, типів і змінних, а також розділ інструкцій.

У розділі інструкцій, крім змінних, перерахованих у розділі опису змінних, можна використати змінну result. По завершенні виконання інструкцій функції значення цієї змінної стає значенням функції. Тому серед інструкцій функції обов'язково повинна бути інструкція, що привласнює змінній result значення. Як правило, ця інструкція є останньою виконуваною інструкцією функції.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]