Презентация по информатике Тема : Виды алгоритмов.

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



Advertisements
Похожие презентации
ОПЕРАТОРЫ ПОВТОРА (ЦИКЛА). ЦИКЛ-одна из важнейших алгоритмических структур. ЦИКЛ представляет собой последовательность операторов, которая выполняется.
Advertisements

Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
Логический цикл While. На этом уроке мы познакомимся c организацией логических циклических структур на языке Турбо-Паскаль.
Тема: Цикл с параметром (цикл «Для») На естественном языке Для i от А до В повторять Тело цикла i,a,b- параметры цикла тело цикла – это команды, которые.
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
Алгоритмические структуры. Алгоритм Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных.
Разветвляющиеся алгоритмы. Кондрина А.В. учитель информатики и ИКТ.
Линейныеалгоритмы Ввод a, b с=2*a+b начало Вывод D.
Понятие циклов и их применение к решению задач по программированию на языке Pascal.
Презентация на тему: «Программирование циклических структур». Составила: учитель информатики Чура Н.А. Составила: учитель информатики Чура Н.А.
Тема: «Циклы». Содержание Цикл с параметром Структура цикла Операторы Решение задачи Цикл с предусловием Структура цикла Операторы Решение задачи Цикл.
For i:=N1 to N2 do Begin тело цикла End; While do begin ; ;......end;
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Цикл – это команда исполнителю многократно повторить указанную последовательность действий.
Циклические алгоритмы. Цикл - это такая алгоритмическая структура, в которой осуществляется многократное повторение одной ( или нескольких ) команд.
Операторы цикла с условием 9 класс Раздел: Основы алгоритмизации и программирование на языке Pascal.
Оператор цикла с постусловием организует выполнение цикла, состоящего из любого количества операторов неизвестное заранее количество раз. Выход из цикла.
Базовые алгоритмические конструкции. Выделяют три базовые структуры алгоритмической конструкции: - Линейные алгоритмы (последовательное выполнение); Линейные.
Организация программ циклической структуры. Виды циклов: Цикл с предусловием (while) Цикл с постусловием (repeat) Цикл с параметром (for)
Организация циклов в языке программирования Паскаль. Подготовила Семенова Н.С., учитель информатики МБОУ «Средняя общеобразовательная школа 26 с углублённым.
Транксрипт:

Презентация по информатике Тема : Виды алгоритмов

Что такое алгоритм ? Алгоритм это точный набор инструкций, описывающих последовательность действий некоторого исполнителя для достижения результата

Какие бывают алгоритмы? Алгоритм Циклический С Пост условием С пред условием ЛинейныйРазветвляющийся

Линейный алгоритм Простейшие задачи имеют линейный алгоритм решения (имеют структуру "следование"). Алгоритм линейной структуры представляет собой последовательность действий и не содержит каких-либо условий Таким образом, в таких алгоритмах все этапы решения задачи выполняются строго последовательно.

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

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

Пример цикла с пост условием

Пример цикла с пред условием

Далее пойдут примеры записи алгоритмов на языке программирования «Паскаль»

Линейный алгоритм Program pokupka; Uses crt; Var a, b, d, den: real; ostatok: real; begin clrscr; write ('введите стоимость перчаток, портфеля и галстука '); readln (a, b, d); write ('введите количество имеющихся у вас денег '); readln (den); oststok := den – a – b – c; writeln ('после покупки у вас останется ', ostatok:5:2, 'руб. '); readln; end.

Разветвляющийся алгоритм Program (имя); Var x, y : integer; {вводимые числа} Begin writeln('Введите 2 числа '); {вводим два целых числа через пробел} readln(x,y); if x>y then writeln (x) {если х больше y, то выводим х} else writeln (y) {иначе выводим y} End.

Цикл с предусловием program (имя программы); var sum:real; n:real; BEGIN sum:=0; n:=1; while n < =30 do begin sum:=sum+n; n:=n+0.5; end; writeln('Сумма равна: ',sum); END.

Цикл с постусловием Program (имя программы); Var b:Real; Begin b:=100; Repeat b:=b/2; Until b

Значения представленных операторов вы можете узнать у преподавателя

Всем спасибо за внимание