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