
- •Програмування, ч.1 Алгоритмічне програмування
- •Комп’ютерний практикум 1 Тема: Уведення та виведення даних простого типу. Оператор присвоювання
- •Комп’ютерний практикум 2 Тема: Програмування розгалужених алгоритмів. Умовний оператор і оператор вибору
- •Комп’ютерний практикум 3 Тема: Оператор циклу з параметром for
- •Комп’ютерний практикум 4 Тема: Обчислення значень функцій із заданою точністю
- •Варіанти завдань
- •Комп’ютерний практикум 5 Тема: Одномірні масиви. Методи сортування і пошуку значень
- •Комп’ютерний практикум 6 Тема: Двомірні масиви. Обробка матриць
- •Варіанти завдань
- •Комп’ютерний практикум 7 Тема: Рядки (строки)
- •Комп’ютерний практикум 8 Тема: Функції
- •Комп’ютерний практикум 9 Тема: Процедури
- •Комп’ютерний практикум 10 Тема: Програмні модулі
- •Комп’ютерний практикум 11 Тема: Записи
- •Комп’ютерний практикум 12 Тема: Множини
- •Комп’ютерний практикум 13 Тема: Файли даних
- •Комп’ютерний практикум 14 Тема: Текстові файли
- •Комп’ютерний практикум 15 Тема: Покажчики та динамічні масиви
- •Зразок звіту
- •Тема: Уведення та виведення даних простого типу. Оператор присвоювання
- •Загальні рекомендації щодо виконання та оцінювання робіт
- •Список літератури
Комп’ютерний практикум 8 Тема: Функції
Ціль роботи: отримати навички використання функцій.
Запитання на допуск до роботи
Результат яких типів може повертати функція?
Як можна передавати дані з основної програми у функцію?
Який оператор присвоювання необхідний у розділі операторів функцій?
Які два типи формальних параметрів визначені для функції?
Які особливості рекурсивної функції?
Варіанти завдань
Спроектувати і реалізувати програму з наступними програмними функціями:
Запитує в користувача два цілих числа і повертає їх середнє арифметичне.
Запитує в користувача два цілих числа і повертає суму натуральних чисел від першого до другого.
Запитує в користувача два цілих числа - довжини сторін, і повертає периметр прямокутника.
Запитує в користувача два цілих числа - довжини сторін, і повертає площу прямокутника.
Запитує в користувача два цілих числа і повертає суму парних чисел від першого до другого.
Запитує в користувача число і повертає його куб.
Запитує в користувача дробове число і повертає його дробову частину.
Запитує в користувача ціле число і повертає кількість десятків у ньому.
Запитує в користувача ціле число і повертає кількість цифр у ньому.
Запитує в користувача два цілих числа і повертає число АВ.
Запитує в користувача рядок символів і повертає кількість слів у ньому.
Запитує в користувача рядок символів і символ та повертає число - кількість таких символів у рядку.
Запитує в користувача рядок символів і символ; якщо символ зустрічається у рядку більше 5 разів – повертає true, в іншому випадку - false.
Запитує в користувача масив цілих чисел і відображає мінімальний елемент у ньому.
Генерує масив цілих чисел, пропонує користувачу вибрати одне з них і повертає номер місця, на якому буде стояти цей елемент у відсортованому по зростанню масиві (сам масив не сортувати).
Рекомендації щодо виконання
Функції використовуйте для організації обчислення парності, кратності і т.д. чисел, що вводяться. Запит, уведення чисел, виведення результату здійснюйте в головній програмі.
До звіту подати
Програму і результати її виконання на контрольному прикладі.
Комп’ютерний практикум 9 Тема: Процедури
Ціль роботи: отримати навички використання процедур.
Запитання на допуск до роботи
Як можна передавати дані з програми в процедуру?
Як можна передати результати виконання процедури в програму?
Які два типи формальних параметрів визначені для процедури?
Що таке відкриті масиви і як їх використовувати?
Порядок виконання роботи
Перетворіть програму з роботи №5 (або №6) так, щоб для створення масиву та його сортування (пошуку потрібного елемента, визначення властивості відношення) використовувалася окрема процедура.
Рекомендації щодо виконання
Головна програма повинна являти собою цикл REPEAT, у якому:
виводиться перелік можливих операцій та повідомлення про те, які клавіші необхідно натиснути для їх вибору (створення масиву чи пошук його елемента) або виходу з програми;
вводиться номер вибраної операції та викликається відповідна процедура;
виконуються необхідні розрахунки і виводиться результат, після чого на екран знову виводиться перелік можливих операцій.
До звіту подати
Програму і результати її виконання на контрольному прикладі.