Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по курсу Delphi.doc
Скачиваний:
11
Добавлен:
15.11.2019
Размер:
1.81 Mб
Скачать

Задание по вариантам

1. Дан файл f, содержащий сведения о книгах: название, год издания, число страниц, количество на складе. Вывести данные о книгах, которые:

а) изданы не ранее 1980 года и имеют не менее 300 страниц;

б) имеют не более 400 страниц и их количество на складе не более 100;

в) изданы не позднее 1990 года и их количество на складе не менее 50.

2. Дан файл f, содержащий сведения о сотрудниках: фамилию, год, месяц и день рождения. Вывести данные о сотрудниках, которые:

а) родились не раньше 1950 года и не позднее 4-го месяца;

б) родились не раньше 8-го месяца и не позднее 25 числа;

в) родились не позднее 1975 года и не раньше 10 числа.

3. Дан файл f, содержащий сведения об автомобилях: марка, год выпуска, масса, пройденный километраж. Вывести данные об автомобилях, которые:

а) выпущены не ранее 1990 года и имеющие массу не менее 3 тонн;

б) имеющие массу не более 1,5 тонн и прошедшие не менее 5000 километров;

в) прошедшие не более 10000 километров и выпущенные не позднее 1985 года.

4. Дан файл f, содержащий информацию о станках: масса, потребляемая мощность, число оборотов шпинделя. Вывести данные о станках, которые:

а)имеют массу не более 2000 килограммов и потребляемую мощность не менее 5 кВт;

б) имеют потребляемую мощность не более 15 кВт и число оборотов шпинделя не менее 1000;

в) имеют число оборотов шпинделя не более 2000 и массу не менее 1000 килограммов.

5. Дан файл f, содержащий сведения об автомобилях: марка, максимальная скорость, расход топлива, запас хода. Вывести данные об автомобилях, которые:

а) имеют максимальную скорость не выше 90 км/ч и расход топлива не более 20 литров на 100 километров;

б) имеют расход топлива не менее 10 литров на 100 километров и запас хода не более 400 километров;

в) имеют запас хода не менее 300 километров и максимальную скорость не ниже 60 км/ч.

6. Дан файл f, содержащий информацию о плоских геометрических телах: наименование, площадь, периметр, длина наибольшей стороны. Вывести данные о плоских геометрических телах, которые:

а) имеют площадь не более 50 см2 и периметр не менее 30 см;

б) имеют периметр не более 50 см и длину наибольшей стороны не менее 15 см;

в) имеют длину наибольшей стороны не более 20 см и площадь не менее 100 см2.

7. Дан файл f, содержащий сведения об игрушках: название, стоимость, количество на складе, рекомендуемый возраст для детей. Вывести данные об игрушках, для которых:

а) стоимость не выше 50 рублей и количество не более 100;

б) количество не менее 30 и возраст не старше 10-ти лет;

в) возраст не моложе 3-х лет и стоимость не ниже 40 рублей.

8. Дан файл f, содержащий сведения о стальных трубах: диаметр, длина, цена одного погонного метра. Вывести данные о трубах, которые:

а) имеют диаметр не более 40 миллиметров и длину не менее 5 метров;

б) имеют длину не более 3 метров и цену не менее 10 руб/м;

в) имеют цену не более 20 руб/м и диаметр не менее 20 миллиметров.

9. Дан файл f, содержащий сведения об объемных геометрических телах: наименование, площадь поверхности, объем, плотность материала. Вывести данные о телах, которые:

а) имеют площадь поверхности не более 500 см2 и объем не менее 100 см3;

б)имеют объем не более 450 см3 и плотность не менее 1 г/см3;

в) имеют плотность не более 10 г/см3 и площадь поверхности не менее 200 см2.

10. Дан файл f, содержащий сведения об обмоточных данных катушек: число витков, сопротивление, напряжение. Вывести данные о катушках, которые:

а) имеют число витков не более 1000 и сопротивление не менее 20 Ом;

б) имеют сопротивление не более 100 Ом и напряжение не менее 12 В;

в) имеют напряжение не более 400 В и число витков не менее 500.

11. Дан файл f, содержащий данные о постоянных магнитах: марка сплава, индукция насыщения, остаточная индукция, коэрцитивная сила. Вывести данные о постоянных магнитах, которые:

а) имеют индукцию насыщения не более 1,8 Тл и остаточную индукцию не менее 0,6 Тл;

б) имеют остаточную индукцию не более 1,2 Тл и коэрцитивную силу не менее 500кА/м;

в) имеют коэрцитивную силу не более 900 кА/м и индукцию насыщения не менее 1,3 Тл.

12. Дан файл f, содержащий информацию о винтах, содержащихся на складе: диаметр резьбы, длина винта, количество винтов. Вывести данные о винтах, которые:

а) имеют диаметр резьбы не более 8 мм и длину винта не менее 10 мм;

б) имеют длину не более 50 мм и количество не менее 1000 штук;

в) имеют количество не более 2000 штук и диаметр резьбы не менее 3 мм.

13. Дан файл f, содержащий информацию о предприятиях: название, число работников, площадь производственных помещений, средняя зарплата персонала. Вывеси данные о предприятиях, которые:

а) имеют количество работников не более 200 человек и площадь производственных помещений не менее 1000 м2;

б) имеют площадь производственных помещений не более 3000 м2 и среднюю зарплату не менее 3000 руб;

в) имеют среднюю зарплату не более 20000 руб и количество работников не менее 300 человек.

14. Дан файл f, содержащий информацию о металлах: название, плотность, теплоемкость, температура плавления. Вывести данные о металлах, которые:

а) имеют плотность не более 11000 кг/м3 и теплоемкость не менее 200 ДжкгК;

б) имеют теплоемкость не более 500 ДжкгК и температуру плавления не менее 500 0С;

в) имеют температуру плавления не более 1500 0С и плотность не менее 8000 кг/м3.

15. Дан файл f, содержащий сведения о транзисторах: название, ток коллектора, напряжение коллектор-эмиттер, статический коэффициент усиления. Вывести данные о транзисторах, которые:

а) имеют ток коллектора не более 800 мА и напряжение не менее 30 В;

б) имеют напряжение не более 60 В и статический коэффициент усиления не менее 15;

в) имеют статический коэффициент усиления не более 40 и ток коллектора не менее 200 мА.

16. Дан файл f, содержащий сведения о реле: марка, число замыкающих контактов, число размыкающих контактов, напряжение питания. Вывести данные о реле, которые:

а) имеют число замыкающих контактов не более 6-ти и число размыкающих не менее 3-х;

б) имеют число размыкающих контактов не более 8-ми и напряжение питания не менее 12 В;

в) имеют напряжение питания не более 24 В и число замыкающих контактов не менее 2-х.

17. Дан файл f, содержащий сведения о линиях электропередач: номер, номинальное напряжение, номинальный ток, протяженность. Вывести данные о линиях, которые:

а) имеют номинальное напряжение не более 220 кВ и номинальный ток не менее 1 кА;

б) имеют номинальный ток не более 15 кА и протяженность не менее 3 км;

в) протяженность не более 20 км и номинальное напряжение не меньше 20 кВ.

18. Дан файл f, содержащий информацию о банковских вкладчиках: фамилия, год открытия счета, длительность вклада, сумма вклада. Вывести данные о вкладчиках, которые:

а) открыли счет не ранее1995 года, а его длительность не менее 12 месяцев;

б) длительность вклада не более 36 месяцев, сумма вклада не менее 1 тысячи рублей;

в) сумма вклада не более 15 тысяч рублей, год открытия – не позднее 2001.

19. Дан файл f, содержащий информацию о принтерах: название, объем памяти, скорость печати, масса. Вывести данные о принтерах, которые:

а) имеют объем памяти не более 24 Мбайт и скорость печати не менее 4 страниц в минуту;

б) имеют скорость печати не более 16 страниц в минуту и массу не менее 3 килограмм;

в) имеют массу не более 10 килограмм и объем памяти не меньше 8 Мбайт.

20. Дан файл f, содержащий сведения о компьютерах: наименование, тактовая частота процессора, объем оперативной памяти, цена. Вывести данные о компьютерах, которые:

а) имеют частоту не более 2500 Мгц и объем оперативной памяти не менее 64 Мбайт;

б) имеют объем оперативной памяти не более 512 Мбайт и цену не менее 8 тысяч рублей;

в) имеют цену не более 15 тысяч рублей и частоту не менее 500 Мгц.

21. Дан файл, содержащий сведения об озерах: название, глубина, площадь, запасы пресной воды. Вывести данные об озерах, которые:

а) имеют глубину не более 150 метров и площадь не менее 5 тысяч м2;

б) имеют площадь не более 20 тысяч м2 и запасы пресной воды не менее 30 тысяч тонн;

в) имеют запасы не более 200 тысяч тонн и глубину не менее 20 метров.

22. Дан файл, содержащий сведения об абитуриентах: ФИО, баллы по математике, баллы по физике, баллы по русскому языку. Вывести данные об абитуриентах:

а) набравших баллов по математике не менее 80 и по русскому языку не более 40;

б) набравших баллов по физике не менее 60 и математике не более 70;

в) набравших баллов по русскому языку не менее 30 и по математике не более 65.

23. Дан файл, содержащий сведения о сотрудниках учреждения, записанные по следующему образцу: фамилия, имя, отчество, год рождения, стаж непрерывной работы, время работы на данном предприятии. Вывести сведения о сотрудниках:

а) не старше 55 лет и имеющих стаж непрерывной работы более 30 лет;

б) не моложе 35 лет и время работы на предприятии не менее 10 лет;

в) не старше 60 лет, имеющих стаж непрерывной работы не менее 20 лет и работающих на данном предприятии не менее 10 лет.

24. Багаж пассажира характеризуется количеством вещей, общим весом вещей и занимаемым объёмом. Дан файл f, содержащий информацию о багаже нескольких пассажиров, информация о багаже каждого отдельного пассажира представляет собой соответствующую тройку чисел. Найти пассажиров, имеющих багаж:

а) не более и не более 10 кг;

б) не менее 20 кг и не менее 3 вещей;

в) не более 5 вещей и не более .

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

а) номера телефонов, начинающихся с цифры «2» и имеющих количество членов семьи не менее трёх;

б) количество членов семьи не более двух и стаж работы не менее 5 лет;

в) стаж работы не более 25 лет и количество членов семьи не менее 4 человек.

26. Дан файл, содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название, год издания, количество экземпляров, вес книги. Найти книги:

а) с годом издания не менее 2000 и количеством экземпляров не менее 10 шт.;

б) с весом не более 200 г и количеством экземпляров не менее 20 шт.;

в) с годом издания не более 1890 года и количеством экземпляров не менее 3 шт.

27. Дан файл, содержащий сведения о складе электрических машин. Сведения включают тип машины (синхронная, асинхронная, постоянного тока), мощность, скорость вращения и к.п.д. двигателя. Указать машины:

а) мощностью ниже 15 кВт и скоростью вращения не менее 3000 об/мин. ;

б) мощностью не более 20 кВт с к.п.д. не ниже 85%;

в) скоростью вращения не менее 2500 об/мин. и к.п.д. не более 80%.

28. Дан файл, содержащий сведения о кубиках: размер каждого кубика (длина ребра в сантиметрах), его цвет (красный, желтый, синий) и материал (деревянный, металлический, пластмассовый), его вес (г), количество штук. Указать кубики:

а) с ребром не менее 3 см и количеством не более 5 шт.;

б) с ребром не более 5 см и весом не менее 100 г;

в) весом не более 200 г, и количеством не более 10 шт.

29. Сведения об ученике состоят из его фамилии, имени, года рождения названия класса (год обучения и буква), в котором он учится, отметок, полученных учеником в последней четверти. Указать учеников:

а) имеющих отметки не ниже четырех и возрастом не менее 13 лет;

б) имеющих отметки не ниже пяти и годом обучения не менее 5 лет;

в) возрастом не более 9 лет и отметками не ниже четырёх.

30. Дан файл, содержащий сведения об автомобилях. Сведения – это марка автомобиля, номер и фамилия владельца, вес автомобиля, мощность двигателя (л.с.), максимально развиваемая скорость. Указать автомобили, имеющие:

а) вес не более 1,5 тонн и максимальную скорость не менее 210 км/ч;

б) мощность двигателя не менее 30 л. с., и максимальную скорость не менее 150 км/ч;

в) вес не менее 1 тонны и мощности двигателя не более 20 л. с..

Лабораторная работа №6

Цель работы

Изучить компоненты Image, Chart.

Программа работы

Используя компоненты Image, Chart, написать программу для соответствующего варианта (номер определяется преподавателем).

Описание работы

Наиболее просто вывести иллюстрацию, которая находится в файле с расширением bmp, jpg или ico, можно при помощи компонента Image, значок которого находится на вкладке Additional палитры.

В табл. 6.1. перечислены основные свойства компонента Image.

Таблица 6.1.

Свойства компонента Image

Свойство

Определяет

Picture

Иллюстрацию, которая отображается в поле компонента

Width, Height

Размер компонента. Если размер компонента меньше размера иллюстрации, и значение свойств AutoSize и Strech равно False, то отображается часть иллюстрации

AutoSize

Признак автоматического изменения размера компонента в соответствии с реальным размером иллюстрации

Strech

Признак автоматического масштабирования иллюстрации в соответствии с реальным размером компонента. Чтобы было выполнено масштабирование, значение свойства AutoSize должно быть False

Visible

Отображается ли компонент, и, соответственно, иллюстрация, на поверхности формы

Для вывода графика в Delphi предусмотрен компонент Chart. Значок его находится на вкладке Additional.