Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задача 1_27 по ВМИиП.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.54 Mб
Скачать

Задача 4. Проект "Список класса"

Разработаем проект, который позволит пользователю заполнять список своими данными. Пусть это будут данные

(фамилия, имя) об учащихся класса. Поместим на форму два поля ввода и снабдим их надписями "Фамилия", "Имя". Ниже разместим кнопку "Добавить в список" и флажок "В алфавитном порядке". Оставшуюся часть формы отведем под список TListBox.

Задача 5. Проект «Стоимость обеда»

В компоненте CheckListBox находиться список блюд, в ListBox их стоимость. Пользователь выбирает несколько блюд и необходимо подсчитать стоимость обеда.

Задача 6. Тест по информитике

Постановка задачи

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

Рис.22

Примечание:

Используйте при разработке проекта следующие компоненты

• использование в проекте нескольких форм и организация вызова этих форм,

• использование шаблона формы Tabbed pages из окна New Items вкладки Forms,

• создание и использование компонента главное меню формы MainMenu, палитры компонентов Standard,

• компонента Memo (многострочный текстовый редактор),

• использование компонента Image палитры компонентов Additional для размещения графического объекта,

• компонента PageControl (набор панелей с закладками).

Задача 7. Ваш вес

Постановка задачи

Рис.11

Пусть оптимальный вес человека определяется как рост минус 100см. Если фактический вес человека меньше оптимального, то будем считать его худым, если больше, то полным.

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

Введя рост и фактический вес и нажав кнопку «Расчет», учащийся может определить, худой он или полный и на сколько килограмм надо поправиться или похудеть (рис.11).

Новым в этой работе являются:

• использование типов переменных - целочисленного и действительного (Integer и Real);

• преобразование строковых данных в числовой тип и числовые в строковые с помощью функций StrToInt, StrToFloat, IntToStr FloatToStr;

• обработка исключительных ситуаций с помощью оператора Try – except – end;

• использование процедуры ShowMessage для вывода сообщения в отдельном окне.

Задача 8. Цвета в формате rgb

Постановка задачи

Рис.13

Создайте программу, с помощью которой пользователь может увидеть в зависимости от значений насыщенности красного, зеленого и синего результирующий цвет (рис.13).

Новым в этой работе являются:

• использование для ввода данных полосы прокрутки ScrollBar вкладки палитры компонентов Standard,

• компонента панель Panel вкладки палитры компонентов Standard,

• функция преобразования значений цветовых составляющих – TColorRef.

Задача 9. Компоненты ListBox и Image, работа с графикой

Создать приложение, позволяющее:

выбирать из списка ListBox название геометрической фигуры (эллипс, ромб, прямоугольник) и рисовать выбранную фигуру в компоненте Image. Расположение фигуры в компоненте Image (I четверть, II четверть, III четверть, IV четверть) и цвет закраски фигуры (синий, красный, желтый) выбирается из компонентов RadioGroup.