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

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



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

Ізяславський НВК 2, Гульчак Інна Василівна Розгалуження в алгоритмах і програмах Visual Basic клас Академічний рівень.
Циклічні структури та розгалуження 1. Команда розгалуження (блок-схема) 1. Команда розгалуження (блок-схема) 1. Команда розгалуження (блок-схема) 1. Команда.
Ізяславський НВК 2, Гульчак Інна Василівна ЦИКЛИ.
Програмування на мові Паскаль Тема Цикли. Цикли Цикл – це багатократне виконання однакової послідовності дій. цикл з відомою кількістю кроків цикл з невідомою.
Етапи створення проекту : 1. Створення графічного інтерфейса проекта 2. Установка значень властивостей обєктів графічного інтерфейса 3. Створення і редагування.
Оператори розгалуження та повторення 1.Оператор ; 2.Оператори циклу: (ПОКИ); (ДО); (ДЛЯ).
БАЗОВІ АЛГОРИТМІЧНІ СТРУКТУРИ. ТИПИ ДАНИХ В МОВІ PASCAL. ПРІОРИТЕТ ОПЕРАЦІЙ В МОВІ PASCAL.
Що таке цикл? Чим характерний цикл як фрагмент алгоритму? Що таке розгалуження? Чим характерне розгалуження як фрагмент алгоритму?. Чим цикл відрізняється.
Бройченко А.Г КОМАНДИ ПОВТОРЕННЯ (Turbo Pascal 7.0) КОМАНДИ ПОВТОРЕННЯ (Turbo Pascal 7.0) Інформатика-11 Тема-4.
Цикли в мові С++ Цикл - це процес виконання певного набору команд деяку кількість разів.
Ізяславський НВК 2, Гульчак І.В. Алгоритми та їх властивості. Форми подання алгоритмів.
Вказівка повторення. повторити правила опису циклічних алгоритмів за допомогою блок-схем і навчальною алгоритмічною мовою, повторити правила опису циклічних.
Команда повторення (while, repeat). Головні питання 4 Що таке цикли і де вони застосовуються? Що являє собою оператор while Що являє собою оператор.
Застосування складних команд 1. Програма визначення суми n чисел 1. Програма визначення суми n чисел 1. Програма визначення суми n чисел 1. Програма визначення.
Тема 2. Розгалуження. Алгоритми розгалуження Задача. Ввести два цілих числа і вивести на екран більше з них. Ідея розвязання: потрібно вивести на екран.
Розгалуження в алгоритмах і програмах Алгоритми з розгалуженням.
Поняття циклу. Класифікація циклів. Порівняльна характеристика циклів. Формати команд повторення мовою програмування.
Тема: Вказівка повторення та її опис навчальною алгоритмічною мовою та мовою програмування. Мета: повторити правила опису циклічних алгоритмів за допомогою.
Базові структури алгоритмів Інформатика-11 Тема-2.
Транксрипт:

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

Цикли в алгоритмах Задача 1. Є порожня діжка і відро. Використовуючи відро, наповнити діжку водою з колодязя.

Блок-схема Початок ні Кінець Дано: діжка, відро, вода Наповнити відро водою Діжка повна? Вивести Діжка наповнена! так Вилити воду з відра в діжку Тіло циклу Умова

Блок-схема (інший варіант) Початок ні Кінець Дано: діжка, відро, вода Наповнити відро водою Діжка неповна? Вивести Діжка наповнена! так Вилити воду з відра в діжку

Види циклів Цикл з післяумовою Цикл з передумовою Команди тіла циклу умова ні так Команди тіла циклу ні так

Цикл з лічильником Лічильник := початкове значення Лічильник кінцеве значення Команди тіла циклу Лічильник := лічильник + 1 ні так

Цикли у Visual Basic 2008 Визначений цикл (з лічильником) Dim лічильник As Integer For лічильник = поч.значення To кінц.значення Тіло циклу (оператори) Тіло циклу (оператори)Next

Обчислити суму перших ста натуральних чисел Sum=1+2+3+…+100 Dim i As Integer Dim Sum As Integer = 0 For i = 1 To 100 Sum = Sum + i Sum = Sum + iNext MessageBox.Show(Sum) iSum

Цикл виконувати, поки Do While () Do While (умова) тіло циклу (оператори)Loop Тіло циклу виконується, доки умова істинна

Цикл виконувати, доки не Do Until () Do Until (умова) тіло циклу (оператори)Loop Тіло циклу виконується, доки умова хибна

Обчислити суму парних чисел від 1 до 100 включно Dim i As Integer = 2 Dim Sum As Integer = 0 Do While () Do While (i<=100) Sum=Sum+i i=i+2Loop MessageBox.Show(Sum) Dim i As Integer = 2 Dim Sum As Integer = 0 Do Until (i>100) Sum=Sum+i i=i+2 Loop MessageBox.Show(Sum) i Sum