- •Одеська національна академія харчових технологій
- •М е т о д и ч н і в к а з і в ки і завдання для самостійної роботи
- •6.051701
- •Тема excel
- •1. Обчислення за формулами:
- •Приклад виконання
- •2. Використання логічних функцій в excel
- •Приклади вирішення
- •3. Використання функцій обробки даних типа дата/час
- •Приклад вирішення
- •4. Форматування даних таблиці
- •Тема алгоритми і vba-програмування
- •5. Лінійні алгоритми
- •Розгалужені алгоритми
- •Приклад виконання
- •Приклад виконання
- •Обробка одновимірних масивів
- •Приклад виконання
- •9.Обробка матриць
- •Приклад виконання
- •Рекомендована література
- •Додаткова
Приклад виконання
Завдання. Скласти блок-схему і програму обчислення
р=(x+1)(x+2)...(x+n)
Блок-схема Програма
0
Начало Public Sub pr2()
1 Dim p,x As Single
Ввод x,n Dim i,n As Integer
2 x=Val(InputBox("Введите х"))
р=1 n= Val(InputBox("Введите n"))
3 p=1
i=1,n for i=1 to n
p=p*(x+i)
4 next i
p=p*(x+i) MsgBox "p=" & p
EndSub
5
Вывод р
Конец
Обробка одновимірних масивів
Задано а1,…,а10 кількість опадів (у мм), що випали в Одесі за останні 10 років. Обчислити середню річну кількість опадів і відхилення від середнього для кожного року.
Задані х1,х2,...,х7 температура повітря за попередній тиждень. Визначити, скільки разів температура опускалася нижче 0o.
Інформація про кількість опадів, що випадали протягом декади, і про температуру повітря задана у вигляді двох масивів. Визначити, яка кількість опадів випала у вигляді снігу, яка у вигляді дощу (вважати, що йде дощ, якщо температура повітря більше 0°С).
В класі n хлопчиків і m дівчинок. Інформація про ріст хлопчиків і дівчинок задана у вигляді двох масивів. Визначити середній ріст хлопчиків і середній ріст дівчинок.
В області 10 районів. Відомі: площа (у га), що засівається пшеницею, і середня врожайність (ц/га) для кожного району. Визначити кількість зібраної пшениці в області.
На площині розташовані n точок з координатами (х1,у1), (х2,у2),...,(xn,yn). Визначити, скільки точок попадає усередину кола радіуса R із центром на початку координат.
Задано масив (а1,а2,...,а8). Знайти суму всіх елементів масиву, які задовольняють нерівності b аi c (b і c задані).
Молокозавод випускає n видів молочної продукції. Задані аi кількість молока, необхідного для одержання 1 кг i-го виду молочної продукції; хi щоденний випуск (у кг) i-го виду продукції (i=1,2,...,n). Визначити щоденну потребу молокозаводу в молоці.
Відомі плановий і фактичний випуск продукції (у т) по місяцях року. Визначити відсоток виконання плану в кожному місяці і відсоток виконання річного плану.
Задані bi (i=1,2,...,12) фактичне споживання електроенергії заводом у i-ому місяці року. Визначити, наскільки відсотків перевищено план річного споживання електроенергії. Якщо план не перевищений, то визначити зекономлену кількість електроенергії.
Результати змагань по бігу на 100 м n спортсменів задані у вигляді масиву. Надрукувати кращий результат і кількість спортсменів, які не перевищили результат переможця, більше, ніж на 0,02 сек.
Учням 1-го класу щодня видається безкоштовно склянка молока (200 мл), якщо їхня вага становить менш 30 кг. Визначити, скільки літрів молока буде потрібно щодня для одного класу з 25 чоловік. Вага кожного учня представлена як елемент масиву.
У збиранні помідорів брала участь група з 10 студентів. За кожні 20 кг зібраних помідорів студент одержував 1 кг натуроплати. Визначити кількість помідорів (у кг), отриманих студентами, якщо відома кількість помідорів, зібраних кожним студентом (у вигляді масиву).
Коло із центром на початку координат має заданий радіус R. Задані n точок (х1,у1), (х2,у3),...,(хn,yn), які є центрами інших кіл того ж радіуса R. Визначити кількість кіл, що перетинають коло із центром на початку координат.
Задано пряму 4х - Зу = 0 і точки аi (i=1,2,...,6). Визначити, які точки лежать на прямій і скільки таких точок. Вхідні дані: а1(2,5;1), а2(3;-2), а3(1;-1), a4(0;2), а5(4;3), а6(5;2).
Скласти програму відповідей "Так" або "Ні" залежно від того, чи зустрічається число К у масиві А з n елементів.
Задано масив А. Підрахувати, скільки разів зустрічається в масиві максимальний елемент.
Задано масив цілих чисел А=(аi), i=1,2,...,n. Визначити кількість парних і непарних чисел у масиві.
Задано масив цілих чисел А=(аi), i=1,2,...,n. Визначити кількість елементів, що мають парні порядкові номери, і є непарними числами.
Задано масив цілих чисел А=(аi), i=1,2,...,n. Вивести ті елементи масиву, які при діленні на 7 дають остачу 1 або 2.
Для підприємства відомі випуски продукції по місяцях року. Визначити номер місяця з максимальним випуском і номер місяця з мінімальним випуском продукції.
Відомі заробітна плата для кожного з N співробітників відділу. Визначити кількість співробітників відділу, що одержують зарплату вище за середню по відділу.
Задано масив з N різних чисел. Знайти суму елементів масиву, розташованих після максимального елемента.
Підприємство випускає N видів виробів. Для виготовлення одного виробу i-го виду потрібно аi кг деякої сировини. Визначити загальну потрібну кількість сировини, якщо відомі bi кількість виробів, що випускає підприємство, i-го виду.
Задані 2 масиви, що мають по N різних чисел. Замінити від'ємні елементи 1-го масиву на відповідні елементи 2-го масиву.
Задано масив з N різних елементів. Визначити кількість елементів, розташованих перед мінімальним елементом масиву.
Задані 2 масиви, що мають по N елементів. Знайти різницю між сумою елементів 1-го масиву і сумою елементів 2-го масиву.
Підприємство випускає N видів продукції. Відомі величини: аi доходи підприємства від i-ої продукції, bi витрати підприємства на випуск i-ої продукції. Визначити загальний прибуток підприємства (прибуток=доходи - витрати).
У бригаді N працівників, відома аi вироблення за день i-го працівника. Визначити номер працівника, що дав максимальний виробіток, і номер працівника, що дав мінімальний виробіток.
Задано масив із N чисел. Визначити кількість чисел, кратних 4, і кількість чисел, кратних 5.