Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка з ФОІТ.doc
Скачиваний:
4
Добавлен:
14.11.2018
Размер:
709.12 Кб
Скачать

і має цифру десятків, що дорівнює півсумі інших цифр. За скількома номерами (максимально) дове­деться Андрієві зателефонувати, розшукуючи Бориса?

201. Уздовж стежки - n ям. У кожній ямі - по одній кулі білого, червоного або синього кольору. За один хід дозволяється міняти місця­ми будь-які дві кулі. Як за n -1 хід зробити так. щоб першими були червоні кулі, другими - білі, останніми - сині?

202. Серед 80 однакових на вигляд монет одна - фальшива (вона легша). Як за допо­могою чотириразового використання шалькових терезів без гир знайти фальшиву мо­нету?

203. Серед 27 рівних кубів одного кольору 26 мають однакову вагу. Як за допомогою най­меншої можливої кількості зважувань на тере­зах без гир відокремити куб, вага якого відрізняється від ваги інших, і дізнатися, важ­чий він чи легший за інші куби?

204. Чотири куби однакові на вигляд. Два мають однакову вагу, два інші - легші й теж мають однакову вагу. Скільки потрібно зва­жувань на шалькових терезах без гир, щоб відокремити важчі куби?

205. Серед шести кубів однакового роз­міру й однакового кольору три мають одна­кову вагу й важчі за решту кубів, що також мають однакову вагу. Скільки зважувань на шалькових терезах без гир треба здійснити, щоб відокремити важчі куби?

206. З купки 50 сірників двоє гравців по черзі забирають від 1 до 6 сірників. Виграє той, хто забере останні сірники. Хто й як?

207. З n купок по m сірників двоє гравців по черзі забирають від 1 до n сірників (за. один хід лише з однієї купки). Виграє той, хто забере останні сірники. Хто й як?

208. З рядка n сірників двоє гравців по черзі забирають по

38

Специфіка виконання оператора вибору полягає в тому, що перевірка значення змінної із вказаними її значеннями в операторі відбувається до першого збігання. Решта значень вже не перевіряються. Якщо ж не відбулося жодного збігання, то виконається оператор, що вказаний після службового слова else.

Загальний вигляд скороченого оператора вибору відрізняється лише відсутністю службового слова else:

case <ім'я змінної> of

< значення_змінної_1 > : Р1;

< значення_змінної_2 > : Р2;

-------------------------------------

< значення_змінної_М > : Pn; end;.

Циклічні алгоритми. Оператори повторення

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

while <логічний вираз> do P,

де логічний вираз набуває одне з двох значень true або false, Р - тіло циклу, може бути простий чи складений оператор.

Цикл з передумовою працює таким чином:

обчислюється значення виразу, якщо воно рівне true, то виконується тіло циклу і управління передається на початок циклу. В іншому випадку робота циклу завершується.

Загальний вигляд оператора циклу з післяумовою:

repeat P until <логічний вираз>,

де значення всіх параметрів такі самі, як і в попередньому операторі.

7