Вспомогательный алгоритм Цель : понятие вспомогательного и основного алгоритма, структура вспомогательного алгоритма, метод пошаговой детализации.

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



Advertisements
Похожие презентации
Вспомогательные алгоритмы. Алгоритм, по которому решается некоторая подзадача из основной задачи и который повторяется многократно называется вспомогательным.
Advertisements

Вспомогательные алгоритмы и подпрограммы. Задача: Пусть требуется составить программу, по которой ГРИС напишет на экране четырехзначное число число.
9 класс IV МАОУ, СОШ 50 Томск, 2010 г., Гришкова Т.П.
Вспомогательные алгоритмы и подпрограммы. Задача. Пусть требуется составить программу, по которой ГРИС напишет на экране четырехзначное число 1919.
Циклы с условием Обучающая презентация для учащихся 9 класса. Разработка учителя информатики и ИКТ МОУ СОШ с.Тербуны Болговой Н.А.
Цикл с параметром Обучающая презентация для учащихся 9 класса. Разработка учителя информатики и ИКТ МОУ СОШ с.Тербуны Болговой Н.А.
Вспомогательный алгоритм Вспомогательный алгоритм Вспомогательный алгоритм Вспомогательный алгоритм Метод пошаговой детализации Метод пошаговой детализации.
Муниципальное общеобразовательное учреждение гимназия 1 Учитель информатики: Скабёлкина М.Ю. Липецк класс.
Подпрограммы
Разветвляющийся алгоритм. Алгоритмы, при исполнении которых порядок следования команд определяется в зависимости от результатов проверки некоторых условий,
Обучающая презентация для 9 класса © Болгова Н А© Болгова Н.А.2 Основные вопросы: Закрепление типов алгоритмов Закрепление типов алгоритмов Ручная обработка.
Понятие Вспомогательный алгоритм – это алгоритм, целиком используемый в составе других алгоритмов.
ПОВТОРЕНИЕ: 1). Определение алгоритма; 2). Способы описания алгоритма; 3). Общий вид алгоритма.
Установи соответствие АЛГ………НАЧ………..КОНЦИКЛ-ДЛЯ ЕСЛИ ТО ТО ИНАЧЕ ИНАЧЕВСЕ ЗАГОЛОВОК АЛГОРИТМА НЦ ДЛЯ …. ………………….КЦ ОБЩИЙ ВИД АЛГОРИТМА АЛГ ДАНО| ДАНО|
Начала программирования Занятие 16. Пошаговая детализация алгоритма. Подпрограммы-процедуры.
Задача: даны значения двух переменных, выбрать большее из них алг БИД 1 если A > B ввод A, B нач вещ A, B, C кон вывод C то C := A иначе C := B кв C :
Работа учащихся 9в класса МОУ БСОШ1.
ТИПЫ АЛГОРИТМОВ Цель:закрепить знания о типах алгоритмов, умение составлять алгоритмы, строить блок-схемы Болгова Н.А.
© Нечаева Ольга Ивановна 2007 год. ЛИНЕЙНЫЙ А Л Г О Р И Т М © Нечаева Ольга Ивановна 2007 год Команды такого алгоритма выполняются последовательно сверху.
Вспомогательные алгоритмы Prezentacii.com. Вспомогательный алгоритм – это алгоритм, по которому решается часть задачи из основной и который, как правило,
Транксрипт:

Вспомогательный алгоритм Цель : понятие вспомогательного и основного алгоритма, структура вспомогательного алгоритма, метод пошаговой детализации

2005© Bolgova N.A.2 ПЛАН 1. Определение вспомогательного алгоритма 2. Определение основного алгоритма 3. Структура вспомогательного алгоритма 4. Метод пошаговой детализации

2005© Bolgova N.A.3 Определение вспомогательного алгоритма Определение 1 Алгоритм, целиком используемый в составе другого алгоритма и имеющий собственное имя, называется ВСПОМОГАТЕЛЬНЫМ Определение 2 Алгоритм, по которому решается некоторая подзадача основной задачи и который выполняется многократно, называется ВСПОМОГАТЕЛЬНЫМ

2005© Bolgova N.A.4 В роли вспомогательного алгоритма может выступать любой алгоритм, имеющий ЗАГОЛОВОК, позволяющий вызывать его из других алгоритмов. В заголовке указывается НАЗВАНИЕ АЛГ, АРГУМЕНТЫ, (т.е. имена тех переменных, значения которых передаются вспомогательному алгоритму из основного), РЕЗУЛЬТАТЫ ( т.е. имена тех переменных, значения которых передаются из вспомогательного алгоритма основному).

2005© Bolgova N.A.5 Определение основного алгоритма Алгоритм, содержащий в себе обращение к вспомогательному алгоритму (или содержащий заголовок вспомогательного алгоритма) называется ОСНОВНЫМ

2005© Bolgova N.A.6 Каждый вспомогательный алгоритм - описывает решение какой-либо подзадачи ; -имеет линейную, разветвляющую, циклическую структуру; - может быть составлен заранее и к нему можно обратиться.

2005© Bolgova N.A.7 Задача 1: составить алгоритм рисования фигуры Чертежником

2005© Bolgova N.A.8 АЛГ скобка НАЧ шаг поворот шаг поворот шаг КОН

2005© Bolgova N.A.9 АЛГ фигура НАЧ СКОБКА поворот СКОБКА поворот СКОБКА поворот СКОБКА КОН

2005© Bolgova N.A.10 Задача 2 Составить алгоритм поиска большего из трех целых чисел (БИТ) АЛГ БИТ ( цел А, В, С, max) арг А, В, С рез max НАЧ БИД (А, В, max )БИД (А, В, max ) А := МАХ, В := С БИД (А, В, max ) КОН

2005© Bolgova N.A.11 АЛГ БИД ( цел А, В, max) арг А, В рез max НАЧ если А>В то max := А иначе max := В все КОН Вспомогательный алгоритм

2005© Bolgova N.A.12 Блок - схема нач А, В, С БИД(А,В,Х) А := Мах В := С БИД(А,В,Х) max кон БИД(А,В,Х) А > В Max := AMax := B

2005© Bolgova N.A.13 Определение Метод составления алгоритма, при котором сначала пишется основной алгоритм, затем записывается обращение к вспомогательному и описывается вспомогательный алгоритм называется МЕТОДОМ ПОШАГОВОЙ ДЕТАЛИЗАЦИИ

2005© Bolgova N.A.14 Вопросы: Какой алгоритм называется вспомогательным? Какой алгоритм называется основным? Дайте определение метода пошаговой детализации.