Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Массивы / списки объектов (структур или классов)
Создан заказ №2630873
16 января 2018

Массивы / списки объектов (структур или классов)

Как заказчик описал требования к работе:
Язык программирования: C# Требования: В задаче обязательно использовать свои (описанные в вашей программе) составные типы данных (структуры или классы). Для представления набора объектов лучше использовать списки (массивы также допустимы, но менее удобны для данной задачи). Данная задача должна бы ть оформлена двумя способами: 1) в виде консольного приложения; 2) в виде оконного приложения, где двумерный массив можно задать в GridView. При этом должна быть возможность загрузить данный из файла в GridView (реализованная в виде двух функций: чтение данных из файла в двумерный массив и отображение двумерного массива в GridView), а также сохранить данные из GridView в файл (реализованная в виде двух функций: чтение данных из GridView в двумерный массив и запись двумерного массива в файл). Функции, реализующие логику задачи и чтение / запись данных из файлов / в файлы, должны быть оформлены в виде отдельного модуля (в отдельном файле). Этот модуль без каких-либо изменений должен использоваться в двух программах: с консольным интерфесом (файлы для чтения / записи задаются в параметрах командной строки) и оконным интерфейсом. Данные в файлах должны храниться в следующем виде: каждая отдельная строка описывает отдельный объект. Соответственно строки состоят из нескольких элементов (чисел, строк), каждый из которых описывает отдельный атрибут объекта. Например, набор линий вида ax + by + c = 0 будет храниться в текстовом файле в следующем виде: 4 5 4 10 2 12 5 34 23 и т.д. , где каждая строка описывает отдельную линию с параметрами a, b, c. Заранее придумать не менее 5 различных тестов, охватывающих как типичные, так и все возможные граничные (наиболее невероятные и показательные) ситуации. (Сохранить в текстовых файлах input01.txt, input02.txt и т. д.) Решение, естественно, должно быть оформлено в виде отдельной функции. Задача: Для набора точек на плоскости найти такие три точки, для которых периметр треугольника с вершинами в данных точках будет минимальным. В случае существования нескольких подходящих троек точек – выбрать произвольную
подробнее
Заказчик
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
17 января 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
user569085
5
скачать
Массивы / списки объектов (структур или классов).jpg
2018-11-03 00:15
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
супер автор! несколько раз вносили корректировки по просьбе преподавателя - все быстро правильно и с подробным объяснением было решено! рекомендую автора!

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Тебя также могут заинтересовать
Разработка органайзера для мобильных устройств с шифрованием данных
Дипломная работа
Программирование
Стоимость:
4000 ₽
Форматирование текста по методическим указаниям
Набор текста
Программирование
Стоимость:
300 ₽
Диплом+Курсовая: Разработка обучающей программы в ВУЗе
Дипломная работа
Программирование
Стоимость:
4000 ₽
Программирование и обработка графического интерфейса
Лабораторная работа
Программирование
Стоимость:
300 ₽
В С++ Вычислить S=m∑n=1 n*xn
Решение задач
Программирование
Стоимость:
150 ₽
Алгоритмы поиска в тексте
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка интернет-приложения «Цветочный магазин»
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработать программный код аплета, реализующего игру в шашки(На Java)
Лабораторная работа
Программирование
Стоимость:
300 ₽
Визуализации коллективного поведения людей на Unity
Дипломная работа
Программирование
Стоимость:
4000 ₽
Python. лабораторные работы на открытом образовании
Решение задач
Программирование
Стоимость:
150 ₽
Приложение «Сигнатурный сканер»
Решение задач
Программирование
Стоимость:
150 ₽
Python
Решение задач
Программирование
Стоимость:
150 ₽
Запись, обработка и извлечение информации из файлов на диске
Решение задач
Программирование
Стоимость:
150 ₽
С++ ООП циклическая очередь, реализованная на двунаправленном списке.
Решение задач
Программирование
Стоимость:
150 ₽
Задача на паскаль вывести все четные числа в пределе от 1 до 100
Решение задач
Программирование
Стоимость:
150 ₽
Читай полезные статьи в нашем
Циклы в Turbo Pfscal V.7.0
В среде программирования Turbo Pascal используют 3 вида циклических операторов:
Для цикла с предусловием характерна проверка условия перед выполнением цикла. Если условие носит истинный характер, то будет выполняться продолжение цикла, иначе - цикл завершится.
Синтаксис оператора:
while < логическое_выражение > do < оператор >;
где < оператор > представляет собой оператор, который может быть простым ...
подробнее
Процедуры и функции в Turbo Pfscal V.7.0
В Turbo Pascal существуют 2 вида подпрограмм, которыми являются процедуры и функции. Применение процедур и функций позволяет использовать различные фрагменты алгоритмов, которые уже встречались раньше в программах. Кроме того, подпрограммы разбивают крупные программы на отдельные смысловые части.
Отличительной особенностью функции от процедуры является то, что она возвращает результат указанного п...
подробнее
Создание блоков веб-страниц
В состав веб-страницы входит множество различных элементов, имеющих разную степень сложной структуры. Это приводит к необходимости в процессе создания веб-страницы нужным образом позиционировать эти элементы, стилизовать их так, чтобы они расположились на странице требуемым образом. Как следствие, возникает необходимость в создании макета страницы, ее верстки.
Имеются разные способы стратегии и вид...
подробнее
Ввод и форматирование веб-страниц
Редактором Frontpage реализуются 25 наиболее популярных клавиатурных комбинаций Microsoft Word, что очень удобно для пользователей.
Для размещения на странице текста, его нужно ввести с клавиатуры. Рассмотрим, как на новую страницу сайта вставить текст:
При наборе текста увидим, что его начало расположено у левого края текущей строки. По желанию его можно расположить любым другим способом: сделать ...
подробнее
Циклы в Turbo Pfscal V.7.0
В среде программирования Turbo Pascal используют 3 вида циклических операторов:
Для цикла с предусловием характерна проверка условия перед выполнением цикла. Если условие носит истинный характер, то будет выполняться продолжение цикла, иначе - цикл завершится.
Синтаксис оператора:
while < логическое_выражение > do < оператор >;
где < оператор > представляет собой оператор, который может быть простым ...
подробнее
Процедуры и функции в Turbo Pfscal V.7.0
В Turbo Pascal существуют 2 вида подпрограмм, которыми являются процедуры и функции. Применение процедур и функций позволяет использовать различные фрагменты алгоритмов, которые уже встречались раньше в программах. Кроме того, подпрограммы разбивают крупные программы на отдельные смысловые части.
Отличительной особенностью функции от процедуры является то, что она возвращает результат указанного п...
подробнее
Создание блоков веб-страниц
В состав веб-страницы входит множество различных элементов, имеющих разную степень сложной структуры. Это приводит к необходимости в процессе создания веб-страницы нужным образом позиционировать эти элементы, стилизовать их так, чтобы они расположились на странице требуемым образом. Как следствие, возникает необходимость в создании макета страницы, ее верстки.
Имеются разные способы стратегии и вид...
подробнее
Ввод и форматирование веб-страниц
Редактором Frontpage реализуются 25 наиболее популярных клавиатурных комбинаций Microsoft Word, что очень удобно для пользователей.
Для размещения на странице текста, его нужно ввести с клавиатуры. Рассмотрим, как на новую страницу сайта вставить текст:
При наборе текста увидим, что его начало расположено у левого края текущей строки. По желанию его можно расположить любым другим способом: сделать ...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы