
- •190000, Санкт-Петербург, ул. Б. Морская, 67
- •Выбор варианта
- •Универсальность функций
- •Оформление кода
- •Отступы
- •Имена функций и переменных
- •Глобальные переменные
- •Тип переменной
- •Неиспользуемые переменные
- •Лишние операторные скобки
- •Спецификатор const
- •Библиотека ввода-вывода
- •Ошибки и предупреждения
- •Ввод-вывод
- •Контроль вводимых значений
- •Комментарии и псевдокод
- •Общие требования к содержанию отчётов
- •Лабораторная работа 1. Вычисление математических выражений
- •Варианты заданий
- •Вариант 136
- •Вариант 137
- •Вариант 138
- •Вариант 139
- •Вариант 140
- •Вариант 141
- •Вариант 142
- •Вариант 143
- •Вариант 144
- •Вариант 145
- •Вариант 152
- •Вариант 153
- •Лабораторная работа 9. Динамические структуры данных
- •Приложение 2. Титульный лист
- •Приложение 3. Пример оформления отчёта
- •Цель работы
- •Задание
- •Описание созданных функций
- •Листинг программы
- •Пример выполнения программы
- •Анализ результатов и выводы
- •Подключение библиотек
- •Библиотека утверждений «cassert» (assert.H)
- •Библиотека посимвольной обработки «cctype» (ctype.H)
- •Библиотека региональных настроек «clocale» (locale.H)
- •Библиотека математических функций «cmath» (math.H)
- •Библиотека ввода-вывода «cstdio» (stdio.H)
- •Библиотека дополнительных функций «cstdlib» (stdlib.H)
- •Библиотека обработки строк «cstring» (string.H)
- •Режимы запуска программы
- •Пошаговое выполнение программы
- •Точки останова
- •Доступ к переменным
- •Утверждения
- •Как включить отображение номеров строк?
- •Как задать параметры командной строки при отладке?
- •Почему окно программы по завершению автоматически закрывается?
- •Как создать решение с несколькими проектами?
- •Как зарегистрировать VisualStudioTeamSystem2008
- •Способ 1
- •Способ 2
- •Способ 3
- •Способ 4
Вариант 136
Описать структуру с именем STUDENT, содержащую следующие поля:
фамилия и инициалы;
номер группы;
успеваемость (массив из пяти элементов).
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены по возрастанию среднего балла;
вывод на дисплей фамилий и номеров групп для всех студентов, имеющих оценки 4 и 5;
если таких студентов нет, вывести соответствующее сообщение.
Вариант 137
Описать структуру с именем AEROFLOT, содержащую следующие поля:
название пункта назначения рейса;
номер рейса;
тип самолёта.
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из семи структур типа AEROFLOT; записи должны быть упорядочены по возрастанию номера рейса;
вывод номеров рейсов и типов самолётов, вылетающих в пункт назначения, название которого совпало с названием, введённым с клавиатуры;
если таких рейсов нет, выдать на дисплей соответствующее сообщение.
Вариант 138
Описать структуру с именем AEROFLOT, содержащую следующие поля:
название пункта назначения рейса;
номер рейса;
тип самолёта.
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из семи структур типа AEROFLOT; записи должны быть упорядочены и размещены в алфавитном порядке по названиям пунктов назначения;
вывод на экран пунктов назначения и номеров рейсов, обслуживаемых самолётом, тип которого введён с клавиатуры;
если таких рейсов нет, выдать на дисплей соответствующее сообщение.
Вариант 139
Описать структуру с именем WORKER, содержащую следующие поля:
фамилию и инициалы работника;
название занимаемой должности;
год поступления на работу.
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из десяти структур типа WORKER; записи должны быть размещены по алфавиту;
вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введённое с клавиатуры;
если таких работников нет, выдать на дисплей соответствующее сообщение.
Вариант 140
Описать структуру с именем TRAIN, содержащую следующие поля:
название пункта назначения;
номер поезда;
время отправления.
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из восьми структур типа TRAIN; записи должны быть размещены в алфавитном порядке по названиям пунктов назначения;
вывод на экран информации о поездах, отправляющихся после введённого с клавиатуры времени;
если таких поездов нет, выдать на дисплей соответствующее сообщение.
Вариант 141
Описать структуру с именем TRAIN, содержащую следующие поля:
название пункта назначения;
номер поезда;
время отправления.
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из шести элементов типа TRAIN; записи должны быть упорядочены по времени отправления поезда;
вывод на экран информации о поездах, направляющихся в пункт, название которого введено с клавиатуры;
если таких поездов нет, выдать на дисплей соответствующее сообщение.