- •Міністерство освіти і науки, молоді та спорту України
- •Склад вихідних даних для виконання контрольних робіт
- •Контрольна робота 1
- •1.1. Завдання 1. Арифметичні вирази. Задача 1а
- •1.2. Алгоритм лінійної структури. Задача 1б
- •1.3. Завдання 2. Алгоритм розгалуженої структури. Задача 2 а
- •1.6. Алгоритм циклічної структури. Задача 3 б
- •Контрольна робота 2
- •2.1. Завдання 4. Алгоритм комбінованої структури. Задача 4
- •2.2. Завдання 5. Обробка одномірних масивів. Задача 5 а
- •2.3. Обробка двовимірних масивів. Задача 5 б
- •3. Рекомендації з виконання контрольних завдань
- •3.1. Вибір вихідних даних
- •3.2 Запис арифметичних виразів за правилами алгоритмічної мови (qbasic)
- •Стандартні арифметичні функції
- •Деякі допоміжні формули
- •3.3. Приклад виконання задачі 1а
- •3.4. Типи алгоритмів
- •Алгоритм
- •3.5. Приклад виконання задачі 1б
- •3.6. Приклад виконання задачі 2а
- •3.7. Приклад виконання задачі 2б
- •3.8. Приклад виконання задачі 3 а
- •Блок – схеми
- •1. Цикл ''Поки'' 2. Цикл '' До'' 3. Цикл ''з лічильником''
- •Програми
- •3.9. Приклад виконання задачі 3 б
- •Блок – схеми
- •1. Цикл ''Поки'' 2. Цикл '' До'' 3. Цикл ''з лічильником''
- •Програми
- •3.10. Приклад виконання задачі 4
- •Програма
- •Блок – схема
- •Програма
- •3.11. Приклад виконання задачі 5 а
- •Програма
- •3.12. Приклад виконання задачі 5 б
- •Блок – схема
- •Програма
- •Література
3. Рекомендації з виконання контрольних завдань
3.1. Вибір вихідних даних
До складу контрольної роботи № 1 входять 6 задач (1А, 1 Б, 2А, 2Б, 3А, 3Б), до складу контрольної роботи № 2 – 3 задачи (4, 5А, 5Б).
Для вибору варіанта завдання використовуються дві останні цифри номера залікової книжки або цифри номеру завданому викладачем:
якщо ці цифри становлять число менше 50, то це число вважається номером варіанта;
якщо дві останні цифри залікової книжки становлять число більше або рівне 50, за номер варіанта ухвалюється число рівне отриманому мінус 50.
Звіт про виконання контрольної роботи повинен містити наступне:
- титульний аркуш із вказівкою прізвища, ініціалів, номера групи й варіанта завдання;
детальний виклад індивідуального завдання;
схему алгоритму розв'язання задачі;
пояснення всіх змінних і масивів, що використаються при розв'язанні задачі;
програму алгоритмічною мовою, відповідну до алгоритму задачі;
результати виконання програми на комп'ютері.
3.2 Запис арифметичних виразів за правилами алгоритмічної мови (qbasic)
Арифметичні вирази – комбінація числових констант, змінних і функцій, зв'язаних між собою знаками арифметичних операцій, і розділених, якщо необхідно, круглими дужками.
Результат обчислень завжди буде числового типу відповідно до типу об'єктів вираження.
При запису необхідно враховувати наступне:
арифметичні вирази записуються в один рядок;
порядок виконання операцій визначається пріоритетом операції й дужками;
символи операцій повинні бути присутнім у явній формі, наприклад, A * B / C, але не A B / C.
Пріоритети арифметичних дій:
Виконання операцій у дужках
Обчислення функцій
Піднесення в ступінь ( ^ )
Множення, ділення ( * / )
Додавання, віднімання ( + - )
Стандартні арифметичні функції
Функція |
Правила запису |
Примітки |
| a | |
ABS (A) |
абсолютне значення a |
SQR (A) |
квадратний корінь. В інших випадках застосується формула | |
ea |
EXP (A) |
експоненціальна функція |
sin a |
SIN (A) |
аргументи тригонометричних функцій (кути) задаються в радіанах. , , , |
cos a |
COS (A) | |
tg a |
TAN (A) | |
arctg a |
ATN (A) | |
ln a |
LOG (A) |
для логарифму по довільній основі (b) застосовується формула ,(a > 0, a ≠ 1); |
int a |
INT (A) |
найбільше ціле, що не перевершує аргумент, наприклад, int (2,3) = 2, int (-2,3) = - 3 |
fix a |
FIX (A) |
ціла частина аргументу, наприклад, fix (2.3) =2, fix(-2.3) = -2 |
sgn a |
SGN (A) |
функція сигнатури, наприклад, sgn (a < 0) = -1, sgn (а = 0) = 0, sgn (а > 0) = 1 |
Деякі допоміжні формули
Формула |
Примітка |
|
Факторіал |
Середнє арифметичне елементів х1, х2, …, хn, | |
Середнє геометричне елементів х1, х2, …, хn (хi > 0), |