- Главная
- Информатика
- Технологии разработки программного обеспечения. Программа Алфавит 
Содержание
- 2. Содержание Введение и постановка задачи - 3 Техническое задание - 3 Функциональность проекта - 3 Формат
- 3. Техническое задание Функциональность проекта Программа «Алфавит» читает входной текст и выводит слова из него по одному
- 4. План работ До начала реализации проекта был подготовлен план работ. Создание приложения «Алфавит» было разбито на
- 5. Работа программы
- 6. Тест TravisCI
- 7. Личный вклад в проект Казанцев Артём Реализация функции, которая будет узнавать у пользователя, каким способом пользователь
- 8. Приложение. Текст программы main.cpp
- 9. functions.cpp
- 10. functions.cpp
- 12. Скачать презентацию
Слайд 2Содержание
Введение и постановка задачи - 3 
Техническое задание - 3 
Функциональность проекта
Содержание
Введение и постановка задачи - 3 
Техническое задание - 3 
Функциональность проекта

Формат входных данных - 3
Интерфейс приложения - 3
Аргументы командной строки - 3
План работ - 4
1. Определить способ передачи входного текста - 4
2. Получить текст через консольный ввод - 4
3. Получить текст из текстового файла - 4
4. Разбить текст на отдельные слова - 4
5. Отсортировать по алфавиту слова - 4
6. Вывести на экран слова - 4
Личный вклад в проект - 4
Приложение. Текст программы - 5
Слайд 3Техническое задание
 Функциональность проекта
Программа «Алфавит» читает входной текст и выводит слова из
Техническое задание
 Функциональность проекта
Программа «Алфавит» читает входной текст и выводит слова из

Формат входных данных
Приложение получает в качестве входных данных текст. Текст может быть передан через консольный ввод либо через текстовый файл.
Интерфейс приложения
Программа работает в интерактивном режиме. Пользователю предоставляется возможность выбрать способ, с помощью которого будет передан входной текст.
Аргументы командной строки
Приложение принимает следующие аргументы из командной строки.
int regime — способ передачи в программу входного текста. Если regime = 1, то программа читает текстовый файл для получения входного текста. Если regime = 2, то пользователь должен ввести текст в консольный ввод. При regime = 0 программа завершается без получения входного текста.
char* file_text[] — массив строк. В зависимости от способа передачи входного текста в программу данный параметр означает следующее. Если regime = 1 и текст передается через текстовый файл, то file_text является именем файла. Если regime = 2 и текст вводится в консоли, то file_text и является входным текстом.
Слайд 4План работ
До начала реализации проекта был подготовлен план работ. Создание приложения «Алфавит»
План работ До начала реализации проекта был подготовлен план работ. Создание приложения «Алфавит»

1. Определить способ передачи входного текста
Нужно написать функцию, которая будет узнавать у пользователя, каким способом пользователь собирается передать входной текст в программу.
2. Получить текст через консольный ввод
Нужно написать функцию для чтения текста, введенного пользователем через консольный ввод.
3. Получить текст из текстового файла
Нужно написать функцию для чтения текста из текстового файла.
4. Разбить текст на отдельные слова
Нужно написать функцию для выделения из входного текста отдельных слов и составления из них вектора. В слова не должны входить знаки пунктуации.
5. Отсортировать по алфавиту слова
Нужно написать функцию, которая будет сортировать в порядке возрастания (по алфавиту) слова из вектора.
6. Вывести на экран слова
 Нужно написать функцию, которая будет получать в качестве аргумента массив слов и будет выводить в консоли по одному слову в строке.
Слайд 5Работа программы
Работа программы

Слайд 6Тест TravisCI
Тест TravisCI

Слайд 7Личный вклад в проект
Казанцев Артём
Реализация функции, которая будет узнавать у пользователя, каким
Личный вклад в проект
Казанцев Артём
Реализация функции, которая будет узнавать у пользователя, каким

Реализация функции для чтения текста, введенного пользователем через консольный ввод.
Реализация функции, которая будет получать в качестве аргумента массив слов и будет выводить в консоли по одному слову в строке.
тестирование функций
Николаев Даниил
Реализация функции для чтения текста из текстового файла
Реализация функции для выделения из входного текста отдельных слов и составления из них вектора. В слова не должны входить знаки пунктуации.
Реализация функции для сортировки в порядке возрастания (по алфавиту) слова из вектора.
Слайд 8Приложение. Текст программы
main.cpp
Приложение. Текст программы
main.cpp

Слайд 9functions.cpp
functions.cpp

Слайд 10functions.cpp
functions.cpp

 Slaidy.com
 Slaidy.com Формирование универсальных учебных действий через организацию метапредметных связей на уроках информатики
 Формирование универсальных учебных действий через организацию метапредметных связей на уроках информатики Мультиплексирование сигналов (Тема №5)
 Мультиплексирование сигналов (Тема №5) Гайд на паладина
 Гайд на паладина ГОСТ 19.002-80. Схемы алгоритмов программ. Правила выполнения
 ГОСТ 19.002-80. Схемы алгоритмов программ. Правила выполнения Блок-схемы алгоритмов
 Блок-схемы алгоритмов Схема Цветовой круг
 Схема Цветовой круг Системы рекомендаций
 Системы рекомендаций Конструирование, как разновидность моделирования
 Конструирование, как разновидность моделирования Электронное портфолио студента
 Электронное портфолио студента Технология создания виртуальной выставки
 Технология создания виртуальной выставки Configuration – COM Port Setting
 Configuration – COM Port Setting Where are the animals? Game
 Where are the animals? Game Реализация проекта системы электронного билетооформления в СВВТ
 Реализация проекта системы электронного билетооформления в СВВТ Тема 11. Занятие 2. Мероприятия по контролю эффективности инженернотехнической защиты информации
 Тема 11. Занятие 2. Мероприятия по контролю эффективности инженернотехнической защиты информации Профессия - экокомпьютерщик
 Профессия - экокомпьютерщик MarNIS contribution to e-Maritime
 MarNIS contribution to e-Maritime Буккроссинг - новое увлечение современных людей
 Буккроссинг - новое увлечение современных людей Microsoft Office
 Microsoft Office Лекция 1 (1)
 Лекция 1 (1) 4eb6bf5c-266f-4f40-8f94-f85fa7e48a6c
 4eb6bf5c-266f-4f40-8f94-f85fa7e48a6c Поиск, передача и обработка информации
 Поиск, передача и обработка информации Объектно-ориентированное программирование. Наследование
 Объектно-ориентированное программирование. Наследование Всемирная паутина
 Всемирная паутина Программный продукт для гидродинамического моделирования TEMPEST (ROXAR)
 Программный продукт для гидродинамического моделирования TEMPEST (ROXAR) Компьютерные сети и их роль в современном мире
 Компьютерные сети и их роль в современном мире A post office is a public facility that provides mail services. (9)
 A post office is a public facility that provides mail services. (9) Отчет о практике. Краткое описание предприятия
 Отчет о практике. Краткое описание предприятия Автопитер
 Автопитер