Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Задания для самостоятельного выполнения. Напишите программу, выполняющую следующие действия




Напишите программу, выполняющую следующие действия.

 

1. Опишите структуру FLAT (количество комнат, площадь, этаж, адрес, цена). Введите с клавиатуры данные, состоящие из пяти элементов типа FLAT. Выведите на экран информацию о квартирах, стоимость которых не больше введенного с клавиатуры числа. Если такой квартиры нет, то программа должна выдать соответствующее сообщение на экран.

2. Опишите структуру PEREVOZKI (тип самолёта, количество рейсов, налёт в часах, налёт в тысячах километров). Введите с клавиатуры данные об N перевозок. Выведите на экран информацию о самолётах, налёт часов которых больше введенного с клавиатуры числа. Если такого самолета нет, то программа должна выдать соответствующее сообщение на экран.

3. Опишите структуру AVTO (марка машины, цвет, цена, максимальная скорость). Введите с клавиатуры данные об N автомобилях. Выведите на экран информацию о машинах, скорость которых меньше введенного с клавиатуры числа. Если такой машины нет, то программа должна выдать соответствующее сообщение на экран.

4. Опишите структуру TELEFON (ФИО абонента, номер телефона, плата за телефон, год установки). Введите с клавиатуры данные, состоящие из пяти элементов типа TELEFON. Выведите на экран информацию о телефонах, год установки которых больше введенного с клавиатуры числа. Если такого телефона нет, то программа должна выдать соответствующее сообщение на экран.

5. Опишите структуру DET_SAD (номер cада, количества детей, район города, плата за месяц). Введите с клавиатуры данные об N детских садов. Выведите на экран информацию о детских садов указанного района (название района введите с клавиатуры). Если в таком районе еще нет детских садов, то программа должна выдать соответствующее сообщение на экран.

6. Опишите структуру MUSEUM (название музея, время работы, стоимость билета, адрес). Введите с клавиатуры данные об N музеях. Выведите на экран информацию о музеях, стоимость билета в которых меньше введенного с клавиатуры числа. Если такого музея нет, то программа должна выдать соответствующее сообщение на экран.

7. Опишите структуру TOUR (страна, продолжительность тура, транспорт, цена). Введите с клавиатуры данные, состоящие из семи элементов типа TOUR. Выведите на экран информацию о странах, стоимость билета в которые меньше введенного с клавиатуры числа. Если такой страны нет, то программа должна выдать соответствующее сообщение на экран.

8. Опишите структуру PRICE (название товара, цена, название магазина). Введите с клавиатуры данные об N товарах. Выведите на экран всю информацию о товарах, продающих в магазине, название которого введено с клавиатуры. Если такого магазина нет, то программа должна выдать соответствующее сообщение на экран.

9. Опишите структуру FRIDGE (наименование, фирма-изготовитель, количество на складе, цена). Введите с клавиатуры данные об N холодильниках. Выведите на экран информацию о холодильниках, стоимость которых не больше введенного с клавиатуры числа. Если такого холодильника нет, то программа должна выдать соответствующее сообщение на экран.

10. Опишите структуру ZODIAK (знак зодиака, фамилия и имя, день рождения). Введите с клавиатуры данные, состоящие из семи элементов типа ZODIAK. Выведите на экран фамилии, имена и дни рождения всех «стрельцов». Если таких нет, то программа должна выдать соответствующее сообщение на экран.

11. Опишите структуру STUDENT (название учебного заведения, фамилия и инициалы студента, номер группы, массив из трех оценок – результат аттестации). Введите с клавиатуры данные, состоящие из шести элементов типа STUDENT. Выведите на экран информацию о студентах, у которых средний балл выше введенного с клавиатуры числа. Если такого студента нет, то программа должна выдать соответствующее сообщение на экран.

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

13. Опишите структуру NOTE (фамилия и имя, номер телефона, день рождения). Введите с клавиатуры данные, состоящие из восьми элементов типа NOTE. Выведите на экран информацию о людях, телефон которых начинается с цифр 232. Если таких нет, то программа должна выдать соответствующее сообщение на экран.

14. Опишите структуру BOY (фамилия и имя, рост, вес). Введите с клавиатуры данные, состоящие из пяти элементов типа BOY. Выведите на экран информацию о самом упитанном юноше. (упитанность = вес/рост)

15. Опишите структуру НОUSE (адрес, площадь, цена). Введите с клавиатуры данные, состоящие из пяти элементов типа НОUSE. Выведите на экран информацию о самом дешевом доме и его адрес. Какие из домов расположены на улице Космонавтов. Если таких нет, то программа должна выдать соответствующее сообщение на экран.

16. Опишите структуру ASSORTI (название, цена, состав). Введите с клавиатуры данные, состоящие из пяти элементов типа ASSORTI. Выведите на экран самые дорогие конфеты и название конфет, в которых есть орехи. Если таких нет, то программа должна выдать соответствующее сообщение на экран.

17. Опишите структуру ISLAND (название, температура, месяц). Введите с клавиатуры данные, состоящие из шести элементов типа ISLAND. Выведите на экран самый холодный остров, в каком месяце и температуру.

18. Опишите структуру GOROD (название, код города, возраст). Введите с клавиатуры данные, состоящие из шести элементов типа GOROD. Выведите на экран всю информацию о самом молодом городе.

19. Создайте структуру для молочных продуктов DAIRY, включающую название продукта, вес порции, энергетическую ценность (в калориях), содержание белков, жиров и углеводов. Например, 25 г сыра содержит 375 Ккал, 5 г белков, 8 г жира, 0 г углеводов. Покажите, как присвоить эти значения переменным-членам структуры.

20. Сведения о каждом химическом элементе из периодической таблицы Д.И. Менделеева представить в виде структуры. Написать программу ввода таблицы в память компьютера

Контрольные вопросы

1. Для чего используются структуры?

2. Запишите формат определения структуры.

3. Расскажите, как работает структура, как происходит обращение к элементам структуры.

4. В чем заключается отличие структуры от массива?






Поделиться с друзьями:


Дата добавления: 2015-05-07; Мы поможем в написании ваших работ!; просмотров: 899 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Большинство людей упускают появившуюся возможность, потому что она бывает одета в комбинезон и с виду напоминает работу © Томас Эдисон
==> читать все изречения...

4000 - | 3611 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.