- •Предисловие
- •Правила выполнения лабораторных работ
- •Обеспеченность занятия (средства обучения):
- •Порядок выполнения отчета по лабораторной работе
- •Лабораторная работа № 1 «Разработка линейных алгоритмов»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Задания для лабораторной работы:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Контрольные вопросы
- •Лабораторная работа № 3-4 «Использование оператора цикла с параметром»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Контрольные вопросы
- •Лабораторная работа № 5 «Табулирование функций»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Контрольные вопросы:
- •Лабораторная работа № 11-12 «Разработка технического задания с использованием ms Word»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •1 Общие сведения
- •1.1. Полное наименование системы и ее условное обозначение
- •1.3. Термины и определения
- •3.1.4. Безопасность системы
- •3.1.5. Требования по эргономике и технической эстетике
- •3.1.6. Требования к производительности системы
- •3.2. Общие требования к функциям системы
- •3.2.1. Общие требования к способам обработки и хранения информации
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Контрольные вопросы:
- •Лабораторная работа № 15-16 «Использование многомерных массивов»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Контрольные вопросы:
- •Лабораторная работа № 17 «Использование оператора выбора switch-case-default»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Контрольные вопросы:
- •Лабораторная работа № 21 «Разработка программного кода методом половинного деления»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •9: Разложение на множители
- •10: Палиндром
- •11: Вывести нечетные числа последовательности
- •Контрольные вопросы:
- •Лабораторная работа № 26-27 «Обработка структурных данных»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Контрольные вопросы:
- •Лабораторная работа № 28-29 «Использование файловых потоков»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Контрольные вопросы:
- •Лабораторная работа № 30-31 «Использование строк при разработке программного кода»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Контрольные вопросы:
- •Лабораторная работа № 32-33 «Использование динамических массивов структур»
- •Список представляет собой таблицу
- •Задания для лабораторной работы:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Список представляет собой таблицу
- •Задания для лабораторной работы:
- •Контрольные вопросы:
- •Лабораторная работа № 36-37 «Использование классов динамических массивов структур»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Список представляет собой таблицу
- •Краткие теоретические и учебно-методические материалы по теме лабораторной работы
- •Задания для лабораторной работы:
- •Контрольные вопросы:
Задания для лабораторной работы:
Описать структуру в соответствии с вариантом задания. Заполнить данными массив из n элементов. В полученной базе данных осуществить поиск по критерию, указанному преподавателем. Отсортировать данные по ключевому полю. Таким образом, программа должна содержать следующие функции:
- создание и заполнение базы данных;
- поиск информации;
- сортировка данных.
1. Структура: FLOWER, поля: название, количество цветов в продаже, стоимость одного цветка. Ключевые поля: название цветка. Собрать букет из нескольких цветов в пределах заданной суммы.
2. Структура: TRAIN, поля: название пункта назначения, время отправления, номер поезда. Ключевые поля: время отправления. Поиск ближайшего поезда по пункту назначения.
3. Структура: EXPORT, поля: наименование товара, страна, импортирующая товар, и объем поставляемой партии. Ключевые поля: наименование товара. Поиск общего объема импорта страны.
4. Структура: CAR, поля: гос. номер автомобиля, марка, дата выпуска и общий пробег. Ключевые поля: марка. Поиск автомобиля, выпущенного не ранее указанного года и с пробегом, меньшим заданного пользователем.
5. Структура: FLAT, поля: адрес, количество комнат, общая площадь, стоимость квадратного метра. Ключевые поля: количество комнат. Поиск двухкомнатной квартиры в пределах заданной суммы.
6. Структура: MARSHRUT, поля: название начального пункта, название конечного пункта, длина маршрута. Ключевые поля: название начального пункта. Поиск маршрута, длина которого не более заданного пользователем значения.
7. Структура: JUMPER, поля: фамилия прыгуна, страна, которую он представляет, результат прыжков каждой попытки (три попытки). Ключевые поля: фамилия прыгуна. Поиск лучшего прыгуна.
8. Структура: ZOO, поля: название животного, номер вольера, количество. Ключевые поля: номер вольера. Поиск животных, численность которых менее критической (вводится с клавиатуры).
9. Структура: BAGGAGE, поля: фамилия пассажира, количество вещей, общий вес. Ключевые поля: фамилия пассажира. Поиск пассажиров, у которых вес багажа превышает норму.
10. Структура: DETAIL, поля: наименование, материал, масса. Ключевые поля: наименование. Найти среднюю массу детали.
11. Структура: JOURNAL, поля: название журнала, год издания, номер журнала, направление (вязание, шитье). Ключевые поля: год. Поиск журналов по направлению.
12. Структура: NOTE, поля: фамилия, имя, номер телефона, адрес. Ключевые поля: фамилия и имя. Поиск адреса и телефона по фамилии.
13. Структура: SUBSTANCE, поля: название вещества, плотность, проводимость (проводник, полупроводник, изолятор). Ключевые поля: название вещества. Поиск самого легкого вещества заданной проводимости.
14. Структура: PRICE, поля: название товара, стоимость товара, название магазина, в котором продается товар. Ключевые поля: название товара. Поиск магазина, в котором продается товар, указанный пользователем, по минимальной цене.
15. Структура: COUNTRY, поля: название, площадь, население. Ключевые поля: название. Поиск страны, в которой наибольшая плотность населения.
16. Структура: BOOK, поля: автор, название книги, год выпуска, количество страниц. Ключевые поля: автор. Поиск книг, выпущенных в указанном году.
17. Структура: RESERVOIR, поля: название водоема, загрязнитель, содержание загрязнителя (концентрация) и ПДК. Ключевые поля: название водоема. Найти водоемы, в которых превышена норма ПДК.
18. Структура: CHEMISTRY, поля: название, обозначение, номер в таблице. Ключевые поля: номер в таблице. Поиск всех щелочноземельных металлов и элементов подгруппы цинка (вторая группа периодической таблицы).
19. Структура: ORDER, поля: фамилия и инициалы плательщика, расчетный счет плательщика, расчетный счет получателя, перечисляемая сумма. Ключевые поля: фамилия и инициалы плательщика. Поиск общей суммы, перечисленной на данный расчетный счет
20. Структура: DATE, поля: событие, дата (год, месяц, число). Ключевые поля: дата. Поиск события, которое произойдет раньше остальных.
21. Структура: PLANT, поля: род, вид, название растения. Ключевые поля: название растения. Поиск растений одного вида или рода (по запросу пользователя).
22. Структура: POLYCLINIC, поля: фамилия и инициалы жителя, адрес, дата последнего прохождения флюорографического осмотра. Ключевые поля: фамилия и инициалы жителя. Поиск жителей, у которых просрочена дата флюорографии.
23. Структура: TOY, поля: название игрушки, страна производитель, возраст детей, для которых предназначена игрушка (нижняя и верхняя границы). Ключевые поля: название игрушки. Поиск некитайской игрушки для ребенка заданного возраста.
24. Структура: MACHINE, поля: гос. номер автомобиля, фамилия и инициалы владельца, дата последнего техосмотра. Ключевые поля: фамилия и инициалы владельца. Поиск автомобилей, не прошедших на данный момент техосмотр.
25. Структура: STOREHOUSE, поля: номер склада, вид продукции, количество продукции на данном складе. Ключевые поля: номер склада. Определить, достаточно ли запасов данной продукции на всех складах, если заказчику необходимо N -ое количество.
26. Структура: WORKER, поля: фамилия и инициалы работника, название занимаемой должности, год поступления на работу. Ключевые поля: фамилия и инициалы. Поиск работников, чей стаж превышает значение, введенное с клавиатуры.
27. Структура: HARVEST, поля: номер участка, площадь, вид культуры, урожайность. Ключевые поля: номер участка. Определить валовый сбор каждого вида культуры.
28. Структура: SPORTSMAN, поля: фамилия и инициалы, время на 100 м, время на 800 м, время на 5000 м. Ключевые поля: фамилия и инициалы. Поиск лучших спортсменов в каждом виде спорта.
29. Структура: STUDENT, поля: фамилия и инициалы, номер группы, оценки за сессию (массив из трех целых чисел). Ключевые поля: фамилия и инициалы. Поиск студентов, у которых средний балл за сессию выше 4.0.
30. Структура: STAR, поля: название звезды, созвездие, яркость. Ключевые поля: название звезды. Поиск звезд указанной яркости.
31. Структура: LIBRARY, поля: автор, название книги, издательство, год издания. Ключевые поля: год издания. Найти все книги автора, указанного читателем.
32. Структура: DRAFTEE, поля: фамилия, адрес, год рождения, признак годности к военной службе. Ключевые поля: фамилия. Вывести всех призывников на указанный год.
33. Структура: GAME, поля: название игры, системные требования (частота, ОЗУ, ПЗУ). Ключевые поля: название игры. Определить, можно ли установить игру на данный компьютер.
34. Структура: DOG, поля: кличка собаки, порода, возраст, количество наград. Ключевые поля: кличка собаки. Поиск собак определенной породы – победителей выставок.
