Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ak 11 klas_urok_25_tema

510 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

Ak 11 klas_urok_25_tema

  1. 1. Основи алгоритмізації та програмування. Розгалуження в алгоритмах і програмах
  2. 2. Сьогодні на уроці ви… • Повторите • Що таке розгалуження • Які є види розгалужень • Дізнаєтесь • Як реалізують розгалуження у Delphi • Що таке перемикачі та прапорці • Навчитесь • Записувати розгалуження мовою Delphi • Використовувати перемикачі та прапорці
  3. 3. Давайте повторимо… Розгалуження – це така алгоритмічна конструкція, яка передбачає у процесі виконання операцій вибір кількох можливих варіантів продовження роботи залежно від результату перевірки виконання певних умов.
  4. 4. Види розгалужень • В алгоритмах використовують розгалуження двох видів: • повне розгалуження • неповне розгалуження
  5. 5. Розгалуження у Delphi • Повне розгалуження: If <логічний вираз> Then begin < послідовність команд 1> end Else begin < послідовність команд 2> end;
  6. 6. Розгалуження у Delphi • Неповне розгалуження: If <логічний вираз> Then begin < послідовність команд 1> end; • Якщо після Then і Else слідують тільки по одній команді, то операторні дужки begin і end можна не ставити; • перед Else крапка з комою не ставиться.
  7. 7. Перемикачі та прапорці • Для реалізації розгалуження в проекті можна використати такі елементи керування як перемикачі та прапорці.
  8. 8. Як розмістити перемикач? • Для розміщення на формі перемикача потрібно встановити вказівник на рядок TRadioButton (кругла кнопка) вікна Tool Palette та двічі клацнути ліву кнопку миші,
  9. 9. Як розмістити прапорець? • Для розміщення прапорця на формі встановити вказівник на рядок TCheckBox (коробка для перевірки) двічі клацнути ліву кнопку миші.
  10. 10. Властивість Checked • Властивість Checked (вибраний) може набувати одного з значень True або False • Визначає, встановлена позначка в даному об’єкті чи ні (вибраний цей об’єкт чи ні) • Тому значення цієї властивості можна використовувати в команді розгалуження замість логічного виразу.
  11. 11. Зразок застосування перемикачів
  12. 12. Зразок застосування прапорців
  13. 13. Отже, • перемикачі використовуються тоді, коли потрібно вибрати один і тільки один варіант дій з кількох можливих; • для опрацювання стану перемикачів у процедуру включають команди розгалуження, які вкладені одна в одну; • прапорці використовуються тоді, коли може бути вибраний або один, або кілька, або не вибраний жоден варіант дій з кількох можливих; • для опрацювання стану прапорців у процедуру включають послідовні команди розгалуження, які незалежні одна від одної.

×