Задачі першого туру очно-заочної олімпіади з комп'ютерних наук факультету електроніки для учнів 11 класів
1 задача (3 бали).
Обчисліть число М=(день вашого народження)*(місяць вашого народження)*17, наприклад, дата народження 23 квітня М=(23)*(4)*17= 1564. Обчислене число М переведіть в двійкову, вісімкову та шістнадцяткову системи.
2 задача (15 балів).
Обчисліть число М=(день вашого народження)*(місяць вашого народження)*17. Напишіть програму однією із мов програмування (Бейсік, Паскаль, Сі), яка:
а) формує масив випадкових чисел від 1 до М із двадцятьма елементами;
б) визначає максимальний елемент масиву;
в) обчислює середнє значення елементів масиву;
г) впорядковує масив за спаданням елементів.
3 задача (15 балів).
Складіть речення за шаблоном „Прізвище ім’я по-батькові, день місяць рік народження” зі своїми даними. Вираз „день-місяць рік народження” запишіть зі словесним заданням числівників (наприклад, дата народження 23 квітня 1989 року у словесному записі числівників виглядатиме так: двадцять третє квітня тисяча дев’ятсот вісімдесят дев’ятого року). Напишіть програму однією із мов програмування (Бейсік, Паскаль, Сі), яка:
а) присвоює рядковій змінній складене вами речення (2 бали);
б) визначає кількість символів у цій рядковій змінній (3 бали);
в) розбирає рядкову змінну на знаки і виводить отримані знаки по одному у рядок виводу (5 балів);
г) розбирає рядкову змінну на слова і виводить отримані слова по одному у рядок виводу (5 балів).
4 задача (5 балів).
Дано числа 3 і 7. Обчислити їх добуток, не використовуючи операції множення.
5 задача (7 балів).
Напишіть програму однією із мов програмування (Бейсік, Паскаль, Сі) для знаходження кількості дільників числа 7! (сім факторіал) без залишку.
6 задача (5 балів).
Напишіть програму однією із мов програмування (Бейсік, Паскаль, Сі) для знаходження всіх значень функції (sin x) / x в інтервалі значень [-2π ; 2π] із кроком зміни аргументу 0,1.
Сумарна кількість балів = 50
Відповіді просимо надсилати електронною поштою на адресу olimp2012@electronics.wups.lviv.ua.
|