Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_k_lab_AMP.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
186.37 Кб
Скачать

Комп’ютерний практикум 8 Тема: Функції

Ціль роботи: отримати навички використання функцій.

Запитання на допуск до роботи

  1. Результат яких типів може повертати функція?

  2. Як можна передавати дані з основної програми у функцію?

  3. Який оператор присвоювання необхідний у розділі операторів функцій?

  4. Які два типи формальних параметрів визначені для функції?

  5. Які особливості рекурсивної функції?

Варіанти завдань

Спроектувати і реалізувати програму з наступними програмними функціями:

  1. Запитує в користувача два цілих числа і повертає їх середнє арифметичне.

  2. Запитує в користувача два цілих числа і повертає суму натуральних чисел від першого до другого.

  3. Запитує в користувача два цілих числа - довжини сторін, і повертає периметр прямокутника.

  4. Запитує в користувача два цілих числа - довжини сторін, і повертає площу прямокутника.

  5. Запитує в користувача два цілих числа і повертає суму парних чисел від першого до другого.

  6. Запитує в користувача число і повертає його куб.

  7. Запитує в користувача дробове число і повертає його дробову частину.

  8. Запитує в користувача ціле число і повертає кількість десятків у ньому.

  9. Запитує в користувача ціле число і повертає кількість цифр у ньому.

  10. Запитує в користувача два цілих числа і повертає число АВ.

  11. Запитує в користувача рядок символів і повертає кількість слів у ньому.

  12. Запитує в користувача рядок символів і символ та повертає число - кількість таких символів у рядку.

  13. Запитує в користувача рядок символів і символ; якщо символ зустрічається у рядку більше 5 разів – повертає true, в іншому випадку - false.

  14. Запитує в користувача масив цілих чисел і відображає мінімальний елемент у ньому.

  15. Генерує масив цілих чисел, пропонує користувачу вибрати одне з них і повертає номер місця, на якому буде стояти цей елемент у відсортованому по зростанню масиві (сам масив не сортувати).

Рекомендації щодо виконання

Функції використовуйте для організації обчислення парності, кратності і т.д. чисел, що вводяться. Запит, уведення чисел, виведення результату здійснюйте в головній програмі.

До звіту подати

Програму і результати її виконання на контрольному прикладі.

Комп’ютерний практикум 9 Тема: Процедури

Ціль роботи: отримати навички використання процедур.

Запитання на допуск до роботи

  1. Як можна передавати дані з програми в процедуру?

  2. Як можна передати результати виконання процедури в програму?

  3. Які два типи формальних параметрів визначені для процедури?

  4. Що таке відкриті масиви і як їх використовувати?

Порядок виконання роботи

Перетворіть програму з роботи №5 (або №6) так, щоб для створення масиву та його сортування (пошуку потрібного елемента, визначення властивості відношення) використовувалася окрема процедура.

Рекомендації щодо виконання

Головна програма повинна являти собою цикл REPEAT, у якому:

  • виводиться перелік можливих операцій та повідомлення про те, які клавіші необхідно натиснути для їх вибору (створення масиву чи пошук його елемента) або виходу з програми;

  • вводиться номер вибраної операції та викликається відповідна процедура;

  • виконуються необхідні розрахунки і виводиться результат, після чого на екран знову виводиться перелік можливих операцій.

До звіту подати

Програму і результати її виконання на контрольному прикладі.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]