Отчет по практическим работам по "Программированию"
Автор: Иван Уткин • Июнь 22, 2023 • Практическая работа • 12,965 Слов (52 Страниц) • 153 Просмотры
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение
высшего образования
«Северный (Арктический) федеральный университет имени М.В. Ломоносова»
технологический колледж императора петра i
ОТЧЁТ
по практическим работам
По дисциплине/междисциплинарному курсу | Основы алгоритмизации |
Выполнил (-а) обучающийся (-аяся): Брызгалов Сергей Андреевич | |
(Ф.И.О.) | |
Специальность: 09.02.07 Информационные системы | |
(код и наименование) | |
Курс: I | |
Группа: 404918 | |
Преподаватель: Кабанов Максим Алексанлрович | |
(Ф.И.О.) |
Архангельск 2020
Содержание:
Практическая работа №1……………………………………………………………………….3
Практическая работа №2……………………………………………………………………….4
Практическая работа №3……………………………………………………………………….6
Практическая работа №4………………………………………………………………………10
Практическая работа №5………………………………………………………………………13
Практическая работа №6………………………………………………………………………16
Практическая работа №7………………………………………………………………………20
Практическая работа №8………………………………………………………………………22
Практическая работа №9………………………………………………………………………23
Практическая работа №10………………………………..……………………………………30
Практическая работа №11…………………………………..…………………………………31
Практическая работа №12……………………………………..………………………………33
Практическая работа №13………………………………………..……………………………36
Практическая работа №14…………………………………………..…………………………39
Практическая работа №15……………………………………………..………………………41
Практическая работа №16………………………………………………..……………………42
Практическая работа №17…………………………………………………..…………………43
Практическая работа №18……………………………………………………..………………44
Практическая работа №19………………………………………………………..……………46
Практическая работа №20…………………………………………………………..…………48
Практическая работа №1.
Создание классов.
Цель: реализовать класс Complex для работы с комплексными числами.
Листинг 1 – Программный код
#include <iostream>
using namespace std;
class Complex
{
private:
double a, b;
public:
Complex()
{
a = 0;
b = 0;
}
~Complex() {}
friend void Print(Complex &other);
};
void Print(Complex &other)
{
cout << other.a << ", " << other.b << endl;
}
int main()
{
setlocale(LC_ALL, "ru");
Complex One, Two;
cout << "One = (a, b) = ";
Print(One);
cout << "Two = (c, d) = ";
Print(Two);
cout << endl;
return 0;
}
.[pic 1]
Рисунок 1 – Результат
Вывод: Мы научились создавать классы.
Практическая работа №2.
Перезагрузка методов в классе.
Цель: добавить перегруженные методы для объявления объектов к классу Complex.
Листинг 2 – Программный код
...