Тема: Побудова алгоритмів з послідовним розгалуженням


Скачати 27.32 Kb.
НазваТема: Побудова алгоритмів з послідовним розгалуженням
Дата15.04.2013
Розмір27.32 Kb.
ТипДокументи
bibl.com.ua > Інформатика > Документи
Практична робота

Тема: Побудова алгоритмів з послідовним розгалуженням.

Мета: Навчитись розробляти алгоритми з послідовним розгалуженням.

Обладнання: ПК, роздаткові картки.

Теоретичні відомості

Умовний оператор If…Then…Else.

Умовний оператор використовується для подання розгалуженого обчислювального процесу у коді програми мовою Visual Basic. Умовний оператор IfThenElse має дві структури: лінійну та блочну.

Синтаксис лінійної (послідовної) структури умовного оператора:

If <логічний вираз> Then <оператори1> [ Else <оператори2>]

Дія: обчислюється значення логічного виразу, результатом якого може бути одне з двох значень (істина) або (хибність). Логічний вираз складається з операндів логічного типу, між якими містяться знаки логічних операцій і може мати одне з двох значень: True (Істина) або False (Хибність).

оператори 1 виконуються при значенні логічного виразу "істина";

оператори 2 виконуються при значенні логічного виразу "хибність".

ЗВЕРНІТЬ УВАГУ:

  • Оператором 2 знову може бути умовний оператор.

  • Вираз у квадратних дужках [ ] може бути відсутній.

Приклад використання умовного оператора реалізованого в коді наведеної нижче програми:

«Знайти квадрат найбільшого із трьох чисел A, B, C і куб найменшого з цих чисел».

Dim a, b, c, max, min As Double – оголошення змінних a, b, c що відповідають введеним числам та max, min – допоміжні змінні для визначення максимального та мінімального числа.

a = Convert.ToDouble(TextBox1.Text)

b = Convert.ToDouble(TextBox2.Text)

c = Convert.ToDouble(TextBox3.Text)

If a > b Then max = a Else max = b – якщо a більше b то max= a в іншому випадку max = b.

If c > max Then TextBox4.Text = c ^ 2 Else TextBox4.Text = max ^ 2 - якщо c більше max то виводимо в TextBox4 квадрат значення змінної c, в іншому випадку квадрат значення змінної max.

If a < b Then min = a Else min = b - якщо a менше b то min = a в іншому випадку min = b.

If c < min Then TextBox5.Text = c ^ 3 Else TextBox5.Text = min ^ 3 - якщо c менше min то виводимо в TextBox5 куб значення змінної c, в іншому випадку куб значення змінної min.

Практичне завдання:

Дано два дійсних числа. Менше число замінити значенням виразу:

, а більше: .

Контрольні запитання

  1. Які значення можуть набувати змінні типу Boolean?

  2. Що таке логічний вираз?

  3. Які логічні операції ви знаєте?

  4. Що тека умовний оператор?

  5. Які існують структури умовних операторів?

  6. Чи можна розв’язати програму наведену в прикладі задачу іншим способом? Яким чином?

Схожі:

Уроку Тема: Реалізація алгоритмів з послідовним розгалуженням у вигляді програм (проектів)
Мета: Навчитись реалізувати алгоритми розгалуження у вигляді програм (проектів) в середовищі програмування Visual Basic; розвинути...
УРОК №4 Тема. Поняття про конструювання алгоритмів різними способами....
Тема. Поняття про конструювання алгоритмів різними способами. Вхідні дані та результати, їх взаємозв'язок. Практична робота №1 «Побудова...
УРОК № З Тема. Базові структури алгоритмів. Конструювання алгоритмів
Базові поняття й терміни: алгоритм, виконавець, базові структури алгоритмів, слідування, розгалуження, повторення, блок-схема
Уроку (зміст навчального матеріалу)
Поняття алгоритму. Властивості алгоритмів. Форми подання алгоритму. Виконавець алгоритму. Система команд виконавця алгоритму. Базові...
Тема Створення та реалізація програм з розгалуженням
Мета Навчитись складати та виконувати програми з використанням вказівок розгалуження
23 Алгоритмізація
Алгоритмізація. Поняття алгоритму. Властивості алгоритму. Способи опису алгоритмів. Навчальна алгоритмічна мова. Базові структури...
Тема. Одновимірні масиви
Формування вмінь і навиків програмування алгоритмів обробки одновимірних масивів. Закріплення вмінь і навиків використання функцій...
Тема. Одновимірні масиви
Формування вмінь і навиків програмування алгоритмів обробки одновимірних масивів. Закріплення вмінь і навиків використання функцій...
Тема. Одновимірні масиви
Формування вмінь і навиків програмування алгоритмів обробки одновимірних масивів. Закріплення вмінь і навиків використання функцій...
ТЕМА: Табличний процесор
МЕТА: засвоїти технологію адресації в Excel, проведення розрахунків, використання логічних функцій для реалізації обчислювальних...
Додайте кнопку на своєму сайті:
Портал навчання


При копіюванні матеріалу обов'язкове зазначення активного посилання © 2013
звернутися до адміністрації
bibl.com.ua
Головна сторінка