- •Пояснювальна записка
- •Практична робота №1 Тема: Вставка об'єктів, малюнків в текстовий документ
- •Хід роботи
- •Контрольні запитання
- •Практична робота №2 Тема: Використання стилів і шаблонів документів.
- •Хід роботи
- •Практична робота №3 Тема: Розробка слайдової презентації
- •Хід роботи
- •Практична робота №4 Тема: Анімація в слайдових презентаціях
- •Теоретичні відомості
- •Хід роботи
- •Практична робота № 5 Тема: Створення інформаційного бюлетеня та буклету.
- •Хід роботи
- •Контрольні запитання:
- •Практична робота №6 Тема: Складення програм із розгалуження.
- •Хід роботи
- •Практична робота №7 Тема: Програмування циклічних обчислювань.
- •1) Цикли з передумовою:
- •2) Цикли з післяумовою:
- •Хід роботи
- •Практична робота №8 Тема: Створення і використання підпрограм користувача та вбудованих процедур і функцій.
- •Хід роботи
- •Практична робота №9 Тема: Створення найпростішого проекту. Робота з формою.
- •Хід роботи
- •Практична робота №10 Тема: Введення та виведення даних, робота зі змінними.
- •Хід роботи
- •Практична робота №11 Тема: Розміщення на формі елементів керування та робота з ними.
- •Хід роботи
- •Практична робота №12 Тема: Налагодження програми.
- •Хід роботи
- •Практична робота № 13 Тема: Введення даних і форматування таблиць процесора.
- •Хід роботи
- •Практична робота № 14 Тема: Використання формул в електронних таблицях.
- •Хід роботи
- •Контрольні запитання
- •Практична робота № 15 Тема: Фільтрація даних й обчислень підсумкових характеристик.
- •Хід роботи
- •Контрольні запитання
- •Практична робота №16 Тема: Створення схеми даних у базі.
- •Хід роботи
- •2. Обдумайте, опишіть I задайте можливі зв'язки між таблицями.
- •Практична робота №17 Тема: Створення форм бази даних засобами мs access і робота з ними.
- •Хід роботи
- •Контрольні запитання
- •Практична робота №18 Тема: Виконання завдань з обробки інформації у кількох програмних середовищах.
- •Хід роботи
- •Контрольні запитання
- •Список літератури
Практична робота №8 Тема: Створення і використання підпрограм користувача та вбудованих процедур і функцій.
Мета Навчитися створювати алгоритми розв’язку задач та давати їх графічне зображення за допомогою блок-схем.
Теоретичні відомості
Функція - це сукупність оголошень і операторів, зазвичай призначена для вирішення певної задачізадачі. Кожна функція повинна мати ім'я, яке використовується для її оголошення, визначення і виклику
При виклику функції їй за допомогою аргументів (формальних параметрів) можуть бути передані деякі значення (фактичні параметри), використовувані під час виконання функції. Функція може повертати деяке (одне !) значення. Це значення і є результат виконання функції, який при виконанні програми підставляється в точку виклику функції, де б цей виклик не зустрівся. Допускається також використовувати функції що не мають аргументів і функції що не повертають ніяких значень. Дія таких функцій може полягати, наприклад, в зміні значень деяких змінних, виводі на друк деяких текстів і тому подібне.
З використанням функцій зв'язано три поняття - визначення функції (опис дій, що виконуються функцією), оголошення функції (завдання форми звернення до функції) і виклик функції.
При побудові алгоритму функції зазвичай виносяться окремими блоками і їх текст записується окремим алгоритмом. При побудові блок-схеми функції описуються в кінці.
Виклик функції, котра повертає значення, можливий лише із обчислювального блоку, виклик процедури (функції що не повертають ніяких значень) зазвичай оформлюється окремим блоком.
При створенні блок-схеми функції чи процедури потрібно пам’ятати, що вона не містить в собі блоків початку та кінця програми.
Хід роботи
Завдання.
Побудуйте блок-схему для обчислення значення функції У (згідно варіанту) в точці, заданій користувачем. Номер варіанту співпадає з останньою цифрою номера студента в списку.
Варіант |
Функція У |
Фукція а(х) |
|
У=а(х)+2* а(х/7) |
а(х)=sin(x)-4*cos(x) |
|
У= а(х)+7- а(5) |
а(х)=x3+2*x2-1 |
|
У=4* а(х)+3* а(-х) |
а(х) =|x-7|+x2-13 |
|
У=2* а(х+1)-4* а(х)+1 |
а(х)=3х+х3 |
|
У= а(х)2/( а(5)+11) |
а(х)=x4-x3+3x2-x+1 |
|
У=14- а(х+1)* а(х-1) |
а(х)=sin(x+4)/(2*cos(x)+3) |
|
У= а(х+2)- а(х+1)2- а(х)3 |
а(х)= x4- 13x2+5x+1 |
|
У=4* а(х)-11* а(х+5)2+1 |
а(х)= 2x4-4x3+x+11 |
|
У= а(х)+ а(2х)3- а(3х)2 |
а(х)=sin(x-1)*cos(x+4) |
|
У=4* а(х)-3* а(-х)+ а(3)2 |
а(х)= -x3+5x2-7x+21 |
Контрольні запитання.
Дайте визначення процедури та функції.
З якого блоку в блок-схемі проводиться виклик функцій? Процедур?
Скільки значень повертає функція? Процедура?
Вкажіть основні правила оформлення опису процедур та функцій.