Главная страница

лр1-8. Н и я классов


Скачать 5.95 Mb.
НазваниеН и я классов
Дата28.01.2023
Размер5.95 Mb.
Формат файлаdocx
Имя файлалр1-8.docx
ТипДокументы
#908945
страница10 из 12
1   ...   4   5   6   7   8   9   10   11   12
Индивидуальное задание.

Вариант

Структура данных

1

Программа рассчитывает произведение двух матриц, которые хранятся в разных файлах.

2

Программа рассчитывает сумму двух матриц, которые хранятся в разных файлах.

3

Программа находит максимальный элемент в двух матрицах, которые хранятся в разных файлах.

4

Программа рассчитывает сумму диагональных элементов двух матриц, которые хранятся в разных файлах.

5

Программа рассчитывает сумму элементов с четной суммой индексов в двух матрицах, которые хранятся в разных файлах.

6

Программа рассчитывает разность сумм элементов матриц, которые хранятся в разных файлах.

7

Программа рассчитывает сумму элементов главной диагонали первой матрицы и сумму элементов второстепенной диагонали второй матрицы. Матрицы хранятся в разных файлах.

8

Программа рассчитывает сумму элементов четных столбцов в двух матрицах, которые хранятся в разных файлах.

9

Программа рассчитывает сумму диагональных элементов четных столбцов в двух матрицах, которые хранятся в разных файлах.

10

Программа рассчитывает сумму элементов четных строк в двух матрицах, которые хранятся в разных файлах.

11

Программа рассчитывает сумму элементов , находящихся в четном столбце и нечетной строке, в двух матрицах, которые хранятся в разных файлах.

12

Программа рассчитывает сумму элементов четных строк и расположенных на второстепенной диагонали в обеих матрицах, которые хранятся в разных файлах.

13

Программа рассчитывает произведение элементов в двух матрицах, которые хранятся в разных файлах.

14

Программа рассчитывает сумму первой матрицы и матрицы транспонированной относительно второй. Обе матрицы хранятся в отдельных файлах.

15

Программа рассчитывает произведение элементов диагонали первой матрицы и сумму всех элементов второй матрицы. Обе матрицы хранятся в отдельных файлах.

16

Программа рассчитывает сумму элементов четных строк в двух матрицах, которые хранятся в разных файлах.

17

Программа находит максимальный элемент в двух матрицах, которые хранятся в разных файлах.

144

Вариант

Структура данных

18

Программа рассчитывает сумму элементов четных строк и расположенных на второстепенной диагонали в обеих матрицах, которые хранятся в разных файлах.

19

Программа рассчитывает сумму первой матрицы и матрицы транспонированной относительно второй. Обе матрицы хранятся в отдельных файлах.

20

Программа рассчитывает произведение двух матриц, которые хранятся в разных файлах.

21

Программа рассчитывает сумму элементов четных столбцов в двух матрицах, которые хранятся в разных файлах.

22

Программа рассчитывает сумму диагональных элементов четных столбцов в двух матрицах, которые хранятся в разных файлах.

23

Программа рассчитывает произведение элементов диагонали первой матрицы и сумму всех элементов второй матрицы. Обе матрицы хранятся в отдельных файлах.

24

Программа рассчитывает сумму элементов с четной суммой индексов в двух матрицах, которые хранятся в разных файлах.

25

Программа рассчитывает разность сумм элементов матриц, которые хранятся в разных файлах.


7. Содержание отчета и его форма

Отчет по лабораторной работе должен содержать: 1. Номер и название лабораторной работы.

2. Цели лабораторной работы.
3. Ответы на контрольные вопросы.

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

Отчет о выполнении лабораторной работы в письменном виде сдается преподавателю.
8. Контрольные вопросы

1. Какие классы для работы с файловой системой вы знаете?

145

2. Что такое сборка?
3. Как определить проект по умолчанию в многомодульном решении? 4. Какие классы отвечают за представление файлов в программе?

5. Что такое поток? Какие типы классов потоков используются при работе с файлами?

6. Опишите последовательность действий при необходимости записать одну строку в файл. Приведите примеры использования различных классов.
146

ЛАБОРАТОРНАЯ РАБОТА 8. РЕШЕНИЕ ВЫЧИСЛИТЕЛЬНОЙ ЗАДАЧИ С ПРИМЕНЕНИЕМ ФАЙЛОВОГО ВВОДА-ВЫВОДА.
1. Цель и содержание

Цель лабораторной работы: научиться использовать возможности файлового ввода-вывода для решения практических задач.

Задачи лабораторной работы:

научиться проектировать приложение для реализации хранения данных программы;

научиться производить выбор оптимальных инструментов для обеспечения сериализации.
2. Формируемые компетенции

Лабораторная работа направлена на формирование следующих компетенций:

– способность к проектированию базовых и прикладных информационных технологий (ПК-11);

– способность разрабатывать средства реализации информационных технологий етодические, информационные, математические, алгоритмические, технические и программные) (ПК-12).
3. Теоретическая часть

Перед выполнением лабораторной работы необходимо повторить

теоретический материал лабораторной работы 19.

4. Оборудование и материалы

147

Для выполнения лабораторной работы рекомендуется использовать персональный компьютер со следующими характеристиками: 64-разрядный (x64) процессор с тактовой частотой 1 ГГц и выше, оперативная память 1 Гб и выше, свободное дисковое пространство не менее 1 Гб, графическое устройство DirectX 9. Программное обеспечение: операционная система WINDOWS 7 и выше, Microsoft Visual Studio 20112 и выше.
5. Указания по технике безопасности

Техника безопасности при выполнении лабораторной работы определяется общепринятой для пользователей персональных компьютеров. Самостоятельно не производить ремонт персонального компьютера, установку и удаление программного обеспечения; в случае неисправности персонального компьютера сообщить об этом обслуживающему персоналу лаборатории; не касаться электрических розеток металлическими предметами; рабочее место пользователя персонального компьютера должно содержаться в чистоте; не разрешается возле персонального компьютера принимать пищу, напитки.
6. Методика и порядок выполнения работы

1. Создайте консольное приложение.

2. Выполните индивидуальное задание. В каждом задании необходимо реализовать вычисление значений функции f (x,y) с заданными шагами x и


1
y на заданных диапазонах изменения независимых переменных x0;x , y0;y1.

3. Необходимо реализовать сохранение рассчитанных значений в файле.


Вариант 1

2
3

148
1   ...   4   5   6   7   8   9   10   11   12


написать администратору сайта