Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_інформатика_1_укр.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.21 Mб
Скачать

5. Питання для самоконтролю

  1. Яке призначення операції sizeof в мові C?

  2. Яка відмінність масиву від простої змінної?

  3. Як визначається масив і як записується звернення до елементу масиву в мові C?

  4. Як можна задати початкові значення елементам масиву?

  5. Що таке покажчик в мові C і як пов'язані покажчики і масиви?

  6. Які операції визначені над покажчиками в мові C?

  7. задаються специфікації формату і значення аргументів в операторові scanf?

  8. Які специфікації форматів введення і виведення можна використати в C?

Лабораторна робота № 14 Структури. Створення і виклик функцій в c

1. Мета роботи

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

2. Склад робочого місця

2.1. Устаткування: IBM- сумісний персональний комп'ютер(ПК).

2.2. Програмне забезпечення: операційна система сімейства Windows, інтегроване середовище розробки Dev - C++.

3. Підготовка до лабораторної роботи

Для підготовки до виконання лабораторної роботи необхідно повторити наступні розділи (дивись додаток 14):

  1. Структури;

  2. Функції;

  3. Оголошення типу;

  4. Класи пам'яті змінних;

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

  1. Визначити функцію, що виконує дії з одного з варіантів, приведених в наступній таблиці. У функціях використати комплексні числа x + yi, де x і y – відповідно дійсна і уявна частини комплексного числа (типу float), а . В функції main()вводяться дійсні і уявні частини початкових комплексних чисел, викликається написана функція і виводиться результат на екран дисплея.

    № варіанту

    Дії, що виконуються у функції

    Результати, що виводяться

    1.

    Множення двох комплексних чисел по формулі:

    Дійсна і уявна частини добутку

    2.

    Ділення двох комплексних чисел по формулі:

    Дійсна і уявна частини частки

    3.

    Обчислення експоненти від комплексного числа по формулі:

    Дійсна і уявна частини експоненти

    4.

    Обчислення ступеню комплексного числа за формулою:

    Дійсна і уявна частини ступеня

    5.

    Обчислення синуса комплексного числа за формулою:

    Дійсна і уявна частини синуса

    6.

    Обчислення косинуса комплексного числа за формулою:

    Дійсна і уявна частини косинуса

    7.

    Обчислення гіперболічного котангенса комплексного числа за формулою:

    Дійсна і уявна частини гіперболічного котангенса

    8.

    Обчислення арктангенса комплексного числа за формулою:

    Дійсна і уявна частини арктангенса

    9.

    Обчислення арккотангенса комплексного числа за формулою:

    Дійсна і уявна частини арккотангенса

    10.

    Обчислення ареатангенса(зворотного гіперболічного тангенса) комплексного числа за формулою:

    Дійсна і уявна частини

    Ареа-тангенса

    11.

    Обчислення ареа-котангенса(зворотного гіперболічного котангенса) комплексного числа за формулою:

    Дійсна і уявна частини ареа-котангенса

    12.

    Обчислення числа, зворотного комплексному числу по формулі :

    Дійсна і уявна частини зворотного комплексного числа

    13.

    Обчислення кореня n-ого ступеня з комплексного числа по формулі:

    Дійсна і уявна частини кореня комплексного числа

    14.

    Обчислення квадрату комплексного числа за формулою:

    Дійсна і уявна частини квадрата комплексного числа

    15.

    Обчислення значення лінійної функції z від комплексного числа по формулі: (a і b вводяться у функції main)

    Дійсна і уявна частини лінійної функції

  2. Введіть програму з клавіатури в середовищі Dev C++.

  3. Виконайте отладку програми і запустіть її на виконання. Протестуйте програму для помилкових і правильних значень початкових даних.

  4. Покажіть викладачеві програму і результати її роботи(при помилкових і правильних значеннях початкових даних) і скопіюйте текст програми і результати роботи програми у вікно текстового редактора Блокнот із заголовками "Текст програми ім'я-програми " и "Результат роботи програми ім'я-програми ".

  5. Скопіюйте отриманий у вікні текстового редактора Блокнот документ на флэш-карту