Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3 семестр / samostoiatelnaia-rabota-23

.pdf
Скачиваний:
0
Добавлен:
16.11.2025
Размер:
247.8 Кб
Скачать

НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ЯДЕРНЫЙ УНИВЕРСИТЕТ «МИФИ» Кафедра информатики и процессов управления (№17)

Дисциплина «Информатика» (основной уровень), 2-й курс, 3-й семестр.

Задание для самостоятельной работы 23

Тема 23: Основы программирования на языке C++.

Составить программу на языке Си++ (без использования АТД и ООП) для работы с комплексными числами вида:

= + , = √−1.

Комплексное число описываться структурой с действительной и мнимой частями заданными полями типа double.

Реализовать функции для работы с такими комплексными числами, выполняющие следующие вычисления:

-модуля комплексного числа;

-аргумента комплексного числа;

-сопряженного комплексного числа;

-сложение двух комплексных чисел;

-вычитание двух комплексных чисел;

-умножение двух комплексных чисел;

-деление двух комплексных чисел (с отслеживанием деления на ноль);

-извлечения квадратного корня степени из комплексного числа;

-возведения в квадрат комплексного числа.

Ввод и вывод комплексных чисел необходимо реализовать отдельные функции. Все функции должны получать комплексные числа в качестве параметров.

В программе должен содержаться код, вызывающий каждую из реализованных функций для демонстрации ее работы на одном или нескольких конкретных примерах.

Соседние файлы в папке 3 семестр