Лабораторная работа n 9.

Цели и задачи работы: изучение способов описания и обработки массива структур. Написание и отладка программы, содержащей массивы структур.

Теоретические сведения о работе и примеры программ приведены в литературе [1-7], конспекте лекций, на слайдах.

Задание к работе: Написать программу решения задачи в соответствии с индивидуальным вариантом.

Описание используемых средств для выполнения работы: язык программирования С, среда Visual Studio, операционная система Windows ХР/7.

Методика выполнения работы:

1. Разработать алгоритм решения задачи по индивидуальному заданию.

2. Написать и отладить программу решения задачи.

3. Протестировать работу программы на различных исходных данных.

Требования к отчету:

Отчет должен содержать титульный лист, задание, текст программы с комментариями, тесты.

Контрольные вопросы по лабораторной преподаватель задает в процессе демонстрации студентом полученных навыков работы в интегрированной среде.

Примеры индивидуальных заданий:

А. Задание 1.

Известна информация об одном объекте. Написать программу для ввода данных о нескольких объектах и обработку информации согласно варианту задания.

1. Объект – книга. Для каждой книги известны автор, название, год издания, цена. Определить, сколько книг имеют заданный год издания.

2. Объект – телефонный номер стационарного телефона. Для каждого номера известен адрес установки, фамилия владельца, ежемесячная сумма оплаты, долг. Определить фамилию абонента с самым большим долгом. Считать, что такой абонент единственный.

3. Объект – телефонный номер сотового телефона. Известны фамилия и имя владельца, оператор сотовой связи, тариф, остаток на счете. Определить количество абонентов МТС.

4. Объект – животное в зоопарке. Известна порода животного, возраст, пол, окрас, кличка. Сосчитать, сколько животных имеют возраст до 1 года.

5. Объект – автомобиль в автосалоне. Известна марка автомобиля, тип коробки передач (механика или автомат), объем двигателя, величина дорожного просвета, тип привода (передний, задний, 4WD), стоимость. Выдать список автомобилей со стоимостью меньше заданной суммы.

6. Объект – автомобиль в автосервисе. Известна марка автомобиля, фамилия владельца, телефон владельца, дата последнего планового техобслуживания, причина нахождения в сервисе. Выдать список автомобилей марки «Chevrolet»

7. Объект – компьютер в аудитории. Известны модель процессора, объем оперативной памяти, объем жесткого диска, наличие и тип видеокарты. Определить количество компьютеров с объемом жесткого диска, меньшим заданного.

8. Объект – растение в оранжерее. Известны вид растения, дата высадки, дата последнего цветения, периодичность полива (сколько раз в неделю). Выдать список растений, которые нужно поливать каждый день.

9. Объект – товар в магазине игрушек. Известны наименование товара, возрастная категория, производитель, цена. Сосчитать количество игрушек для детей в возрасте от 1 до 7 лет.

10. Объект – студент. Известны — фамилия, имя, отчество, дата рождения, пол, группа, номер зачетной книжки. Выдать список студентов, обучающихся в заданной группе.

11. Объект – учебная дисциплина. Известно наименование дисциплины, количество лекций, лабораторных и практических занятий по дисциплине, наличие курсовой работы, направление, для которого читается дисциплина. Выдать список дисциплин, по которым предусмотрены курсовые работы.

12. Объект – счет в банке. Известны номер счета, фамилия владельца, остаток на счете, тип счета (накопительный, депозит и т.п.), годовой процент начислений, дата последней операции со счетом. Выдать список счетов, остаток на которых меньше заданной суммы.

13. Объект – пациент поликлиники. Известны фамилия, имя, отчество, дата рождения, номер медицинского полиса, группа здоровья, домашний адрес. Выдать адреса всех пациентов с заданной группой здоровья.

14. Объект – анкета сотрудника. Известны фамилия, имя, отчество, отдел, должность, пол, образование. Выдать список фамилий сотрудников с высшим образованием.

15. Объект – фильм в фильмотеке. Известны название фильма, режиссер, продолжительность, жанр. Выдать список фильмов заданного жанра.

16. Объект – мебель в магазине. Известен тип мебели, цвет, материал, количество предметов мебели в наборе, стоимость. Сосчитать количество наименований мебели, изготовленной из натурального дерева.

17. Объект – кондитерское изделие в магазине. Известны название, вес в граммах, цена, дата изготовления, срок годности. Выдать количество кондитерских изделий, вес которого превышает заданный.

18. Объект – сведения о жилом доме в управляющей компании. Известны адрес дома, этажность, количество квартир, суммарная жилая площадь. Сосчитать количество квартир в домах с этажностью, не превышающей двух.

19. Объект – таблетированное лекарство в аптеке. Известны наименование лекарства, количество таблеток в упаковке, вес одной таблетки, дата выпуска, срок годности. Выдать список лекарств, срок годности которых истекает на момент заданной даты.

20. Объект –книга в издательстве. Известны наименование книги, автор, тираж, вид обложки, вид бумаги, номер заказа. Выдать список книг, тираж которых превышает заданный.

21. Объект –квартира. Известны адрес, количество комнат, жилая площадь, общая площадь, площадь кухни, наличие балкона или лоджии, этаж. Выдать список однокомнатных квартир, у которых есть лоджия.

22. Объект –маршрут трамвая. Известны номер маршрута, начальная и конечная остановки, расчетное время пути по маршруту. Выдать список маршрутов, начальная остановка которых совпадает с заданной.

23. Объект – рейс междугороднего автобуса. Известны начальный и конечный пункты рейса, время отправления, время прибытия, время в пути без учета стоянок, стоимость билетов. Выдать список маршрутов, время в пути которых больше заданного.

24. Объект – оценки по аттестации и посещаемость студента. Известна фамилия студента, группа, количество дисциплин, оценки по дисциплинам и посещаемость в процентах. Выдать фамилии студентов, имеющих процент посещаемости менее 20.

25. Объект – кошка на выставке. Известны кличка, возраст, порода, окрас, вес, наличие медалей, родословной. Выдать клички кошек белого окраса, имеющих медали.

26. Объект – периодическое издание. Известны наименование издания, тип (журнал, газета), периодичность выпуска, цена. Выдать список журналов, периодичность которых – одна неделя.

27. Объект – старинные деньги. Известны форма выпуска (монеты /купюра), номинал, страна, год, дефекты, владелец. Выдать список владельцев монет, выпущенных до заданного года.

28. Объект – марки. Известны страна, каталожный номер, год выпуска, серия. Выдать список каталожных номеров марок серии «Фауна».

29. Объект – продукт питания. Известны название, категория, форма упаковки, тип отпуска (кг/штуки),срок годности, дата выпуска, цена за единицу. Выдать список продуктов, отпускаемых в штуках.

30. Объект – кафельная плитка. Известны название, размеры, производитель, материал, цена, тип (матовая или глянцевая). Выдать перечень названий плитки, размеры которой превышают заданные. Учесть возможность разворота плитки.

31. Объект – краска. Известны название, тип, цвет, производитель, форма упаковки, цена за единицу. Выдать перечень наименований краски, цена за единицу которой превышает заданную.

32. Объект – обувь. Известны тип (босоножки, туфли, сапоги и т.д.), сезон, размер, цвет, цена, скидка, категория (детская, женская, мужская). Выдать список летней обуви заданного размера.

33. Объект – музыкальное произведение. Известны название, исполнитель, жанр, автор текста, автор музыки, год создания. Выдать перечень произведений заданного автора.

34. Объект –химический элемент. Известны название, группа, порядковый номер в таблице Менделеева, валентность. Выдать список двухвалентных элементов.

35. Объект – компьютерная игра. Известны название, жанр, год выпуска, фирма-производитель, системные требования. Выдать список игр заданного года выпуска.

36. Объект – сотовый телефон. Известны марка, модель, наличие камеры, радио, тип корпуса, цвет. Выдать список моделей с сенсорным дисплеем.

37. Объект – путевка в турфирме. Известны страна, цена, количество звезд у отеля, количество дней и количество ночей проживания. Выдать список путевок в Таиланд, не дороже заданной суммы.

38. Объект – косметика. Известны название, тип, цена, фирма, цвет. Сосчитать количество наименований помады розового цвета.

39. Объект – ювелирное изделие. Известны название, тип, материал, размер, цена, фирма-производитель. Выдать список изделий из серебра, цена которых не превышает заданного значения.

40. Объект – одежда. Известны тип, производитель, цена, размер, цвет, материал. Выдать список одежды белого и синего цветов из хлопка.

Изучение явления электромагнитной индукции. Физика 9 класс


Похожие статьи.

Понравилась статья? Поделиться с друзьями: