Презентация, доклад на тему Презентации по Главе 2 Основы алгоритмизации. (8 класс, информатика, Босова)

Содержание

ЧТО ТАКОЕ АЛГОРИТМ?АЛГОРИТМ – описание последовательности действий для решения задачи, имеющее начало и конец.Примеры алгоритмов:

Слайд 1ОСНОВЫ АЛГОРИТМИЗАЦИИ
8 класс
АЛГОРИТМЫ И ИСПОЛНИТЕЛИ

ОСНОВЫ АЛГОРИТМИЗАЦИИ8 классАЛГОРИТМЫ И ИСПОЛНИТЕЛИ

Слайд 2ЧТО ТАКОЕ АЛГОРИТМ?
АЛГОРИТМ – описание последовательности действий для решения задачи, имеющее

начало и конец.
Примеры алгоритмов:
ЧТО ТАКОЕ АЛГОРИТМ?АЛГОРИТМ – описание последовательности действий для решения задачи, имеющее начало и конец.Примеры алгоритмов:

Слайд 3ОБЩАЯ СХЕМА АЛГОРИТМА
ИСХОДНЫЕ ДАННЫЕ
АЛГОРИТМ
РЕЗУЛЬТАТ

ОБЩАЯ СХЕМА АЛГОРИТМАИСХОДНЫЕ ДАННЫЕАЛГОРИТМРЕЗУЛЬТАТ

Слайд 4ИСПОЛНИТЕЛЬ АЛГОРИТМА
ИСПОЛНИТЕЛЬ – это некоторый объект (человек, техническое устройство, животное), способный

выполнить определённый набор команд.
ИСПОЛНИТЕЛЬ АЛГОРИТМАИСПОЛНИТЕЛЬ – это некоторый объект (человек, техническое устройство, животное), способный выполнить определённый набор команд.

Слайд 5ВИДЫ ИСПОЛНИТЕЛЕЙ
ФОРМАЛЬНЫЙ - одну и ту же команду всегда выполняет одинаково.
НЕФОРМАЛЬНЫЙ

– одну и ту же команду выполняет по-разному.
ВИДЫ ИСПОЛНИТЕЛЕЙФОРМАЛЬНЫЙ - одну и ту же команду всегда выполняет одинаково.НЕФОРМАЛЬНЫЙ – одну и ту же команду

Слайд 6ХАРАКТЕРИСТИКИ ФОРМАЛЬНЫХ ИСПОЛНИТЕЛЕЙ

ХАРАКТЕРИСТИКИ ФОРМАЛЬНЫХ ИСПОЛНИТЕЛЕЙ

Слайд 7ФОРМАЛЬНЫЙ ИСПОЛНИТЕЛЬ «ЧЕРЕПАШКА»

ФОРМАЛЬНЫЙ ИСПОЛНИТЕЛЬ «ЧЕРЕПАШКА»

Слайд 8КУМИР – СРЕДА ДЛЯ ПРОГРАММИРОВАНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ

КУМИР – СРЕДА ДЛЯ ПРОГРАММИРОВАНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ

Слайд 9КУМИР – СРЕДА ДЛЯ ПРОГРАММИРОВАНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ

КУМИР – СРЕДА ДЛЯ ПРОГРАММИРОВАНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ

Слайд 10КУМИР – СРЕДА ДЛЯ ПРОГРАММИРОВАНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ

КУМИР – СРЕДА ДЛЯ ПРОГРАММИРОВАНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ

Слайд 11ФОРМАЛЬНЫЙ ИСПОЛНИТЕЛЬ «ВЫЧИСЛИТЕЛЬ»

ФОРМАЛЬНЫЙ ИСПОЛНИТЕЛЬ «ВЫЧИСЛИТЕЛЬ»

Слайд 12ФОРМАЛЬНЫЙ ИСПОЛНИТЕЛЬ «РОБОТ»

ФОРМАЛЬНЫЙ ИСПОЛНИТЕЛЬ «РОБОТ»

Слайд 13«РОБОТ» В КУМИР

«РОБОТ» В КУМИР

Слайд 14«РОБОТ» В КУМИР

«РОБОТ» В КУМИР

Слайд 15«РОБОТ» В КУМИР

«РОБОТ» В КУМИР

Слайд 16СВОЙСТВА АЛГОРИТМА:
1) ДИСКРЕТНОСТЬ (решение задачи делится на отдельные шаги);
2) ПОНЯТНОСТЬ (исполнитель

алгоритма должен понимать свой алгоритм);
3) ОПРЕДЕЛЁННОСТЬ (все команды исполнитель понимает однозначно);
4) РЕЗУЛЬТАТИВНОСТЬ (алгоритм должен приводить к результату);
5) МАССОВОСТЬ (универсальность алгоритма для решения подобных задач).
СВОЙСТВА АЛГОРИТМА:1) ДИСКРЕТНОСТЬ (решение задачи делится на отдельные шаги);2) ПОНЯТНОСТЬ (исполнитель алгоритма должен понимать свой алгоритм);3) ОПРЕДЕЛЁННОСТЬ

Слайд 17ЗАЧЕМ СОЗДАВАТЬ АЛГОРИТМЫ?
ВОЗМОЖНОСТЬ АВТОМАТИЗАЦИИ ДЕЯТЕЛЬНОСТИ ЧЕЛОВЕКА

ЗАЧЕМ СОЗДАВАТЬ АЛГОРИТМЫ?ВОЗМОЖНОСТЬ АВТОМАТИЗАЦИИ ДЕЯТЕЛЬНОСТИ ЧЕЛОВЕКА

Слайд 18СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ

СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ

Слайд 191) СЛОВЕСТНЫЙ СПОСОБ
САМЫЙ НЕУДОБНЫЙ ДЛЯ ИСПОЛНЕНИЯ СПОСОБ!

1) СЛОВЕСТНЫЙ СПОСОБСАМЫЙ НЕУДОБНЫЙ ДЛЯ ИСПОЛНЕНИЯ СПОСОБ!

Слайд 201) СЛОВЕСТНЫЙ СПОСОБ
МОЖНО ЗАПИСАТЬ ПОСТРОЧНО.

1) СЛОВЕСТНЫЙ СПОСОБМОЖНО ЗАПИСАТЬ ПОСТРОЧНО.

Слайд 212) БЛОК-СХЕМЫ
БЛОК-СХЕМА – это графический документ, дающий представление о порядке работы

алгоритма.
1) Обязательно начинается с НАЧАЛА, и заканчивается словом КОНЕЦ.
2) Содержит БЛОКИ ДАННЫХ, в которых перечисляются исходные и выходные данные.
3) Содержит БЛОК ОБРАБОТКИ ДАННЫХ, в которых происходят операции над данными.
4) Может содержать УСЛОВИЕ.
4) Может содержать КОММЕНТАРИИ с пояснениями.
2) БЛОК-СХЕМЫБЛОК-СХЕМА – это графический документ, дающий представление о порядке работы алгоритма.1) Обязательно начинается с НАЧАЛА, и

Слайд 22ОБОЗНАЧЕНИЯ
1) НАЧАЛО, КОНЕЦ

2) ДАННЫЕ

3) ОБРАБОТКА

4) УСЛОВИЕ

5) КОММЕНТАРИИ

ОБОЗНАЧЕНИЯ1) НАЧАЛО, КОНЕЦ2) ДАННЫЕ3) ОБРАБОТКА 4) УСЛОВИЕ5) КОММЕНТАРИИ

Слайд 23ЗАПИСЬ АЛГОРИТМА ЕВКЛИДА

ЗАПИСЬ АЛГОРИТМА ЕВКЛИДА

Слайд 24АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ
АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ – это формальные языки, предназначенные для записи алгоритмов.
1)

Состоят из букв Алфавита, символов;
2) Есть определённый синтаксис, образующий правильные конструкции;
3) Есть семантика – система правил, строго определяющая смысл.
АЛГОРИТМИЧЕСКИЕ ЯЗЫКИАЛГОРИТМИЧЕСКИЕ ЯЗЫКИ – это формальные языки, предназначенные для записи алгоритмов.1) Состоят из букв Алфавита, символов;2) Есть

Слайд 25ШКОЛЬНЫЙ АЛГОРИТМИЧЕСКИЙ ЯЗЫК
1) АЛГ (алгоритм),
2) ДАНО,
3) НАДО,
4) НАЧ (начало),
5) КОН (конец),
6)

АРГ (аргумент),
7) РЕЗ (результат),
8) ЕСЛИ (условие),
И т.д.

ОБЩИЙ ВИД ПРОГРАММЫ НА ШКОЛЬНОМ АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ:

алг <название алгоритма>
нач
<последовательность команд>
кон

ШКОЛЬНЫЙ АЛГОРИТМИЧЕСКИЙ ЯЗЫК1) АЛГ (алгоритм),2) ДАНО,3) НАДО,4) НАЧ (начало),5) КОН (конец),6) АРГ (аргумент),7) РЕЗ (результат),8) ЕСЛИ (условие),И

Слайд 27ОБЪЕКТЫ АЛГОРИТМОВ

ОБЪЕКТЫ АЛГОРИТМОВ

Слайд 28ВЕЛИЧИНА (в информатике) – ЭТО ОТДЕЛЬНЫЙ ИНФОРМАЦИОННЫЙ ОБЪЕКТ (ЧИСЛО, СИМВОЛ, СТРОКА

И Т.Д.)
ВЕЛИЧИНА (в информатике) – ЭТО ОТДЕЛЬНЫЙ ИНФОРМАЦИОННЫЙ ОБЪЕКТ (ЧИСЛО, СИМВОЛ, СТРОКА И Т.Д.)

Слайд 29ВИДЫ ВЕЛИЧИН:
КОНСТАНТЫ (постоянные величины) – не меняются на протяжении всего алгоритма;
ПЕРЕМЕННЫЕ

– меняется в течение алгоритма.
ВИДЫ ВЕЛИЧИН:КОНСТАНТЫ (постоянные величины) – не меняются на протяжении всего алгоритма;ПЕРЕМЕННЫЕ – меняется в течение алгоритма.

Слайд 30ТИПЫ ВЕЛИЧИН:
В МАТЕМАТИКЕ:
цел (целые: 4; 6; -9; 12; 5);
вещ (вещественные: 1,3;

4,5; -6,7);
В ТЕКСТЕ:
сим (символьные: а; б; f; k);
лит (литерные: ‘кот’; ‘алгоритм’, ‘2020’);
ЛОГИЧЕСКИЕ:
лог (да [ИСТИНА, TRUE, 1]; нет [ЛОЖЬ, FALSE, 0].

ТИПЫ ВЕЛИЧИН:В МАТЕМАТИКЕ:цел (целые: 4; 6; -9; 12; 5);вещ (вещественные: 1,3; 4,5; -6,7);В ТЕКСТЕ:сим (символьные: а; б;

Слайд 31ИМЕНА ВЕЛИЧИН
СОСТОЯТ ИЗ ЛАТИНСКИХ БУКВ И ЦИФР:
A1
M
AP
SUMMA
PLAN
CENA
и т.д.

ИМЕНА ВЕЛИЧИНСОСТОЯТ ИЗ ЛАТИНСКИХ БУКВ И ЦИФР:A1MAPSUMMAPLANCENAи т.д.

Слайд 32ВЫРАЖЕНИЕ – ЯЗЫКОВАЯ КОНСТРУКЦИЯ ДЛЯ ВЫЧИСЛЕНИЯ ЗНАЧЕНИЯ С ПОМОЩЬЮ ОДНОГО ИЛИ

НЕСКОЛЬКИХ ОПЕРАНДОВ.
ВЫРАЖЕНИЕ – ЯЗЫКОВАЯ КОНСТРУКЦИЯ ДЛЯ ВЫЧИСЛЕНИЯ ЗНАЧЕНИЯ С ПОМОЩЬЮ ОДНОГО ИЛИ НЕСКОЛЬКИХ ОПЕРАНДОВ.

Слайд 33АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ
mod (modulus, мера) – остаток от деления.
Нам дано: 9 mod 2.
Вычисляем

и получаем, 4 ⋅ 2 + 1⇒ 9 mod 2 = 1.

div (division, деление) – целая часть от деления.
Нам дано: 11 div 5.
Вычисляем и получаем, (10 + 1) : 5 = 2 + 0,5 => 11 div 5 = 2.

АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯmod (modulus, мера) – остаток от деления.Нам дано: 9 mod 2.Вычисляем и получаем, 4 ⋅ 2 +

Слайд 34ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ

ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ

Слайд 35СТРОКОВЫЕ ВЫРАЖЕНИЯ
КОНСТАНТЫ
ПЕРЕМЕННЫЕ
СЦЕПЛЕНИЕ +:
Если F = ‘том’, то
‘а’ + F =


‘атом’.
СТРОКОВЫЕ ВЫРАЖЕНИЯКОНСТАНТЫПЕРЕМЕННЫЕСЦЕПЛЕНИЕ +:Если F = ‘том’, то ‘а’ + F = ‘атом’.

Слайд 36КОМАНДА ПРИСВАИВАНИЯ
:=
ОПЕРАЦИЯ ПРИСВА-ИВАНИЯ
Например, составим короткий алгоритм, который должен

поменять значения А и В местами.
А:=В
В:=А
НЕВЕРНО!
КОМАНДА ПРИСВАИВАНИЯ := ОПЕРАЦИЯ ПРИСВА-ИВАНИЯНапример, составим короткий алгоритм, который должен поменять значения А и В местами.А:=ВВ:=АНЕВЕРНО!

Слайд 39ТАБЛИЧНЫЕ ВЕЛИЧИНЫ
1) ОДНОМЕРНЫЙ МАССИВ (линейная таблица)

ТАБЛИЧНЫЕ ВЕЛИЧИНЫ1) ОДНОМЕРНЫЙ МАССИВ (линейная таблица)

Слайд 40ТАБЛИЧНЫЕ ВЕЛИЧИНЫ
2) ДВУМЕРНЫЙ МАССИВ (прямоугольная таблица)

ТАБЛИЧНЫЕ ВЕЛИЧИНЫ2) ДВУМЕРНЫЙ МАССИВ (прямоугольная таблица)

Слайд 41ИНДЕКСЫ
WEEK[1] = ‘Понедельник’
WEEK[2] = ‘Вторник’
. . .
WEEK[7] = ‘Воскресенье’

ИНДЕКСЫWEEK[1] = ‘Понедельник’WEEK[2] = ‘Вторник’. . .WEEK[7] = ‘Воскресенье’

Слайд 42ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ

ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ

Слайд 43СЛЕДОВАНИЕ – ЛИНЕЙНЫЙ АЛГОРИТМ, ПОСЛЕДОВАТЕЛЬНЫЙ ПОРЯДОК ВЫПОЛНЕНИЯ ДЕЙСТВИЙ.

СЛЕДОВАНИЕ – ЛИНЕЙНЫЙ АЛГОРИТМ, ПОСЛЕДОВАТЕЛЬНЫЙ ПОРЯДОК ВЫПОЛНЕНИЯ ДЕЙСТВИЙ.

Слайд 44ВЕТВЛЕНИЕ – АЛГОРИТМ С УСЛОВИЕМ ВЫБОРА «ДА»/«НЕТ».
ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ

ВЕТВЛЕНИЕ – АЛГОРИТМ С УСЛОВИЕМ ВЫБОРА «ДА»/«НЕТ».ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ

Слайд 45ВЕТВЛЕНИЕ – АЛГОРИТМ С УСЛОВИЕМ ВЫБОРА «ДА»/«НЕТ».
НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ

ВЕТВЛЕНИЕ – АЛГОРИТМ С УСЛОВИЕМ ВЫБОРА «ДА»/«НЕТ».НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ

Слайд 46ПОВТОРЕНИЕ (ЦИКЛ) – МНОГОКРАТНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ.
ЦИКЛ С УСЛОВИЕМ

ПОВТОРЕНИЕ (ЦИКЛ) – МНОГОКРАТНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ.ЦИКЛ С УСЛОВИЕМ

Слайд 47ПОВТОРЕНИЕ (ЦИКЛ) – МНОГОКРАТНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ.
ЦИКЛ С ПОСТУСЛОВИЕМ

ПОВТОРЕНИЕ (ЦИКЛ) – МНОГОКРАТНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ.ЦИКЛ С ПОСТУСЛОВИЕМ

Слайд 48ПОВТОРЕНИЕ (ЦИКЛ) – МНОГОКРАТНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ.
ЦИКЛ С ЗАДАННЫМ ЧИСЛОМ ПОВТОРЕНИЙ

ПОВТОРЕНИЕ (ЦИКЛ) – МНОГОКРАТНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ.ЦИКЛ С ЗАДАННЫМ ЧИСЛОМ ПОВТОРЕНИЙ

Слайд 49СПАСИБО ЗА ВНИМАНИЕ

СПАСИБО ЗА ВНИМАНИЕ

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

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


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

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

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

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