Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вопросы и ответы ГОС программ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.23 Mб
Скачать

10. Программа «Вычисление процентов».

Цель работы - создать программу, выполняющую следующие действия: 1. После запуска программы в окне изображается три текстовых поля.

2. В первое поле вводится число. Во второе поле - проценты. При нажатии кнопки "Рассчитать" в третье поле выводятся вычисленные проценты от числа.

3. При нажатии кнопки "Очистить" очищаются значения полей. Далее вводятся новые значения в поля.

4. Для выхода из программы необходимо щелкнуть мышью на закрывающей кнопке в строке заголовка.

Описание плана разработки программы

1. Открыть новый проект.

2. Разместить на форме экземпляры компонентов: командная кнопка Button, надпись Label, текстовое поле Edit.

3. Выполнить следующие действия:

Выделенный объект

Вкладка окна Object Inspector

Имя свойства/ имя события

Действие

Form1

Properties

Caption

Установка имени формы "Вычисление процентов"

Label1

Properties

Caption

Введите название "Считаем проценты!"

Edit1

Properties

Text

Очистить значение свойства

Edit2

Properties

Text

Очистить значение свойства

Edit3

Properties

Text

Очистить значение свойства

Button!

Properties

Caption

Введите название "Рассчитать"

Events

OnClick

Описать локальные Number, Procent, Prn

Выделенный объект

Вкладка окна Object Inspector

Имя свойства/ имя события

Действие

Button2

Properties

Caption

Введите название "Очистить"

Events

OnClick

Editl.Text:-''; Edit2.Text:=''; Edit3.Text:='';

4. Сохраните проект, запустите и протестируйте его.

Фрагмент программы

procedure TForm1.Button1Click(Sender: TObject);

Var Number, Procent, Prn: Real;

begin

Number:=StrToFloat(Edit1.Text); Procent:= StrToFloat(Edit2.Text); PrN:=0.01*Procent*Number; Edit3.Text:=FloatToStr(PrN); end;

procedure TForm1.Button2Click(Sender: TObject); begin

Edit1.Text:=''; Edit2.Text:=''; Edit3.Text:=''; end;

11. Программа «диалог» Постановка задачи

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

После запуска программы пользователь вводит свое имя, например, Александр, в прямоугольник с мигающим текстовым курсором и нажимает клавишу Enter. Появляется вопрос: "Александр, ты любишь читать?". Если пользователь нажмет на клавишу Да, то должна появиться реплика: "Молодец!", если он нажмет на клавишу Нет, то появится реплика: "Почему же? Надо читать".

План разработки программы,

1. Открыть новый проект. 

2. Разместить на форме экземпляры компонентов в соответствии с рисунком.  3. Сохранить код программы и проект под именами, например, Unit2.pas и Pr2.dpr.

4. Запустить программу, затем закрыть окно проекта, щелкнув на кнопке  Выход.

5. Выполнить следующие действия:

Выделенный объект

Вкладка окна Object Inspector

Имя свойства/ Имя события

Значение/Действие

Form1

Properties

Caption

Диалог

BitBtn1

 

Properties

Caption

&Выход

Kind

bkClose

Label1

Properties

Caption

Введи свое имя и нажми Enter

Edit1

Events 

OnKeyPress

If key=#13 then begin   Label2.Caption:=Edit1.Text +    ', ты любишь читать?’; end;

Button1

Properties

Caption

Да   

Events

OnClick

Label3.Caption:=‘Молодец!’;

Button2

Properties

Caption

 Нет   

Events

OnClick

Label3.Caption:=‘Почему же? Надо читать.’;

Label2

Properties

Caption

Удалить название объекта

Label3

Properties

Caption

Удалить название объекта

6. Сохранить проект окончательно, запустить и протестировать его.