Алгоритмы Алгоритм – понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей. Программа.

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



Advertisements
Похожие презентации
ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ. Алгоритм- это точное и понятное предписание (указание) исполнителю совершить определенную последовательность действий, направленных.
Advertisements

Алгоритм Что такое алгоритм Алгоритм точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной.
Алгоритмы Понятие, свойства, виды, способы записи алгоритмов.
ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ МОУ «Янгильдинская СОШ»
На штурм алгоритмов Алгоритмы - это последовательность действий, которые необходимо выполнить для решения задачи. Алгоритм (лат. algorithmi – аль Хорезми.
Алгоритмизация и программирование Зозулина Любовь Сергеевна, учитель информатики МОУ «СОШ 3» г. Первоуральск.
Алгоритм – точное и понятное предписание исполнителю выполнить конечную последовательность команд, приводящих от исходных данных к результатам. Свойства.
Алгоритм - это точное и понятное предписание (указание) исполнителю совершить определенную последовательность действий, направленных на достижение указанной.
АЛГОРИТМИЗАЦИЯ Выполнила учитель информатики МБОУ СОШ28 Мартынова Нина Михайловна Алгоритм как модель деятельности исполнителя."
9 класс Урок 2 Цели урока: образовательные – повторить и закрепить понятия алгоритма, исполнителя, свойства и способы описания алгоритмов, типы алгоритмических.
ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Выход. ВОПРОСЫ 1.Алгоритм, исполнители алгоритмов 2. Свойства алгоритмов 3. Способы описания алгоритмов 4. Основные символы.
АЛГОРИТМ- ПОНЯТНОЕ И ТОЧНОЕ ПРЕДПИСАНИЕ ИСПОЛНИТЕЛЮ ВЫПОЛНИТЬ КОНЕЧНУЮ ПОСЛЕДОВАТЕЛЬНОСТЬ КОМАНД,ПРИВОДЯЩУЮ ОТ ИСХОДНЫХ ДАННЫХ К ИКОМОМУ РЕЗУЛЬТАТУ. Само.
АЛГОРИТМЫ © Бакунович А.В. 1. Слово алгоритм произошло от algorithm – латинского написания слова аль – Хорезми, под которым в средневековой Европе знали.
1 вопрос 2 вопрос 3 вопрос 4 вопрос 5 вопрос 6 вопрос 7 вопрос 8 вопрос 9 вопрос 10 вопрос Вопросы для повторения.
Алгоритм Свойства алгоритмов. algorithmi Латинская форма написания имени выдающегося математика 19 века аль-Хорезми, который сформулировал правила выполнения.
1.Алгоритм – это 1. Правила выполнения определённых действий 2. Ориентированный граф, указывающий порядок выполнения некоторого набора команд 3. Описание.
АЛГОРИТМЫ Итоговый тест. 1. Алгоритм - это 1.правила выполнения определенных действий; 2.ориентированный граф, указывающий порядок выполнения некоторого.
АЛГОРИТМЫ Слово алгоритм произошло от algorithm – латинского написания слова аль – Хорезми, под которым в средневековой Европе знали величайшего математика.
Алгоритмы Алгоритм – это последовательность точных и понятных действий, необходимых для решения поставленной задачи. Отдельный шаг алгоритма называют командой.
Алгоритм – это … 1.Организованная последовательность действий 2.Понятное и точное предписание исполнителю совершить последовательность действий, направленных.
Транксрипт:

Алгоритмы

Алгоритм – понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей. Программа – запись алгоритма на языке, понятном компьютеру. Исполнитель – некоторый объект, способный выполнять вполне определенный набор команд.

Свойства алгоритмов Понятность – исполнитель должен знать, как его выполнять. Дискретность (прерывность, раздельность) – алгоритм должен состоять из последовательности отдельных шагов. Однозначность – четкость, единственность толкования. Результативность – конечность числа шагов. Массовость – применимость алгоритма для некоторого класса задач.

Способы описания алгоритмов Естественный язык Язык блок-схем Запись на конкретном языке программирования

Язык блок-схем Ввод-вывод в общем виде Ввод-вывод Начало, конец алгоритма Пуск-останов ПояснениеОбозначение и пример заполнения Название блока начало ввод а

Язык блок-схем Название блокаОбозначение и пример заполнения Пояснение Блок присваивания (действия) Вычисление действий. Присваивание Блок проверки условия Проверка выполнимости условия x:=a+b a>b да нет

Правила составления блок-схем Начинается блоком Составляется сверху вниз Блоки соединяются стрелками Блок проверки условия имеет два выхода с именами «да», «нет» Оператор присваивания обозначается := Заканчивается блоком начало конец

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

Любой алгоритм может быть представлен комбинацией трех базовых структур: следование, ветвление, цикл.

1.Следование (линейный алгоритм) – действия выполняются последовательно одно за другим, независимо от каких-либо условий.

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

3.Цикл (циклический алгоритм) – многократное повторение одних и тех же действий.

Линейный алгоритм Основное действие – присваивание значения переменной величине

Присваивание Команда присваивания Команда ввода Переменная:=выражение Ввод a, b 1.Вычисляется выражение. 2.Полученное значение присваивается переменной. Ожидается ввод значений с клавиатуры.

Свойства команды присваивания: значение, присвоенное переменной, сохраняется в ней до следующего присваивания этой переменной; новое значение, присваиваемое переменной, заменяет его предыдущее значение. пока переменной не присвоено значение, она остается неопределенной;

Ветвление В блок-схеме реализуется с помощью блока проверки условия условие действия условие действия1 действия2 да нет да нет Неполный условный оператор Полный условный оператор