🗊Презентация Алгоритм и его формальное исполнение. Типы алгоритмических структур

Категория: Математика
Нажмите для полного просмотра!
Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №1Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №2Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №3Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №4Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №5Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №6Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №7Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №8Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №9Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №10Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №11Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №12Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №13Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №14Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №15Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №16Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №17Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №18Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №19Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №20

Вы можете ознакомиться и скачать презентацию на тему Алгоритм и его формальное исполнение. Типы алгоритмических структур. Доклад-сообщение содержит 20 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Алгоритм и его 
формальное исполнение.
Типы алгоритмических структур.
Описание слайда:
Алгоритм и его формальное исполнение. Типы алгоритмических структур.

Слайд 2





Алгоритм – понятие фундаментальное, такое же, как «точка», «прямая», «информация». Поэтому точного и чёткого определения алгоритма не существует. 
Алгоритм – понятие фундаментальное, такое же, как «точка», «прямая», «информация». Поэтому точного и чёткого определения алгоритма не существует. 
Однако можно дать некое понятие алгоритма, описывающее его основные признаки.
Описание слайда:
Алгоритм – понятие фундаментальное, такое же, как «точка», «прямая», «информация». Поэтому точного и чёткого определения алгоритма не существует. Алгоритм – понятие фундаментальное, такое же, как «точка», «прямая», «информация». Поэтому точного и чёткого определения алгоритма не существует. Однако можно дать некое понятие алгоритма, описывающее его основные признаки.

Слайд 3





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

Слайд 4





Историческая справка.
Историческая справка.
Понятие «алгоритм» появилось в Европе в XII веке, когда на латынь была переведена книга математика Мухаммеда ибн Муса ал- Хорезми, жившего в 783-850 годах. 
В книге  «Об индийском счёте» были изложены правила написания арабских цифр и действия над ними «столбиком». Для того времени это был «прорыв» в математике.
Значение слова алгоритм очень схоже со значением слов рецепт, процесс, метод, способ.
Описание слайда:
Историческая справка. Историческая справка. Понятие «алгоритм» появилось в Европе в XII веке, когда на латынь была переведена книга математика Мухаммеда ибн Муса ал- Хорезми, жившего в 783-850 годах. В книге «Об индийском счёте» были изложены правила написания арабских цифр и действия над ними «столбиком». Для того времени это был «прорыв» в математике. Значение слова алгоритм очень схоже со значением слов рецепт, процесс, метод, способ.

Слайд 5


Алгоритм и его формальное исполнение. Типы алгоритмических структур, слайд №5
Описание слайда:

Слайд 6





Способы описания алгоритмов.
 словесная форма;
Пример. Алгоритм включения компьютера.
 Подойти к компьютеру.
 Включить монитор.
 Включить системный блок.
 графическая форма (блок-схема);
Описание слайда:
Способы описания алгоритмов. словесная форма; Пример. Алгоритм включения компьютера. Подойти к компьютеру. Включить монитор. Включить системный блок. графическая форма (блок-схема);

Слайд 7





 псевдокод (занимает промежуточное положение между словесным описанием алгоритма и языком программирования, он имеет служебные слова – их смысл определён и неизменен);
 псевдокод (занимает промежуточное положение между словесным описанием алгоритма и языком программирования, он имеет служебные слова – их смысл определён и неизменен);
   Исполнитель Кенгурёнок:
      сделай сторона
      процедура сторона
            шаг
            поворот
            поворот 
            поворот
       конец процедуры
Описание слайда:
псевдокод (занимает промежуточное положение между словесным описанием алгоритма и языком программирования, он имеет служебные слова – их смысл определён и неизменен); псевдокод (занимает промежуточное положение между словесным описанием алгоритма и языком программирования, он имеет служебные слова – их смысл определён и неизменен); Исполнитель Кенгурёнок: сделай сторона процедура сторона шаг поворот поворот поворот конец процедуры

Слайд 8





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

Слайд 9





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

Слайд 10





Графическая форма.
Описание слайда:
Графическая форма.

Слайд 11





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

Слайд 12





Алгоритмическая структура «ветвление»
(разветвляющийся алгоритм)
Описание слайда:
Алгоритмическая структура «ветвление» (разветвляющийся алгоритм)

Слайд 13





Алгоритмическая структура «ветвление»
(разветвляющийся алгоритм)
Описание слайда:
Алгоритмическая структура «ветвление» (разветвляющийся алгоритм)

Слайд 14





Алгоритмическая структура «выбор»
Описание слайда:
Алгоритмическая структура «выбор»

Слайд 15





Алгоритмическая структура «цикл»
Цикл со счётчиком
Описание слайда:
Алгоритмическая структура «цикл» Цикл со счётчиком

Слайд 16





Цикл с предусловием
Описание слайда:
Цикл с предусловием

Слайд 17





Цикл с постусловием
Описание слайда:
Цикл с постусловием

Слайд 18





Задание 1. 
Определите значение целочисленной переменной х после выполнения следующего фрагмента блок-схемы:
1) 1;
2) 5;
3) 10;
4) 15.
Описание слайда:
Задание 1. Определите значение целочисленной переменной х после выполнения следующего фрагмента блок-схемы: 1) 1; 2) 5; 3) 10; 4) 15.

Слайд 19





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

Слайд 20





Задание 3.
Определите значение целочисленных переменных x, y и t после выполнения фрагмента программы (ниже представлена одна и та же программа, представленная на разных языках программирования):
1) x=2; y=5; t=5;
2) x=7; y=5; t=5;
3) x=2; y=2; t=2;
4) x=5; y=5; t=5.
Описание слайда:
Задание 3. Определите значение целочисленных переменных x, y и t после выполнения фрагмента программы (ниже представлена одна и та же программа, представленная на разных языках программирования): 1) x=2; y=5; t=5; 2) x=7; y=5; t=5; 3) x=2; y=2; t=2; 4) x=5; y=5; t=5.



Похожие презентации
Mypresentation.ru
Загрузить презентацию