Ізяславський НВК 2, Гульчак Інна Василівна Розгалуження в алгоритмах і програмах Visual Basic 2008 11 клас Академічний рівень.

Презентация:



Advertisements
Похожие презентации
Ізяславський НВК 2, Гульчак Інна Василівна Базові алгоритмічні структури 11 клас Рівень стандарту.
Advertisements

Розгалуження в алгоритмах і програмах Алгоритми з розгалуженням.
Тема 2. Розгалуження. Алгоритми розгалуження Задача. Ввести два цілих числа і вивести на екран більше з них. Ідея розвязання: потрібно вивести на екран.
Ізяславський НВК 2, Гульчак І.В. Цикли в алгоритмах і програмах Visual Basic клас Академічний рівень.
Ізяславський НВК 2, Гульчак І.В. Алгоритми та їх властивості. Форми подання алгоритмів.
БАЗОВІ АЛГОРИТМІЧНІ СТРУКТУРИ. ТИПИ ДАНИХ В МОВІ PASCAL. ПРІОРИТЕТ ОПЕРАЦІЙ В МОВІ PASCAL.
Ізяславський НВк 2, Гульчак І.В. Блок-схеми. Розгалуження. 4 клас.
Програми з розгалуженнями.Команда IF Підготувала Крилік Анастасія 7-Д.
ТЕМА УРОКУ:. ВИБІР В ЖИТТІ ЛЮДИНА РОБИТЬ КОЖНОГО ДНЯ САМА. ВОНА ВИБИРАЄ ДОБРО ЧИ ЗЛО, ПРАВДУ ЧИ НЕПРАВДУ, ЧЕСТЬ ЧИ БЕЗЧЕСТЯ. КОМПЮТЕР РОБИТЬ ВИБІР ЗА.
Ізяславський НВК 2, Гульчак І.В. Розвязування задач Visual Basic 2008.
1. Усне опитування. 2. Повтор стандартних арифметичних функцій. ( Робота з таблицею.) 3. Пригадати загальну структуру лінійної програми ( Структура на.
Ковальчук О.М КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) Інформатика-11 Тема-4 Ковальчук О.М., 2007.
Розділ 3. Алгоритмізація і програмування п Алгоритми й основні алгоритмічні структури. Складання обчислювальних алгоритмів.
Ізяславський НВК 2, Гульчак Інна Василівна Пошукові системи. Пошук інформації. 4 клас.
Квадратні рівняння. Вказівка розгалуження. Логічні вирази. Елементи математичної логіки. Інтегрований урок 8 клас.
Перевірка домашнього завдання Задача 348 1)24 : 6 = 4 ( с. ) – в одній коробці. 2)4 * 8 = 32 ( с. ) Відповідь: у 8 коробках 32 свічки. 349 Х = 65 Х = 15.
Складаються з команд, які треба виконати послідовно.
Оператори розгалуження та повторення 1.Оператор ; 2.Оператори циклу: (ПОКИ); (ДО); (ДЛЯ).
Розгалуження Переклад алгоритмів з розгалуженням на мову програмування.
РОЗКЛАДАННЯ МНОГОЧЛЕНІВ НА МНОЖНИКИ СПОСОБОМ ГРУПУВАННЯ.
Транксрипт:

Ізяславський НВК 2, Гульчак Інна Василівна Розгалуження в алгоритмах і програмах Visual Basic клас Академічний рівень

Алгоритми з розгалуженням Задача Задача Обчислити значення виразу (a-b)/(c-d), де a, b, c, d – дійсні числа Дано: Дано: a, b, c, d – дійсні числа a, b, c, d – дійсні числа Знайти: Знайти: Z – дійсне число Z – дійсне число

Блок-схема Початок Кінець Увести a, b, c, d Вивести Z X:= а-b; Y:=c-d Z:=X/Y Y=0 Вивести Вираз значення немає так ні

Види розгалужень ПовнеНеповне Перевірка умови Послідовність команд 1 Послідовність команд 2 такні Перевірка умови Послідовність команд так ні

Розгалуження у Visual Basic If умова then оператори End if Приклад If vik<18 then MessageBox.Show(Вам ще рано одружуватись!) End if Неповнерозгалуження

Розгалуження у Visual Basic If умова then Оператор1Else Оператор2 End if Приклад If vik<18 then MessageBox.Show(Вам ще рано одружуватись!) Else MessageBox.Show(Пора замислюватись про майбутнє!) End if Повнерозгалуження

Перемикачі та прапорці Перемикач Перемикач Прапорець Прапорець Властивість Властивість

Приклад застосування If RadioButton1.Checked=True then MessageBox.Show(Вам ще рано одружуватись!) End if If RadioButton2.Checked=True then MessageBox.Show(Пора замислюватись про майбутнє!) End if Два неповних розгалуження розгалуження

If RadioButton1.Checked=True then MessageBox.Show(Вам ще рано одружуватись!) Else MessageBox.Show(Пора замислюватись про майбутнє!) End if Повне розгалуження розгалуження

Складені умови в розгалуженні RadioButton1.Checked=True And CheckBox1.Checked=True RadioButton1.Checked=True And CheckBox1.Checked=True RadioButton1.Checked=True Or CheckBox1.Checked=True RadioButton1.Checked=True Or CheckBox1.Checked=True X>0 And X 0 And X<=10

Домашнє завдання Ознайомитись п.2.8 Ознайомитись п.2.8 Виконати 4 Виконати 4