Алгоритм и его формальное исполнение Учитель информатики: Кошля Л.Н.

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



Advertisements
Похожие презентации
Алгоритм и его формальное исполнение. Виды алгоритмов.
Advertisements

Название "алгоритм" произошло от латинской формы имени величайшего среднеазиатского математика Мухамеда ибн Муса ал-Хорезми (Alhorithmi), жившего в.
Тема: Основные алгоритмические конструкции и соответствующие им конструкции языка программирования QBasic.
Расстояние конец ввод X1, X2, Y1, Y2 C:=sqrt((X[1]+X[2])**2+(Y[1]+ Y[2]**2) вывод С Ал-Хорезми Мухаммед бен-Муса (783 г. – 850 г.) АЛГОРИТМИКА МУНИЦИПАЛЬНОЕ.
АЛГОРИТМЫАЛГОРИТМЫ Алгоритмы Понятие алгоритма Исполнители алгоритма Свойства алгоритма Способы записи алгоритма Основные алгоритмические структуры Основные.
Алгоритм и его свойства. Алгоритм заранее заданное понятное и точное предписание возможному исполнителю совершить определенную последовательность действий.
АЛГОРИТМЫ Умение составлять алгоритмы просто необходимо, если человек хочет поручить обработку информации машине Алгоритм - определенная последовательность.
Тема 13 Понятие об алгоритме 1. Понятие об алгоритме 2. Способы записи алгоритмов 3. Алгоритмы ветвления 4. Циклические алгоритмы 5. Свойства алгоритмов.
Тема: Способы записи алгоритма: псевдокод. Вопросы темы: Что такое псевдокод? Как записываются алгоритмы на школьном алгоритмическом языке? Команды школьного.
Алгоритм. Свойства алгоритма. Способы описания алгоритмов.
Алгоритмы 1. 2 Алгоритм. Формы записи алгоритма. Свойства алгоритма.
Составил: Студент 3100 группы Минибаева Ильнур. Слово «алгоритм» происходит от имени великого среднеазиатского ученого 8–9 вв. Аль-Хорезми. Из математических.
Определение. Исполнитель алгоритмов. Свойства алгоритма. Способы записи алгоритмов © Автор – Шапошникова Н. Т., учитель информатики ГОУ СОШ 617 Санкт-
Тема: Алгоритм и его свойства. Cлово «алгоритм» происходит от «algorithmi» - латинской формы написания имени выдающегося математика IX века аль-Хорезми,
АЛГОРИТМЫ. Свойства алгоритмов. Виды алгоритмов. Форма записи алгоритмов.
Алгоритмы Алгоритм – это последовательность точных и понятных действий, необходимых для решения поставленной задачи. Отдельный шаг алгоритма называют командой.
Алгоритм Свойства алгоритмов. algorithmi Латинская форма написания имени выдающегося математика 19 века аль-Хорезми, который сформулировал правила выполнения.
Алгоритм – это … 1.Организованная последовательность действий 2.Понятное и точное предписание исполнителю совершить последовательность действий, направленных.
Понятие алгоритма и его свойства. Этапы решения задачи с использованием компьютера 1. Постановка задачи; 2. Определение условий; 3. Построение модели.
П РОИСХОЖДЕНИЕ ПОНЯТИЯ « АЛГОРИТМ » В IX веке математик Мухаммед аль- Хорезми описал правила выполнения четырех арифметических действий в десятичной системе.
Транксрипт:

Алгоритм и его формальное исполнение Учитель информатики: Кошля Л.Н.

Понятие алгоритма Алгоритм Алгоритм – описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов. алгоритмalhorithmi Само слово «алгоритм» произошло от «alhorithmi» - латинской формы написания имени выдающегося математика IX века аль-Хорезми, который сформулировал правила выполнения арифметических операций. Исполнитель алгоритма Исполнитель алгоритма – некоторая абстрактная или реальная система, способная выполнить действия, предписанные алгоритмом. Исполнителя характеризуют: среда; элементарные действия; система команд; отказы.

Свойства алгоритма 1. Понятность – исполнитель алгоритма должен понимать, как его выполнять (используются только команды из СКИ). 2. Дискретность (непрерывность, раздельность) – алгоритм должен представлять решение задачи как последовательное выполнение простых шагов, следующих в определенном порядке. 3. Определенность – каждая команда однозначно определяет действие исполнителя. 4. Результативность (конечность) – результат получается за конечное число шагов. 5. Массовость – алгоритм решения задачи разрабатывается в общем виде, т.е. Он должен быть применим для некоторого класса задач, различающихся лишь исходными данными.

Способы записи алгоритма Словесный (запись на естественном языке). Графический (запись в виде блок-схем). Псевдокоды (запись на алгоритмическом языке). Программный (тексты на языках программирования).

Что такое словесный способ? Словесный способ записи алгоритмов представляет собой описание последовательных этапов обработки данных. Алгоритм задается в произвольном изложении на естественном языке. Например, алгоритм приготовления любого бутерброда. 1. Отрезать ломтик хлеба. 2. Намазать его маслом. 3. Отрезать кусок любого другого пищевого продукта (колбасы, сыра, мяса). 4. Наложить отрезанный кусок на ломоть хлеба. Задание! Составить алгоритм перехода через дорогу.

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

Что такое псевдокоды? Псевдокод представляет собой систему обозначений и правил, предназначенную для единообразной записи алгоритмов. Основные служебные слова алг (алгоритм)сим (символьный)данодляда арг (аргумент)лит (литерный)надоотнет рез (результат)лог (логический)еслидопри нач (начало)таб(таблица)тознач выбор кон (конец)нц (начало цикла)иначеиввод цел (целый)кц (конец цикла)все или вывод вещ (вещественный)длин (длина)пока не утв Пример записи алгоритма на АЯ алг Сумма чисел (арг цел a, b, рез цел S) дано | a, b надо | a+b нач цел a, b ввод a, b S:=a+b вывод S кон

Программа на ЯП Паскаль. Program Summ;/заголовок Var s, a, b:integer;/описание переменных Begin/начало readln(a,b);/ввод a и b s:=a+b;/сложение чисел writeln(s);/вывод суммы чисел end./конец Что такое программный способ?

Задания для самостоятельного выполнения 1. Записать алгоритм вычитания столбиком целых чисел в десятичной системе счисления. 2. Составить алгоритм преобразования слова «информатика» в слово «форма».