Открытый урок «Реализация разветвляющихся алгоритмов на языке программирования Visual Bаsic»

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



Advertisements
Похожие презентации
Способы написания алгоритмов. Устно Что такое алгоритм? Перечислите виды алгоритмов. Что такое система команд исполнителя?
Advertisements

Выбор действий в Бейсике (ветвление). Задача: найти максимальное число из двух чисел. Словесная форма записи: Алгоритм MAX Начало 1. Запросить числа A,
Определение максимального и минимального значений переменных. Задание 1. Даны две переменные А и В, значения которых вводятся командой Input. Определить.
Алгоритмы с ветвящейся структурой. Программирование ветвлений на QBasic. Программное управление работой компьютера Епифанова Т.Н. / 2010 CLS INPUT A,B,C.
Основные типы алгоритмических структур. Линейный алгоритм (следование). Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Программирование на языке Паскаль Тема 2. Ветвления 1.
УСЛОВНЫЙ ОПЕРАТОР IF... THEN... ELSE (Если … То … Иначе)
А ЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ ЯЗЫКА V ISUAL B ASIC. 1. Л ИНЕЙНЫЙ АЛГОРИТМ Алгоритм в котором команды выполняются последовательно одна за другой, называется.
Ветвление в алгоритмах и программах. ОПРЕДЕЛЕНИЕ Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо.
1 Программирование на языке Паскаль Тема 2. Ветвления © К.Ю. Поляков,
Задача 1. Какое значение будет иметь n в результате выполнения следующего фрагмента алгоритма? n:=5 m:=17 если nm то n:=n*m иначе n:=n-m все.
Какой алгоритм называется разветвляющимся? Алгоритм, при выполнении которого необходимо выполнить какое-либо условие называется разветвляющимся.
Разветвляющаяся алгоритмы. Условные операторы Ветвление - выбор пути решения задачи в соответствии с выполнением или невыполнением некоторого условия выбора.
Алгоритмические структуры 1.Линейный 2.Ветвление 3.Цикл.
«Программирование разветвляющихся алгоритмов» Учитель информатики гимназии 12 г. Тюмени Бугаева Елена Викторовна.
Алгоритмическая конструкция ветвление. Данная конструкция применяется в алгоритмах для задач, при решении которых необходимо делать выбор между действиями.
как подготовить информацию к обработке на компьютере как воспользоваться компьютером для обработки информации.
1.Что представляет собой алгоритмическая структура с ветвлением? 2.Приведите примеры. 3.Что называется логическим выражением? 4.Простые и сложные логические.
Условный оператор Решение задач. Название конструкции? Формат записи оператора? Условие Серия 1 Серия 2 Да Нет.
Транксрипт:

Открытый урок «Реализация разветвляющихся алгоритмов на языке программирования Visual Bаsic»

Задача: Составить блок-схему и программный код для приложения, определяющего периметр какого из двух квадратов больше. Значения сторон квадратов вводятся пользователем.

Словесный алгоритм 1. Задать значение длины I квадрата. 2. Задать значение длины II квадрата. 3. Вычислить периметр I квадрата. 4. Вычислить периметр II квадрата. 5. Сравнить периметр I квадрата с периметром II квадрата. 6. Если периметр I квадрата оказался больше, то сообщить, что периметр I квадрата больше. 7. Если периметр II квадрата оказался больше, то сообщить, что периметр II квадрата больше.

Тема урока: Реализация разветвляющихся алгоритмов на языке программирования Visual Basic

Начало а1 а2 Р1=4*а1 Р2=4*а2 Р1>Р2 Конец Периметр I кв. больше Периметр II кв. больше

Условная конструкция IF (если) THEN( тогда ) ELSE (иначе) IF условие THEN команда(ы) 1 ELSE команда(ы) 2 End IF

Dim a1 As Integer, a2 As Integer, P1 as integer, P2 As Integer Show а1=InputBox(«введите значение стороны I квадрата в см.», «окно ввода») а2=InputBox(«введите значение стороны II квадрата в см.», «окно ввода») P1=4*a1 P2=4*a2 If P1>P2 Then Print «Периметр I квадрата больше» ELSE Print «Периметр II квадрата больше» End if

Домашнее задание 1.Конспект. 2.Задача 1. 3.Задача 2.