Гіпермаркет Знань>>Інформатика>>Інформатика 8 клас>> Інформатика: Дві форми команди розгалуження в мові програмування Delphi. Перемикачі та прапорці, їх властивості.
Дві форми команди розгалуження в мові програмування Delphi. Перемикачі та прапорці, їх властивості.
Команда розгалуження в Delphi Як розмістити на формі поле, кнопку, напис?
Назвіть кілька спільних властивостей поля, кнопки і напису? Наведіть приклади значень цих властивостей.
Коли алгоритм повинен містити команду розгалуження?
Який загальний вигляд команди розгалуження?
Як виконується ця команда? Які ви знаєте форми команди розгалуження?
Чим відрізняються їх зовнішній вигляд і виконання?
Дві форми команди розгалуження в Delphi На попередніх уроках ви створювали проекти, в яких знаходи суму, різницю і добуток двох довільних дійсних чисел. Процедури, завдяки яким обчислювалися сума, різниця і добуток, були майже однаковими і відрізнялися тільки командою обчислення суми, різниці або добутку: z := х+у; або z := х-у; або z := х*у; Якщо ж потрібно створити аналогічний проект для знаходження частки двох довільних дійсних чисел, то тут відмінність процедур не обмежиться лише відмінністю однієї команди. Адже, як ви вже знаєте, процедура для ділення повинна передбачити випадок, коли друге число (дільник) дорівнює нулю. Отже, при діленні можуть бути два випадки: 1. Дільник — не нуль. 2. Дільник — нуль. І процедура, відповідно, повинна виконувати різні дії: у першому випадку: виконати дію ділення і повідомити результат; у другому випадку: повідомити, що дію ділення виконати неможливо, бо дільник дорівнює нулю. Ви вже знаєте: якщо в алгоритмі можливі два випадки, і в кожному з них потрібно виконувати різні дії, то цей алгоритм повинен містити команду розгалуження. Команда розгалуження в Delphi має такий загальний вигляд: If<умова> Then begin <команди> end Else begin <команди> end
Ви вже знаєте, яким чином виконуються такі команди розгалуження. Звертаємо вашу увагу:
- якщо після ключових слів ТНеп та Еізе слідують тільки по одній команді, то Ье&їп та епсі можна не ставити;
- у кінці команди, яка йде перед Еізе, ставити крапку з комою не можна.
Перемикачі та прапорці Для реалізації розгалуження в проекті можна використати такі елементи керування як перемикачі та прапорці. Перемикачі дозволяють у ході виконання проекту вибрати один із можливих варіантів. Наприклад, змінити значення однієї з властивостей об'єкта, використовуючи дея¬кий визначений набір властивостей. Прапорці дозволяють у ході виконання проекту вибрати один або кілька варіантів із можливих. Наприклад, змінити значення тільки однієї з властивостей об'єкта з деякого визначеного набору властивостей або кількох властивостей з цього набору. Для розміщення на формі:
- перемикача потрібно використати рядок ТRadioButton (англ.— кругла кнопка) вікна Тооl Раlеtte,
- прапорця потрібно використати рядок TCheckBox (англ.— коробка для перевірки) вікнаооl Раlеtte.
Перемикач і прапорець мають такі ж властивості, які ми розглядали для форми, поля, кнопки і напису, та ще деякі інші, серед яких розглянемо властивість Checked (англ.— вибраний). Дана властивість може приймати одне з двох значень Тгuе або РFalsе і визначає, встановлена позначка в даному об'єкті чи ні (вибраний цей об'єкт чи ні). Працюючи з текстовими і графічними редакторами, редактором презентацій, інши¬ми програмами, ви неодноразово бачили, що при виборі перемикача всередині з'яв¬ляється позначка • , а при виборі прапорця — позначка . Якщо на формі розташована група перемикачів, то в кожний момент часу вибраним може бути тільки один із них. Якщо на формі розташована група прапорців, то вибраними можуть бути: • один прапорець,- • кілька прапорців; • жоден прапорець.
Ломаковська Г.В., Проценко Г.О., Ривкінд Й.Я. Інформатика 8 клас
Вислано читачаму з інтернет-сайту
Завдання та відповіді з інформатики по класам онлайн, планування уроків з інформатики 8 класу скачати, домашнє завдання та робота
Зміст уроку
конспект уроку і опорний каркас
презентація уроку
акселеративні методи та інтерактивні технології
закриті вправи (тільки для використання вчителями)
оцінювання
Практика
задачі та вправи,самоперевірка
практикуми, лабораторні, кейси
рівень складності задач: звичайний, високий, олімпійський
домашнє завдання
Ілюстрації
ілюстрації: відеокліпи, аудіо, фотографії, графіки, таблиці, комікси, мультимедіа
реферати
фішки для допитливих
шпаргалки
гумор, притчі, приколи, приказки, кросворди, цитати
Доповнення
зовнішнє незалежне тестування (ЗНТ)
підручники основні і допоміжні
тематичні свята, девізи
статті
національні особливості
словник термінів
інше
Тільки для вчителів
ідеальні уроки
календарний план на рік
методичні рекомендації
програми
обговорення
Если у вас есть исправления или предложения к данному уроку, напишите нам.
Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.
|