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

Содержание
  1. Презентация на тему: Составление линейного алгоритма на языке ABC Pascal
  2. Презентация на тему Составление линейного алгоритма на языке ABC Pascal
  3. Слайд 1 03.02.2015г. Составление линейного алгоритма на языке ABC Pascal.
  4. Слайд 2 Задание : составьте алгоритм посадки дерева. Выкопать в земле
  5. ямку; Опустить в ямку саженец; Засыпать ямку с саженцем землей; Полить саженец
  6. Слайд 3 Линейный Алгоритм Алгоритм, в котором команды выполняются последовательно одна
  7. за другой, называется линейным алгоритмом (Пример: Алгоритм посадки дерева.)
  8. Слайд 4 Базовая структура линейного алгоритма начало конец Команда 1 Команда 2 Команда n
  9. Слайд 5 Этапы решения задач на компьютере: Постановка задачи . Построение
  10. математической модели. Алгоритмизация. Написание задачи на языке программирования. Отладка и тестирование
  11. Слайд 6 Задача Вычислить периметр произвольного треугольника по его трем сторонам. а b c
  12. Слайд 7 Решение 1.Постановка задачи Исходные данные Результат
  13. Слайд 8 Решение 2.Построение математической модели:
  14. P=a+b+c 3.Алгоритм
  15. Слайд 9 Решение 4.Программа: Program zad_1; Uses crt; Var a,b,c:integer; Begin Clrscr; Write(‘Введите значение сторон треугольника’); Readln(a,b,c); P:=a+b+c; Write(‘Периметр
  16. треугольника P=‘, P); Readln; End.
  17. Слайд 10 5.Тест.
  18. Слайд 11 Что происходит после запуска программы? Введите через запятую значение
  19. сторон треугольника 3,5,8 После этого в переменные заносятся введенные
  20. Презентация на тему Составление линейного алгоритма на языке ABC Pascal
  21. Слайд 1 03.02.2015г. Составление линейного алгоритма на языке ABC Pascal.
  22. Слайд 2 Задание : составьте алгоритм посадки дерева. Выкопать в земле
  23. ямку; Опустить в ямку саженец; Засыпать ямку с саженцем землей; Полить саженец
  24. Слайд 3 Линейный Алгоритм Алгоритм, в котором команды выполняются последовательно одна
  25. за другой, называется линейным алгоритмом (Пример: Алгоритм посадки дерева.)
  26. Слайд 4 Базовая структура линейного алгоритма начало конец Команда 1 Команда 2 Команда n
  27. Слайд 5 Этапы решения задач на компьютере: Постановка задачи . Построение
  28. математической модели. Алгоритмизация. Написание задачи на языке программирования. Отладка и тестирование
  29. Слайд 6 Задача Вычислить периметр произвольного треугольника по его трем сторонам. а b c
  30. Слайд 7 Решение 1.Постановка задачи Исходные данные Результат
  31. Слайд 8 Решение 2.Построение математической модели:
  32. P=a+b+c 3.Алгоритм
  33. Слайд 9 Решение 4.Программа: Program zad_1; Uses crt; Var a,b,c:integer; Begin Clrscr; Write(‘Введите значение сторон треугольника’); Readln(a,b,c); P:=a+b+c; Write(‘Периметр
  34. треугольника P=‘, P); Readln; End.
  35. Слайд 10 5.Тест.
  36. Слайд 11 Что происходит после запуска программы? Введите через запятую значение
  37. сторон треугольника 3,5,8 После этого в переменные заносятся введенные
  38. Линейный алгоритм
  39. Типы алгоритмов линейные алгоритмы
  40. ТИПЫ АЛГОРИТМОВ
  41. Линейные алгоритмы
  42. Линейный алгоритм —
  43. Линейный алгоритм
  44. Алгоритм посадки дерева
  45. Алгоритм с ветвлением
  46. Разветвляющийся алгоритм
  47. Разветвляющийся алгоритм
  48. Ветвления
  49. Определение фальшивой монеты
  50. Блок-схема
  51. Алгоритм с повторением
  52. Циклические действия при подготовке домашнего задания
  53. Циклический алгоритм
  54. Самое главное
  55. Подумаем вместе
  56. Каша из топора
  57. Зимняя песенка
  58. Как помыть посуду
  59. Давайте обсудим

Презентация на тему: Составление линейного алгоритма на языке ABC Pascal

03.02.2015г. Составление линейного алгоритма на языке ABC Pascal.

№ слайда 1

03.02.2015г. Составление линейного алгоритма на языке ABC Pascal.

Задание : составьте алгоритм посадки дерева. Выкопать в земле ямку; Опустить в я

№ слайда 2

Задание : составьте алгоритм посадки дерева. Выкопать в земле ямку; Опустить в ямку саженец; Засыпать ямку с саженцем землей; Полить саженец водой. начало конец Выкопать яму Опустить в ямку саженец Засыпать ямку с саженцем землей Полить саженец водой

Линейный Алгоритм Алгоритм, в котором команды выполняются последовательно одна з

№ слайда 3

Линейный Алгоритм Алгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом (Пример: Алгоритм посадки дерева.)

Базовая структура линейного алгоритма начало конец Команда 1 Команда 2 Команда n

№ слайда 4

Базовая структура линейного алгоритма начало конец Команда 1 Команда 2 Команда n

Этапы решения задач на компьютере: Постановка задачи . Построение математической

№ слайда 5

Этапы решения задач на компьютере: Постановка задачи . Построение математической модели. Алгоритмизация. Написание задачи на языке программирования. Отладка и тестирование программы. Анализ полученных результатов.

Задача Вычислить периметр произвольного треугольника по его трем сторонам. а b c

№ слайда 6

Задача Вычислить периметр произвольного треугольника по его трем сторонам. а b c

Решение 1.Постановка задачи Исходные данные Результат Переменная Смысловое значе

№ слайда 7

Решение 1.Постановка задачи Исходные данные Результат Переменная Смысловое значение Тип значения a Сторонытреугольника вещественный b вещественный c вещественный P Периметр треугольник вещественный

Читайте также:  Дуб дерево чем священно

Решение 2.Построение математической модели: P=a+b+c 3.Алгоритм решения: начало К

№ слайда 8

Решение 2.Построение математической модели: P=a+b+c 3.Алгоритм решения: начало Конец. P=a+b+c Вывод: P Ввод : a,b,c

Решение 4.Программа: Program zad_1; Uses crt; Var a,b,c:integer; Begin Clrscr; W

№ слайда 9

Решение 4.Программа: Program zad_1; Uses crt; Var a,b,c:integer; Begin Clrscr; Write(‘Введите значение сторон треугольника’); Readln(a,b,c); P:=a+b+c; Write(‘Периметр треугольника P=‘, P); Readln; End.

5.Тест. Задаем значения a=3 b=5 c=8 P=3+5+8=16

№ слайда 10

5.Тест. Задаем значения a=3 b=5 c=8 P=3+5+8=16

Что происходит после запуска программы? Введите через запятую значение сторон тр

№ слайда 11

Что происходит после запуска программы? Введите через запятую значение сторон треугольника 3,5,8 После этого в переменные заносятся введенные значения a = 3 b = 5 d = 8 Выполняется оператор присваивания P=a+b+c В переменную P заносится значение 16 (P=16) Выносится результат на экран Периметр треугольника P=16

Вопросы Что значит линейный алгоритм? Какие этапы решения алгоритмов на компьюте

№ слайда 12

Вопросы Что значит линейный алгоритм? Какие этапы решения алгоритмов на компьютере мы узнали?

Домашнее задание 1.Выучить записи в тетради. 2.Задача: Вычислить периметр произв

№ слайда 13

Домашнее задание 1.Выучить записи в тетради. 2.Задача: Вычислить периметр произвольного прямоугольника по двум его сторонам.(Запись в тетради болк-схемы и алгоритм программы на языке ABC Pascal)

Спасибо за урок! До свидания, желаю вам успехов!

№ слайда 14

Спасибо за урок! До свидания, желаю вам успехов!

Источник

Презентация на тему Составление линейного алгоритма на языке ABC Pascal

Задание : составьте алгоритм посадки дерева.Выкопать в земле ямку;Опустить в ямку саженец;Засыпать ямку с саженцем землей;Полить саженец водой.началоконецВыкопать ямуОпустить в ямку саженецЗасыпать ямку с саженцем землейПолить саженец водой

  • Главная
  • Информатика
  • Составление линейного алгоритма на языке ABC Pascal

03.02.2015г.Составление линейного алгоритма на языке ABC Pascal. Задание : составьте алгоритм посадки дерева.Выкопать в земле ямку;Опустить в ямку саженец;Засыпать Линейный АлгоритмАлгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом(Пример: Алгоритм посадки дерева.) Базовая структура линейного алгоритманачалоконецКоманда 1Команда 2Команда n Этапы решения задач на компьютере:Постановка задачи . Построение математической модели.Алгоритмизация.Написание задачи на ЗадачаВычислить периметр произвольного треугольника по его трем сторонам.аbc Решение1.Постановка задачиИсходные данныеРезультат Решение2.Построение математической модели: Решение4.Программа:Program zad_1;Uses crt;Var a,b,c:integer; BeginClrscr;Write(‘Введите значение сторон треугольника’);Readln(a,b,c);P:=a+b+c;Write(‘Периметр треугольника P=‘, P);Readln;End. 5.Тест. Что происходит после запуска программы?Введите через запятую значение сторон треугольника 3,5,8 После ВопросыЧто значит линейный алгоритм?Какие этапы решения алгоритмов на компьютере мы узнали? Домашнее задание1.Выучить записи в тетради.2.Задача: Вычислить периметр произвольного прямоугольника по двум его Спасибо за урок!До свидания, желаю вам успехов!

Слайд 1 03.02.2015г.
Составление линейного алгоритма на языке ABC Pascal.

03.02.2015г.Составление линейного алгоритма на языке ABC Pascal.

Слайд 2 Задание : составьте алгоритм посадки дерева.
Выкопать в земле

Задание : составьте алгоритм посадки дерева.Выкопать в земле ямку;Опустить в ямку

ямку;
Опустить в ямку саженец;
Засыпать ямку с саженцем землей;
Полить саженец

Засыпать ямку с саженцем землей

Слайд 3 Линейный Алгоритм
Алгоритм, в котором команды выполняются последовательно одна

Линейный АлгоритмАлгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом(Пример: Алгоритм посадки дерева.)

за другой, называется линейным алгоритмом
(Пример: Алгоритм посадки дерева.)

Слайд 4 Базовая структура линейного алгоритма
начало
конец
Команда 1
Команда 2
Команда n

Базовая структура линейного алгоритманачалоконецКоманда 1Команда 2Команда n

Слайд 5 Этапы решения задач на компьютере:
Постановка задачи .
Построение

Этапы решения задач на компьютере:Постановка задачи . Построение математической модели.Алгоритмизация.Написание задачи

математической модели.
Алгоритмизация.
Написание задачи на языке программирования.
Отладка и тестирование

программы.
Анализ полученных результатов.

Слайд 6 Задача
Вычислить периметр произвольного треугольника по его трем сторонам.
а
b
c

ЗадачаВычислить периметр произвольного треугольника по его трем сторонам.аbc

Слайд 7 Решение
1.Постановка задачи
Исходные данные
Результат

Решение1.Постановка задачиИсходные данныеРезультат

Слайд 8 Решение
2.Построение математической модели:

Решение2.Построение математической модели: P=a+b+c3.Алгоритм решения:началоКонец.P=a+b+c Вывод: PВвод : a,b,c

P=a+b+c
3.Алгоритм

Слайд 9 Решение
4.Программа:
Program zad_1;
Uses crt;
Var a,b,c:integer;
Begin
Clrscr;
Write(‘Введите значение сторон треугольника’);
Readln(a,b,c);
P:=a+b+c;
Write(‘Периметр

Решение4.Программа:Program zad_1;Uses crt;Var a,b,c:integer; BeginClrscr;Write(‘Введите значение сторон треугольника’);Readln(a,b,c);P:=a+b+c;Write(‘Периметр треугольника P=‘, P);Readln;End.

треугольника P=‘, P);
Readln;
End.

Слайд 10 5.Тест.

5.Тест.

Слайд 11 Что происходит после запуска программы?
Введите через запятую значение

Что происходит после запуска программы?Введите через запятую значение сторон треугольника 3,5,8

сторон треугольника 3,5,8
После этого в переменные заносятся введенные

значения
a = 3 b = 5 d = 8
Выполняется оператор присваивания
P=a+b+c
В переменную P заносится значение 16 (P=16)
Выносится результат на экран
Периметр треугольника P=16

Источник

Презентация на тему Составление линейного алгоритма на языке ABC Pascal

Задание : составьте алгоритм посадки дерева.Выкопать в земле ямку;Опустить в ямку саженец;Засыпать ямку с саженцем землей;Полить саженец водой.началоконецВыкопать ямуОпустить в ямку саженецЗасыпать ямку с саженцем землейПолить саженец водой

  • Главная
  • Информатика
  • Составление линейного алгоритма на языке ABC Pascal

03.02.2015г.Составление линейного алгоритма на языке ABC Pascal. Задание : составьте алгоритм посадки дерева.Выкопать в земле ямку;Опустить в ямку саженец;Засыпать Линейный АлгоритмАлгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом(Пример: Алгоритм посадки дерева.) Базовая структура линейного алгоритманачалоконецКоманда 1Команда 2Команда n Этапы решения задач на компьютере:Постановка задачи . Построение математической модели.Алгоритмизация.Написание задачи на ЗадачаВычислить периметр произвольного треугольника по его трем сторонам.аbc Решение1.Постановка задачиИсходные данныеРезультат Решение2.Построение математической модели: Решение4.Программа:Program zad_1;Uses crt;Var a,b,c:integer; BeginClrscr;Write(‘Введите значение сторон треугольника’);Readln(a,b,c);P:=a+b+c;Write(‘Периметр треугольника P=‘, P);Readln;End. 5.Тест. Что происходит после запуска программы?Введите через запятую значение сторон треугольника 3,5,8 После ВопросыЧто значит линейный алгоритм?Какие этапы решения алгоритмов на компьютере мы узнали? Домашнее задание1.Выучить записи в тетради.2.Задача: Вычислить периметр произвольного прямоугольника по двум его Спасибо за урок!До свидания, желаю вам успехов!

Слайд 1 03.02.2015г.
Составление линейного алгоритма на языке ABC Pascal.

03.02.2015г.Составление линейного алгоритма на языке ABC Pascal.

Слайд 2 Задание : составьте алгоритм посадки дерева.
Выкопать в земле

Задание : составьте алгоритм посадки дерева.Выкопать в земле ямку;Опустить в ямку

ямку;
Опустить в ямку саженец;
Засыпать ямку с саженцем землей;
Полить саженец

Засыпать ямку с саженцем землей

Слайд 3 Линейный Алгоритм
Алгоритм, в котором команды выполняются последовательно одна

Линейный АлгоритмАлгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом(Пример: Алгоритм посадки дерева.)

за другой, называется линейным алгоритмом
(Пример: Алгоритм посадки дерева.)

Слайд 4 Базовая структура линейного алгоритма
начало
конец
Команда 1
Команда 2
Команда n

Базовая структура линейного алгоритманачалоконецКоманда 1Команда 2Команда n

Слайд 5 Этапы решения задач на компьютере:
Постановка задачи .
Построение

Этапы решения задач на компьютере:Постановка задачи . Построение математической модели.Алгоритмизация.Написание задачи

математической модели.
Алгоритмизация.
Написание задачи на языке программирования.
Отладка и тестирование

программы.
Анализ полученных результатов.

Читайте также:  Европейские деревья из бумаги

Слайд 6 Задача
Вычислить периметр произвольного треугольника по его трем сторонам.
а
b
c

ЗадачаВычислить периметр произвольного треугольника по его трем сторонам.аbc

Слайд 7 Решение
1.Постановка задачи
Исходные данные
Результат

Решение1.Постановка задачиИсходные данныеРезультат

Слайд 8 Решение
2.Построение математической модели:

Решение2.Построение математической модели: P=a+b+c3.Алгоритм решения:началоКонец.P=a+b+c Вывод: PВвод : a,b,c

P=a+b+c
3.Алгоритм

Слайд 9 Решение
4.Программа:
Program zad_1;
Uses crt;
Var a,b,c:integer;
Begin
Clrscr;
Write(‘Введите значение сторон треугольника’);
Readln(a,b,c);
P:=a+b+c;
Write(‘Периметр

Решение4.Программа:Program zad_1;Uses crt;Var a,b,c:integer; BeginClrscr;Write(‘Введите значение сторон треугольника’);Readln(a,b,c);P:=a+b+c;Write(‘Периметр треугольника P=‘, P);Readln;End.

треугольника P=‘, P);
Readln;
End.

Слайд 10 5.Тест.

5.Тест.

Слайд 11 Что происходит после запуска программы?
Введите через запятую значение

Что происходит после запуска программы?Введите через запятую значение сторон треугольника 3,5,8

сторон треугольника 3,5,8
После этого в переменные заносятся введенные

значения
a = 3 b = 5 d = 8
Выполняется оператор присваивания
P=a+b+c
В переменную P заносится значение 16 (P=16)
Выносится результат на экран
Периметр треугольника P=16

Источник

Линейный алгоритм

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

Каждый человек в повседневной жизни, во время учебы или на работе решает огромное количество задач разной сложности. Некоторые из этих задач столь просты, что мы решаем их не задумываясь, автоматически. Решение даже самой простой задачи обычно осуществляется за несколько последовательных шагов. Такая последовательность шагов в решении задачи называется

Можно ли выполнить последовательность команд? Пойди туда, не знаю куда; Возьми то, не знаю что;

Можно ли выполнить последовательность команд?

Пойди туда, не знаю куда;

Возьми то, не знаю что;

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

Составить алгоритм правильного математического выражения

Составить алгоритм правильного математического выражения - частное - знак деления - делитель - делимое - знак равенства 4 2 3 5 1

  • — частное
  • — знак деления
  • — делитель
  • — делимое
  • — знак равенства

Составить алгоритм правильного математического выражения

 «Не нужно нам владеть клинком, Не ищем славы громкой. Тот побеждает, кто знаком С искусством мыслить тонким» ,, ный

«Не нужно нам владеть клинком,

Не ищем славы громкой.

Тот побеждает, кто знаком

С искусством мыслить тонким»

Линейный алгоритм Алгоритм, где каждая команда выполняется последовательно в том порядке в каком она записана и только один раз называется линейным.

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

Лена любит картошку со сметаной. Расставь по порядку действия её мамы : Посолила картофель. Бросила картофель в кипяток. Зажгла газовую плиту. Очистила картофель. Купила в магазине картофель и сметану. Погасила огонь и слила кипяток. Полила картофель сметаной. Положила картофель на тарелку. Налила воду в кастрюлю и поставила её на огонь. 7 5 3 9 4 2 1 6 8

Лена любит картошку со сметаной. Расставь по порядку действия её мамы :

  • Посолила картофель.
  • Бросила картофель в кипяток.
  • Зажгла газовую плиту.
  • Очистила картофель.
  • Купила в магазине картофель и сметану.
  • Погасила огонь и слила кипяток.
  • Полила картофель сметаной.
  • Положила картофель на тарелку.
  • Налила воду в кастрюлю и поставила её на огонь.

Графический способ записи алгоритмов Графический способ представления алгоритмов является более компактным и наглядным по сравнению со словесным. Такое графическое представление называется схемой алгоритма или блок-схемой.

Графический способ записи алгоритмов

Графический способ представления алгоритмов является более компактным и наглядным по сравнению со словесным.

Такое графическое представление называется

схемой алгоритма или блок-схемой.

Базовая структура алгоритма 1. Линейные (простые) Команда 1 Команда 2 . . . Команда N

1. Линейные (простые)

 «Собери алгоритм» начало «Посадка дерева» Взять лопату и саженец Выкопать ямку Посадить саженец в ямку Засыпать ямку Взять лейку с водой и полить саженец Поставить лейку и лопату на место конец

Взять лейку с водой и полить саженец

Поставить лейку и лопату на место

 «Собери алгоритм» начало «Пришивание пуговицы» Взять рубашку Подобрать подходящую пуговицу Взять иголку и ножницы Отрезать нитку подходящего цвета Вдеть нитку в иголку Пришить пуговицу Положить иголку и ножницы на место конец

Подобрать подходящую пуговицу

Отрезать нитку подходящего цвета

Положить иголку и ножницы на место

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

Вид линейного алгоритма

существительного на другую,

чтобы результатом также

являлось существительное.

3 1 2 4 5 6 8 7 9

1 2 3 4 5 6 8 7 9

Тест 1. Закончите предложение: «Алгоритмом называется …» нумерованный список маркированный список система команд исполнителя конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату нумерованный список маркированный список система команд исполнителя конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату

1. Закончите предложение: «Алгоритмом называется …»

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

  • нумерованный список маркированный список система команд исполнителя конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату
  • нумерованный список
  • маркированный список
  • система команд исполнителя
  • конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату

2. Что можно считать алгоритмом ?

3. Закончите предложение: «Графическое представление алгоритма для исполнителя называется …» рисунком планом геометрической фигурой блок-схемой рисунком планом геометрической фигурой блок-схемой

  • Правила техники безопасности Список класса Кулинарный рецепт Перечень обязанностей дежурного по классу
  • Правила техники безопасности
  • Список класса
  • Кулинарный рецепт
  • Перечень обязанностей дежурного по классу

3. Закончите предложение: «Графическое представление алгоритма для исполнителя называется …»

4. Закончите предложение: «Блок-схема – форма записи алгоритма, при которой для обозначения различных шагов алгоритма используются …» рисунки списки геометрические фигуры формулы рисунки списки геометрические фигуры формулы

  • рисунком планом геометрической фигурой блок-схемой
  • рисунком
  • планом
  • геометрической фигурой
  • блок-схемой
Читайте также:  От какого дерева этот листик

4. Закончите предложение: «Блок-схема – форма записи алгоритма, при которой для обозначения различных шагов алгоритма используются …»

5. Закончите предложение: «Алгоритм, в котором команды выполняются в порядке их записи, то есть последовательно друг за другом, называется …» линейным ветвлением циклическим линейным ветвлением циклическим

  • рисунки списки геометрические фигуры формулы
  • рисунки
  • списки
  • геометрические фигуры
  • формулы

5. Закончите предложение: «Алгоритм, в котором команды выполняются в порядке их записи, то есть последовательно друг за другом, называется …»

A 1 2 B А О 3 М C С 4 К П D Н 5 У 0 Т Щ Н Ц В Е Р Е Ы Ю Л

  • линейным ветвлением циклическим
  • линейным
  • ветвлением
  • циклическим

Источник

Типы алгоритмов линейные алгоритмы

Единственный в мире Музей Смайликов

Самая яркая достопримечательность Крыма

Скачать 0.7 Mb.

ТИПЫ АЛГОРИТМОВ

Линейные алгоритмы

Линейные алгоритмы
Алгоритмы с ветвлениями
Алгоритмы с повторениями

Линейный алгоритм

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

Линейный алгоритм

Отрезать ломтик хлеба

Приготовление бутерброда

Алгоритм посадки дерева

Выкопать в земле ямку
Опустить в ямку саженец
Засыпать ямку с саженцем землей
Полить саженец водой

Алгоритм с ветвлением

или разветвляющийся алгоритм — форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов

Разветвляющийся алгоритм

Подъехал Иван Царевич к камню

Разветвляющийся алгоритм

Ветвления

ЕСЛИ хочешь быть здоров,
ТО закаляйся,
ИНАЧЕ валяйся на диване

ЕСЛИ назвался груздем,
ТО полезай в кузов

Определение фальшивой монеты

Из трех монет одинакового достоинства одна фальшивая (более легкая). Как ее найти с помощью одного взвешивания на чашечных весах без гирь?

Блок-схема

Положить по одной монете
на каждую чашу весов,
третью монету отложить
в сторону

Весы в
равновесии?

Монета на поднявшейся
вверх чаше фальшивая

Отложенная монета –
фальшивая

Алгоритм с повторением

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

Циклические действия при подготовке домашнего задания

Все задачи по
математике решены?

Пойти гулять до ужина

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

Выписать все натуральные числа от 1 до n
Вычеркнуть 1
Подчеркнуть наименьшее из неотмеченных чисел
Вычеркнуть все числа, кратные подчеркнутому на предыдущем шаге
Если в списке имеются неотмеченные числа, то перейти к шагу 3, в противном случае все подчеркнутые числа – простые

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20

Алгоритм поиска Золушки

Примерить ей туфельку

Распрощаться с девушкой

Самое главное

    линейные;
    ветвление;
    циклические.

Подумаем вместе

Составим линейный алгоритм
Составим разветвляющийся алгоритм
Составим циклический алгоритм

Каша из топора

По известной русской народной сказке составьте алгоритм приготовления каши из топора

Зимняя песенка

Кабы не было зимы
В городах и селах,
Никогда б не знали мы
Этих дней веселых!
Не кружила б малышня
Возле снежной бабы,
Не петляла бы лыжня,
Кабы, кабы, кабы!

Как помыть посуду

После вкусного ужина Маша убрала со стола посуду и решила её помыть.
Но как это сделать?

Давайте обсудим

Какие алгоритмы называются линейными?
Приведите примеры линейных алгоритмов.
Какая форма организации действий называется ветвлением?
Приведите пример алгоритма, содержащего ветвление.
Вспомните, герои каких русских народных сказок совершают выбор, определивший их судьбу.
Какой алгоритм называется циклическим?
Приведите пример алгоритма, содержащего повторение.

Источник

Оцените статью