🗊Тема 13 Понятие об алгоритме 1. Понятие об алгоритме 2. Способы записи алгоритмов 3. Алгоритмы ветвления 4. Циклические алгоритмы 5.

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

Содержание

Вы можете ознакомиться и скачать Тема 13 Понятие об алгоритме 1. Понятие об алгоритме 2. Способы записи алгоритмов 3. Алгоритмы ветвления 4. Циклические алгоритмы 5. . Презентация содержит 20 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Тема 13
Понятие об алгоритме
1. Понятие об алгоритме
2. Способы записи алгоритмов
3. Алгоритмы ветвления
4. Циклические алгоритмы
5. Свойства алгоритмов
Описание слайда:
Тема 13 Понятие об алгоритме 1. Понятие об алгоритме 2. Способы записи алгоритмов 3. Алгоритмы ветвления 4. Циклические алгоритмы 5. Свойства алгоритмов

Слайд 2





1. Понятие об алгоритме
Алгоритм – строго упорядоченная последовательность действий, направленная на выполнение поставленной задачи.

Алгоритмизация включает в себя выбор метода решения задачи. Результатом выполнения этапа алгоритмизации является алгоритм решения задачи.

Программа - это алгоритм, представленный на языке, понятном компьютеру.
Описание слайда:
1. Понятие об алгоритме Алгоритм – строго упорядоченная последовательность действий, направленная на выполнение поставленной задачи. Алгоритмизация включает в себя выбор метода решения задачи. Результатом выполнения этапа алгоритмизации является алгоритм решения задачи. Программа - это алгоритм, представленный на языке, понятном компьютеру.

Слайд 3





Чтобы поговорить с кем-нибудь по телефону, необходимо:
узнать необходимый телефонный номер; 
поднять трубку; 
набрать номер; 
дождаться ответа абонента.
Описание слайда:
Чтобы поговорить с кем-нибудь по телефону, необходимо: узнать необходимый телефонный номер; поднять трубку; набрать номер; дождаться ответа абонента.

Слайд 4





Словесный способ записи алгоритмов
представляет собой описание последовательных этапов обработки данных. 
Алгоритм задается в произвольном изложении на естественном языке.
Описание слайда:
Словесный способ записи алгоритмов представляет собой описание последовательных этапов обработки данных. Алгоритм задается в произвольном изложении на естественном языке.

Слайд 5





Задача о сортировке шариков
Имеются три урны (белая, черная и полосатая). В полосатой урне находятся белые и черные шарики. Надо все черные шарики переложить в черную урну, а белые - в белую. Сортировка производится так: по очереди вынимаются шарики из полосатой урны и в зависимости от цвета кладутся или в черную или в белую урну.
Описание слайда:
Задача о сортировке шариков Имеются три урны (белая, черная и полосатая). В полосатой урне находятся белые и черные шарики. Надо все черные шарики переложить в черную урну, а белые - в белую. Сортировка производится так: по очереди вынимаются шарики из полосатой урны и в зависимости от цвета кладутся или в черную или в белую урну.

Слайд 6





Алгоритм:
взять шарик из полосатой урны; 
если он белый, то опустить в белую урну; 
если он черный, то опустить в черную урну; 
если полосатая урна не пуста, то перейти к действию 1; 
конец.
Описание слайда:
Алгоритм: взять шарик из полосатой урны; если он белый, то опустить в белую урну; если он черный, то опустить в черную урну; если полосатая урна не пуста, то перейти к действию 1; конец.

Слайд 7





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

Слайд 8





Графический способ записи алгоритмов
Алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий.
Такое графическое представление называется схемой алгоритма или блок-схемой.
Описание слайда:
Графический способ записи алгоритмов Алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий. Такое графическое представление называется схемой алгоритма или блок-схемой.

Слайд 9





Элементы блок-схемы
Описание слайда:
Элементы блок-схемы

Слайд 10





Программный способ записи алгоритмов
Алгоритм, предназначенный для исполнения на компьютере, должен быть записан на понятном ему языке. 
Формализованный язык для записи алгоритмов принято называть языком программирования, а запись алгоритма на этом языке - программой для компьютера.
Описание слайда:
Программный способ записи алгоритмов Алгоритм, предназначенный для исполнения на компьютере, должен быть записан на понятном ему языке. Формализованный язык для записи алгоритмов принято называть языком программирования, а запись алгоритма на этом языке - программой для компьютера.

Слайд 11





Программа нахождения квадрата числа на языке Бейсик 
10 INPUT "ввести значения x"; x
20 y =x^2
30 PRINT "y ="; y
40 END
RUN
Описание слайда:
Программа нахождения квадрата числа на языке Бейсик 10 INPUT "ввести значения x"; x 20 y =x^2 30 PRINT "y ="; y 40 END RUN

Слайд 12





Алгоритмы ветвления 
(полная форма)
если-то-иначе
Описание слайда:
Алгоритмы ветвления (полная форма) если-то-иначе

Слайд 13





Алгоритмы ветвления (неполная форма)
если-то
Описание слайда:
Алгоритмы ветвления (неполная форма) если-то

Слайд 14





Словесный способ
Словесный способ записи разветвляющихся алгоритмов представляет собой описание последовательных этапов обработки данных. А алгоритм задается в произвольном изложении на естественном языке.
Описание слайда:
Словесный способ Словесный способ записи разветвляющихся алгоритмов представляет собой описание последовательных этапов обработки данных. А алгоритм задается в произвольном изложении на естественном языке.

Слайд 15





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

Слайд 16





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

Слайд 17





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

Слайд 18





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

Слайд 19





Школьный алгоритмический язык
алг название алгоритма (аргументы и результаты)
   дано условия применимости алгоритма
   надо цель выполнения алгоритма
нач описание промежуточных величин 
     последовательность команд (тело алгоритма)
кон
Описание слайда:
Школьный алгоритмический язык алг название алгоритма (аргументы и результаты)    дано условия применимости алгоритма    надо цель выполнения алгоритма нач описание промежуточных величин      последовательность команд (тело алгоритма) кон

Слайд 20





Вопросы
Понятие табличной, сетевой, иерархической и реляционной БД
Принципы нормализации БД
Описание слайда:
Вопросы Понятие табличной, сетевой, иерархической и реляционной БД Принципы нормализации БД



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