Рассчитай точную стоимость своей работы и получи промокод на скидку 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
Заказ выполнил
Expert_178
5
скачать
Составление алгоритмов и написание многомодульных программ обмена данными с диском в стиле С++.docx
2017-06-10 14:56
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Самый лучший автор! Очень приятно с ним иметь дело!Честный, отзывчивый я просто в восторге от его отношения к клиентам! Все в срок, все на отлично!

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
характерные отличия big data от традиционых систем хранения
Курсовая работа
Информатика
Стоимость:
700 ₽
Метод опорных операторов
Реферат
Информатика
Стоимость:
300 ₽
Программирование алгоритмов сортировки массивов.
Лабораторная работа
Информатика
Стоимость:
300 ₽
минимизирование при помощи диаграмм Вейча и найти МДНФ и МКНФ
Лабораторная работа
Информатика
Стоимость:
300 ₽
Прикладная информатика в экономике
Отчёт по практике
Информатика
Стоимость:
700 ₽
Написать курсовую работу по готовой модели Anylogic
Курсовая работа
Информатика
Стоимость:
700 ₽
Выполнить учебную практику по Операционные системы и среды.М-02407
Отчёт по практике
Информатика
Стоимость:
700 ₽
Написать в Delphi программу «кулинарная книга»
Курсовая работа
Информатика
Стоимость:
700 ₽
Адаптация OpenSource CRM-систем к бизнес-процессам организации
Дипломная работа
Информатика
Стоимость:
4000 ₽
Модель учета товаров на складе в нотации BPMN в программе Bizagi
Контрольная работа
Информатика
Стоимость:
300 ₽
Курсовая работа по "Управлению IT-проектом"
Курсовая работа
Информатика
Стоимость:
700 ₽
Информ. сист. управл. Парус. Решения для крупного и сред. бизнеса.
Курсовая работа
Информатика
Стоимость:
700 ₽
тема:Создание метадического сайта.Обучение малышей до 7 лет
Курсовая работа
Информатика
Стоимость:
700 ₽
Выполнить курсовую работу по Информатике. К-00165
Курсовая работа
Информатика
Стоимость:
700 ₽
Проектирование ИС "Учет внутриофисных расходов"
Курсовая работа
Информатика
Стоимость:
700 ₽
Технология MIMO : обзор и применение
Курсовая работа
Информатика
Стоимость:
700 ₽
Читай полезные статьи в нашем
Информационное общество
По мере развития человечества постоянно повышалась роль информации в жизни общества и отдельного человека. Самые важные достижения человека в информатизации – это:
Сейчас считается что мы постепенно переходим от индустриального общества к постиндустриальному (информационному).
Япония, США и некоторые страны Европы (например, Германия) уже приблизились к информационному обществу. Об этом можно судить...
подробнее
Оформление страницы документа Ms Word
Для оформления страниц документа служит вкладка Разметка страницы, которая разделена на группы: Темы, Параметры страницы, Фон страницы, Абзац, Упорядочить.

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

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

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

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

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

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