Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Составление алгоритмов и написание многомодульных программ обмена данными с диском в стиле С++
Создан заказ №2163080
4 июня 2017

Составление алгоритмов и написание многомодульных программ обмена данными с диском в стиле С++

Как заказчик описал требования к работе:
Текст задания: 4. Агентство социального обеспечения африканской страны заказало логотип, рекламный ролик и программу. Программа накапливает следующую информацию: название географического пункта, его тип (город, селение), количество жителей, количество жителей моложе 15 лет, количество жителей старше 60 лет. Программа по запросу в указанном географическом пункте меняет любое из информационных полей. Программа выдает справку о населенном пункте указанного с клавиатуры типа, в котором наибольший процент нетрудоспособных жителей. Есть уже пара функций(в файле, который я прикрепила), нужно дописать main и сделать функцию к 4 заданию. программу нужно выполнить в VS2013, с графическим оконным интерфейсом рисунок как заставка программы. Программа, которую я скинула, написана для консольного интерфейса для файлов binary переделать нужно для txt. То, что может быть Вам полезно: Алгоритм решения задачи разделить на функции, каждая из которых выполняет одну из следующих процедур: • Функция, получает поток, связанный с файлом, и добавляет одну запись в файл или в текущую позицию в файле, либо в позицию, номер которой задан через параметры. Функция должна контролировать правильность записи в файл. При возникновении ошибки записи выдать сообщение об ошибке записи и обеспечить выход из приложения. • Функция получает поток и читает из файла, связанного с потоком, в память запись либо с текущей позиции, либо с позиции, номер которой задан через ее параметры. Если операция чтения прошла успешно, функция возвращает через возвращаемое значение поток по ссылке в состоянии ios::good, если найден конец файла – в состоянии ios::end. При возникновении состояния ios::bad выдать сообщение об ошибке чтения и обеспечить выход из приложения. • Функция выдает на экран информацию из одной записи в виде строки таблицы. Для построения таблиц используйте манипуляторы; • функция выдает на экран всю информацию из файла в виде много строковой таблицы. Функция должна организовывать постраничное представление информации на одном экране. Размер страницы задается через параметры этой функции. Создайте для организации работы этой функции свои функции-манипуляторы, выводящие в поток линии и «шапку – заголовок» таблицы; • функция получает поток, связанный с файлом, и помечает на удаление (или снимает признак удаления) из файла в определенной записи. • функция получает поток, связанный с файлом, и удаляет физически из файла все помеченные записи. • функция решает задачу индивидуальной обработки информации вашего варианта. 2. Составить главную функцию main, выполняющую по требованию пользователя через меню одно из следующих действий(через case): • ввод с клавиатуры N записей в файл; • чтение из файла всех записей; • чтение записи с указанным номером на экран; • пометка записей на удаление; • снятие с записей пометок на удаление; • удаление записей, помеченных на удаление, из файла; • решение индивидуальной задачи. В функции main предусмотреть возможность многократного выполнения действий обработки информации по желанию пользователя Вашей программы. . Функции объединить по назначению в отдельные модули-файлы.
подробнее
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
7 июня 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
mev12
5
скачать
Составление алгоритмов и написание многомодульных программ обмена данными с диском в стиле С++.docx
2017-06-10 14:56
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Самый лучший автор! Очень приятно с ним иметь дело!Честный, отзывчивый я просто в восторге от его отношения к клиентам! Все в срок, все на отлично!

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
МОДЕЛИРОВАНИЕ ПОВЕДЕНИЯ ПРОГРАММНЫХ СРЕДСТВ НА ЛОГИЧЕСКОМ УРОВНЕ
Лабораторная работа
Информатика
Стоимость:
300 ₽
ВЫСОКОПРОИЗВОДИТЕЛЬНЫЕ ВЫЧИСЛЕНИЯ И ОБЛАЧНЫЕ СЕРВИСЫ
Курсовая работа
Информатика
Стоимость:
700 ₽
Применение информационных технологий в инженерных расчетах
Курсовая работа
Информатика
Стоимость:
700 ₽
Выполнить задание по информатике (школьная программа)
Контрольная работа
Информатика
Стоимость:
300 ₽
Задача оптимизации ценовой политики (Эластичность спроса)
Контрольная работа
Информатика
Стоимость:
300 ₽
Экзамен по информатике on-line бакалавриат. 09.08.2024
Помощь on-line
Информатика
Стоимость:
700 ₽
МОДЕЛИРОВАНИЕ СБОРОЧНОЙ ЕДИНИЦЫ «ФИКСАТОР»
Лабораторная работа
Информатика
Стоимость:
300 ₽
Численные методы решения нелинейных уравнений
Курсовая работа
Информатика
Стоимость:
700 ₽
Обработка изображений. OPENCV
Курсовая работа
Информатика
Стоимость:
700 ₽
Выполнение чертежа. И описание к нему,что да и как он был сделан
Курсовая работа
Информатика
Стоимость:
700 ₽
веб сайт
Курсовая работа
Информатика
Стоимость:
700 ₽
Приближенное вычисление значений определенного интеграла
Курсовая работа
Информатика
Стоимость:
700 ₽
ИС «Отдел кадров гипермаркета»
Курсовая работа
Информатика
Стоимость:
700 ₽
Библиотека
Курсовая работа
Информатика
Стоимость:
700 ₽
Игра «Города» с GUI на Java, не менее 25 страниц
Курсовая работа
Информатика
Стоимость:
700 ₽
Читай полезные статьи в нашем
Информационное общество
По мере развития человечества постоянно повышалась роль информации в жизни общества и отдельного человека. Самые важные достижения человека в информатизации – это:
Сейчас считается что мы постепенно переходим от индустриального общества к постиндустриальному (информационному).
Япония, США и некоторые страны Европы (например, Германия) уже приблизились к информационному обществу. Об этом можно судить...
подробнее
Оформление страницы документа Ms Word
Для оформления страниц документа служит вкладка Разметка страницы, которая разделена на группы: Темы, Параметры страницы, Фон страницы, Абзац, Упорядочить.

Рисунок 1. Вкладка *Разметка страницы*
Рассмотрим основные инструменты форматирования страниц.

Рисунок 2. Группа *Темы*
Инструменты группы позволяют применять заготовки оформления страниц. Группа содержит 4 инструмента: Темы, Цвета темы, Шрифты тем...
подробнее
Работа с графическими объектами в текстовом процессоре MS Word
Инструменты для работы с графическими объектами располагаются в группе Иллюстрации вкладки Вставка.

Рисунок 1. Группа Иллюстрации
Инструмент Рисунок позволяет вставить существующий рисунок, сохраненный на компьютере или съемном носителе. При нажатии на кнопку Рисунок откроется окно выбора файла, после чего рисунок будет вставлен в документ.
При выделении изображения на ленте появится дополнительная в...
подробнее
Связь информатики и алгебры
Математика как наука сформировалась горазд раньше предоставила информатике множество полезных теорий. В частности, многое информатика унаследовала от алгебры - раздела математики, изучающего операций над элементами множеств и обобщающего арифметические операции. При изучении информатики полезны такие математические теории, как:
Рассмотрим особенности алгебраического и информационного подходов на пр...
подробнее
Информационное общество
По мере развития человечества постоянно повышалась роль информации в жизни общества и отдельного человека. Самые важные достижения человека в информатизации – это:
Сейчас считается что мы постепенно переходим от индустриального общества к постиндустриальному (информационному).
Япония, США и некоторые страны Европы (например, Германия) уже приблизились к информационному обществу. Об этом можно судить...
подробнее
Оформление страницы документа Ms Word
Для оформления страниц документа служит вкладка Разметка страницы, которая разделена на группы: Темы, Параметры страницы, Фон страницы, Абзац, Упорядочить.

Рисунок 1. Вкладка *Разметка страницы*
Рассмотрим основные инструменты форматирования страниц.

Рисунок 2. Группа *Темы*
Инструменты группы позволяют применять заготовки оформления страниц. Группа содержит 4 инструмента: Темы, Цвета темы, Шрифты тем...
подробнее
Работа с графическими объектами в текстовом процессоре MS Word
Инструменты для работы с графическими объектами располагаются в группе Иллюстрации вкладки Вставка.

Рисунок 1. Группа Иллюстрации
Инструмент Рисунок позволяет вставить существующий рисунок, сохраненный на компьютере или съемном носителе. При нажатии на кнопку Рисунок откроется окно выбора файла, после чего рисунок будет вставлен в документ.
При выделении изображения на ленте появится дополнительная в...
подробнее
Связь информатики и алгебры
Математика как наука сформировалась горазд раньше предоставила информатике множество полезных теорий. В частности, многое информатика унаследовала от алгебры - раздела математики, изучающего операций над элементами множеств и обобщающего арифметические операции. При изучении информатики полезны такие математические теории, как:
Рассмотрим особенности алгебраического и информационного подходов на пр...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы