Similar presentations:
Решение задач с использованием структур. Практика 1. часть 1
1.
Решение задач с использованиемструктур
Практика 1, часть 1
2.
Простая дробь в виде структурыstruct fraction
{
int part;
int numerator;
int denominator;
int sign;
};
fraction num;
4/5: num.part = 0, num.numerator = 4, num.denominator = 5; sign = 1
-4/5: num.part = 0, num.numerator = 4, num.denominator = 5; sign = -1
вывод:
cout<<sign*num.numerator<< “ // “<< num.denominator;
3.
Правильная дробьНаправильная дробь
Сокращение дроби
Вывод целой части
Сложение
Вычитание
Умножение
Деление
4.
Многочлен (полином) в виде структурыstruct polynomial
{
int n;
float coef[20]={0};
};
void Input (polynomial &p)
{ cout << "Степень многочлена = ";
cin >> p.n;
for (int i=0; i<=p.n; i++)
{
cout << "Введите " << i << "-й коэффициент многочлена: "; cin >> p.coef[i]; }
}
Проверка равенства полиномов
Сложение, вычитание, умножение, деление
Вычисление полинома в точке
5.
Полином с коэффициентами 0 или 1Например, x4 + x + 1
Умножение полиномов производится с учетом того, что операция сложения
осуществляется по модулю 2:
(1 + x2 + x3)(x + x2) = x + x2 + x3 + x4 + x4 + x5 = x + x2 + x3 + x5
Деление полиномов: вместо операции вычитания используется сложение по модулю
2.
https://studfile.net/preview/7238241/page:6/
6.
Комплексное число в виде структурыstruct complex
{
float R;
float Im;
};
Операции:
Сложение, вычитание, умножение, деление, возведение в степень, извлечение корня
7.
Домашнее задание 1.1 (2 балла)Задание по вариантам: 1 задача (1, 4, 7, 10, 13 варианты), 2 задача (2, 5, 8, 11, 14
варианты), 3 задача (3, 6, 9, 12, 15 варианты).
1. Написать программу, реализующую в виде функций операции с простыми дробями.
Дробь представить в виде структуры. В программе должно присутствовать меню
пользователя.
2. Написать программу, реализующую в виде функций операции с многочленами.
Многочлен представить в виде структуры. В программе должно присутствовать меню
пользователя.
3. Написать программу, реализующую в виде функций арифметику комплексных
чисел. Комплексное число представить в виде структуры. В программе должно
присутствовать меню пользователя.