Понятие алгоритма. Формы представления алгоритма. Линейный алгоритм.

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



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

В зависимости от того, каков порядок использования команд, можно выделить три типа алгоритмов.
Алгоритмы и типы алгоритмов. Алгоритм - это строгоупорядоченная последовательность действий, приводящая к решению задачи. Название "алгоритм" произошло.
1 алгоритмы. 2 Алгоритм - последовательность указаний (команд) исполнителю, выполнив которую, он достигает поставленной цели или решает определенную задачу.
Алгоритмы КуМир (Комплект Учебных МИРов) - система программирования, предназначенная для поддержки начальных курсов информатики.
Основы алгоритмизации Алгоритмы. Типы алгоритмов. Блок-схемы. Вопросы и задания.
§ 2 Линейные алгоритмы в словесной форме Глава 1. Введение в программирование.
АЛГОРИТМЫ Алгоритм – это последовательность действий, которые должен выполнить исполнитель для достижения конкретной цели. Алгоритм содержит.
АЛГОРИТМЫ Алгоритм – это последовательность действий, которые должен выполнить исполнитель для достижения конкретной цели. Алгоритм содержит несколько.
Информатика 6 класс. Для алгоритма важен не только набор действий, но и то, в каком порядке они выполняются. ИСПОЛНИТЕЛЬ АЛГОРИТМА – это человек, животное.
Формы записи алгоритмов Устецкая О. В.. ВОПРОСЫ НА ПОВТОРЕНИЕ 1.Что такое алгоритм? 2.Что необходимо для составления алгоритма? 3.Нужно ли соблюдать порядок.
Основы алгоритмизации Алгоритмы. Типы алгоритмов. Блок-схемы. Вопросы и задания.
Этапы решения задач с помощью компьютера Что такое алгоритм и его основные свойства Способы записи алгоритмов Основные структуры алгоритмов.
АЛГОРИТМЫ Что такое алгоритм? Что такое алгоритм? Это последовательность действий. Это последовательность действий. Для исполнителя Кто такой исполнитель?
АЛГОРИТМЫ подготовил учитель информатики МАОУ СОШ 2 г. Троицк Купцова Юлия Евгеньевна.
Методическая разработка по информатике и икт (6 класс) по теме: Формы записи алгоритмов. 6 класс.
Типы алгоритмов. Проверка домашнего задания Прочитать задание 1. Алгоритм чистки зубов. Прочитать алгоритм пришивания оторванной пуговицы. Как падчерице.
Перед вами дверь, дверь на наш урок. Чтобы ее открыть нужно составить алгоритм открывания этой двери.
Этапы решения задач с помощью компьютера Что такое алгоритм и его основные свойства Способы записи алгоритмов Основные структуры алгоритмов.
1. Линейный алгоритм Конец Начало Действие 1 Действие n КОНСТРУКЦИИ АЛГОРИТМА.
Транксрипт:

Понятие алгоритма. Формы представления алгоритма. Линейный алгоритм.

В зависимости от того, каков порядок использования команд, можно выделить три типа алгоритмов Словарь терминов

Алгоритм решения задачи называется линейным, если исполнитель все команды алгоритма исполняет одну за другой в порядке их записи. Рассмотрим старинную задачу о волке, козе и капусте. Человеку нужно переправить на противоположный берег волка, козу и капусту. В лодку человек может поместиться либо с козой, либо с волком, либо с капустой. На берегу нельзя оставить волка с козой или козу с капустой. Алг Переправа нач 1.Перевезти козу 2. Возвратиться самому 3. Перевезти волка 4. Возвратиться вместе с козой 5. Перевезти капусту 6. Возвратиться самому 7. Перевезти козу кон

Построим блок-схему для линейного алгоритма Алг Дежурик нач 1. Открыть окно 2. Вымыть тряпку 3. Вытереть доску 4. Принести мел 5. Закрыть окно 6. Сесть на место кон Начало Конец 1. Открыть окно 2. Вымыть тряпку 3. Вытереть доску 4. Принести мел 5. Закрыть окно 6. Сесть на место

Теперь попробуйте свои силы Составьте блок-схему для следующей задачи По заданным значениям b=5, c=6, d=9, g=3 нужно получить значение m = f : c, где f = b+d-g Сделайте задание самостоятельно в тетради, а затем проверим ваши решения, посмотрев правильный ответ

Алгоритм называется разветвляющимся, если после проверки условия в разных ситуациях исполняются разные наборы команд. Составим алгоритм правописания приставок на «з», «с». Алг Правописание нач 1.Выделяем корень слова. 2. Если корень начинается со звонкой перейти к пункту 3, в противном случае к пункту 4 3. В приставке пишем «з». Перейти к пункту 5 4. В приставке пишем «с». 5. Записать слово кон Например: Разговор (пишем «з») Рассказ ( пишем «с»)

Построим блок-схему для разветвляющегося алгоритма Начало Конец Она не исправна Вывернуть лампочку из патрона Завернуть лампочку в патрон Она исправна Лампочка горит? Да Нет

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

Алгоритм, который содержит команду повторения, называют алгоритмом с повторением. Если в алгоритме одну и туже команду приходится записывать несколько раз, то для сокращения алгоритма используется специальная команда повторения. Алг Наполнение нач 1. Ведро неполное? 2.Да. Налить в ведро кружку воды. Перейти к пункту Нет. Перейти к пункту Завершить наполнение ведра водой кон Написать алгоритм наполнения ведра литровой кружкой Алг Наполнение_2 нач 1. Пока ведро неполное, повторять команду 2. В противном случае пропустить команду 2 и выполнять следующие по порядку команды алгоритма 2. Налить в ведро кружку воды. кон Линейный алгоритм Алгоритм с повторением

Построим блок-схему для алгоритма с повторением Начало Конец Налить кружку воды Ведро неполное? ДаНет Составим алгоритм наполнения ведра водой

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

Задания для самостоятельной работы 1. Есть двое песочных часов: на 3 минуты и на 8 минут. Для приготовления эликсира бессмертия его нужно варить ровно 7 минут. Составьте алгоритм и блок-схему приготовления эликсира бессмертия. 2. Несколько ребят собрались на остановке, чтобы поехать в зоопарк. До зоопарка они могут добраться автобусными маршрутами 2 и 51. Составьте алгоритм и блок-схему поездки детей в зоопарк. 3. Два солдата подошли к реке, по которой в лодке катаются два мальчика. Составьте алгоритм переправы солдат на другой берег, при условии, что лодка вмещает только одного солдата либо двух мальчиков, а солдата и мальчика уже не вмещает. 4. Переделайте алгоритм и блок-схему задания 3 для случая переправы 8 солдат (10-ти солдат).

Начало Конец 1. b = 5 2. Вымыть тряпку2. c = 6 3. d=9 4. g=3 5. f=b+d+g 6. m= f:c

Конец Он спелый Начало Достать арбуз из воды Бросить арбуз в воду Он не спелый Арбуз всплыл? Да Нет

Конец Он спелый Достать арбуз из воды Бросить арбуз в воду Он не спелый Арбуз всплыл? НетДа Начало Проверено 100 арбузов? НетДа

Словарь понятий Алгоритм - последовательность указаний (команд) исполнителю, выполнив которую он достигает поставленной цели или решает определенную задачу. Команда - указание исполнителю выполнить отдельное действие. Система команд исполнителя - множество команд, которые понимает и может выполнить исполнитель. Блок-схема - запись алгоритма в виде последовательности специальных графических блоков-обозначений.