‘Pascal’

Вивчаємо цикли у VB (15 задач)

1. Створити проект знаходження суми кількості та середнього арифметичного всіх натуральних двоцифрових чисел кратних 3. Числа, що задовольняють умовам вивести у стовпчик  у текстовому полі. 2. Створити проект знаходження суми кількості та середнього арифметичного всіх натуральних двоцифрових чисел кратних 5. Числа, що задовольняють умовам вивести у стовпчик  у текстовому полі. 3. Створити проект знаходження суми […]

Вивчаємо розгалуження (15 задач)

1. Ввести два числа, вивести більше. 2. Ввести ціле число. Якщо воно є додатнім, то додати до нього 1; в іншому разі не змінювати його. Вивести отримане число. 3. Ввести ціле число. Якщо воно є додатнім, то додати до нього 1; в іншому випадку відняти від нього  10. Вивести отримане число.

Підготовка до олімпіади з програмування (задача Forecast)

Василько та Юлія грають в таку гру. Спочатку кожен записує на папері свій прогноз – число від 1 до 6. Потім вони кидають гральний кубик з числами від 1 до 6 на гранях. Чий прогноз виявляється ближчим до того числа, що випало, той і переміг. Треба написати програму для визначення переможця. Технічні умови. Програма Forecast […]

Підготовка до олімпіади з програмування (задача про воронів )

Петро довго сидів біля вікна і спостерігав, як N воронів, кожен у своє гніздо, приносять монети. Петро помітив, що i-тий ворон приніс у своє гніздо ai монет. Також Петро помітив, що якщо в i-ому гнізді виявиться bi монет, то гніздо з усім своїм вмістом упаде на землю, і усі монети дістануться Петру. У Петра є […]

Підготовка до олімпіади з програмування (задача Вогняне дихання )

Одного разу Сеньйор розповів Дракону, що минулого вечора він K разів бачив над лісом дим. Як ви знаєте, диму без вогню не буває. Дракон пригадав, що вчора він гуляв лісом та час від часу заради розваги дмухав вогнем, як це інколи роблять всі поважні дракони. Всього Дракон дмухав вогнем у N точках. Сеньйору раптом стало […]

Підготовка до олімпіади з програмування (задача Дракон та бісеня)

Мале Бісеня та Дракон полюбляють проводити дозвілля разом. Сьогодні вони грають в одну дуже цікаву гру. У них є дошка, що складається з N рядків та M стовпців, всі клітинки якої білі. Гравці по черзі вибирають одну білу клітинку та зафарбовують її в чорний колір. Бісеня ходить першим. Гравець, який не може зробити хід, тобто […]

Підготовка до олімпіади з програмування (задача про купе)

У плацкартному вагоні 54 місця, які розташовані в дев’яти купе. Місця від 1 до 36 основні і вони розташовані по чотири в купе (1 – 4 у першому, …, 33 – 36 у дев’ятому), від 37 до 54 – бічні, розбиті по два, але розташування по купе зворотне: місця 37 , 38 знаходяться в дев’ятому […]

Pascal програма “Знаходження НСК чисел”

Найменше спільне кратне (НСК) двох цілих чисел a, b називаємо найменше натуральне число, яке є кратним до обох цих чисел. Позначаємо НСК(a, b), в англомовній літературі LCM(a, b). Отже НСК(a, b) є найменшим натуральним числом, яке ділиться без залишку на обидва числа a, b. Означення можна – очевидним способом – узагальнити на довільну кількість аргументів. […]

Pascal програма “Знаходження НСД чисел”

НСД(a, b)= НСД(b, a) (перестановка аргументів не змінює НСД). •          1<=НСД(a, b)<=min(|a|,|b|) •          НСД(a, b, c, d) = НСД(НСД(a, b), НСД(c, d) ) •          НСД(a, b) =|ab|/НСК(a, b), де НСК(a, b) найменше спільне кратне чисел a, b.   Програма function Nod(a,b:integer):integer;{знаходження НСД 2 чисел} begin while a<>b do if a>b then a:=a-b else b:=b-a; Nod:=a; […]

Задача D Агітації Перед виборами завжди є період агітації. Pascal програма

Львівська районна учнівська олімпіада з інформатики 2015 Задача D Агітації Перед виборами завжди є період агітації. Різні партії влаштовують мітинги на площах міст, де постійно скандують гасла. Одного передвиборчого дня Зеник вирішив прогулятися містом. Поки він гуляв центральними вулицями свого рідного міста, то чув, як звідусіль долинали різні гасла. Але він чув тільки кінцівки фраз, тобто, […]