Записи. Ознакомление с правилами оформления записи в программе (Лабораторная работа № 9), страница 5

19. Составить массив из пяти записей следующей структуры:

·  название холодильника – строка 20 символов;

·  цена – вещественное число;

·  потребляемая мощность – целое число;

·  вместимость (вещественное число).

Выбрать оптимальный холодильник по формуле:

вместимость / (цена * потребляемая мощность) = max.

20. Составить массив из 20 записей следующей структуры:

·  строка из 40 произвольных символов;

·  булевская величина;

·  целая величина.

Проанализировать строки, убрав из них пробелы и цифры. Булевская величина должна содержать признак наличия цифр в строке. Целая величина должна содержать количество выброшенных цифр. Вывести весь массив.

21. Составить массив из пяти записей следующей структуры:

·  строка из 20 произвольных символов;

·  логический признак;

·  целая величина.

Проанализировать строки, заменяя пробелы символом “_”. Логический признак содержит информацию, превышало ли количество пробелов в строке 2. Целая величина должна содержать количество замененных пробелов.

22. Составить массив из пяти записей следующей структуры:

·  название столицы государства;

·  запись с двумя полями:

- широта;

- долгота;

·  население;

·  средняя плотность населения на  1 км2.

Отсортировать массив в порядке близости к экватору.

23. Составить массив из шести записей следующей структуры:

·  строка из 70 случайных символов (без цифр);

·  целая величина.

Проанализировать строки, заменяя последовательности повторяющихся символов цифрой и данным символом. Целая величина должна содержать количество повторов в строке символа “В”.

24. Сформировать массив из четырех записей следующей структуры:

·  название цитрусового;

·  процентное содержание витамина С;

·  процентное содержание сахара.

Отсортировать список в порядке убывания процентного содержания витамина С и определить цитрусовое с максимальным содержанием сахара в плодах.

25. Для ремонта телевизора требуется четыре вида деталей (транзистор, резистор, диод, тиристор). Сформируйте список данных о требуемых деталях, включающий в себя следующее:

·  название;

·  стоимость (дробное число);

·  наличие в магазине (логический признак);

·  требуемое количество.

Вывести список с данными о деталях, которых нет в магазине.

26. Данные о построенном доме включают в себя такие сведения:

·  количество квартир;

·  метраж (дробное число);

·  этажность;

·  признак наличия подземного гаража;

·  название проекта по каталогу строительной фирмы.

Вывести данные о пяти построенных домах в алфавитном порядке названий проектов.

27. Основная информация о телевизорах имеет следующий вид:

·  длина диагонали;

·  масса изделия;

·  цена;

·  потребляемая мощность;

·  наличие пульта дистанционного управления.

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

28. На вооружении армии США имеется три авианосца. Сформировать массив данных о них:

·  название (присвойте самостоятельно);

·  количество авиационных единиц на борту;

·  наличие ядерного оружия;

·  водоизмещение судна.

Вывести список кораблей с ядерным оружием на борту и  данные корабля с максимальным водоизмещением.

28. Сформируйте массив данных о пассажирских самолетах, выпускавшихся ОКБ им. А.Н. Туполева, включив в него следующие характеристики:

·  название изделия;

·  вместимость салона;

·  количество двигателей;

·  наличие реверса тяги для торможения (признак);

·  длина полета без дозаправки.

Определите данные самолета с максимальным радиусом полета и выведите общий список.

30. В Харькове три пассажирских железнодорожных вокзала. Сформировать данные о них:

·  название;

·  пассажиропоток (в сутки);

·  транзитный или тупиковый;

·  количество платформ;

·  стоимость выхода на перрон.

Отсортировать весь список в порядке убывания пассажиропотока и вывести данные о тупиковых вокзалах.