Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №6.docx
Скачиваний:
4
Добавлен:
04.03.2022
Размер:
756.83 Кб
Скачать

Лабораторная работа №6

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

Оглавление

Введение 3

1 Основания для разработки 3

2 Назначение разработки 3

3 Требования к программе 3

3.1 Требования к функциональным характеристикам 3

3.2 Требования к надежности 4

3.2.1 Требования к обеспечению надежного функционирования программы 4

3.2.2 Время восстановления после отказа 4

3.2.3 Отказы из-за некорректных действий оператора 4

3 Условия эксплуатации 4

3.1 Климатические условия эксплуатации 4

3.2 Требования к квалификации и численности персонала 5

3.3 Требования к составу и параметрам технических средств 5

3.4 Требования к информационной и программной совместимости 5

3.5 Требования к транспортировке и хранению 5

3.6 Специальные требования 5

4 Требования к программной документации 5

5 Технико-экономические показатели 5

6 Стадии и этапы разработки 5

7 Разработка блок-схемы 6

8 Код программы 9

9 Тестирование программного продукта 11

Список использованных источников 12

Введение

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

1 Основания для разработки

Основанием для разработки является задание №6, выданное 29.10.2020 доцентом кафедры «Информатика» Гуриковым С.Р.

Задание №6:

Дан динамический целочисленный массив. Элементы массива могут принимать целые значения от 0 до 1000 включительно. Необходимо найти количество элементов в этом массиве, для которых последняя цифра в шестнадцатеричной записи и в восьмеричной записи одинаковая, и заменить все четные элементы массива на это количество. Гарантируется, что такой элемент есть.

2 Назначение разработки

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

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

3 Требования к программе

3.1 Требования к функциональным характеристикам

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

  1. Создание DLL библиотеки ClassLibrary3, в которой должны находится следующие функции:

1) Функция void Gen(int n, params int[] masPrt), предназначенный для генерации элементов исходного массива.

2) Функция void Kall(int n, ref int k, TextBox t, int[] masPrt), предназначенная для поиска количества элементов в массиве, для которых последняя цифра в шестнадцатеричной записи и в восьмеричной записи одинаковая.

3) Функция void Vivod(int n, int k, DataGridView grid, params int[] masPrt), предназначенная для вывода нового массива с заменой четных элементов массива на количество элементов в массиве, для которых последняя цифра в шестнадцатеричной записи и в восьмеричной записи одинаковая, в элемент управления dataGridView.

  1. Функция вывода массива в элемент управления dataGridView void output(int n, DataGridView grid, params int[] aPrt).

  1. Разработка событийной функции, в которой будут осуществляться вызовы функции void Gen(int n, params int[] masPrt), void output(int n, DataGridView grid, params int[] aPrt), void Kall(int n, ref int k, TextBox t, int[] masPrt) и void Vivod(int n, int k, DataGridView grid, params int[] masPrt).

3.2 Требования к надежности

3.2.1 Требования к обеспечению надежного функционирования программы

Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением пользователем совокупности организационно-технических мероприятий, перечень которых приведен ниже:

1) организацией бесперебойного питания технических средств;

2) использованием лицензионного программного обеспечения;

3) регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов;

4) Использование программы в некоммерческих целях

Также программное обеспечение должно иметь:

  1. защиту данных

  2. обработку исключений

  3. реализацию всех методов, описанных выше

Соседние файлы в предмете Технологии программирования