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

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

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

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

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

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

1. Создать метод решения задачки по персональному заданию.

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

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

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

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

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

Примеры личных заданий:

А. Задание 1.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


laboratornaya-rabota-3-funkcii-prosmotra-i-ssilok.html
laboratornaya-rabota-3-izuchenie-vzaimodejstviya-elementov-interfejsa-polzovatelya-s-istochnikami-dannih.html
laboratornaya-rabota-3-poyasnitelnaya-zapiska-razmeshaetsya-v-arhive-s-materialom-avtor-materiala-fio-.html