📘 О чем эта работа
Отчет описывает выполнение учебной практики по прикладной информатике: предмет — разработка и реализация алгоритмов обработки массивов и матриц в C++; объект — три практических задания: сложение столбцов матрицы, поиск собственного значения и вектора для 3x3‑матрицы с уточнением корня методом половинного деления, и решение задачи Иосифа Флавия (элиминация по кругу).
📚 Что внутри
Работа содержит подробные материалы и практические компоненты, непосредственно взятые из отчета и дневника практики:
- Листинги программ на C++: реализация заполнения матрицы A (константы M=5, N=5), использование srand(time(0)), генерация чисел rand()%15, вычисление матрицы B как суммы соответствующих элементов и выбранного столбца K; вывод матриц в табличном виде.
- Код решения задачи Иосифа Флавия: реализация на векторах, удаление элементов через a.erase, перебор k для поиска m>1, при котором остается первый элемент; комментарии к использованным приёмам работы с vector и проверкам входных данных.
- Задание на собственные значения: постановка задачи для 3x3 матрицы с указанием метода уточнения корня — метод половинного деления (бисекции).
- Блок‑схемы и словесные алгоритмы к двум основным задачам (показаны этапы и проверки), а также рисунки результатов выполнения программ (скриншоты вывода).
- Дневник практики с календарным планом (сроки: 16.02.2025–12.03.2025), перечнем отработанных тем по дням (поиск мин/макс массивов, ввод/вывод двумерных массивов, сортировки, произведение матриц, итерационные алгоритмы), и характеристикой компетенций руководителем.
- Оценка сформированности компетенций по списку УК и ОПК (все позиции отмечены как «Повышенный»), что подтверждает практическую подготовку по алгоритмам и программированию.
📊 Для кого подходит
Отчет полезен студентам прикладной информатики и смежных направлений для выполнения лабораторных, индивидуальных заданий и практик. Материал пригоден для курсовых работ и как образец оформленного отчета с кодом, блок‑схемами и дневником прохождения практики.
✨ Особенности
Конкретика и удобство использования: готовые C++‑листинги с комментариями (работают для фиксированных примеров: 5x5 матрица, генерация случайных чисел), пояснения по обработке входных данных и защите от некорректного K; практическая реализация алгоритма Иосифа с итеративной работой с vector; указание метода бисекции для уточнения собственных значений 3x3 матрицы. В отчете также есть календарный план и заполненная характеристика, что экономит время при оформлении отчётных документов.
❓ Частые вопросы
Подойдет ли для моего ВУЗа?
Структура отчета соответствует стандартным требованиям: титульный лист, содержание, условия заданий, словесные алгоритмы, блок‑схемы, листинги и результаты выполнения, дневник практики и характеристика компетенций.
Можно адаптировать?
Да. C++‑листинги легко модифицировать под другие размеры матриц, альтернативные генераторы входных данных или иные способы ввода/вывода; блок‑схемы и словесные описания пригодны для переработки под индивидуальные требования.