Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

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






Приклад програми






Тема роботи: Стандартні компоненти і оброблювачі подій. Створення програм для процесів, що розгалужуються.

Мета роботи: вивчити стандартні компоненти, організації переключень TCheckBox і TRadioGroup і оброблювачі подій FormCreate і ButtonClick. Створити з використанням згаданих компонентів інтерфейс і програму для заданого алгоритму, що розгалужується.

 

Рекомендована література:

  1. Симонович С.В., Евсеев Г.А. Занимательное программирование: Delphi. – М.: АСТ-Пресс Книга; Издательство «Развитие», 2003. – 368 с.
  2. Кен Хендерсон. Руководство Разработчика баз данных в Delphi 2. – К. Диалектика, 1997, - 543 с.

Контрольні запитання:

1. Які оператори мови Pascal описують процеси з розгалуженням?

2. В яких випадках доцільно викоритовувати оператор case?

3. Що називають кнопками-перемикачами?

4. Які види кнопок-перемикачів Ви знаєте?

5. За що відповдає компонент TcheckBox?

6. За що відповдає компонент TRadiogroup?

7. Що називають оброблювачем подій та як його створюють?

Хід роботи.

Ознайомтесь з теоретичними відомостями та створіть проект для лбораторної роботи №4. Звіт до лабораторної роботи повинен сладатися з коротких теоретичних відомостей, відповідей до контрольних запитань та програми.

 

Теоретичні відомості.

Кнопки-перемикачі в Delphi

При створенні програм у DELPHI для організації розгалужень часто використовуються компоненти у вигляді кнопок-перемикачів. Стан такої кнопки (включене - виключено) візуально відбивається на формі. На формі (рис. 1) представлені кнопки-перемикачі двох типів (TСheckBox і TRadioGroup).

Компонент TCheckBox організує кнопку незалежного перемикача, за допомогою якої користувач може указати своє рішення типу так/ні. У програмі стан кнопки зв'язаний зі значенням булевої змінної, яка перевіряється за допомогою оператора if.

Компонент TRadiogroup організує групу кнопок – залежних перемикачів. При натисканні однієї з кнопок групи всі інші кнопки відключаються. У програму передається номер включеної кнопки (0, 1, 2,..), що аналізується за допомогою оператора case.

 

Приклад програми

Завдання: Ввести три числа - x, y, z. Обчислити по розсуду або u=sin(x), або u=cos(x), або u=tg(x). Знайти максимальне з трьох чисел: max(u, y, z) або max(|u|, у|, |z|).

Створити форму типу, яка вказана на рис. 1 і розробити відповідну програму.


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

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал