|
|
Строка 4: |
Строка 4: |
| | | |
| Команда розгалуження в Delphi<br>Як розмістити на формі поле, кнопку, напис? Назвіть кілька спільних властивостей поля, кнопки і напису? Наведіть приклади значень цих властивостей. Коли алгоритм повинен містити команду розгалуження? Який загальний вигляд команди розгалуження? Як виконуєть¬ся ця команда?<br>Які ви знаєте форми команди розгалуження? Чим відрізняють¬ся їх зовнішній вигляд і виконання?<br><br>Дві форми команди розгалуження в Delphi<br>На попередніх уроках ви створювали проекти, в яких знаходи суму, різницю і добу¬ток двох довільних дійсних чисел. Процедури, завдяки яким обчислювалися сума, різ¬ниця і добуток, були майже однаковими і відрізнялися тільки командою обчислення суми, різниці або добутку:<br>z := х+у; або z := х-у; або z := х*у;<br>Якщо ж потрібно створити аналогічний проект для знаходження частки двох довіль¬них дійсних чисел, то тут відмінність процедур не обмежиться лише відмінністю одні¬єї команди. Адже, як ви вже знаєте, процедура для ділення повинна передбачити випа¬док, коли друге число (дільник) дорівнює нулю.<br>Отже, при діленні можуть бути два випадки:<br>1. Дільник — не нуль.<br>2. Дільник — нуль.<br>І процедура, відповідно, повинна виконувати різні дії:<br>у першому випадку: виконати дію ділення і повідомити результат; у другому випадку: повідомити, що дію ділення виконати неможливо, бо дільник<br>дорівнює нулю.<br>Ви вже знаєте: якщо в алгоритмі можливі два випадки, і в кожному з них потрібно виконувати різні дії, то цей алгоритм повинен містити команду розгалуження.<br>Команда розгалуження в Delphi має такий загальний вигляд:<br>If<умова> <br>Nhen begin<br><команди> <br>end<br>Else begin<br><команди> <br>end<br>У ПеІрЬі також існує й неповна форма команди розгалуження:<br>И <умова> ТЬеп Ье§іп<br><команди> епсі;<br>Ви вже знаєте, яким чином виконуються такі команди розгалуження.<br>Звертаємо вашу увагу:<br>• якщо після ключових слів ТНеп та Еізе слідують тільки по одній команді, то Ье&їп та епсі можна не ставити;<br>* у кінці команди, яка йде перед Еізе, ставити крапку з комою не можна.<br>Перемикачі та прапорці<br>Для реалізації розгалуження в проекті можна використати такі елементи керування як перемикачі та прапорці.<br>Перемикачі дозволяють у ході виконання проекту вибрати один із можливих варіан¬тів. Наприклад, змінити значення однієї з властивостей об'єкта, використовуючи дея¬кий визначений набір властивостей.<br>Прапорці дозволяють у ході виконання проекту вибрати один або кілька варіантів із можливих. Наприклад, змінити значення тільки однієї з властивостей об'єкта з деяко¬го визначеного набору властивостей або кількох властивостей з цього набору.<br>Для розміщення на формі:<br>• перемикача потрібно використати рядок ТRadioButton (англ.— кругла кнопка) вікна Тооі Раїеііс,<br>прапорця потрібно використати рядок і :>х (англ.— коробка<br>для перевірки) вікна Гооі Раїеі ■■ Перемикач і прапорець мають такі ж властивості, які ми розглядали для форми, поля, кнопки і напису, та ще деякі інші, серед яких розглянемо властивість СЬескс<І (англ.— вибраний). Дана властивість може приймати одне з двох значень Тгае або Раїзе і визначає, встановлена позначка в даному об'єкті чи ні (вибраний цей об'єкт чи ні).<br>Працюючи з текстовими і графічними редакторами, редактором презентацій, інши¬ми програмами, ви неодноразово бачили, що при виборі перемикача всередині з'яв¬ляється позначка • , а при виборі прапорця — позначка .<br>Якщо на формі розташована група перемикачів, то в кожний момент часу вибраним може бути тільки один із них.<br>Якщо на формі розташована група прапорців, то вибраними можуть бути:<br>• один прапорець,-<br>• кілька прапорців;<br>• жоден прапорець. | | Команда розгалуження в Delphi<br>Як розмістити на формі поле, кнопку, напис? Назвіть кілька спільних властивостей поля, кнопки і напису? Наведіть приклади значень цих властивостей. Коли алгоритм повинен містити команду розгалуження? Який загальний вигляд команди розгалуження? Як виконуєть¬ся ця команда?<br>Які ви знаєте форми команди розгалуження? Чим відрізняють¬ся їх зовнішній вигляд і виконання?<br><br>Дві форми команди розгалуження в Delphi<br>На попередніх уроках ви створювали проекти, в яких знаходи суму, різницю і добу¬ток двох довільних дійсних чисел. Процедури, завдяки яким обчислювалися сума, різ¬ниця і добуток, були майже однаковими і відрізнялися тільки командою обчислення суми, різниці або добутку:<br>z := х+у; або z := х-у; або z := х*у;<br>Якщо ж потрібно створити аналогічний проект для знаходження частки двох довіль¬них дійсних чисел, то тут відмінність процедур не обмежиться лише відмінністю одні¬єї команди. Адже, як ви вже знаєте, процедура для ділення повинна передбачити випа¬док, коли друге число (дільник) дорівнює нулю.<br>Отже, при діленні можуть бути два випадки:<br>1. Дільник — не нуль.<br>2. Дільник — нуль.<br>І процедура, відповідно, повинна виконувати різні дії:<br>у першому випадку: виконати дію ділення і повідомити результат; у другому випадку: повідомити, що дію ділення виконати неможливо, бо дільник<br>дорівнює нулю.<br>Ви вже знаєте: якщо в алгоритмі можливі два випадки, і в кожному з них потрібно виконувати різні дії, то цей алгоритм повинен містити команду розгалуження.<br>Команда розгалуження в Delphi має такий загальний вигляд:<br>If<умова> <br>Nhen begin<br><команди> <br>end<br>Else begin<br><команди> <br>end<br>У ПеІрЬі також існує й неповна форма команди розгалуження:<br>И <умова> ТЬеп Ье§іп<br><команди> епсі;<br>Ви вже знаєте, яким чином виконуються такі команди розгалуження.<br>Звертаємо вашу увагу:<br>• якщо після ключових слів ТНеп та Еізе слідують тільки по одній команді, то Ье&їп та епсі можна не ставити;<br>* у кінці команди, яка йде перед Еізе, ставити крапку з комою не можна.<br>Перемикачі та прапорці<br>Для реалізації розгалуження в проекті можна використати такі елементи керування як перемикачі та прапорці.<br>Перемикачі дозволяють у ході виконання проекту вибрати один із можливих варіан¬тів. Наприклад, змінити значення однієї з властивостей об'єкта, використовуючи дея¬кий визначений набір властивостей.<br>Прапорці дозволяють у ході виконання проекту вибрати один або кілька варіантів із можливих. Наприклад, змінити значення тільки однієї з властивостей об'єкта з деяко¬го визначеного набору властивостей або кількох властивостей з цього набору.<br>Для розміщення на формі:<br>• перемикача потрібно використати рядок ТRadioButton (англ.— кругла кнопка) вікна Тооі Раїеііс,<br>прапорця потрібно використати рядок і :>х (англ.— коробка<br>для перевірки) вікна Гооі Раїеі ■■ Перемикач і прапорець мають такі ж властивості, які ми розглядали для форми, поля, кнопки і напису, та ще деякі інші, серед яких розглянемо властивість СЬескс<І (англ.— вибраний). Дана властивість може приймати одне з двох значень Тгае або Раїзе і визначає, встановлена позначка в даному об'єкті чи ні (вибраний цей об'єкт чи ні).<br>Працюючи з текстовими і графічними редакторами, редактором презентацій, інши¬ми програмами, ви неодноразово бачили, що при виборі перемикача всередині з'яв¬ляється позначка • , а при виборі прапорця — позначка .<br>Якщо на формі розташована група перемикачів, то в кожний момент часу вибраним може бути тільки один із них.<br>Якщо на формі розташована група прапорців, то вибраними можуть бути:<br>• один прапорець,-<br>• кілька прапорців;<br>• жоден прапорець. |
| + | |
| + | |
| + | |
| + | ''Ломаковська Г.В., Проценко Г.О., Ривкінд Й.Я. [http://school.xvatit.com/index.php?title=%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0_8_%D0%BA%D0%BB%D0%B0%D1%81 Інформатика 8 клас]<br>'' |
| + | |
| + | ''Вислано читачаму з інтернет-сайту'' |
| | | |
| <sub>Завдання та відповіді з інформатики по класам [[Інформатика|онлайн]], планування уроків з інформатики 8 класу [[Інформатика 8 клас|скачати]], домашнє [[Гіпермаркет Знань - перший в світі!|завдання та робота]]</sub> | | <sub>Завдання та відповіді з інформатики по класам [[Інформатика|онлайн]], планування уроків з інформатики 8 класу [[Інформатика 8 клас|скачати]], домашнє [[Гіпермаркет Знань - перший в світі!|завдання та робота]]</sub> |
| | | |
| '''<u>Зміст уроку</u>''' | | '''<u>Зміст уроку</u>''' |
- | [[Image:1236084776 kr.jpg|10x10px]] конспект уроку і опорний каркас | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] конспект уроку і опорний каркас |
- | [[Image:1236084776 kr.jpg|10x10px]] презентація уроку | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] презентація уроку |
- | [[Image:1236084776 kr.jpg|10x10px]] акселеративні методи та інтерактивні технології | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] акселеративні методи та інтерактивні технології |
- | [[Image:1236084776 kr.jpg|10x10px]] закриті вправи (тільки для використання вчителями) | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] закриті вправи (тільки для використання вчителями) |
- | [[Image:1236084776 kr.jpg|10x10px]] оцінювання | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] оцінювання |
| | | |
| '''<u>Практика</u>''' | | '''<u>Практика</u>''' |
- | [[Image:1236084776 kr.jpg|10x10px]] задачі та вправи,самоперевірка | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] задачі та вправи,самоперевірка |
- | [[Image:1236084776 kr.jpg|10x10px]] практикуми, лабораторні, кейси | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] практикуми, лабораторні, кейси |
- | [[Image:1236084776 kr.jpg|10x10px]] рівень складності задач: звичайний, високий, олімпійський | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] рівень складності задач: звичайний, високий, олімпійський |
- | [[Image:1236084776 kr.jpg|10x10px]] домашнє завдання | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] домашнє завдання |
| | | |
| '''<u>Ілюстрації</u>''' | | '''<u>Ілюстрації</u>''' |
- | [[Image:1236084776 kr.jpg|10x10px]] ілюстрації: відеокліпи, аудіо, фотографії, графіки, таблиці, комікси, мультимедіа | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] ілюстрації: відеокліпи, аудіо, фотографії, графіки, таблиці, комікси, мультимедіа |
- | [[Image:1236084776 kr.jpg|10x10px]] реферати | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] реферати |
- | [[Image:1236084776 kr.jpg|10x10px]] фішки для допитливих | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] фішки для допитливих |
- | [[Image:1236084776 kr.jpg|10x10px]] шпаргалки | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] шпаргалки |
- | [[Image:1236084776 kr.jpg|10x10px]] гумор, притчі, приколи, приказки, кросворди, цитати | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] гумор, притчі, приколи, приказки, кросворди, цитати |
| | | |
| '''<u>Доповнення</u>''' | | '''<u>Доповнення</u>''' |
- | [[Image:1236084776 kr.jpg|10x10px]] зовнішнє незалежне тестування (ЗНТ) | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] зовнішнє незалежне тестування (ЗНТ) |
- | [[Image:1236084776 kr.jpg|10x10px]] підручники основні і допоміжні | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] підручники основні і допоміжні |
- | [[Image:1236084776 kr.jpg|10x10px]] тематичні свята, девізи | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] тематичні свята, девізи |
- | [[Image:1236084776 kr.jpg|10x10px]] статті | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] статті |
- | [[Image:1236084776 kr.jpg|10x10px]] національні особливості | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] національні особливості |
- | [[Image:1236084776 kr.jpg|10x10px]] словник термінів | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] словник термінів |
- | [[Image:1236084776 kr.jpg|10x10px]] інше | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] інше |
| | | |
| '''<u>Тільки для вчителів</u>''' | | '''<u>Тільки для вчителів</u>''' |
- | [[Image:1236084776 kr.jpg|10x10px]] [http://xvatit.com/Idealny_urok.html ідеальні уроки] | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] [http://xvatit.com/Idealny_urok.html ідеальні уроки] |
- | [[Image:1236084776 kr.jpg|10x10px]] календарний план на рік | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] календарний план на рік |
- | [[Image:1236084776 kr.jpg|10x10px]] методичні рекомендації | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] методичні рекомендації |
- | [[Image:1236084776 kr.jpg|10x10px]] програми | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] програми |
- | [[Image:1236084776 kr.jpg|10x10px]] [http://xvatit.com/forum/ обговорення] | + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] [http://xvatit.com/forum/ обговорення] |
| | | |
| | | |
Версия 07:09, 17 сентября 2012
Гіпермаркет Знань>>Інформатика>>Інформатика 8 клас>> Інформатика: Дві форми команди розгалуження в мові програмування Delphi. Перемикачі та прапорці, їх властивості.
Команда розгалуження в Delphi Як розмістити на формі поле, кнопку, напис? Назвіть кілька спільних властивостей поля, кнопки і напису? Наведіть приклади значень цих властивостей. Коли алгоритм повинен містити команду розгалуження? Який загальний вигляд команди розгалуження? Як виконуєть¬ся ця команда? Які ви знаєте форми команди розгалуження? Чим відрізняють¬ся їх зовнішній вигляд і виконання?
Дві форми команди розгалуження в Delphi На попередніх уроках ви створювали проекти, в яких знаходи суму, різницю і добу¬ток двох довільних дійсних чисел. Процедури, завдяки яким обчислювалися сума, різ¬ниця і добуток, були майже однаковими і відрізнялися тільки командою обчислення суми, різниці або добутку: z := х+у; або z := х-у; або z := х*у; Якщо ж потрібно створити аналогічний проект для знаходження частки двох довіль¬них дійсних чисел, то тут відмінність процедур не обмежиться лише відмінністю одні¬єї команди. Адже, як ви вже знаєте, процедура для ділення повинна передбачити випа¬док, коли друге число (дільник) дорівнює нулю. Отже, при діленні можуть бути два випадки: 1. Дільник — не нуль. 2. Дільник — нуль. І процедура, відповідно, повинна виконувати різні дії: у першому випадку: виконати дію ділення і повідомити результат; у другому випадку: повідомити, що дію ділення виконати неможливо, бо дільник дорівнює нулю. Ви вже знаєте: якщо в алгоритмі можливі два випадки, і в кожному з них потрібно виконувати різні дії, то цей алгоритм повинен містити команду розгалуження. Команда розгалуження в Delphi має такий загальний вигляд: If<умова> Nhen begin <команди> end Else begin <команди> end У ПеІрЬі також існує й неповна форма команди розгалуження: И <умова> ТЬеп Ье§іп <команди> епсі; Ви вже знаєте, яким чином виконуються такі команди розгалуження. Звертаємо вашу увагу: • якщо після ключових слів ТНеп та Еізе слідують тільки по одній команді, то Ье&їп та епсі можна не ставити; * у кінці команди, яка йде перед Еізе, ставити крапку з комою не можна. Перемикачі та прапорці Для реалізації розгалуження в проекті можна використати такі елементи керування як перемикачі та прапорці. Перемикачі дозволяють у ході виконання проекту вибрати один із можливих варіан¬тів. Наприклад, змінити значення однієї з властивостей об'єкта, використовуючи дея¬кий визначений набір властивостей. Прапорці дозволяють у ході виконання проекту вибрати один або кілька варіантів із можливих. Наприклад, змінити значення тільки однієї з властивостей об'єкта з деяко¬го визначеного набору властивостей або кількох властивостей з цього набору. Для розміщення на формі: • перемикача потрібно використати рядок ТRadioButton (англ.— кругла кнопка) вікна Тооі Раїеііс, прапорця потрібно використати рядок і :>х (англ.— коробка для перевірки) вікна Гооі Раїеі ■■ Перемикач і прапорець мають такі ж властивості, які ми розглядали для форми, поля, кнопки і напису, та ще деякі інші, серед яких розглянемо властивість СЬескс<І (англ.— вибраний). Дана властивість може приймати одне з двох значень Тгае або Раїзе і визначає, встановлена позначка в даному об'єкті чи ні (вибраний цей об'єкт чи ні). Працюючи з текстовими і графічними редакторами, редактором презентацій, інши¬ми програмами, ви неодноразово бачили, що при виборі перемикача всередині з'яв¬ляється позначка • , а при виборі прапорця — позначка . Якщо на формі розташована група перемикачів, то в кожний момент часу вибраним може бути тільки один із них. Якщо на формі розташована група прапорців, то вибраними можуть бути: • один прапорець,- • кілька прапорців; • жоден прапорець.
Ломаковська Г.В., Проценко Г.О., Ривкінд Й.Я. Інформатика 8 клас
Вислано читачаму з інтернет-сайту
Завдання та відповіді з інформатики по класам онлайн, планування уроків з інформатики 8 класу скачати, домашнє завдання та робота
Зміст уроку
конспект уроку і опорний каркас
презентація уроку
акселеративні методи та інтерактивні технології
закриті вправи (тільки для використання вчителями)
оцінювання
Практика
задачі та вправи,самоперевірка
практикуми, лабораторні, кейси
рівень складності задач: звичайний, високий, олімпійський
домашнє завдання
Ілюстрації
ілюстрації: відеокліпи, аудіо, фотографії, графіки, таблиці, комікси, мультимедіа
реферати
фішки для допитливих
шпаргалки
гумор, притчі, приколи, приказки, кросворди, цитати
Доповнення
зовнішнє незалежне тестування (ЗНТ)
підручники основні і допоміжні
тематичні свята, девізи
статті
національні особливості
словник термінів
інше
Тільки для вчителів
ідеальні уроки
календарний план на рік
методичні рекомендації
програми
обговорення
Если у вас есть исправления или предложения к данному уроку, напишите нам.
Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.
|