Разделы презентаций


Алгоритм и его формальное исполнение. Свойства алгоритмов 9 класс

Содержание

«Алгоритм – это строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд.» (Н.Д. Угринович)

Слайды и текст этой презентации

Слайд 1Алгоритм и его формальное исполнение. Свойства алгоритмов.
Составитель: Пискунова Е.С.
МБОУ «СОШ №65»

г.Кемерово

Алгоритм и его  формальное исполнение. Свойства алгоритмов.Составитель: Пискунова Е.С.МБОУ «СОШ №65» г.Кемерово

Слайд 2
«Алгоритм – это строго детерминированная последовательность действий, описывающая процесс преобразования

объекта из начального состояния в конечное, записанная с помощью понятных

исполнителю команд.» (Н.Д. Угринович)







«Алгоритм – это строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная

Слайд 3
Понятие «алгоритм» появилось в Европе в XII веке, когда на

латынь была переведена книга математика Мухаммеда ибн Муса ал- Хорезми,

жившего в 783-850 годах.


Значение слова алгоритм очень схоже со значением слов рецепт, процесс, метод, способ.
Понятие «алгоритм» появилось в Европе в XII веке, когда на латынь была переведена книга математика Мухаммеда ибн

Слайд 4Массовость
Дискретность
Свойства алгоритма:
Дискретность (прерывность, раздельность) – разбиение алгоритма на шаги
Детерминированность
Детерминированность

(определённость) – каждое действие должно быть строго и недвусмысленно определено
Точность
Конечность,

результативность

Массовость - алгоритм не составляется для решения одной частной задачи, полезнее составить алгоритм для решения класса задач.

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

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

МассовостьДискретностьСвойства алгоритма:Дискретность (прерывность, раздельность) – разбиение алгоритма на шагиДетерминированность Детерминированность (определённость) – каждое действие должно быть строго

Слайд 6 язык программирования (этот способ записи алгоритма абсолютно формализован).
Пример. Определение

чётности введенного числа.

язык программирования (этот способ записи алгоритма абсолютно формализован).Пример. Определение чётности введенного числа.

Слайд 7При описании любого языка используются следующие понятия:
алфавит (множество

простейших знаков, которые могут быть использованы в текстах этого языка);

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

Слайд 8Графическая форма.





начало/конец
подпрограмма
действие, операция присваивания
условие ветвления
условие цикла

ввод/вывод

Графическая форма.начало/конецподпрограммадействие, операция присваиванияусловие ветвленияусловие циклаввод/вывод

Слайд 9Типы алгоритмических структур.
Линейный алгоритм

Типы алгоритмических структур.Линейный алгоритм

Слайд 10Алгоритмическая структура

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

Алгоритмическая структура         «ветвление» разветвляющийся алгоритм

Слайд 11 «ветвление» разветвляющийся алгоритм


Алгоритмическая структура

«ветвление» разветвляющийся алгоритм  Алгоритмическая структура

Слайд 12

«выбор»

Алгоритмическая структура


Слайд 13 «цикл» Цикл со счётчиком
Алгоритмическая

структура

«цикл» Цикл со счётчикомАлгоритмическая структура

Слайд 14Цикл с предусловием
Алгоритмическая структура

Цикл с предусловиемАлгоритмическая структура

Слайд 15Цикл с постусловием
Алгоритмическая структура

Цикл с постусловиемАлгоритмическая структура

Слайд 16Задание
Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде

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

его движения. У исполнителя существуют две команды:
Вперед n, где n - целое число, вызывающая передвижение черепашки на n шагов в направлении движения.
Направо m, где m - целое число, вызывающая изменение направления движения на m градусов по часовой стрелке.
Запись Повтори 5 [Команда1 Команда2] означает, что последовательность команд в скобках выполняется 5 раз.

Черепашке был дан для исполнения следующий алгоритм:
Повтори 5 [вперед 10 направо 72]
Какая фигура появится на экране?

1) Незамкнутая ломаная линия
2) Правильный треугольник
3) Квадрат
4) Правильный пятиугольник.
ЗаданиеИсполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика