Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование на языке высокого уровня. Лабораторный практикум
.pdf
Вариант № 22
Название
Курс
Численность
Кол
-
во
ников
% дол
ж-
Итого
Название
ля
Название
Жанр
Цена о
д-
стинки
Кол
-
во
альбомов
Выручка
Итого
Дата исп
ы-
Марка
Кол
-
во в
ы-
Кол
-
во п
о-
% поп
а-
Создать массив из 5 структур, каждая из которых содержит следующие поля: название группы, курс, численность
группы, количество должников. Рассчитать процент должников в каждой группе и составить ведомость такого типа.
Справка о группах
группы
группы
долж-
ников
Вариант № 23
Создать массив из 5 структур, каждая из которых содержит следующие поля: название исполнителя, название альбома, жанр, цена одной пластинки, количество проданных альбомов. Рассчитать выручку от продаж и составить ведомость
такого типа.
Справка о продажах альбомов
исполните-
альбома
ной пла-
проданных
Вариант № 24
Создать массив из 5 структур, каждая из которых содержит следующие поля: дата испытаний, марка оружия, количество выстрелов, количество попаданий. Рассчитать процент
попаданий и составить ведомость такого типа.
Сведения об испытаниях оружия
таний
оружия
стрелов
81
паданий
даний

Вариант № 25
ФИО
Должность
Зарабо
т-
% премии
Сумма
Итого
№ ави
а-
Кол
-
во
Кол
-
во боего
т
о-
% боеготовых с
а-
Номер з
а-
Номер
Стоимость
Расстояние
Стоимость
Итого
Создать массив из 5 структур, каждая из которых содержит следующие поля: ФИО, должность, заработная плата,
процент премии. Рассчитать сумму премии и составить ведомость.
Премии сотрудников
ная плата
премии
Вариант № 26
Создать массив из 5 структур, каждая из которых содержит следующие поля: № авиаполка, количество самолетов,
количество боеготовых самолетов. Рассчитать процент боеготовых самолетов и составить ведомость такого типа.
Справка о боеготовности
полка
самолетов
вых самолетов
молетов
Вариант № 27
Создать массив из 5 структур, каждая из которых содержит следующие поля: номер заказа, номер такси, стоимость
перевозки на 1 км, расстояние. Рассчитать стоимость заказа и
выдать отчет.
Стоимость перевозки пассажиров такси
каза
такси
перевозки
на 1 км
82
заказа

Вариант № 28
Создать массив из 5 структур, имеющих следующие поля: дата, номер автомобиля, ФИО водителя, дневная выручка.
Рассчитать общую выручку за день и выдать отчет.
Суммарная выручка предприятия
Дата Номер
автомобиля
Итого
Вариант № 29
Создать массив из 5 структур, каждая из которых содержит следующие поля: название группы (например: системный
блок, процессор и т.д.), номер устройства, дата продажи, количество проданных устройств, цена устройства. Рассчитать
стоимость проданных устройств за день и создать отчет.
Продажи устройств
Группа
уст-
ройств
Создать массив из 5 структур, имеющих следующие поля: номер чека, дата продажи, название продукта, количество,
цена за кг. Рассчитать стоимость проданного продукта и создать отчет.
Номер
чека
Номер
устрой-
ства
Продажа продуктов питания
Дата
продажи
Дата
прода-
жи
Итого
Вариант № 30
Название
продукта
Итого
ФИО
водителя
Количе-
ство
Кол-во Цена за
Цена
за еди-
ницу
кг
Дневная
выручка
Стоимость
Стоимость
83

8. ОТЛАДКА И РЕШЕНИЕ ПРОГРАММ
В КОНСОЛЬНОМ РЕЖИМЕ В СРЕДЕ VISUAL STUDIO
Microsoft Visual C++ является средой для программирования на языке С++. Среда Microsoft Visual C++ ориентирована быструю разработку приложений различного назначения с
применением технологий визуального программирования.
Для реализации вычислительных задач выбран режим
разработки консольных приложений.
Консольное приложение – это программа, которая для
взаимодействия с пользователем использует консоль (клавиатуру и монитор). Монитор работает в режиме отображения
символьной информации (букв, цифр, специальных символов).
Консольный режим ориентируется на реализацию вычислительных алгоритмов и предоставляет минимум средств
для организации процедур ввода-вывода и приложений пользователя.
8.1. Создание консольного приложения
Создание консольного приложения рассмотрено в среде
Microsoft Visual Studio 2010.
Чтобы создать консольное приложение, запускают
Microsoft Visual Studio 2010, выбирают Microsoft Visual Studio
2010.
После запуска среды Visual Studio на экране появится
окно, приведенное на рис. 17.
В данном окне выбирают:
- «Параметры разработки Visual C++»;
- щелкают по кнопке «Запуск Visual Studio».
84

Рис. 17. Окно выбора параметров среды
Затем появится окно для создания проекта (рис. 18).
Щелкают по ссылке «Создать проект» (Create project).
85

Рис. 18. Окно выбора ссылки «Создать проект»
На экране появится окно выбора вида, названия и расположения проекта (рис. 19)..
Слева выделяют группу Visual С++.
В центре выбирают тип проекта Win32 Console
Application (Консольное приложение Win 32).
В поле Name (Имя) задают имя проекта.
В поле Location (Расположение) задают папку для со-
хранения проекта и ее расположение. Можно выбрать из спи-
86

ска место сохранения проекта, предварительно создав папку
на доступном диске.
Нажимают кнопку ОК.
Рис. 19. Окно задания параметров проекта
Затем появится окно мастера настройки создаваемого
приложения. Так как все необходимые настройки уже сделаны, то можно сразу щелкнуть по кнопке Finish (Готово).
Окно среды Microsoft Visual Studio 2010 в начале работы
над новым проектом приведено на рис. 20.
На экране отображается окно инструментальной среды
Visual Studio, куда загружен файл с расширением .cpp. В данном окне следует создавать программный код.
Окно имеет стандартный вид. В верхней части окна находится строка меню и панели инструментов. По умолчанию
присутствует стандартная панель инструментов.
87

Режим Debug следует сменить на режим Release. В первом режиме вспомогательные файлы при отладке и работе
приложения записываются на диск С:. Если диск не доступен,
то будет сообщение об ошибке. Во втором режиме этого не
происходит.
Рис. 20. Окно создания проекта
Если необходимо создать новый проект, то закрывают
старый и выполняют действия, описанные ниже.
Файл, Закрыть решение
Файл, Создать проект, Visual C++, Консольное приложение Win32, ввести имя, расположение, ОК, в мастере приложений щелкнуть по кнопке Готово, ОК.
88

8.2. Запуск консольного приложения
Построение консольного приложения выполняется
командами меню Build (Построение), Build Solution или с
помощью клавиши F7.
После успешной компиляции программу можно запус-
тить на выполнение. Для этого выбирают пункты меню
Debug (Отладка), Start Debugging.
Запустить программу на выполнение можно также кла-
вишей F5 или кнопкой Start Debugging на панели инструментов.
Чтобы посмотреть ошибки в программе, необходимо
выбрать пункты меню View, Other Windows, Error List (Вид,
Список ошибок).
Трассировка программы – это процесс выполнения
программы по шагам с целью обнаружения ошибок при выполнении программы.
Для начала трассировки надо выбрать в меню Debug команду Step Over. Тогда в окне редактора кода будет выделена
первая выполняемая инструкция программы. Чтобы эта инструкция была выполнена, надо нажать клавишу F10. После выполнения текущей инструкции будет выделена следующая
инструкция. Таким образом, нажимая клавишу F10, можно
видеть процесс выполнения программы.
Для завершения трассировки и продолжения выполнения программы необходимо нажать клавишу F5.
89

ЗАКЛЮЧЕНИЕ
Учебное пособие необходимо для организации лабораторных работ по дисциплине «Программирование на языках
высокого уровня». Пособие содержит необходимые теоретические сведения и практические задания для выполнения лабораторных работ.
Материалы пособия могут быть использованы для выполнения курсового проектирования по дисциплинам, связанным с программированием в качестве справочного средства.
Учебное пособие рассматривает основы алгоритмизации и программирования с применением языка C++, содержит
достаточное количество заданий для получения навыков программирования вычислительных задач.
Материалы пособия позволят:
- освоить разработку структурной схемы программы с
применением базовых алгоритмических структур (линейных,
разветвляющихся, циклических);
- получить справочную информацию об основных конструкциях, операторах языка С++ и правилах их написания;
- освоить особенности разработки программ с линейной и разветвляющейся структурой;
- получить справочную информацию об обработке одномерных и многомерных массивов;
- выполнить практические задания по обработке одномерных массивов и матриц;
- получить справочную информацию о работе со сложными типами данных (строки и структуры);
- получить навыки программирования задач, обрабатывающих строки и структуры данных;
- освоить основные технологии, применяемые при
кодировании, отладке и тестировании программных систем в
среде Visual Studio.
90
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
