Выполнила ученица 9вкласса Зимнухова Евгения. Алгоритмы-это описание детерминированной последовательности действий, направленных на получение из исходных.

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



Advertisements
Похожие презентации
АлгоритмАлгоритм Свойства алгоритма. Алгоритм Алгоритм – последовательность действий, ведущая от известных данных к искомому результату. Алгоритм – это.
Advertisements

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

Выполнила ученица 9вкласса Зимнухова Евгения

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

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

Определенность Определенность(точность)- однозначные указания. На каждом шаге однозначно определено преобразование объектов среды исполнителя, полученной на предыдущих шагах алгоритма. Если алгоритм многократно применяется к одному и тому же набору исходных данных, то на выходе он получает каждый раз один и тот же результат. Запись алгоритма должна быть такой, чтобы на каждом шаге его выполнения было известно, какую команду надо выполнять следующей.

Результативность Результативность - обязательное получение результата за конечное число шагов. Каждый шаг (и алгоритм в целом) после своего завершения дает среду, в которой все объекты однозначно определены. Если это по каким- либо причинам невозможно, то алгоритм должен сообщать, что решение задачи не существует. Работа алгоритма должна быть завершена за конечное число шагов. Информатика оперирует только с конечными объектами и конечными процессами, поэтому вопрос о рассмотрении бесконечных алгоритмов остается за рамками теории алгоритмов.

Массовость Массовость - применение алгоритма к решению целого класса однотипных задач.

Понятность Понятность - однозначное понимание и исполнение каждого шага алгоритма его исполнителем. Алгоритм должен быть записан на понятном для исполнителя языке.

Виды алгоритмов ЛинейныеВетвление Цикл Выбор

Линейные алгоритмы Линейный алгоритм – набор команд (указаний), выполняемых последовательно во времени друг за другом. начало Вывод а,b g:= Вывод g конец Блок-схема program Srednee_ geometr; var a,b,g:real; begin realdn (a,b); s:=sqrt(a*b); writeln(g) end. Паскаль

Ветвление Разветвляющийся алгоритм – алгоритм, содержащий хотя бы одно условие, в результате проверки которого ЭВМ обеспечивает переход на один из двух возможных шагов. начало вывод a,b a>b max:=b max:=а вывод max конец Блок-схема program ostatok; var a,b,max:real; begin readln(a,b); if a>b then max:=a else max:=b; writeln (max) end. Паскаль данет

Циклический алгоритм – алгоритм, предусматривающий многократное повторение одного и того же действия (одних и тех же операций) над новыми исходными данными. К циклическим алгоритмам сводится большинство методов вычислений, перебора вариантов. Цикл начало ввод n S:=S+i S:=0 i:=1 i

Выбор В алгоритмической структуре "Выбор" выполняется одна из нескольких последовательностей команд при истинности соответствующего условия. данет данет начало «Введите два числа»;a,b ab» a>b Вывод: «a=b»Вывод: «а>b» Конец Блок-схема

Источники информации: 1.Учебник информатики Босова. Л.Л 2.