kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Циклический алгоритм

Нажмите, чтобы узнать подробности

В презентации  15 слайдов.

Даются основные понятия алгоритма, рассмотрены примеры циклического алгоритма и его структуры – арифметический цикл и логические циклы ( с предусловием и послеусловием), а так же изучены основной и вспомогательный алгоритмы. Приведены  примеры алгоритмов. Подведены итоги урока. Выдано домашнее задание.  

Просмотр содержимого документа
«Циклический алгоритм »

ЦИКЛИЧЕСКИЙ АЛГОРИТМ

ЦИКЛИЧЕСКИЙ АЛГОРИТМ

Циклический алгоритм -это такой алгоритм, действия которого повторяются необходимое кол-во раз

Циклический алгоритм

-это такой алгоритм, действия которого повторяются необходимое кол-во раз

Рассмотрим следующие вопросы :

Рассмотрим следующие вопросы :

  • Как записываются повторяющиеся процессы в алгоритмах.
  • Какие бывают виды циклов.
  • Познакомитесь с примерами записи циклических алгоритмов.
  • Что такое основной и вспомогательный алгоритм.
Циклические структуры алгоритмов а) арифметический цикл Счетчик цикла Серия  команд

Циклические структуры алгоритмов

а) арифметический цикл

Счетчик цикла

Серия

команд

б) Логический цикл  с предусловием Условие Нет Да Серия  команд

б) Логический цикл с предусловием

Условие

Нет

Да

Серия

команд

Начало Алгоритм копания траншеи “ от забора и до обеда ” Подойти к забору Обед еще не  начался ? нет да Выкопать 10 см3 траншеи Идти обедать Конец

Начало

Алгоритм копания траншеи от забора и до обеда

Подойти к забору

Обед

еще не

начался ?

нет

да

Выкопать 10 см3

траншеи

Идти обедать

Конец

в) Логический цикл  с послеусловием Серия  команд Нет Условие Да

в) Логический цикл с послеусловием

Серия

команд

Нет

Условие

Да

А теперь давайте вспомним Тома Сойера – как он построил свой алгоритм покраски забора Начало Подойти к забору Покрасить 1 доску Алгоритм покраски забора Забор закончился ? Отнести кисть и краску и идти гулять Конец

А теперь давайте вспомним Тома Сойера – как он построил свой алгоритм покраски забора

Начало

Подойти к забору

Покрасить 1 доску

Алгоритм покраски забора

Забор

закончился ?

Отнести кисть и краску

и идти гулять

Конец

Сравнение арифметического и логического циклов

Сравнение арифметического и логического циклов

  • Количество повторений в арифметическом цикле известно до начала выполнения цикла.
  • Количество повторений в логическом цикле зависит от проверки условия.
  • Логический цикл с предусловием может не выполняться ни разу. Логический цикл с послеусловием выполняется хотя бы один раз.
  • Логический цикл с предусловием может не выполняться ни разу.
  • Логический цикл с послеусловием выполняется хотя бы один раз.
Сравним выполнение арифметического и логического циклов Объединяемся в команды. Второй ряд Первый ряд Теперь каждая команда составляет свой алгоритм.

Сравним выполнение арифметического и логического циклов

Объединяемся в команды.

Второй ряд

Первый ряд

Теперь каждая команда составляет свой алгоритм.

Основной и вспомогательный алгоритм Основным называется алгоритм, выполнение которого ведет к достижению основной (главной) цели. Вспомогательным называется алгоритм, предназначенный для достижения промежуточной цели.

Основной и вспомогательный алгоритм

Основным называется алгоритм, выполнение которого ведет к достижению основной (главной) цели.

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

Таким образом, вспомогательный алгоритм может быть использован в различных главных алгоритмах, также его можно несколько раз использовать в одном главном алгоритме. Вспомогательные и главные алгоритмы могут составлять разные люди.

Таким образом, вспомогательный алгоритм может быть использован в различных главных алгоритмах, также его можно несколько раз использовать в одном главном алгоритме.

Вспомогательные и главные алгоритмы могут составлять разные люди.

Итоги урока:

Итоги урока:

  • Циклические алгоритмы используются для…
  • Арифметический цикл отличается от логического тем, что…
  • Вспомогательный алгоритм – это …
  • Главный алгоритм - это…
Домашнее задание: Подготовиться к контрольной работе. Выучить конспект, Глава 2, § 3, 5 Повторить Глава 2, §1, 2, 4. Составить алгоритм вычисления  x 2  для  1 ≤ x ≤  10,  используя: а) арифметический цикл б) логический цикл с послеусловием в) вспомогательный алгоритм вычисления x 2

Домашнее задание:

  • Подготовиться к контрольной работе.
  • Выучить конспект, Глава 2, § 3, 5
  • Повторить Глава 2, §1, 2, 4.
  • Составить алгоритм вычисления

x 2 для 1 x 10, используя:

а) арифметический цикл

б) логический цикл с послеусловием

в) вспомогательный алгоритм вычисления x 2


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Презентации

Целевая аудитория: 9 класс

Скачать
Циклический алгоритм

Автор: Вишнякова Юлия Викторовна

Дата: 26.11.2014

Номер свидетельства: 136139

Похожие файлы

object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(83) "Поурочный план по теме Циклические алгоритмы"
    ["seo_title"] => string(47) "pourochnyiplanpotiemietsiklichieskiiealghoritmy"
    ["file_id"] => string(6) "281081"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1453465736"
  }
}
object(ArrayObject)#875 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(76) "Программирование циклических алгоритмов"
    ["seo_title"] => string(44) "proghrammirovaniietsiklichieskikhalghoritmov"
    ["file_id"] => string(6) "276992"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1452827739"
  }
}
object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(164) "Разработка урока по теме "Составление программ с использованием циклических алгоритмов" "
    ["seo_title"] => string(96) "razrabotka-uroka-po-tiemie-sostavlieniie-proghramm-s-ispol-zovaniiem-tsiklichieskikh-alghoritmov"
    ["file_id"] => string(6) "111606"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1407673375"
  }
}
object(ArrayObject)#875 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(108) "урок информатики в 9 классе на тему "Циклические алгоритмы" "
    ["seo_title"] => string(64) "urok-informatiki-v-9-klassie-na-tiemu-tsiklichieskiie-alghoritmy"
    ["file_id"] => string(6) "126590"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1415199071"
  }
}
object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(81) "Презентация к уроку "Циклические алгоритмы" "
    ["seo_title"] => string(50) "priezientatsiia-k-uroku-tsiklichieskiie-alghoritmy"
    ["file_id"] => string(6) "172305"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1423806229"
  }
}

Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства