Презентация, доклад по информатике Алгоритмы и исполнители 7 класс

Содержание

ПовторениеАлгоритм — понятная и конечная последовательность точных действий (команд), формальное выполнение которых позволяет получить решение поставленной задачи.

Слайд 1Алгоритмы и исполнители

Алгоритмы и исполнители

Слайд 2Повторение
Алгоритм — понятная и конечная последовательность точных действий (команд), формальное выполнение которых

позволяет получить решение поставленной задачи.
ПовторениеАлгоритм — понятная и конечная последовательность точных действий (команд), формальное выполнение которых позволяет получить решение поставленной задачи.

Слайд 3Понятие алгоритма
Исполнитель алгоритма — человек (группа людей) или техническое устройство, которые понимают

команды алгоритма и умеют правильно их выполнять.
Понятие алгоритмаИсполнитель алгоритма — человек (группа людей) или техническое устройство, которые понимают команды алгоритма и умеют правильно их

Слайд 4Понятие алгоритма
Система команд исполнителя — команды, которые понимает и может выполнить исполнитель.

Понятие алгоритмаСистема команд исполнителя — команды, которые понимает и может выполнить исполнитель.

Слайд 5Понятие алгоритма
Запись алгоритма в виде последовательности команд, которую может выполнить компьютер,

называют программой.
Понятие алгоритмаЗапись алгоритма в виде последовательности команд, которую может выполнить компьютер, называют программой.

Слайд 6Понятие алгоритма
Любой исполнитель имеет ограниченную систему команд. Все команды исполнителя можно

разделить на группы:
1) команды, которые непосредственно выполняет исполнитель;
2) команды, меняющие порядок выполнения команд исполнителя.
Компьютер является универсальным исполнителем.
Понятие алгоритмаЛюбой исполнитель имеет ограниченную систему команд. Все команды исполнителя можно разделить на группы:1) команды, которые непосредственно

Слайд 7Понятие алгоритма
Существуют следующие способы представления алгоритмов:
Способы представления алгоритмов
Словесный
Графический
Программный

Понятие алгоритмаСуществуют следующие способы представления алгоритмов:Способы представления алгоритмовСловесныйГрафический Программный

Слайд 8Понятие алгоритма
словесный (описание алгоритма средствами естественного языка с точной и конкретной формулировкой

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

Слайд 9 Исполнитель Чертежник
Поле исполнителя Чертежник.

 Исполнитель ЧертежникПоле исполнителя Чертежник.

Слайд 10 Исполнитель Чертежник
Система команд исполнителя Чертежник.

 Исполнитель ЧертежникСистема команд исполнителя Чертежник.

Слайд 11 Исполнитель Чертежник
Пример 1  
Составим алгоритм решения задачи.
Прямоугольный участок, длина которого в

2 раза больше ширины, огородили забором длиной 120 м. Определите длину и ширину участка. Напишите программу, выполнив которую исполнитель Чертежник построит чертеж забора этого участка. Масштаб: 1 клетка равна 10 м.
 Исполнитель ЧертежникПример 1  Составим алгоритм решения задачи.Прямоугольный участок, длина которого в 2 раза больше ширины, огородили забором длиной

Слайд 12 Исполнитель Чертежник
Пример 1  
Словесное описание алгоритма:
Длина участка в два раза больше

ширины, поэтому в сумме длина и ширина составят три одинаковых части. Забор огораживает участок по периметру. Периметр прямоугольника равен удвоенной сумме длины и ширины, следовательно, он равен шести одинаковым частям.
Значение ширины получим так: 120 : 6 = 20 м.
Длина в 2 раза больше ширины: 20 ∙ 2 = 40 м.


 Исполнитель ЧертежникПример 1  Словесное описание алгоритма:Длина участка в два раза больше ширины, поэтому в сумме длина и

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

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

Слайд 14 Исполнитель Чертежник
Алгоритмическая конструкция следование
 
Алгоритмическая конструкция следование — последовательность команд алгоритма, которые выполняются в том

порядке, в котором они записаны.
 Исполнитель ЧертежникАлгоритмическая конструкция следование Алгоритмическая конструкция следование — последовательность команд алгоритма, которые выполняются в том порядке, в котором они записаны.

Слайд 15 Исполнитель Чертежник
Алгоритмическая конструкция следование
 
Запись алгоритма по действиям:
1) 1 + 2 = 3

(части);
2) 3 ∙ 2 = 6 (частей);
3) 120 : 6 = 20 (м);
4) 20 ∙ 2 = 40 (м).


 Исполнитель ЧертежникАлгоритмическая конструкция следование Запись алгоритма по действиям:1) 1 + 2 = 3 (части);2) 3 ∙ 2 = 6

Слайд 16 Исполнитель Чертежник
Пример 2  


Алгоритмизготовления бутерброда:
Отрезать ломтик батона.
Положить на батон лист салата.
Отрезать

кусочек ветчины.
Положить ветчину на лист салата.
Отрезать кусочек помидора.
Положить помидор на ветчину.
 Исполнитель ЧертежникПример 2  Алгоритмизготовления бутерброда:Отрезать ломтик батона.Положить на батон лист салата.Отрезать кусочек ветчины.Положить ветчину на лист салата.Отрезать

Слайд 17 Исполнитель Чертежник
Пример 3  


Алгоритм выполнения лабораторной работы по биологии «Строение инфузории

туфельки»:
Рассмотреть внешний вид и внутреннее строение инфузории.
Зарисовать инфузорию и обозначить названия ее органов.
Подвести итог работе.
 Исполнитель ЧертежникПример 3  Алгоритм выполнения лабораторной работы по биологии «Строение инфузории туфельки»:Рассмотреть внешний вид и внутреннее строение

Слайд 18 Исполнитель Чертежник
Нередко в одной программе приходится рисовать одно и то же

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


 Исполнитель ЧертежникНередко в одной программе приходится рисовать одно и то же изображение несколько раз. Получение этого изображения

Слайд 19 Исполнитель Чертежник
Вспомогательный алгоритм — алгоритм, целиком используемый в составе другого алгоритма.
Вспомогательный алгоритм решает некоторую

подзадачу основной задачи. Вызов вспомогательного алгоритма в программе заменяет несколько команд одной командой.

 Исполнитель ЧертежникВспомогательный алгоритм — алгоритм, целиком используемый в составе другого алгоритма.Вспомогательный алгоритм решает некоторую подзадачу основной задачи. Вызов вспомогательного алгоритма

Слайд 20 Исполнитель Чертежник
Пример 4  
Напишем программу, выполнив которую исполнитель Чертежник нарисует следующий

рисунок:
 Исполнитель ЧертежникПример 4  Напишем программу, выполнив которую исполнитель Чертежник нарисует следующий рисунок:

Слайд 21 Исполнитель Чертежник
Пример 4  
Данный рисунок состоит из трех одинаковых фигур, поэтому

для рисования одной фигуры можно оформить вспомогательный алгоритм figura.

Описание основного алгоритма будет следующим:

перемещение в начальную точку;
рисование фигуры;
перемещение ко второй фигуре;
рисование фигуры;
перемещение к третьей фигуре;
рисование фигуры.

Пример

 Исполнитель ЧертежникПример 4  Данный рисунок состоит из трех одинаковых фигур, поэтому для рисования одной фигуры можно оформить

Слайд 22 Исполнитель Чертежник
Задание 
Какой рисунок получится после выполнения Чертежником следующей программы?
Пример
uses Drawman;
begin
Field(8,

8);
ToPoint(2, 1);
PenDown;
OnVector(4, 0);
OnVector(0, 1);
OnVector(1, 0);
OnVector(0, 4);
OnVector(-1, 0);
OnVector(0, 1);
OnVector(-4, 0);
OnVector(0, -1);
OnVector(-1, 0);
OnVector(0, -4);
OnVector(1, 0);
OnVector(0, -1);
PenUp;
end.
 Исполнитель ЧертежникЗадание Какой рисунок получится после выполнения Чертежником следующей программы? Примерuses Drawman;beginField(8, 8);ToPoint(2, 1);PenDown;OnVector(4, 0);OnVector(0, 1);OnVector(1, 0);OnVector(0, 4);OnVector(-1,

Слайд 23 Исполнитель Чертежник
Задание 
Проанализируйте рисунки. Какие из них мог выполнить исполнитель Чертежник? Почему?

Какие команды вы можете предложить добавить исполнителю для выполнения остальных рисунков?
 Исполнитель ЧертежникЗадание Проанализируйте рисунки. Какие из них мог выполнить исполнитель Чертежник? Почему? Какие команды вы можете предложить добавить

Слайд 24Домашнее задание

§8

Домашнее задание§8

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть