Зустріч 6. Вибір – самий виснажливий вид діяльності

Теоретичний матеріал: Умовний оператор вибору  Зверни увагу! На сторінках переважної більшості задач можна знайти підказку щодо алгоритму розв’язку задачі. Для цього потрібно натиснути на напис “Разбор” у верхній частині вікна. Розглянуті задачі: Приклад розв’язання квадратного рівняння. Задача №301. Квадратне рівняння. Задача №295. Чи існує трикутник. Задача №266. Координатні чверті. Задача …

Continue reading

Умовний оператор розгалуження

До цих пір ми використовували лінійні алгоритми, тобто алгоритми, в яких всі етапи рішення задачі виконуються строго послідовно. Сьогодні ти познайомишся з алгоритмами розгалуження. Визначення. Розгалуженим називається алгоритм, в якому вибирається один з декількох можливих варіантів обчислювального процесу. Кожен подібний шлях називається гілкою алгоритму. Ознакою алгоритму розгалуження є наявність операцій …

Continue reading

Зустріч 5. Не можливо уникнути вибору, нейтралітет неможливий – або одне, або інше

Теоретичний матеріал: Типи даних в Паскаль Умовний оператор вибору Розглянуті задачі: Задача №292. Максимум з-поміж двох чисел. Задача №2959. Знак числа. Задача №294. Максимум із трьох. Задача №112161. Пори року. Задача №112160. Рівні числа. Домашнє завдання: Задача №293. Котре із чисел більше? Задача №112156. Мінімум та максимум із трьох чисел. …

Continue reading

Зустріч 4. Немає царського шляху у геометрії

Теоретичний матеріал: Типи даних в Паскаль Стандартні функції та процедури Паскаль Розглянуті задачі: Демонстрація роботи стандартних функцій та процедур. Задача №112146. Коло. Задача №112149. Відстань між точками. Задача №3024. Периметр трикутника. Задача №3611. Площа трикутника. Задача №112151. Випадкові цілі числа. Задача №112152. Випадкові дійсні числа. Домашнє завдання: Задача №269. Площа …

Continue reading

Зустріч 3. Послідовність створює стиль

Теоретичний матеріал: Основні поняття мови Паскаль Типи даних в Паскаль Стандартні функції та процедури Паскаль Розглянуті задачі: Задача №112145. Три числа. Задача №112147. 10-а степінь. Задача №112148. Розділити на цифри. Домашнє завдання: Задача №2944. Сума цифр. Задача №2945. Наступне парне число. Задача №2940. МКАД. Матеріали до попередніх зустрічей: Зустріч 1 та …

Continue reading

Зустріч 2. Лінійні алгоритми. Арифметичні операції

Теоретичний матеріал: Основні поняття мови Паскаль Типи даних в Паскаль Стандартні функції та процедури Паскаль Розглянуті задачі: Задача №2936. Гіпотенуза прямокунтного трикутника. Задача №2937. Наступне і попереднє значення. Задача №2938. Поділ яблук – 1. Задача №2939. Поділ яблук – 2. Домашнє завдання: Задача №2941. Остання цифра. Задача №2942. Кількість десятків …

Continue reading

Стандартні функції і процедури Pascal

Для вирішення завдань нам знадобляться стандартні функції і процедури. Функція – це така організація перетворення переданого їй значення, при якій це змінене значення передається назад. Процедура – це така організація перетворення переданого їй значення параметра, при якій змінюється значення цього параметра, і, на відміну від функції, не повертається ніякого значення. …

Continue reading

Типи даних в Pascal

Для тимчасового зберігання інформації в операторах пам’яті машини в мові Pascal використовуються константи і змінні. Вони можуть бути різних типів: цілі числа; дійсні числа; символьний тип (char); рядкові величини (string); логічний тип (boolean); складні (комбінований (record), множинний (set) та інші). Для різних середовищ програмування діапазони значень даних та розміри змінних …

Continue reading