
3. Задачі на використання функцій.
Варіант 1. Написання числа прописом за допомогою внутрішніх функцій Excel.
Скласти програму для написання числа прописом для чисел від «дев’ятсот дев’яносто дев’ять тисяч дев’ятсот дев’яносто дев’ять» до нуля.
Варіант 2. Написання грошової суми прописом за допомогою внутрішніх функцій Excel.
Скласти програму для написання суми у гривнях для чисел від «дев’ятсот дев’яносто дев’ять тисяч дев’ятсот дев’яносто дев’ять гривен 99 коп.» до «нуль гривен 00 коп.» з використанням грошових одиниць у потрібному відмінку.
Варіант 3. Написання кількості товару прописом за допомогою внутрішніх функцій Excel.
Скласти програму для написання кількості мішків картоплі для чисел від «дев’ятсот дев’яносто дев’ять мішків картоплі» до «одного мішка картоплі», з використанням одиниць товару у потрібному відмінку.
Варіант 4. Знаходження дат та днів тижня за допомогою внутрішніх функцій Excel.
Скласти програму для знаходження таких дат, коли п’ятниця попадає на 13 число місяця (так звані «чорні п’ятниці») та підрахувати кількість «чорних п’ятниць» у будь якому році.
Варіант 5. Створення програм для автоматизації розрахунків з датами.
Скласти програму розрахунку біоритмів людини. Існує три цикли біоритмів людини: 23 – денний фізичний, 28 – денний емоційний, 33 – денний інтелектуальний. Перша половина днів кожного циклу – сприятлива, друга – навпаки, найбільш критичні дні – перехідні. Розрахуйте графік біоритмів на місяць, якщо вказана дата народження людини.
Варіант 6. Створення програм для автоматизації розрахунків робочого часу та виплат.
Залізниця обслуговує напрям «На моря» наступними потягами:
Потяг № 1. Напрям «Місто-Море» відправляється із Міста в 10:02, а прибуває на кінцеву станцію о 14:17.
Потяг № 3. Напрям «Місто-Гори». Час відправлення – 14:23, час прибуття – 20:19.
Потяг № 5. Напрям «Місто-Печери». Час відправлення – 7:05, час прибуття – 14:35.
Потяг № 7. Напрям «Місто-Інше місто». Час відправлення – 22:24, час прибуття на кінцевий пункт – о 10:14 наступного дня.
Потяг № 11. Напрям «Місто-Столиця» відправляється о 7:28, прибуває о 5:14 наступного дня.
Погодинні тарифні ставки машиністів:
Петренка П.П. – 25 грн. 81 коп.,
Стеценка С.С. – 27 грн. 43 коп.
Скласти програму розрахунку заробітної плати для машиністів за поточний тиждень, яка враховує скільки разів кожний машиніст вів кожний потяг, та враховує страховий збір, який дорівнює:
0%, якщо заробітна плата нижче 470 грн.;
11%, якщо заробітна плата більше 471 грн., але менше 999 грн.;
13% в інших випадках.
Варіант 7. Знаходження відповідності чисел.
Скласти програму, яка перевіряє номер «щасливого квітка». Тобто для будь якого числа з 6 цифр, перевіряє: дорівнює сума перших трьох цифр сумі останніх трьох цифр, чи ні. Якщо так, автоматично з’являється надпис «Щасливий квіток!».
Варіант 8. Знаходження відповідності дат.
Скласти програму, яка перевіряє відповідність святкування нового року Мусульманського (табл. 9) та святкування Нового Року по Григоріанському календарю. Тобто при введенні будь якого Мусульманського року від 1421 до 1437, програма визначає рік по Григоріанському календарю, та обчислює кількість днів між цими святами.
Таблиця 9
Мусульманский лунный год |
Мусульманский новый год по Григорианскому календарю |
1421 |
6 апреля 2000 |
1422 |
26 марта 2001 |
1423 |
15 марта 2002 |
1424 |
5 марта 2003 |
1425 |
22 февраля 2004 |
1426 |
10 февраля 2005 |
1427 |
31 января 2006 |
1428 |
20 января 2007 |
1429 |
10 января 2008 |
1430 |
29 декабря 2008 |
1431 |
18 декабря 2009 |
1432 |
8 декабря 2010 |
1433 |
27 ноября 2011 |
1434 |
15 ноября 2012 |
1435 |
5 ноября 2013 |
1436 |
25 октября 2014 |
1437 |
13 октября 2015 |
Варіант 9. Пошук та підведення підсумків у масиві даних.
Скласти програму, яка розраховує середній прибуток фірми, назва якої введена у комірку (В1) по таблице «Прибутки фірм» (рис.1). Зауважте, що користувач може вводити будь-які назви і прибутки фірм у таблицю, тобто створені формули мають працювати не для конкретних 5 фірм, а для довільного заповнення діапазону В4:F14.
Рис.1.
Варіант 10. Перетворення тексту й дати.
Скласти програму для знаходження кількості часу, який пройшов з дня події до сьогодні, якщо дату внесено як текст. Кількість часу відобразити у форматі тексту, наприклад: пройшло часу 55 років 5 місяців 20 днів. Вхідні дані наведено у таблиці 10.
Таблиця 10
Подія |
Дата |
Запуск супутника "Авангард" |
6 грудня 1957 року |
Запуск станції "Луна-1" |
2 січня 1959 року |
Запуск станції "Луна-2" |
12 вересня 1959 року |
Запуск станції "Луна-3" |
4 квітня 1959 року |
Перший у світі політ людини в космос |
12 квітня 1961 року |
Запуск космічного корабля "Меркурій" |
20 січня 1962 року |
Виведення на орбіту космічного корабоя "Восход" |
18 березня 1965 року |
Перша американська м'яка посадка на Місяць |
30 квітня 1966 року |
Старт космічного корабля "Союз-33" |
10 квітня 1979 року |
Пуск межконтінетнальной балістичної ракети "Воєвода" |
24 грудня 2009 року |
Запуск супутника SMART 1 для дослідження Місяця |
30 вересня 2003 року |