title: Презентация на тему: Алексеева Юлия. Электроэнергетика проект

text:
ЭЛЕКТРОЭНЕРГЕТИКА МИРА
Выполнила:ученица 10А классаМБОУСОШ №26Алексеева ЮлияПредмет: география
Учитель географии: Фролова Л.И.Учитель информатики: Флеонов В.В.
1
География
   Содержание
Понятие об электроэнергетике
Динамика мирового производства
ТЭС
ГЭС
АЭС
Альтернативные источники энергии
Структура мирового производства энергии
Проблемы и пути решения проблем электроэнергетики
Список используемых источников
2
География
Понятие об электроэнергетике
   Эле́ктроэнерге́тика — отрасль энергетики, включающая в себя производство, передачу и сбыт электроэнергии.

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

4
География
Динамика мирового производства электроэнергии
География
5
География
6
Тепловые электростанции
    В структуре выработки электроэнергии – как в мире, так и в большинстве отдельных стран- преобладают ТЭС, работающие на угле, мазуте, природном газе. По размерам выработки электроэнергии на ТЭС лидируют США, Китай, Япония, Россия, Индия, ФРГ. Но по доле ТЭС в общей выработке электроэнергии выделяются также ЮАР, Польша, «нефтяные» страны.
География
7
Гидроэлектростанции
     По общим размерам выработки электроэнергии на  ГЭС выделяются Канада, США, Бразилия, Россия, Китай. Но более ярко ориентация на гидроэнергетику выражены в тех странах, где доля ГЭС особенно высока. В большинстве стран Севера экономический гидропонетциал уже в значительной степени или даже полностью использован.
География
8
Атомные электростанции
     Больше всего электроэнергии на АЭС вырабатывают США, Франция, Япония, Россия, ФРГ, а по доле АЭС в общей выработке выделяются Литва, Франция, Бельгия. После аварии в 1986 г. на Чернобыльской АЭС в бывшем СССР темпы роста мировой атомной энергетики существенно замедлились. Сейчас строительство АЭС возобновилось.
География
9
Альтернативные источники энергии
География
10
ГеоТЭС
География
11
В северо-восточной Исландии в 2009 году, геологи случайно обнаружили свежую магму, и это стало толчком к созданию первой в мире усовершенствованной магматической энергостанции. Геотермальные электростанции, как правило, собирают тепло, исходящее из трещин в земной коре, а не напрямую из расплавленной породы под ней, которая и генерирует это тепло. Станции заливают в трещины воду, которая даёт пар, вращающий турбины и вырабатывающий электричество.

ГеоТЭС в Исландии
ПЭС
География
12
Приливные электростанции (ПЭС) используют энергию приливов, являются одной из форм гидроэнергетики, которая преобразует энергию приливов в полезные формы энергии, в основном электроэнергию. Во время прилива вода под высоким напором поступает через клапаны ПЭС в замкнутый  водозаборный бассейн и параллельно вращает колеса гидротурбин, соединенных с гидрогенераторами в теле плотины.
Крупнейшая ПЭС в Европе Ля Ранс, Франция

Принцип работы приливной электростанции
СЭС
География
13
Солнечные электростанции — инженерные сооружения, служащие преобразованию солнечной радиации в электрическую энергию. Способы преобразования солнечной радиации различны и зависят от конструкции электростанции. Существуют также СЭС-микро, которые используются в частных домах для выработки электроэнергии.
Одна из самых крупных СЭС - комплекс солнечных электростанций штата Гуджарат , Индия – 856.81 МВт

Солнечные батареи
ВЭУ
География
14
Ветроэлектрическая установка или сокращенно ВЭУ — устройство для преобразования кинетической энергии ветрового потока в механическую энергию вращения ротора с последующим её преобразованием в электрическую энергию.
ВЭУ можно разделить на три категории: промышленные, коммерческие и бытовые.

Устройство ВЭУ
Промышленные ветрогенераторы в Северном море
Структура мирового воспроизводства электроэнергии
15
География
В целом выработка электроэнергии на угле характерна для стран Азии, Африки и Центральной Европы. ГЭС лидируют в Латинской Америке. Значительная доля АЭС в развитых странах.
Проблемы современной электроэнергетики и пути их решения
Загрязнение атмосферы
Загрязнение литосферы
Загрязнение гидросферы
Выбросы радиоактивных и токсичных отходов в окружающую среду.
Износ оборудования электростанций
Изменение гидрологического режима рек
Создание электромагнитных полей вокруг линий электропередач

География
16
   Основным путем решения экологических проблем, связанных с электроэнергетикой, является использование в хозяйственной деятельности альтернативных источников энергии, которые являются безотходными и более безопасными для человека и окружающей среды.
География
17
Список используемых источников
«География 10 класс. Экономическая и социальная география мира». В.П. Максаковский
http://nuclphys.sinp.msu.ru/ecology/ecol/ecol05.htm
http://www.bestreferat.ru/referat-62399.html
http://climatechange.ru/node/649
http://interneturok.ru/ru/school/geografy/10-klass/bgeografiya-otraslej-mirovogo-hozyajstvab/mirovaya-elektroenergetika
https://ru.wikipedia.org
http://www.e-reading.club/chapter.php/127765/99/Maksakovskiii_-_Geograficheskaya_kartina_mira_Posobie_dlya_vuzov_Kn._I__Obshchaya_harakteristika_mira._Global'nye_p--chestva.html
https://www.google.ru/search?q=%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D1%8D%D0%BD%D0%B5%D1%80%D0%B3%D0%B5%D1%82%D0%B8%D0%BA%D0%B0&newwindow=1&biw=1280&bih=879&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjflpa3iarKAhVE2CwKHQ0ZAFUQ_AUIBigB
http://greenvolt.ru/energiya-vody/prilivnaya-elektrostanciya/

География
18
География
19
Спасибо за внимание!


title: Презентация на тему: Алгебра логики

text:
  Алгебра
логики
Содержание
Алгебра логики
Логическое высказывание
Простое и сложное высказывания
Основные логические связки
Основные логические операции
Триггер
Сумматор
Порядок выполнения логических операций
Основные законы алгебры логики
Таблица истинности

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

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

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

       Логическое высказывание — это любoе повествовательное пpедлoжение, в oтнoшении кoтopoгo мoжно oднoзначнo сказать, истиннo oнo или лoжнo.
    Например, предложение "6 — четное число." следует считать высказыванием, так как оно истинное. Предложение " Москва — столица Франции." тоже высказывание, так как оно ложное.
     не всякое предложение является логическим высказыванием.
Но

Существуют разные варианты обозначения истинности и ложности логических переменных:
Условия чтобы предложение являлось высказыванием:
Предложение должно быть повествовательным.
В предложении должно что либо утверждаться или отрицаться.

        Высказываниями не являются, например, предложения "Ученик десятого класса." и "Информатика — интересный предмет.".
   Первое предложение ничего не утверждает об ученике, а второе использует слишком неопределённое понятие "интересный предмет".
   Предложения типа "В городе A более миллиона жителей.", "У него голубые глаза." не являются высказываниями,
                                                                                так как для выяснения их истинности или ложности нужны дополнительные сведения: о каком конкретно городе или человеке идет речь. Такие предложения называются
высказывательными формами.

   Алгебра логики рассматривает любое высказывание только с одной точки зрения — является ли оно истинным или ложным.

   Заметим, что зачастую трудно установить  истинность высказывания.
   Так, например, высказывание "Площадь поверхности  Индийского океана равна 75 млн кв. км."  в одной ситуации можно посчитать ложным, а в другой — истинным.
       Ложным — так как указанное значение неточное и вообще не является постоянным.
       Истинным — если рассматривать его как некоторое приближение, приемлемое на практике.

Задание
Какие из предложений являются высказываниями? Определите их истинность.
Какой длины эта лента?
Рубль - денежная единица России.
Париж – столица США.
4+5=10.
Сложите числа 2 и 5.
Все медведи – бурые.
Здравствуй!
Посмотрите на доску.
Есть кошки, которые дружат с собаками.
Некоторые люди являются художниками.
Выразите 1 час 15 минут в минуты.

Не является высказыванием.
Высказывание; истина.
Высказывание; ложь.
Высказывание; ложь.
Не является высказыванием.
Не является высказыванием.
Не является высказыванием.
Не является высказыванием.
Высказывание; истина.
Высказывание; истина.
Высказывание; ложь.

Высказывание
Простое
Сложное (составное)
это набор простых высказываний (два и более простых высказываний) связанных логическими операциями («И», «ИЛИ», «НЕ», «ЕСЛИ…, ТО», «ТОГДА И ТОЛЬКО ТОГДА»).
это повествовательное предложение, относительно которого имеет смысл говорить, истинно оно или ложно.
Примеры

Примеры:
У кошки 4 лапы.
      У кошки 1 хвост.

                     У кошки 4 лапы И 1 хвост.

Часть туристов любят чай.
       Часть туристов любят молоко.

         Часть туристов любят чай ИЛИ молоко.

A
B
A ^ B
A
B
A  v B

Простое  высказывание

Сложное  (составное)
  высказывание

Основные логические связки

Основные логические операции

 КОНЪЮНКЦИЯ

ДИЗЪЮНКЦИЯ

ИНВЕРСИЯ

ЭКВИВАЛЕНТНОСТЬ

КОНЪЮНКЦИЯ
Соответствует союзу И;
Обозначение &;
В языках программирования and;
Название: Логическое умножение.

Таблица истинности
Схема

Таблица истинности для И

Вывод:
   результат будет истинным тогда и только тогда, когда оба исходных высказывания истинны.

ДИЗЪЮНКЦИЯ
Соответствует союзу ИЛИ;
Обозначение V;
В языках программирования or;
Название: Логическое сложение.

A
B
F
(AvB)
1
Таблица истинности

Таблица истинности для ИЛИ

   результат будет ложным тогда и только тогда, когда оба исходных высказывания ложны, и истинным в остальных случаях.
Вывод:

ИНВЕРСИЯ
Соответствует союзу НЕ;
Обозначение Ā;
В языках программирования not;
Название: Отрицание.

A
Ā

Таблица истинности для НЕ

   результат будет ложным, если исходное выражение истинно, и  наоборот.
Вывод:

Таблица истинности для эквивалентности

   результат будет  истинным тогда и только тогда, когда оба высказывания одновременно либо ложны, либо  истинны.
Вывод:

Триггер
Триггер — это электронная схема, широко применяемая в регистрах компьютера для надёжного запоминания одного разряда двоичного кода. Триггер имеет два устойчивых состояния, одно из которых соответствует двоичной единице, а другое — двоичному нулю.
Самый распространённый тип триггера — так называемый  RS-триггер (S и R, соответственно, от английских set — установка, и reset — сброс).
Условное обозначение триггера:
 Он имеет два симметричных входа S и R и два симметричных выхода Q и    , причем выходной сигнал Q является логическим отрицанием сигнала   . .
 На каждый из двух входов S и R могут подаваться входные сигналы в виде кратковременных импульсов (        ).
 Наличие импульса на входе будем считать единицей, а его отсутствие — нулем.

Сумматор
   Сумматор — это электронная логическая схема, выполняющая суммирование двоичных чисел.
Условное обозначение одноразрядного сумматора:
   При сложении чисел A и B в одном i-ом разряде приходится иметь дело с тремя цифрами:
1. цифра ai первого слагаемого;
2. цифра bi второго слагаемого;
3. перенос pi–1 из младшего разряда.
   В результате сложения получаются две цифры:
1. цифра ci для суммы;
2. перенос pi из данного разряда в старший.
   Таким образом, одноразрядный двоичный сумматор есть устройство с тремя входами и двумя выходами, работа которого может быть описана следующей таблицей истинности.

Таблица истинности:

   Всякая логическая переменная и символы "истина" ("1") и "ложь" ("0") — формулы.

   Если  А и В — формулы,   то    Ā , А^В, АvВ ,   А → B ,   А≡В   —  формулы.

   Никаких других формул в алгебре логики нет.
Определение логической формулы:

Порядок выполнения логических операций
1. отрицание (“¬”)
↔
2. конъюнкция (“^”)
3. дизъюнкция (“v”)
4. импликация (“”)
5. эквивалентность (“   ”)
       Для изменения указанного порядка выполнения операций используются скобки.

Тавтология
Некоторые формулы принимают значение “истина” при любых значениях истинности входящих в них переменных. Например, формула А v
Такие формулы называются тождественно истинными формулами или тавтологиями.
Высказывания, которые формализуются тавтологиями, называются логически истинными высказываниями.

Тождественная истина
При всех наборах значений переменных x и y формула принимает значение 1, то есть является тождественно истинной.

Тождественная ложь
В качестве другого примера рассмотрим формулу А •     , которой соответствует, например, высказывание “Катя самая высокая девочка в классе, и в классе есть девочки выше Кати”. Очевидно, что эта формула ложна, так как либо А, либо       обязательно ложно.
Такие формулы называются тождественно ложными формулами или противоречиями.
Высказывания, которые формализуются противоречиями, называются логически ложными высказываниями.

Тождественная ложь
При всех наборах значений переменных x и y формула принимает значение 0, то есть является тождественно ложной.

Выполнимая формула
Формула в некоторых случаях принимает значение 1, а в некоторых — 0, то есть является выполнимой.

Основные законы алгебры логики
позволяют производить тождественные преобразования логических выражений:

Таблица истинности
   Таблица истинности - таблица, определяющая значение  сложного высказывания при всех возможных значениях простых высказываний.
Для формулы, которая содержит две переменные, таких наборов значений переменных всего четыре: (0,0), (0,1), (1,0), (1,1).

 Если формула содержит три переменные, то возможных наборов значений переменных восемь:
(0,0,0), (0,0,1), (0,1,0), (0,1,1),
(1,0,0), (1,0,1), (1,1,0), (1,1,1).

 Количество наборов для формулы с четырьмя переменными равно шестнадцати и т.д.

Как составлять таблицу истинности
1) Определить количество строк:
количество строк = 2n + строка для заголовка, где
n - количество простых высказываний.

2) Определить количество столбцов:
количество столбцов = количество переменных + количество логических операций;
• определить количество переменных (простых выражений);
• определить количество логических операций и последовательность их выполнения.

3) Заполнить столбцы результатами выполнения логических операций в обозначенной последовательности с учетом таблиц истинности основных логических операций.

Пример

1) Определить количество строк:
на входе три простых высказывания: А, В, С поэтому n=3 и количество строк = 23+1 = 9.
2) Определить количество столбцов:
• простые выражения (переменные): А, В, С;
• промежуточные результаты (логические операции): ¬ А - инверсия;
B V C - операция дизъюнкции;
а также искомое окончательное значение арифметического выражения: F=¬A&(B˅C).
3) Заполнить столбцы с учетом таблиц истинности логических операций.
Пример:
        Составить таблицу истинности логического выражения: F = ¬ А & (B V C)

Основной источник: http://book.kbsu.ru/theory/index.html


title: Презентация на тему: Алгоритм

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

Не Формальный

Исполнитель
Формальный

Не Формальный

Формальный исполнитель одну и туже команду всегда выполняет одинаково
Неформальный исполнитель может выполнять команду
по-разному
Как правило, человек выступает в роли неформального исполнителя, он сам отвечает за свои действия. Формальными исполнителями являются преимущественно технические устройства, за их действия отвечает управляющий ими объект.
   1.Круг решаемых задач. Каждый исполнитель создается для решения определенного класса задач.   2.Среда исполнителя. Область, обстановку, условия, в которых действует исполнитель, принято называть средой данного исполнителя.   3.Система команд исполнителя. Предписание о выполнении отдельного законченного действия исполнителя называется командой. Совокупность всех команд, которые могут быть выполнены некоторым исполнителем, образует СКИ — систему команд исполнителя.
   4.Система отказов исполнителя. Отказ «не понимаю» возникает тогда, когда исполнителю подается команда, не входящая в его СКИ. Отказ «не могу» возникает тогда, когда команда из СКИ не может быть им выполнена в конкретных условиях среды.   5.Режимы работы исполнителя. Для большинства исполнителей предусмотрены режимы непосредственного и программного управления. В первом случае исполнитель ожидает команд от человека и каждую поступившую команду немедленно выполняет. Во втором случае исполнителю сначала задается полная последовательность команд (программа), а затем он выполняет все эти команды в автоматическом режиме.
Управление — это процесс целенаправленного воздействия одних объектов на другие.Исполнители являются объектами управления. Управлять ими можно, составив для них алгоритм.
Алгоритмы могут быть записаны в виде таблицы, нумерованного списка на естественном языке или изображены с помощью блок-схемы.
Программа — это алгоритм, записанный по правилам понятного исполнителю-компьютеру языка.
Алгоритм разрабатывается для решения некоторой задачи или класса задач.
 При этом:   1)выделяются фигурирующие в задаче объекты, устанавливаются свойства объектов, отношения между объектами и возможные действия с объектами;   2)определяются исходные данные и результат;   3)определяется точная последовательность действий исполнителя, обеспечивающая переход от исходных данных к результату;   4)последовательность действий записывается на языке, понятном исполнителю.


title: Презентация на тему: Алгоритм

text:
Алгоритми з циклами
Початок
Кінець
Попелюшку знайшов!
Підійшов?
Приміряти кришталевий черевичок
Попрощатися з дівчиною
Познайомитись з дівчиною
так
ні
Алгоритм з циклом
Висновок:
Циклічний алгоритм забезпечує повторення виконання
деяких команд скінчену кількість разів
Виконала вчитель інформатики та початкових класів
Мар᾽янівської ЗОШ І-ІІІ ст.
Ласкава С.С.


title: Презентация на тему: Алгоритм

text:
Алгоритм

Информатика
2 класс
Учитель МОУ «СОШ №56»
г. Новокузнецк
Муравьева
Марина
Игоревна

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

Поможем Незнайке вымыть   посуду
1. Собрать посуду в раковину
2. Включить воду
4. Выключить кран с водой
5. Вытереть руки полотенцем
Порядок действий, совершенных в строгом порядке, т.е. по определенному плану, называется словом АЛГОРИТМ
Вымой посуду
3. Вымыть посуду
Представим, что нам дано задание полить цветы
Полить цветы
1. Взять лейку с водой
2. Подойти к цветам
3. Полить цветы
4. Убрать лейку на место
5. Стоп

Поможем Незнайке раскрасить мяч
2
1
3
4
1
1
2
2
3
3
4
4
Составим алгоритм «Раскрась мяч»
Алгоритм «Раскрась мяч»
Начало
Конец
Взять кисточку с желтой краской
Взять кисточку с красной краской
Взять кисточку с синей краской
Взять кисточку с зеленой краской
Раскрасить мяч желтой краской
Раскрасить мяч красной краской
Раскрасить мяч синей краской
Раскрасить мяч зеленой краской
Игра «Зарядка»
Левый глаз закрой - открой.
Правый глаз закрой - открой.
Посмотри ты влево, вправо.
Посмотри ты вверх и вниз.
Широко ты улыбнись.
А теперь закрой ты глазки.
И представь себя ты в сказке.
Задание 29. Помоги Буратино закопать золотые червонцы на Поле чудес
Алгоритм «ЗАКОПАЙ ЧЕРВОНЦЫ»
1.

2.

3.

4.

5.

6.
Игра «Выполни действия»
Возьми конфету
Разверни конфету
Съешь конфету
Выброси фантик в
     мусорное ведро
Стоп
Игра «Выполни действия»
Подойди к доске
Возьми карандаш
Нарисуй солнышко
Положи карандаш на место
Стоп

Задание 32. Выполни действия
Алгоритм «Диктант»
Возьми карандаш
Напиши диктант по клеточкам
Дорисуй полученный рисунок
Положи карандаш на место
Стоп

Задание 33. Выполни действия. Какое действие пропущено? Впиши его в нужное место

Алгоритм «НАРИСУЙ»
 Возьми синий карандаш
 Нарисуй воздушный шарик
 Раскрась воздушный шарик
 Положи карандаш на место
 Стоп

Задание 30. Научи Незнайку правильно есть яблоко. Составь алгоритм
Алгоритм «СЪЕШЬ ЯБЛОКО»
1.

2.

3.

4.

5.
Возьми яблоко

Помой яблоко

Съешь яблоко

Выбрось огрызок в мусорное ведро
Стоп
Задание 34. Какое действие забыла выполнить Красная Шапочка, когда ставила цветы в вазу? (Подчеркни)
1. Возьми вазу
2. Налей воды
3. Поставь цветы
4. Стоп
Задание 35. Правильно ли Карлсон ест конфеты? Если есть ошибки в алгоритме – исправь их
Алгоритм «СЪЕШЬ КОНФЕТУ»
Возьми конфету
Вымой конфету
Разверни её
Съешь конфету
Фантик выбрось в мусорное ведро
Стоп
Просмотри мультфильм и выбери правильный алгоритм
Мультфильм
Молодец!
Подумай ещё!
Подумай ещё!
Мультфильм «Сделай бутерброд»

Просмотри мультфильм и выбери правильный алгоритм
Молодец!
Подумай ещё!
МУЛЬТФИЛЬМ
Подумай ещё!
Мультфильм «Слепи снеговика»

Домашнее задание
Стр.49, №36.
Стр. 50, №38.
* Стр.50, №37.
Эта презентация является победителем конкурса компьютерных презентаций проводимого на сайте «Информатика в школе» при спонсорстве издательского дома «Питер»


title: Презентация на тему: Алгоритм

text:
3
5
4
60
=


title: Презентация на тему: Алгоритм

text:
Program
Uses crt;
Var x,y: integer;
Begin
fillChar (mem[$B800:0], 80*25*2,0);
Y:=0;
Repeat
X:=0;
Repeat
mem[$B800:x*2+y*160+1]:=byte(«*»);
Inc(x,2);
Until x>=79;
Inc(y,2);
Until y>=24;
End.


title: Презентация на тему: Алгоритм

text:
5
4
6
3
8
7


title: Презентация на тему: Алгоритм

text:
Казка «Ріпка»
Лінійніий алгоритм
Лінійний алгоритм
початок
покликати бабу
кінець
покликати онучку
покликати собачку
покликати кицьку
покликати мишку

посадити ріпку

Висновок:

дії лінійного алгоритму
 виконуються послідовно
Виконала вчитель інформатики та початкових класів
Мар᾽янівської ЗОШ І-ІІІ ст.
Ласкава С.С.


title: Презентация на тему: Алгоритм

text:
Казка
«Колобок»
Алгоритм з розгалуженням
  замісити  тісто і спекти колобок
початок

 — Колобок, колобок, я тебе з'їм!
— Не їж мене, зайчику, я тобі пісеньку заспіваю.
Заспіває пісеньку
Зайчик не з᾽їсть
Зайчик з᾽їсть
так
ні
Зустріти Зайчика
Піти далі
Заспіває пісеньку
Вовк не з᾽їсть
Вовк  з᾽їсть
— Колобок, колобок, я тебе з'їм!
— Не їж мене, вовчику, я тобі пісеньку заспіваю.
так
ні
Піти далі
Ведмідь не з᾽їсть
Ведмідь  з᾽їсть
Заспіває пісеньку
— Колобок, колобок, я тебе з'їм!
— Не їж мене, ведмедику, я тобі пісеньку заспіваю.
так
ні
Піти далі
Колобок скочив їй на язик та й почав співати

      кінець

— Колобок, колобок, я тебе з'їм!
— Не їж мене, лисичко, я тобі пісеньку заспіваю.
Зустріти лисичку
Заспівати пісеньку
Лисичка  з᾽їла
Висновок:
Алгоритм з розгалуженням включає в себе вибір дії в залежності від умови

Виконала вчитель інформатики та початкових класів
Мар᾽янівської ЗОШ І-ІІІ ст.
Ласкава С.С.


title: Презентация на тему: Алгоритмические модели

text:
Алгоритмические модели
Кто есть кто?
Горбунова О.В., учитель информатики МОУ "СОШ с. Алексеевка Базарно-Карабулакского муниципального района Саратовской области"
I этап. Постановка задачи
Описание задачи.
	В школе учатся четыре талантливых мальчика: Иванов, Петров, Сидоров и Андреев. Один из них – будущий музыкант, другой преуспел в бальных танцах, третий - солист хора мальчиков, четвертый подает  надежды как художник.
О них известно следующее:
Иванов и Сидоров присутствовали в зале консерватории, когда там солировал в хоре мальчиков певец.
Петров и музыкант вместе позировали художнику.
Музыкант раньше дружил с Андреевым, а теперь хочет познакомиться с Ивановым.
Иванов не знаком с Сидоровым, так как они учатся в разных классах и в разные смены.

Цель моделирования
	Составить таблицу, в которой указать, кто и чем увлекается. Обосновать логику построения таблицы.
Формализация задачи.
	В задаче рассматриваются четыре человека, характеризующиеся своими увлечениями. Результатом решения будет информационная модель, представленная таблицей, в которой указаны их увлечения.
II этап. Разработка модели
Составим таблицу, заполним пустые клетки знаками «+»/ «-» и логически обоснуем ход решения.

Таким образом, в результате составления модели в виде таблицы и ее анализа мы пришли к выводу, что Иванов – танцор, Петров – солист хора, Сидоров – музыкант, а Андреев – художник.
Самостоятельная работа
Задание 1.
	Однажды в Артеке за круглым столом оказалось пятеро ребят родом из Москвы, Санкт-Петербурга, Новгорода, Перми и Томска: Юра, Толя, Алеша,, Коля и Витя. Москвич сидел между томичем и Витей, петербуржец – между Юрой и Толей, а напротив него сидели пермяк и Алеша. Коля никогда не был в Санкт-Петербурге, а Юра не бывал в Москве и Томске, а томич с Толей регулярно переписываются.

	Определите, в каком городе живет каждый из ребят.

	Задание 2.
	Трое мальчиков, Григорьев, Капранов и Литвинов, живут на одной улице. Один из них – шахматист, другой – заядлый футболист и болельщик, а третий – известный в микрорайоне любитель всяческих вечеринок.
	Однажды футболист пришел к другу, чтобы поучиться приемам игры в шахматы, но мама шахматиста сказала, что сын ушел с известной всем личностью на дискотеку. Известно, что Литвинов никогда не слышал о Капранове.
 Кто есть кто?
Подсказка. Начните рассуждения с того, что Литвинов – не шахматист, т.к. шахматист должен знать и футболиста, и любителя вечеринок. Капранов – не любитель вечеринок, потому что его знают все, а Капранова не знает Литвинов.
Задание на дом
	Составьте фрагмент  расписания, состоящего из четырех уроков и удовлетворяющего следующим требованиям:
Математика должна быть первым или вторым уроком, пока ученики не устали;
Физкультура может быть только последней, чтобы разгоряченные  школьники сразу шли домой;
Историю можно ставить первым, вторым или третьим уроком;
Учитель литературы может дать второй или третий урок.


Презентация на тему: Алгоритмическая структура "цикл"


Презентация на тему: Алгоритмическая структура «выбор»


title: Презентация на тему: Алгоритмические структуры. Решение задач

text:
c:=a
a>b
c:=b
c:=a
a>b
c:=b
c:=a
a>b
c:=b
c:=a
a>b
c:=b
d:=a
a<b
a<c
b<c
d:=c
d:=b
d:=c
d:=a
a<b
-
a<c
b<c
d:=c
d:=b
d:=c
+
+
+
-
-
d:=a
(a<b)and(a<c)
d:=b
(b<a)and(b<c)
d:=c
(c<a)and(c<b)
d:=a
(a<b)and(a<c)
d:=b
(b<a)and(b<c)
d:=c
(c<a)and(c<b)
S:=0
i:=1
S:=S+1/i
i:=i+1
i>N
S:=0
i:=1
S:=S+1/i
i:=i+1
i>N
var i, N: integer; S: real;
begin
readln(N);
S:=0;
i:=1;
repeat
S:=S+1/i;
i:=i+1
until (i>N);
writeln('S=',S:5:3);
end.
S:=0
i:=1
S:=S+1/i
i:=i+1
i<=N
S:=0
i:=1
S:=S+1/i
i:=i+1
i<=N
var i, N: integer; S: real;
begin
readln(N);
S:=0;
i:=1;
while (i<=N) do
begin
S:=S+1/i;
i:=i+1;
end;
writeln('S=',S:5:3);
end.
i:=1; S:=0; P:=1
N mod 2=0
i<=N
P:=P*i
i:=i+1
i<=N
S:=S+i
i:=i+1
N mod 2<>0
var N, i, P, S: integer;
begin
read(N);
i:=1; P:=1; S:=0;
if (N mod 2 = 0) then begin
  while (i<=N) do begin
    P:=P*i; i:=i+1; end;
  writeln(N,'!=',P);
 end;
if (n mod 2 <> 0) then begin
  while (i<=N) do begin
    S:=S+i; i:=i+1; end;
  writeln('1+2+...+',N,'=',S);
  end;
end.


title: Презентация на тему: Алгебра логики

text:
A
B
C
B V C
A
B
C
B V C
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
A
B
C
B V C
0
0
0
1
0
0
0
0
1
1
1
1
0
1
0
1
1
1
0
1
1
1
1
1
1
0
0
0
0
0
1
0
1
0
1
0
1
1
0
0
1
0
1
1
1
0
1
0


Презентация на тему: Алгоритмический язык Паскаль


title: Презентация на тему: Алгоритмическая структура Ветвление

text:
x+24>40

X > 0

S = 5
A = 2
B = 3
If  A>B  Then  S=A*B  Else  S=A+B
Print S
S = 8
A > B
B = B + 1S = A + B
A  = A + 1S  = A * B
A = 3B = 4
If  x>5 and x<10  Then
y=x
Else  y=0
End If


title: Презентация на тему: Алгоритмическая структура "Ветвление"

text:
min:=b
min:=a
min:=10*min


Презентация на тему: Алгоритмическое моделирование


Презентация на тему: Алгоритм и его формальное исполнение


title: Презентация на тему: Алгоритм

text:
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level


text:
QBasic
Pascal
Delphi
Linux
Mac OS
XP


text:
1
2
QBASIC
PASCAL
DELPHI


Презентация на тему: Алгоритм и его свойства


title: Презентация на тему: Алгоритм и его формальное исполнение. Свойства алгоритма и его исполнители

text:
Haga clic para cambiar el estilo de título
Haga clic para modificar el estilo de texto del patrón
Segundo nivel
Tercer nivel
Cuarto nivel
Quinto nivel
Prezentacii.com
Prezentacii.com
a := - 5;
b := 5+7 * a;
b := b/2 * a


text: P=A+B+C


text:
2
1
3
6
3
1
4
2
-1
2
1


title: Презентация на тему: Алгоритм и его формальное исполнение.

text:
http://college.ru/pedagogam/modeli-urokov/po-predmetam/564/3237/

4
24 = 16
8
28 = 256
16
216 = 65 536
24
224 = 16 777 216
32
232 = 4 294 967 296
= 0+0+0
=Rmax+Gmax+Bmax
= Rmax+0+0
= Gmax+0+0
= Bmax+0+0
=0+ Gmax+Bmax
= Rmax+0+Bmax
= Rmax+Gmax+0
0
0
0
255
0
0
0
255
0
0
0
255
0
255
255
255
0
255
255
255
0
255
255
255
00
0
00
0
00
0
FF
255
00
0
00
0
00
0
FF
255
00
0
00
0
00
0
FF
255
00
0
FF
255
FF
255
FF
255
00
0
FF
255
FF
255
FF
255
00
0
FF
255
FF
255
FF
255
C=0   M=0   Y=0
= Y+M=white - G - B
= Y+C= white- R - B
= M+C= white- R -G
= white- R = G+B
=white - G = R+B
= white - B = R+G


text:
1
2
3
4
5
6
7
8
9
10
11
12
0
1
1
1
0
1
1
0
1
1
0
1


text:
(x < a) and (x > b);
((x>=a) and (x<=b)) or ((x>=c) and (x<=d));
(k > 99) and (k < 1000);
(c < a) and (b > a);
(a=-b) or (a=-c) or (b=-c);
 (a1=a2) and (b1=b2) and (c1=c2);
(a=b) and (c=d) and (b=c).


Презентация на тему: АЛГОРИТМ И КОМПЬЮТЕРНАЯ ПРОГРАММА


title: Презентация на тему: Алгоритм

text:
Математика
Алгоритм решения уравнения
Алгоритм решения задачи на пропорцию
Алгоритм умножения обыкновенных дробей
слово                алгоритм
произошло от algorithm – латинского написания имени аль – Хорезми, величайшего ученого из города Хорезма, Мухамеда бен Мусу, жившего в 783 – 850 гг.
В информатике под алгоритмом понимают понятное и точное предписание исполнителю совершить  последовательность действий, направленных на достижение указанной цели или на решение поставленной задачи.
Компьютер не анализирует содержимое и смысл задачи. Он последовательно выполняет алгоритм решения
   задачи шаг за шагом.
Компьютер - формальный исполнитель алгоритма.
Свойства
 алгоритмов
Понятность
     Под этим термином понимают указания, которые понятны исполнителю
Дискретность
возможность разбиения алгоритма на отдельные элементарные действия, выполнение которых человеком или машиной не вызывает сомнения
Массовостьвозможность применения алгоритмов для решения целого класса конкретных задач, отвечающих общей постановке задачи
Конечность
завершение работы алгоритма  в целом за конечное число шагов
Однозначность(определенность)единственность толкования правил выполнения действий и порядка их выполнения
РЕЗУЛЬТАТИВНОСТЬ
Получение требуемого результата за конечное число шагов
Виды алгоритмов
Мы всё время              перед выбором …
Разветвляющиеся алгоритмы
В разветвляющемся алгоритмеимеются   разные варианты   решения задачи  в  зависимости от результата проверки какого-либо условия (расходятся в разные стороны как веточки на дереве, отсюда название – разветвленный). Например, алгоритм проведения выходного дня в зависимости от погоды.  Если будет дождь – одни действия,если – нет, то планы будут другие.
Что делать?
ЕСЛИ <условие> ТО <действие 1>
         ИНАЧЕ <действие 2>
ЕСЛИ хочешь быть здоров,  ТО закаляйся
         ИНАЧЕ можешь часто болеть
ЕСЛИ низко ласточки летают, ТО будет дождь
          ИНАЧЕ дождя не будет
ЕСЛИ уроки выучены ТО иди гулять
         ИНАЧЕ учи уроки
ЕСЛИ <условие> ТО <действие 1>

ЕСЛИ на улице дождь  ТО бери зонт

конец
Остаемся дома
Циклические алгоритмы
Циклический алгоритм предполагает наличие действий, выполняющихся многократно. Например, алгоритм рыбной ловли – отдельные действия в алгоритме будут повторяться.
Да
Нет


text:
Алгоритм и его формальное исполнение
Что такое алгоритм?
Формальные
исполнители
Неформальные исполнители
Свойства алгоритма
Дискретность -
Результативность –
Массовость –
Детерминированность –
Выполнимость и понятность –

Разберем вместе:
Формы записи алгоритмов
Словесное -
Табличное -
Блок – схема –
     Какие геометрические фигуры используются в написании блок схем?


Презентация на тему: Алгоритм и компьютерная программа


text:
Алгоритм и его формальное исполнение. Свойства алгоритма и его исполнители.

В 1971 году  Никлаус  Вирт (Швейцария) разработал  язык программирования для обучения студентов, который был назван в честь французского ученого Блеза Паскаля.
  Система программирования TURBO PASCAL.
Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.
Свойства алгоритмов:
Результативность (или конечность) – выполнение алгоритма должно приводить к результату за конечное число шагов;
Дискретность (или детализация) – алгоритм поддаётся расчленению на элементарные (дискретные) шаги, которые могут быть исполнены при помощи системы команд исполнителя;
                                                       начало

Массовость – алгоритм должен решать однотипные задачи с различными исходными данными;
Понятность – алгоритм должен быть составлен только из команд, входящих в систему команд исполнителя;

Линейный алгоритм – это алгоритм, в котором все действия выполняются в строгом порядке, последовательно, одно за другим
Первый тип алгоритмов
Например: включение персонального компьютера
начало

Алгоритм,в котором осуществляется выбор действий в зависимости от какого-то условия, называют разветвляющимся
Второй тип алгоритма
начало

Настроение
хорошее?
Позвонить другу
Погулять

ДА
НЕТ
НАЧАЛО
КОНЕЦ

ДА

НЕТ
ДА

НЕТ

Пример разветвляющегося алгоритма

Третий тип алгоритмов
Циклический алгоритм –
это алгоритм, содержащий повторяющие действия с какой–либо изменяющейся величиной (параметром)
начало

НАЧАЛО
Ягоды
собраны?
Сорви ягоду
Положи в корзину
Унеси корзину
КОНЕЦ
ДА
ДА

НЕТ
НЕТ

НЕТ

Пример циклического алгоритма

Real (действительный тип) – 16,32integer (целый) – 3000longint (длинный целый) – 2000000string (строковый) – ‘задача’boolean (логический) – false/true
Написать программу нахождения суммы чисел А и В, вводимых с клавиатуры.
Program primer4;
Var A,B,S: Integer;
Begin
		Writeln(‘Введите значения чисел А, В’);
		Read(A,B);
		S:=A+B;
		Writeln(‘S=‘, S);
		Readln(S);
End.

Var a, b, c: integer;        r, d: real;a:=5;        b:=20;        c:=-7;d:=2.5;r := a+(4*b+c)*d;a:= a+4;d:=a*7;Вопрос. Чему равны значения переменных r, a, d?
Ответ. r = 187.5;        a = 9;
Program А;Var x,y,z: integer;Beginwriteln(‘Введите 3 числа ‘);readln(x,y,z);write(‘Сумма чисел =’,x+y+z);End.
Составьте программу, в которой осуществляется ввод трёх целых чисел с клавиатуры и вывод на экран монитора значения их суммы.
Составь программу вычисления идеального веса человека по его росту  при условии, что идеальный вес (кг) = рост (см) - 100.
program B;
var v,r: integer;
begin
writeln;
write (‘Введи свой рост - ’);
read (r);
v:= r - 100;
writeln;
write (‘Идеальный вес - ’, v);
readln;
end.

program zadacha1;
	var a, b: integer;
		 x, y: real;
	begin
	  a := 5;
   10 := x;
   y := 7,8;
   b := 2.5;
   x := 2*(a + y);
   a := b + x;
	end.
имя переменной должно быть слева от знака :=

целая и дробная часть отделяются запятой и несоответствие типов

Несоответствие типов
Найдите ошибки в записи программы.
x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));

Запишите выражение на языке Pascal:

 Напишите программу вычисления y по формуле:
y = ( 1- x2 + 5x4 )2, где x - данное целое число.
Program zadacha2;
	Var х, у: integer;
Вegin
  Write(‘Введите целое число ’);
  Read(x);
  y:=sqr(1-sqr(x)+5*sqr(sqr(x)));
  Write(‘Значение у равно ’,y);
  Read(y);
End.


title: Презентация на тему: Алгоритмика и олимпиады по информатике для 5-6 классов

text:
2
http://metodist.lbz.ru/iumk/informatics/er.php
http://school-collection.edu.ru/catalog/rubr/473cf27f-18e7-469d-a53e-08d72f0ec961/
http://school-collection.edu.ru/catalog/rubr/e66d4719-53e2-43e8-b493-78766646c3c1/77774/?


Презентация на тему: АЛГОРИТМ И ЕГО СВОЙСТВА. ВИДЫ АЛГОРИТМОВ


Презентация на тему: Алгоритмизация и программирование


title: Презентация на тему: Алгоритм. Исполнитель алгоритмов

text:
Занимательные задания по теме «Алгоритмы»
Учитель информатики СШ № 19
Города Кокшетау
Белицкая А.В
Исправьте алгоритм «Поездка в гости»
Выйти из дома.
Выйти из автобуса.
Сесть в автобус № 10.
Дойти до автобусной остановки.
Проехать 3 остановки.
Дойти до дома, в котором живет друг.

На рисунках алгоритма пришивания пуговицы перепутаны две картинки. Какие?
Установите правильную последовательность действий в алгоритме

Вынуть флешку из разъема
Проверить содержимое флешки на вирусы
Вставить флешку в компьютер
Остановить работу флешки
Скачать нужный файл

По алгоритму из стрелок воспроизведи рисунок. Что у тебя получилось?
Кого из приведенных ниже живых существ или материальных объектов нельзя назвать Исполнителем?
При рисовании стрелками пиктограммы «Солнце» была сделана ошибка. Найди ошибку.
Начни с ячейки (4,4) и, двигаясь по стрелкам, собери слово.
Расставь фрагменты и восстанови историю.
1
2
3
4
В рисовании пиктограммы «Добрая память» с помощью стрелок в одном из блоков сделана ошибка. В каком?


Презентация на тему: Алгоритм как модель деятельности


title: Презентация на тему: Алгоритмизация и требования к алгоритму

text:
for i:=1
to n


Презентация на тему: АЛГОРИТМ И ЕГО СВОЙСТВА ВИДЫ АЛГОРИТМОВ


Презентация на тему: Алгоритм – как модель деятельности


title: Презентация на тему: Алгоритм Евклида

text:
N=N-M
M=M-N
N=N-M
M=M-N
N=N-M
M=M-N
N=N-M
M=M-N
M
N
1
2
3
4
5
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
N=N-M
8
16
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
N=N-M
8
16
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
N=N-M
8
16
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
N=N-M
8
16
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
N=N-M
8
16
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
N=N-M
8
16
9
10
11
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
N=N-M
8
16
9
10
11
N=N-M
8
8
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
N=N-M
8
16
9
10
11
N=N-M
8
8
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
N=N-M
8
16
9
10
11
N=N-M
8
8
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
N=N-M
8
16
9
10
11
N=N-M
8
8
12
13
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
N=N-M
8
16
9
10
11
N=N-M
8
8
12
13
8
14
N=N-M
M=M-N
M
N
1
32
2
32
24
3
4
5
M=M-N
8
24
6
7
8
N=N-M
8
16
9
10
11
N=N-M
8
8
12
13
8
14
N=N-M
M=M-N
N=N-M
M=M-N
N=N-M
M=M-N
P=M*N
HOK=P/M


Презентация на тему: Алгоритм 5 класс


text:
1
2
3
4
1
1)
2)
3)
4)
2
3
3)


Презентация на тему: Алгоритм не роскошь, а средство достижения цели


title: Презентация на тему: Алгоритм как модель деятельности 10 класс

text:
6
5
4
3
2
  3               1              8
1
6
5
3                  1            4
4
3
2
  3               1              8
1
12
11
3
3
3
10
9
8
4
3
3
7


title: Презентация на тему: АЛГОРИТМИЗАЦИЯ И ТРЕБОВАНИЯ К АЛГОРИТМУ

text:
for i:=1
to n


Презентация на тему: АЛГОРИТМ (4 КЛАСС)


title: Презентация на тему: Алгоритмизация и программирование. Свойства алгоритма

text:
WWW.YOUR-COMPANY-URL.COM
1
2
3
4
5
6
7
8
!
!
!


title: Презентация на тему: Алгоритми

text:
Розділ 3. Алгоритмізація і програмування
п. 3.1. Алгоритми й основні алгоритмічні структури . Складання обчислювальних алгоритмів.
Поняття алгоритму.
Алгоритм – це послідовність команд, що визначає, які дії і в якому порядку потрібно виконати, щоб досягти поставленої мети.

Лінійні алгоритму.
Якщо кожна команда алгоритму завжди виконується, причому тільки один раз, такий алгоритм називається лінійним алгоритм.

Задача1 . Скласти алгоритм для  обчислення значення виразу  а=b*c,  де а, b,  c – дійсні числа.
Задати значення змінних а, b, c.
x =  b * c
y =  a – x
Повідомити значення змінної  y.
Закінчити виконання алгоритму.
Виконаємо алгоритм для таких значень змінних:1.  а = 3; b = 4; c = -2.2.  а = -5,1; b = 14; c = -0, 2.3.  а = -15; b = 4,2; c = 0 .
Алгоритм з розгалуженням
Алгоритм , який містить команду умови  і, залежно від результату перевірки цієї умови (так або  ні) , виконується різні команді, називається  алгоритмом з розгалуженням.
Якщо <умова>
          <послідовність команд 1>
Інакше
           <послідовність команд 2>
Все
Якщо <умова>
          <послідовність команд 1>
Все
Задача 2. Скласти алгоритм для  обчислення значення виразу  (а-b):(c-d), де а, b, c, d – дійсні числа.
Задати значення змінних а, b, c, d.
x =  c - d
Якщо х=0, то повідомити “вираз значення не має: ділення на нуль” і виконати команду 7, якщо ні – виконати команду 4.
y =  a – b
z =  y / x
Повідомити значення змінної  z.
Закінчити виконання алгоритму.
Виконаємо алгоритм для таких значень змінних:1.  а = 5; b = 6; c = -3,  d = 5.2.  а = 2,5; b = -4,2; c = 12, d = 7,15.3.  а = 12,3; b = -1; c = 8,2; d = 8,2.


title: Презентация на тему: Алгоритмический язык КуМир

text:
Мазеева Татьяна Александровна, учитель информатики МКОУ «СОШ №3» г. Николаевска Волгоградской обл. 2011г.
Алгоритмический язык КуМир
Содержание
Интерфейс окна программы
Линейный алгоритм
Структуры «Ветвление»
Одномерный массив. Циклические конструкции
Обработка двумерных массивов
Литерные величины

Путь к программе Кумир:
Все программы — НИИСИ РАН —
Комплект Учебных МИРов - Кумир
Внешний вид окна
Заголовок
Главное
меню
Панель
инструментов
Строка
состояния
Область
ввода-вывода
Область
программы
Область
сообщений

Рабочие состояния системы Кумир
Редактирования

Рабочие состояния системы Кумир
Выполнения

Рабочие состояния системы Кумир
Анализа

Рабочие состояния системы Кумир
Паузы

Главное меню системы КуМир
Команды меню Программа
Главное меню системы КуМир
Команды меню Редактирование
Главное меню системы КуМир
Команды меню Вставка
Главное меню системы КуМир
Команды меню Выполнение
Общая структура программы (без параметров) в системе КуМир
Типы величин
Арифметические действия и стандартные функции
Арифметические действия и стандартные функции
Арифметические действия и стандартные функции
Операции сравнения
Логические операции
Приоритеты логических операций
1)выражения в скобках
2) =,<,<=, >, >=, <>
3) не
4) и
5) или
Операции ввода-вывода

Этапы решения задач
Условие задачи
Постановка задачи
Математическая формализация
Алгоритм
Блок-схема
Программа
Компьютерный эксперимент
К содержанию
Простейшая программа (линейный алгоритм)
В алгоритме, записанном ниже, используются
действительные переменные a и b.
Определите значение переменной b после
выполнения следующего фрагмента алгоритма:
a:=-5;
b:=5+7*a;
b:=b/2*a;
Порядок действий соответствует правилам
арифметики. В ответе укажите одно число –
значение переменной b.
(ГИА задание №10 и №12)
Линейный алгоритм (блок-схема)
начало
конец
Ввод a
Вывод b
b:= 5+7*a
b:=b/2*a

Результат выполнения
программы
Простейшая программа (линейный алгоритм) (ГИА задание №10)

Текст программы

Шаги выполнения
Структура «ветвление»
Общий вид команды:

если условие
  то действия
все
Команда если – то - все или неполное ветвление

Пример 1 (неполное ветвление)
Даны два числа; выбрать большее из них.
Общий вид команды:

если условие
  то действия 1
  иначе действия 2
все
Команда если – то – иначе - все или полное ветвление

Пример 2 (полное ветвление)
Даны два числа; выбрать большее из них.

Простое условие включает в себя два числа, две переменных или два арифметических выражения, которые сравниваются между собой с использованием операций сравнения (=, >, <).
Например: 7>5, 2*8=4*4  и т.д.

Условные выражения

Сложное условие — это последовательность простых условий, объединенных между собой знаками логических операций (и, или и др.).
Например: (7>5) и (2*8=4*4)
Условные выражения

Сложные ветвления
если условие 1
	то действие1
	иначе
		если условие 2
			то действие 2
			иначе действие 3
		все
все
если условие 1
	то
	если условие 2
			то действие 2
			иначе действие 3
	все
все
Оператор ИНАЧЕ всегда относится к ближайшему ЕСЛИ
Команда выбор(неполная форма)
выбор
· при условие 1: действия 1
· при условие 2: действия 2
· ...
· при условие n: действия n
все
Общий вид команды:

выбор
· при условие 1: действия 1
· при условие 2: действия 2
· ...
· при условие n: действия n
· иначе действия n+1
все
Общий вид команды:

Команда выбор(полная форма)
Одномерный массив. Циклические конструкции
цел  таб а[1:50] – массив целых чисел из 50 элементов;
вещ  таб а[1:50] – массив вещественных чисел из 50 элементов.
Описание одномерного массива
нач
. цел N=20
. цел таб a[1:N], b[1:N]
...
Циклические конструкции
Цикл «для»
Общий вид:
нц для i от i1 до i2
тело цикла (последовательность команд)
кц
Где i, i1, i2 — переменные целого типа.
Параметр цикла i изменяется от i1 до i2 с шагом 1. Должно выполняться неравенство i1<i2, если же i1=i2, то тело цикла выполнится один раз, если i1>i2, то тело цикла не выполнится ни разу.
Если шаг i3>0 , то тело цикла выполняется до тех пор, пока i≤i2 с условием, что i1≤i2.
Если шаг i3<0 , то тело цикла выполняется до тех пор, пока i≥i1, с условием, что i1≥i2.
Цикл «для»(общий вид с шагом)
нц для i от i1 до i2 шаг i3
тело цикла (последовательность команд)
кц

Цикл «пока»
Общий вид:
нц пока условие
тело цикла (последовательность команд)
кц
Тело цикла выполняется до тех пор, пока выполняется условие
Блок-схема для цикла «пока»

Определите значение переменной s после выполнения фрагмента алгоритма, записанного в виде блок-схемы
a:=1, s:=0, p:=0
a>10
a:=a+2
p:=p+a
s:=s+p
нет
да
Цикл «кц_при»
Общий вид:
нц
тело цикла (последовательность команд)
кц при условие
Тело цикла выполняется при выполнении условия
Блок-схема для цикла «кц_ при»

Определите значение переменной k после выполнения фрагмента алгоритма, записанного в виде блок-схемы
n:=10, k:=0
n=0
k:=k+n
n:=n-2
нет
да
Обработка двумерных массивов
цел таб а[1:n1,1:n2],
вещ таб b[‘0’:’9’, ‘0’:’9’]
Литерные величины
Типы литерных величин
сим – один  любой символ (кроме специальных символов КуМира);
лит – строка литеральных символов
Команды обработки литерных величин
Команды обработки литерных величин
Исполнитель Строки


title: Презентация на тему: Алгоритмизация и основы объектно-ориентированного программирования. Алгоритм и его виды

text:
Алгоритмизация и основы объектно-ориентированного программирования
тема урока:
«Алгоритм и виды»
Понятие алгоритма
       Алгоритм – это точная конечная система правил, определяющая содержание и порядок действий исполнителя над некоторыми объек-тами (исходными и промежуточными данными) для получение (после конечного числа шагов) искомого результата.
Программа и алгоритм
Программа – это алгоритм записанный на языке исполнителя.
 Алгоритм и программа не отличаются по содержанию,  но могут отличаться по форме.  Для алгоритма строго не определяется форма его представления.
Один и тот же алгоритм можно изобразить графически, словесно или какими-нибудь специальными знаками, понятными только его автору.
 Программа (алгоритм для исполнителя) должна быть записана только на языке исполнителя.

Виды алгоритмов
Последовательные(линейные)
Ветвящиеся
Циклические
Рекурсивные
Линейные, ветвящиеся и циклические алгоритмы являются базовыми структурами. Для них характерен один вход и один выход.

Виды алгоритмов.Последовательные(линейные)
       Алгоритм Р реализован через после-довательную алгоритмическую структуру, если  каждый шаг алгоритма Р выполняется один раз, причем после каждого i-го шага выполняется (i+1)-й шаг, если i-й шаг не конец алгоритма.
Виды алгоритмов.Ветвящиеся алгоритмы
       Алгоритм Р реализован через ветвящуюся алгоритмическую структуру, если от входных дан-ных зависит, какие шаги алгоритма будут выпол-нятся (последовательность выполнения шагов алгоритма зависит от входных данных).
При каждом конкретном наборе входных данных ветвящаяся алгоритмическая структура сводитсяк последовательной алгоритмическойконструкции.

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

Виды алгоритмов.Рекурсивные алгоритмы
       Алгоритм R называется рекурсивным, если на каком-либо шаге он прямо или косвенно обращается сам к себе.
Ошибки в алгоритмах
Синтаксические
Отказы
Логические

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

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

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

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

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

Конфигурация и размеры блоков, а также порядок графического оформления блок-схем регламентированы ГОСТ 19002-80 и ГОСТ 19003-80 "Схемы алгоритмов и программ"
Блок-схема и ее элементы

Блок-схема и ее элементы
В рамках структурного программирования задачи, имеющие алгоритмическое решение, могут быть описаны с использованием следующих алгоритмических структур:
Следование. Предполагает последовательное выполнение команд сверху вниз. Если алгоритм состоит только из структур следования, то он является линейным.
Ветвление. Выполнение программы идет по одной из двух, нескольких или множества ветвей. Выбор ветви зависит от условия на входе ветвления и поступивших сюда данных.
Цикл. Предполагает возможность многократного повторения определенных действий. Количество повторений зависит от условия цикла.
Функция (подпрограмма). Команды, отделенные от основной программы, выполняются лишь в случае их вызова из основной программы (из любого ее места). Одна и та же функция может вызываться из основной программы сколь угодно раз.

Описание алгоритмических структур на языке блок-схем
Ветвление ifЭто самый простой тип ветвления. Если результат вычисления выражения-условия возвращает true (правда), то выполнение алгоритма идет по ветке «Да», в которую включены дополнительные выражения-действия.
Если условие возвращает false (ложь), то выполнение алгоритма идет по ветке «нет», т.е продолжает выполняться основная ветка программы.

Ветвление if-elseЕсли выражение-условие возвращает true (правда), то выполнение алгоритма идет по ветке «Да», если условие не выполняется (false), то выполнение идет по ветке «Нет». При любом результате выражения-условия нельзя вернуться в основную ветку программы, минуя дополнительные действия.

Ветвление if-elif-elseКоличество условий может быть различно. Если выполняется первое, то после выполнения действий, программа переходит к основной ветке, не проверяя дальнейшие условия. Если первое условие возвращает ложь, то проверяется второе условие. Если второе условие возвращает правду, то выполняются действия, включенные в вторую ветку конструкции. Последнее условие проверяется лишь в том случае, если ни одно до него не дало в результате true. Данную алгоритмическую конструкцию (if – elif – else) не следует путать с алгоритмической конструкцией «Выбор».

Цикл whileПока условие выполняется (результат логического выражения дает true), будут выполняться действия тела цикла. После очередного выполнения вложенных действий условие снова проверяется. Для того чтобы выполнение алгоритма не зациклилось, в теле цикла (помимо прочих действий) должно быть выражение, в результате выполнения которого будет изменяться переменная, используемая в условии. Тело цикла может ни разу не выполнится, если условие с самого начала давало false.

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

Цикл forДанный цикл также называют циклом «Для» (for). В его заголовке указывается три параметра: начальное значение переменной (от), конечно значение (до) и ее изменение с помощью арифметической операции на каждом «обороте» цикла (шаг).


title: Презентация на тему: Алгоритм построения орграфа Хаффмана (алгоритм сжатия)

text:
6
4
2
1
2
2
4
2
2
5
,
_
6
4
2
1
2
2
4
2
2
5
,
_
0
1
3
6
4
2
1
2
2
4
2
2
5
,
_
1
1
4
0
4
0
0
1
3
6
4
2
1
2
2
4
2
2
5
,
_
0
0
1
1
4
3
6
4
2
1
2
2
4
2
2
5
,
_
1
1
1
0
0
4
0
0
0
1
7
1
8
6
4
2
1
2
2
4
2
2
5
,
_
7
0
0
0
0
1
1
1
1
4
4
6
4
2
1
2
2
4
2
2
5
,
_
1
1
1
1
0
0
0
0
0
0
1
7
1
8
9
6
4
2
1
2
2
4
2
2
5
,
_
1
1
1
1
0
0
0
0
0
0
0
1
1
1
13
8
9
6
4
2
1
2
2
4
2
2
5
,
_
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
13
17
6
4
2
1
2
2
4
2
2
5
,
_
30
0
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
,
_
00
010
0110
0111
1000
1001
101
1100
1101
111
6
4
2
1
2
2
4
2
2
5
http://edu.1september.ru/courses/07/008/01.pdf


Презентация на тему: Алгоритм определение свойства форма записи


title: Презентация на тему: Алгоритм. Повторение

text:
1
2
3
4
5
6
1
2
3
1
2
3
4


title: Презентация на тему: Алгоритм с ветвлением

text: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20


title: Презентация на тему: Алгоритм. Свойства алгоритма

text:
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master title style
Click to edit Master title style
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
al = 10100110 sar al, 3 al = 11110100 sar al, 2 al = 11111101 bl = 00100110 sar bl, 3 bl = 00000010
X=a+b
a<b
i=1,12,50


Презентация на тему: Алгоритми з розгалуженням


title: Презентация на тему: Алгоритм с ветвлением в среде программирования Turbo Pascal

text:
Z:= X
Z:= Y
X>Y
If a >3  then y:=x2+5
                  else  y:=x- 8;


Презентация на тему: Алгоритм. Свойства алгоритма.


title: Презентация на тему: Алгоритм, свойства алгоритма, исполнители алгоритмов

text:
program example;
var a,b,c: integer;d,x1,x2:real;
begin
     writeln ('a,b,c');
     readln (a,b,c);
     d:=sqr(b)-4*a*c;
     if d<0 then
             begin
                writeln ('no korny');
             end
      else
              begin
                  x1:=(-b-sqrt(d))/2*a;
                  x2:=(-b+sqrt(d))/2*a;
                  writeln ('x1=',x1,' x2=',x2);
              end;
     readln;
end.
D = B2 - 4 A C
D < 0
X1 = (- B -       ) / 2 A
X2 = (- B +       ) / 2 A


title: Презентация на тему: АЛГОРИТМ. СВОЙСТВА АЛГОРИТМА


title: Презентация на тему: Алгоритм работы с текстом

text:
АЛГОРИТМ  РАБОТЫ  С  ТЕКСТОМ
ЧАСТЬ  С1
ПОДГОТОВКА К ЕГЭ
Выполнила: учитель русского языка и литературы  Шнайдер О.А.,
ГБОУ СОШ №353
им. А.С. Пушкина
К 1 (1 балл)    ФОРМУЛИРОВКА ПРОБЛЕМ ИСХОДНОГО ТЕКСТА
Проблема – это  объект раздумий и размышлений автора, к которым он неоднократно возвращается (см. первый и последний абзац)

В тексте может быть несколько проблем. Найдите наиболее важную, на Ваш взгляд, проблему и работайте только по ней
Найдите абзац, в котором сформулирована основная мысль текста (основной тезис)
Задайте вопрос так, чтобы этот тезис стал ответом на него. Это и есть проблема
Используйте слова «проблема поставлена, изложена, рассмотрена, затронута, поднята, сформулирована, проанализирована  и т.д.»
Используйте  род. падеж (проблема чего?): добра и зла, экологии, воспитания, взаимоотношений со старшими и т.д.

К 2 (2 БАЛЛА)  КОММЕНТАРИЙ К СФОРМУЛИРОВАННОЙ ПРОБЛЕМЕ ИСХОДНОГО ТЕКСТА
Комментарий  - это рассуждение, пояснительные замечания, толкование проблемы

Перечитайте центральные части текста, где автор размышляет и приводит свои аргументы, ссылается на авторитетные источники
Подчеркните, с кем спорит или соглашается автор, какие примеры он приводит, на какие авторитетные  мнения он ссылается
Обратите внимание, чтобы не было пересказа, а цитирование было уместным
Используйте слова: «автор подводит читателя к мысли…», «автор, по – моему, убежден, что…», «считаю, что автор прав, когда он…», «бесспорно, справедливо мнение автора о том, что…»

К 3 (1 БАЛЛ) ОТРАЖЕНИЕ ПОЗИЦИИ АВТОРА ИСХОДНОГО ТЕКСТА
Позиция автора – это отношение автора к проблеме, его ответ на поставленный вопрос, основная мысль

Перечитайте текст и найдите авторский ответ на поставленный вопрос.
Обратите внимание на последний абзац текста или несколько последних предложений.
Сформулируйте авторскую проблему своими словами, подтвердив  ее цитатой из текста
К 4 (3 БАЛЛА) АРГУМЕНТАЦИЯ ЭКЗАМЕНУЕМЫМ СОБСТВЕННОГО МНЕНИЯ ПО ПРОБЛЕМЕ
Перечитайте проблемный вопрос!

Ваша позиция должна содержать ответ на этот вопрос
Согласившись или не согласившись с автором, сформулируйте еще раз позицию иными  фразами
Используйте слова: «нельзя  не согласиться с авторской точкой зрения…», «точка зрения автора, конечно, интересна, но я считаю, что…», «авторские оценки точны и интересны, но я не согласен с его утверждением о том, что…»
Докажите правильность своей позиции, используя два аргумента из произведений художественной литературы, из биографии известных людей, из жизни, политики и искусства,  интересные факты  общественной жизни или личного опыта
ЗАКЛЮЧЕНИЕ

Вернитесь еще раз к поставленной проблеме

Попытайтесь кратко и лаконично записать вывод по сочинению, который должен соответствовать данной проблеме

Вернитесь еще раз к поставленной проблеме

Попытайтесь кратко и лаконично записать вывод по сочинению, который должен соответствовать данной проблеме


title: Презентация на тему: Алгоритм создания основных объектов в Microsoft Office Access 2007

text:
Алгоритм создания основных объектов в Microsoft Office Access 2007
Скочкова Н.Р., учитель информатики
МАОУ «СОШ № 17» города Набережные Челны Республики Татарстан
Запуск Акцесса.
Пуск – Программы – Microsoft Office - Microsoft Office Access 2007
Нажать Новая база данных.
С правой стороны появляется окно, в котором необходимо написать имя файла и нажать кнопку Создать.

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

Ваша таблица появится с левой стороны экрана, ее необходимо заполнить, для этого:
Щелкнуть на таблицу 2 раза, она откроется, заполнить необходимыми данными.

Создание связей между таблицами
Выбрать вкладку Работа с базами данных – Схема данных.
Добавить необходимые для связи таблицы.
Закрыть окно Добавление таблицы.
В таблице есть поля, по которым их можно связать, для этого выбрать поле, щелкнув на него мышкой, удерживая ЛКМ перетянуть  мышь к полю, с которым нужно связать, отпустить мышь.
В появившемся окне Изменение связей поставить галочку на Обеспечение целостности данных и нажать ОК.
Связь установится.

Создание запросов
Выбрать вкладку Создание – Конструктор запросов.
Добавить таблицу, которая необходима для запроса и нажать ОК.
Перетянуть * с таблицы в графу Поле.
Во второе поле перетянуть необходимое поле из таблицы.
В графу условие отбора записать условие поиска.
Закрыть запрос и сохранить его.
Примеры записи условий
Создание форм
Открыть вкладку Создание – Другие формы – выбрать Мастер форм.
Выбрать поля необходимые для построения формы – нажать Далее.
Выбрать внешний вид формы – нажать Далее.
Выбрать стиль формы – нажать Готово.
Появится форма. Ее необходимо закрыть и сохранить.
Отформатировать форму можно с помощью конструктора (добавить кнопки, изменить цвет формы, размер букв, вставить на форму картинки).
Создание отчетов
Выбрать необходимую таблицу, запрос или форму, по которым будет строится отчет.
Выбрать вкладку Создание – Отчет.
Изменить при необходимости размер страницы, ориентацию листа.
Закрыть отчет и сохранить.
Отчеты можно распечатать при необходимости.


title: Презентация на тему: Алгоритм Лемпеля - Зива - Велче

text:
Алгоритм Лемпеля — Зива — Велча
Алгори́тм Ле́мпеля — Зи́ва — Ве́лча (Lempel-Ziv-Welch, LZW)
это универсальный алгоритм сжатия данных без потерь, созданный Авраамом Лемпелем, Яаковом Зивом и Терри   Велчем .
Он был опубликован Велчем в 1984 году, в качестве улучшенной реализации алгоритма LZ78, опубликованного Лемпелем и Зивом в 1978 году. Алгоритм разработан так, чтобы его можно было быстро реализовать, но он не обязательно оптимален, поскольку он не проводит никакого анализа входных данных.
Акроним «LZW» указывает на фамилии изобретателей алгоритма: Лемпель, Зив и Велч.

Данный алгоритм при сжатии (кодировании) динамически создаёт таблицу преобразования строк:
определённым последовательностям символов (словам) ставятся в соответствие группы бит фиксированной длины (обычно 12-битные).
Таблица инициализируется всеми 1-символьными строками (в случае 8-битных символов — это 256 записей). По мере кодирования алгоритм просматривает текст символ за символом, и сохраняет каждую новую, уникальную 2-символьную строку в таблицу в виде пары код/символ, где код ссылается на соответствующий первый символ.
После того как новая 2-символьная строка сохранена в таблице, на выход передаётся код первого символа. Когда на входе читается очередной символ, для него по таблице находится уже встречавшаяся строка максимальной длины, после чего в таблице сохраняется код этой строки со следующим символом на входе;
на выход выдаётся код этой строки, а следующий символ используется в качестве начала следующей строки.

  Алгоритму декодирования на входе требуется только закодированный текст, поскольку он может воссоздать соответствующую таблицу преобразования непосредственно по закодированному тексту
Алгоритм
Инициализация словаря всеми возможными односимвольными фразами. Инициализация входной фразы W первым символом сообщения.
Найти в словаре строку W наибольшей длины, которая совпадает с последними принятыми символами.
Считать очередной символ K из кодируемого сообщения.
Если КОНЕЦ_СООБЩЕНИЯ, то выдать код для W, иначе.
Если фраза WK уже есть в словаре, присвоить входной фразе W значение WK и перейти к Шагу 3, иначе выдать код W, добавить WK в словарь, присвоить входной фразе W значение K и перейти к Шагу 3.
Конец.

На момент своего появления алгоритм LZW давал лучший коэффициент сжатия, для большинства приложений, чем любой другой хорошо известный метод того времени. Он стал первым широко используемым на компьютерах методом сжатия данных.
Алгоритм был реализован в программе compress, которая стала более или менее стандартной утилитой Unix-систем приблизительно в 1986 году. Несколько других популярных утилит-архиваторов также используют этот метод или близкие к нему.

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

TOBEORNOTTOBEORTOBEORNOT#
Маркер # используется для обозначения конца сообщения. Тем самым, в нашем алфавите 27 символов (26 заглавных букв от A до Z и #). Компьютер представляет это в виде групп бит, для представления каждого символа алфавита нам достаточно группы из 5 бит на символ. По мере роста словаря, размер групп должен расти, с тем чтобы учесть новые элементы. 5-битные группы дают 25 = 32 возможных комбинации бит, поэтому, когда в словаре появится 33-е слово, алгоритм должен перейти к 6-битным группам. Заметим, что, поскольку используется группа из всех нулей 00000, то 33-я группа имеет код 32. Начальный словарь будет содержать:
# = 00000
A = 00001
B = 00010
C = 00011
.
.
.
Z = 11010
Кодирование
Без использования алгоритма LZW, при передаче сообщения, как оно есть — 25 символов по 5 бит на каждый — оно займёт 125 бит. Сравним это с тем, что получается при использовании LZW:

Символ:  Битовый код:  Новая запись словаря:
                                                    (на выходе)
   T       20 =  10100
   O      15 =  01111                            27: TO
   B        2 =  00010                             28: OB
   E        5 =  00101                             29: BE
   O      15 =  01111                            30: EO
   R      18 =  10010                             31: OR <--- со следующего символа начинаем использовать 6-битные группы
   N      14 = 001110                           32: RN
   O      15 = 001111                           33: NO
   T      20 = 010100                            34: OT
 TO     27 = 011011                            35: TT
 BE     29 = 011101                            36: TOB
 OR     31 = 011111                           37: BEO
TOB    36 = 100100                          38: ORT
  EO     30 = 011110                         39: TOBE
  RN     32 = 100000                        40: EOR
  OT     34 = 100010                        41: RNO
   #       0 = 000000                         42: OT#

Общая длина = 6*5 + 11*6 = 96 бит.
Таким образом, используя LZW, мы сократили сообщение на 29 бит из 125 — это почти 22 %. Если сообщение будет длиннее, то элементы словаря будут представлять всё более и более длинные части текста, благодаря чему повторяющиеся слова будут представлены очень компактно
Декодирование
   Теперь представим, что мы получили закодированное сообщение, приведённое выше, и нам нужно его декодировать. Прежде всего, нам нужно знать начальный словарь, а последующие записи словаря мы можем реконструировать уже на ходу, поскольку они являются просто конкатенацией предыдущих записей.

Данные:     На выходе:    Полная          Новая запись: :      Частичная:
10100  = 20     T                    27: T?
01111  = 15     O                   27: TO                 28: O?
00010  = 2       B                   28: OB                 29: B?
00101  = 5       E                    29: BE                 30: E?
01111  = 15     O                   30: EO                 31: O?
10010  = 18     R                    31: OR                32: R? <---- начинаем использовать 6-битные группы
001110 = 14     N                  32: RN                33: N?
001111 = 15     O                  33: NO               34: O?
010100 = 20     T                   34: OT                35: T?
011011 = 27     TO                35: TT                 36: TO? <---- для 37, добавляем только первый элемент
011101 = 29     BE                36: TOB               37: BE?      следующего слова словаря
011111 = 31     OR               37: BEO               38: OR?
100100 = 36     TOB             38: ORT               39: TOB?
011110 = 30     EO               39: TOBE             40: EO?
100000 = 32     RN              40: EOR                41: RN?
100010 = 34     OT               41: RNO              42: OT?
000000 = 0        #

    Единственная небольшая трудность может возникнуть, если новое слово словаря пересылается немедленно. В приведённом выше примере декодирования, когда декодер встречает первый символ, T, он знает, что слово 27 начинается с T, но чем оно заканчивается? Проиллюстрируем проблему следующим примером. Мы декодируем сообщение ABABA:

Данные:     На выходе:     Новая запись:
                        Полная:      Частичная:
.
.
.
011101 = 29     AB      46: (word)   47: AB?
101111 = 47     AB?  <--- что нам с этим делать?

На первый взгляд, для декодера это неразрешимая ситуация. Мы знаем наперёд, что словом 47 должно быть ABA, но как декодер узнает об этом? Заметим, что слово 47 состоит из слова 29 плюс символ, идущий следующим. Таким образом, слово 47 заканчивается на «символ, идущий следующим». Но, поскольку это слово посылается немедленно, то оно должно начинаться с «символа, идущего следующим», и поэтому оно заканчивается тем же символом, что и начинается, в данном случае — A. Этот трюк позволяет декодеру определить, что слово 47 — это ABA.
В общем случае, такая ситуация появляется, когда кодируется последовательность вида cScSc, где c — это один символ, а S — строка, причём слово cS уже есть в словаре.

На алгоритм LZW и его вариации был выдан ряд патентов, как в США, так и в других странах. На LZ78 был выдан американский патент U.S. Patent 4 464 650, принадлежащий Sperry Corporation, позднее ставшей частью Unisys Corporation. На LZW в США были выданы два патента: U.S. Patent 4 814 746, принадлежащий IBM, и патент Велча U.S. Patent 4 558 302 (выдан 20 июня 1983 года), принадлежащий Sperry Corporation, позднее перешедший к Unisys Corporation. К настоящему времени сроки всех патентов истекли.
Unisys, GIF и PNG[править | править вики-текст]
При разработке формата GIF в CompuServe не знали о существовании патента U.S. Patent 4 558 302 . В декабре 1994 года, когда в Unisys стало известно об использовании LZW в широко используемом графическом формате, эта компания распространила информацию о своих планах по взысканию лицензионных отчислений с коммерческих программ, имеющих возможность по созданию GIF-файлов. В то время формат был уже настолько широко распространён, что большинство компаний-производителей ПО не имели другого выхода, кроме как заплатить. Эта ситуация стала одной из причин разработки графического форматаPNG (неофициальная расшифровка: «PNG’s Not GIF»), ставшего третьим по распространённости[источник не указан 2320 дней] в WWW, после GIF и JPEG. В конце августа 1999 года Unisys прервала действие безвозмездных лицензий на LZW для бесплатного и некоммерческого ПО, а также для пользователей нелицензированных программ, призвав League for Programming Freedom развернуть кампанию «сожжём все GIF’ы» и информировать публику об имеющихся альтернативах. Многие эксперты в области патентного права отмечали, что патент не распространяется на устройства, которые могут лишь разжимать LZW-данные, но не сжимать их; по этой причине популярная утилита gzip может читать .Z-файлы, но не записывать их.
20 июня 2003 года истёк срок оригинального американского патента, что означает, что Unisys не может больше собирать по нему лицензионные отчисления. Аналогичные патенты в Европе, Японии и Канаде истекли в 2004 году.


title: Презентация на тему: Алгоритм - модель деятельности исполнителя алгоритмов

text:
Алгоритм – модель деятельности исполнителя алгоритмов.
Урок №27
Определение исполнитель
	Исполнитель – это некоторый объект (человек, группа людей, животное, техническое устройство), способный выполнять определенный набор команд.

Виды исполнителей
Формальный и неформальный исполнитель
Формальный исполнитель
	1. Круг решаемых задач: каждый исполнитель создаться для решения определенного класса задач;
	2. Среда исполнителя: область, обстановка, условия, в которых действует исполнитель.
	3. Система команд исполнителя: совокупность всех команд, которые может выполнять исполнитель.
	4. система отказов исполнителя: «не понимаю» - подается когда команда не входит в СКИ. «не могу» - когда команда не может быть выполнена в конкретной ситуации.
	5.  Режимы работы исполнителя: Режим непосредственного (выполняет каждую поступившую команду) и программного управления (сначала пишется программа, затем исполнитель выполняет ).
Управление
	Управление – это процессор целенаправленного взаимодействия одних объектов на другие.
Определение алгоритма
	Алгоритм – это предназначенное для конкретного исполнителя точное описание последовательности действий, направленных на решение поставленной задачи.

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

Система команд чертежника
Опустить перо – означает, что исполнитель готов к рисованию.
Поднять перо – означает, что исполнитель прекращает рисование.
Сместиться в точку [x, y] – чертежник сдвигается в точку с координатами.
Сместиться на вектор [a, b) – чертежник смещается в точку с координатами [x+a, y+b]


title: Презентация на тему: Алгоритм построения модели вала в системе компьютерного черчения КОМПАС

text:
ГБОУ СОШ №490
Санкт-Петербург, 2013г.
Дисциплина:
«Информатика и ИКТ»Тема занятия:«Алгоритм построения модели вала в системе компьютерного черчения КОМПАС»

Учитель: Бантус Маргарита Дмитриевна
Алгоритм построения модели вала
Исходные данные для вала
Алгоритм построения модели вала
Запускаем графический редактор и создаем новый документ Деталь.
Устанавливаем свойства детали.
Выбираем наименование материала.

Выбираем для построения эскиза Плоскость XY.
Алгоритм построения модели вала
Строим модель вала как тело вращения.
Определяем положение оси.
На инструментальной панели "Геометрия" нажимаем кнопку "Отрезок" и задаем координаты точек начала  и конца отрезка
т1 - (Х=-5, Y=0)
т2 - (Х=2L1+ L2+ L3+5, Y=0)
Алгоритм построения модели вала
Строим эскиз в виде ломаной линии, последовательным указанием координат 10-ти точек определяющих контур вала, например используя команду «Непрерывный ввод объектов»
Алгоритм построения модели вала
Завершаем эскиз.
Выполняем операцию вращения.
Алгоритм построения модели вала
Выбираем способ построения - "Сфероид"
Алгоритм построения модели вала
Отключает тонкую стенку.

Алгоритм построения модели вала
Переходим в полутоновый режим.
Шпоночный паз получим выдавливанием.
Для построения шпоночного паза необходимо выполнит его эскиз в плоскости, касательной ступени вала.
На инструментальной панели "Вспомогательная геометрия" нажимаем кнопку инструмент "Касательная плоскость".
Алгоритм построения модели вала
Указываем цилиндрическую поверхность к которой следует провести касательную плоскость.
Алгоритм построения модели вала
Плоскость выбрана. В свойствах касательной плоскости выбираем режим построения эскиза
Алгоритм построения модели вала
На инструментальной панели "Геометрия" нажимаем кнопку "Прямоугольник".
Высота прямоугольника соответствует ширине шпоночного паза, а ширина - длине.
Координаты вершины т1 прямоугольника
(Х=L1+ L2+ L3 -a-l, Y=-b/2).
Координаты центра прямоугольника
(X=L1+ L2+ L3 -a-l/2, Y=0).
Алгоритм построения модели вала
Выполняем операцию скругления
Алгоритм построения модели вала
Завершаем эскиз
Алгоритм построения модели вала
На инструментальной панели "Редактирование детали" нажимаем кнопку "Вырезать выдавливанием"
Алгоритм построения модели вала
Для формирования фасок, выделяем окружности торцов вала и на инструментальной панели "Редактирование детали" нажимаем кнопку Фаска. Фаску делаем 1х45
Алгоритм построения модели вала
Создаем центровые отверстия с торцов вала, выделяем торцевые грани вала, нажимаем кнопку "Отверстие" инструментальной панели "Редактирование детали".
Алгоритм построения модели вала
Выбираем стандартную форму А (отверстие 04) и задаем параметры отверстия (размеры определяются в соответствии с ГОСТ14034-74)
Алгоритм построения модели вала
Создаем центровые отверстия для закрепления вала в станке
Алгоритм построения модели вала
Скругляем дно шпоночного паза радиусом 0,25 мм
Список использованных источников
В. П. Большаков, А. Л. Бочков, А. Н. Круглов Выполнение сборочных чертежей на основе трехмерного моделирования в системе Компас-3D. - Санкт-Петербург: СПбГУИТМО, 2008. - 135 с.
Бочков А.Л. Трехмерное моделирование в системе Компас-3D -СПб: СПбГУ ИТМО, 2007. - 84 c.


title: Презентация на тему: Алгоритм. Понятие Алгоритма. Блок-схемы

text:
      Алгоритм           и его формальное   исполнение
Алиакберова А.А
Алгоритм – это строго определенная последовательность действий при решении задачи.
Алгоритм содержит несколько шагов.
Шаг алгоритма – это каждое отдельное действие алгоритма.
«Алгоритм – это порядок действий».
Исполнитель – это объект выполняющий определенный набор действий.
Исполнителем может быть человек, робот, животное, компьютер.
Система команд исполнителя (СКИ) – это совокупность  команд, которые может выполнять исполнитель.
Среда исполнителя – обстановка, в которой функционирует исполнитель.
Разработка и исполнение
Разрабатывает алгоритмы:   человек
Исполняют алгоритмы: люди и устройства – компьютеры, роботы, станки, спутники, сложная бытовая техника, детские игрушки.
Исполнитель решает задачу по заданному алгоритму, строго следуя по предписаниям (программе) не вникая и не рассуждая, почему он так делает.
Кто может быть исполнителем алгоритма?
!!! Исполнителем алгоритма может быть не только человек, но и автоматическое устройство (реальное или воображаемое).
В этом случае шаги алгоритма часто называют командами и вводят их в устройство в той форме, в которой оно сможет их обрабатывать.

Задание: Назови исполнителей следующих видов работы:
Классификация алгоритмов по форме представления:
Задание: Составь алгоритм сбора портфеля. Продумай СКИ.

Способ описания алгоритма _______________
Число шагов __________________
Исполнитель ________________
Среда исполнителя _______________
Возьми портфель
Открой дневник
Посмотри расписание
Сложи школьные принадлежности в портфель
Закрой портфель
Словесный
5 (пять)
Человек
Квартира
Блок-схема – графическое представление алгоритма в виде последовательности связанных между собой функциональных блоков (стандартных графических элементов), каждый из которых соответствует выполнению одного или нескольких действий.
Средства представления  и записи алгоритмов
Основные условные обозначения в блок-схемах

Классификация алгоритмов по структуре:
Линейный алгоритм – это алгоритм, шаги которого выполняются последовательно друг за другом.

(Пример: алгоритм сбора портфеля).

Линейный алгоритм
Задача
Вычислить периметр произвольного треугольника по его трем сторонам.
Решение:
1 этап: Постановка задачи.
Исходные данные: А, B, C – стороны произвольного треугольника
Выходные данные:  P – периметр треугольника.
2 этап: Математическая модель.
P=A+B+С
3 этап: Составление алгоритма
Базовая структура линейного алгоритма:

№ 1Используя блок-схему алгоритма , вычислите значение функции Y  при X=2,

РЕШЕНИЕ:
начало
X = 2
Z = 8 * 2 = 16
Z =  √16  = 4
Z = 4 – 1 = 3
Y = 3 * 2 = 6
Y = 6 / 3 = 2
конец


title: Презентация на тему: Алгоритм построения диаграммы

text:
Круговые и столбчатые диаграммы. Путешествие в мир продуктов питания
урок математики в 6 классе
учитель математики Бокарева О.С.
МОУ Еринская СОШ
Подольский район, Московская область
5informatika.net
Цель: обучение навыкам построения, чтения и работы с круговыми и столбчатыми диаграммами
Задачи:
образовательные: отработка умений и навыков построения, чтения и работы с круговыми и столбчатыми диаграммами; формирование умений анализировать диаграммы, делать выводы
развивающие: развитие логического мышления, памяти, аккуратности, совершенствование основных мыслительных операций: анализ, синтез, наблюдение  развитие представлений о здоровом образе жизни и рационе питания школьника, о потребности организма в витаминах
воспитательные: воспитание культуры труда, продолжить формирование познавательного интереса к предмету

Цель и задачи
Найдите:
а) 15% от 100;                б) 20% от 400;
в) 50% от 700;                 г) 110% от 200
2) Найдите какой процент составляет
а) число 40 от 160
б) число 10 от 50
в) число 30 от 60
 г) число 6 от 600

Устный счет

15
350
80
220
25%
20%
50%
1%
1. Что такое диаграмма?
2. Какие виды диаграмм вам известны?
3. Что такое круговая диаграмма? Для чего и где она используется?
4. Расскажите как построить круговую диаграмму?

Вопросы учащимся:
Таблица 1. Участие учащихся 6 «А» класса в празднике «День здоровья»
360 : 20 = 18о – 1 человек
12 : 20 ∙ 100 = 60% - приняли активное участие
6 : 20 ∙ 100  = 30% - участвовали только в одном конкурсе
2 : 20 ∙ 100 = 10% - не принимали участие

12 ∙ 18 = 2160
6 ∙ 18 = 1080
2 ∙ 18 = 360
3600
Диаграмма 1 участие учащихся 6 «А» класса  в «ДНЕ ЗДОРОВЬЯ»
Количество учащихся (чел)
Диаграмма 2 Участие учащихся 6 «А» класса в «ДНЕ ЗДОРОВЬЯ»

12
  6
  2

Приняли активное участие
Участвовали только в одном конкурсе
Не принимали участие
Упражнения для глаз:

Физкультминутка

Таблица 2. Суточные нормы белков, жиров и углеводов в питании школьника (в граммах)
Диаграмма 3. Суточные нормы белков, жиров, углеводов в рационе школьника (11-15 лет)
2340
Диаграмма 4. Суточная потребность белков, жиров и углеводов в рационе школьника
Диаграмма 5. Дневная норма питания школьника
Диаграмма 6. Содержание витамина А в продуктах питания
Диаграмма 7. Содержание в продуктах витамина А (каротина)
Диаграмма 8. Содержание витамина С в продуктах

Диаграмма 9. Содержание витамина D в продуктах
Продукты Содержание витамина Д,МЕ/100 г Сельдь 294 - 1676 Сметана 50 Лосось (консервы) 200 - 800 Печень говяжья 45 Печень свиная 44 Печень домашней птицы 55 Макрель 304 - 405 Масло сливочное 10 - 150 Молоко средней жирности 2 Желтки яиц 45-390
1. Откройте окно программы Microsoft Excel

2. Заполните таблицу:
Ячейка А1 белки; ячейка А2 жиры;
ячейка А3 углеводы; ячейка А4 минеральные соли, витамины и вода
Ячейки с В1 по В4 значения содержания элементов в продукте питания
3. Выделите заполненную область таблицы
Алгоритм построения диаграммы в программе  Microsoft Excel

4. Выберите в горизонтальном меню вкладку вставка

Алгоритм построения диаграмм с помощью программы MICROSOFT EXCEL

5. Выберите тип диаграммы круговая или гистограмма (столбчатая)
6. Нажмите ОК

Создание диаграммы с помощьюMicrosoft ExcelДиаграмма 10  Грецкие орехи пищевая ценность на 100 г
1. Какие типы диаграмм вам известны?
2. Для чего люди используют круговые диаграммы?
3. Каждый учащийся говорит: сегодня на уроке я узнал (понял):…
Итог урока
Посмотрите на этикетки 2 любых продуктов:
Составьте диаграмму: соотношение
белков; жиров; углеводов; воды,
витаминов и минеральных веществ
в каждом из этих продуктов (по
возможности : на компьютере (см.
алгоритм) или в тетради)
Домашнее задание


title: Презентация на тему: Алгоритм. Свойства. Способы записи. Линейные алгоритмы

text:
p:=-x1-x2
q:=x1*x2
p, q


title: Презентация на тему: Алгоритмы 9 класс

text:
Program
Uses crt;
Var x,y: integer;
Begin fill Char  (mem[$B800:0], 80*25*2,0); Y:=0; Repeat X:=0;
Repeat mem[$B800:x*2+y*160+1]:=byte(«*»);
Inc(x,2); Until x>=79; Inc(y,2); Until y>=24;
End.


title: Презентация на тему: Алгоритмы

text:
1
2
4
3
6
5
8
7
9
10
1
2
3
4
5
6
7
8
9


Презентация на тему: Алгоритмы


title: Презентация на тему: Алгоритми та їх виконавці

text:
Алгоритми та їх виконавці
За новою програмою
Урок 17
Розгадайте кросворд
Розділ 4 § 17
1
Графічний об’єкт, яким можна керувати за допомогою команд Скретч.
2
Базова структура алгоритмів у вигляді
послідовності команд.
3
Алгоритм, записаний спеціальною мовою
та призначений для виконання комп’ютером.
4
Одна з форм подання алгоритму.
5
Місце виконання алгоритму.
6
Людина, тварина або пристрій, які здатні
виконувати команди
7
Навчальне середовище виконання алгоритмів.
8
Вказівка виконавцеві.
Далі
План дій
Люди при підготовці до виконання завдань складають план дій.
План визначає порядок виконання дій для досягнення певної мети – результату.
Розділ 4 § 17
План дій
План виготовлення годівнички для птахів можна подати так:
Креслення деталей.
Вирізання деталей з дерева.
Створення каркаса.
Виготовлення дашка.
З'єднання деталей годівнички.
Закріплення підвіски.
Розділ 4 § 17
План дій
Але в кожному випадку важливим э порядок виконання дій. Якщо в плані переплутали порядок дій, то такий план не приведе до очікуваного результату.
План можна:
Розділ 4 § 17
Чим інструкціявідрізняється від плану?
Якщо план складається зі спонукальних речень, то він являє собою інструкцію. При цьому в плані вказують дії, які потрібно виконати, а в інструкції — вказівки, як їх виконувати.
Розділ 4 § 17
План дій при висаджуванні дерева
Викопай лунку такого розміру, щоб у ній розмістилося все коріння саджанця.
Розмісти саджанець вертикально, корінням усередину лунки.
Налий у лунку води.
Засип коріння землею, утрамбуй.
Полий саджанець водою.
Розділ 4 § 17

1.  Налити воду в чайник.
2.  Відкрити кран газової конфорки.
3.  Поставити чайник на плиту.
4.  Чекати, поки вода не скипить.
5.  Піднести сірник до конфорки.
6.  Запалити сірник.
7.  Вимкнути газ.

Порядок виконання дій
Деякий зловмисник видав наступний план дій отримання окропу:
Розділ 4 § 17
Тепер усе в порядку. А ще  до алгоритму добре було  б додати крок
“Загасити сірника” “Кінець”
 Треба виправити порядок виконання дій, щоб запобігти нещасному випадку.
Що таке команда?
В інструкціях використовують повідомлення, спрямовані на виконання певних дій, їх часто називають командами.
Розділ 4 § 17
Команда  —  це  повідомлення, яке  спонукає до   виконання певної дії.
Що таке команда?
Ту саму команду можна подати в різних формах:
Розділ 4 § 17
Що таке команда?
Форма подачі команди залежить від її призначення та об'єкта, який виконуватиме цю команду, — виконавця команди.
Розділ 4 § 17
Хто або що може бути виконавцем команд?
Дресировані тигри в цирку — це виконавці: вони виконують ті команди, яких їх навчив дресирувальник. Хлопчика, що переходить дорогу на зелене світло світлофора, також можна назвати виконавцем. Мобільний телефон, за допомогою якого ти надсилаєш другові повідомлення, теж виконує команди після натискання певних кнопок.
Розділ 4 § 17
Хто або що може бути виконавцем команд?
У кожного виконавця може бути свій набір команд.
Наприклад, речення «Розфарбувати!» може бути командою для людини, яка має в руках пензлик із фарбою, знає, що треба розфарбувати, й уміє це робити.
Розділ 4 § 17
Виконавець — це об'єкт, здатний виконувати задані йому команди.
В іншому разі виконавець не зможе виконати таку команду.
Що називають системою команд виконавця?
Розділ 4 § 17
Система команд виконавця — це набір команд, які він може виконати.
Що називають системою команд виконавця?
До системи команд виконавця Крана у грі GCompris входить лише п'ять команд: обрати предмет і перемістити його водному з чотирьох напрямків:
Розділ 4 § 17
Чим виконавець-машина відрізняється від виконавця-людини?
Людина може мислити. Вона сама приймає рішення. Машина може виконувати лише ті команди, які для неї склала людина і при її створенні передбачила можливість їх виконання.
Розділ 4 § 17
Алгоритми та їх виконавці
В інформатиці інструкцію називають алгоритмом, якщо вона складається із скінченної послідовності команд, спрямованих на отримання певного результату.
Розділ 4 § 17
Що називають алгоритмом?
Алгоритми мають спільні ознаки:
Розділ 4 § 17
Що називають алгоритмом?
Слово алгоритм походить від імені перського вченого, астронома і математика Аль-Хорезмі. Приблизно 825 р. він сформулював правила виконання дій над числами, якими користувалися в Стародавній Індії.1
Розділ 4 § 17
Алгоритм — це скінченна послідовність команд, виконання яких приводить до розв'язання поставленої задачі.
У якій формі можна подати алгоритм?
Алгоритми можна подавати:
Розділ 4 § 17
Словесна форма подання
Графічна форма подання
Виконавці алгоритму
Створюють алгоритми люди. А виконують їх люди й різні пристрої, якими управляють люди — комп'ютери, роботи, верстати, супутники, складна побутова техніка та навіть дитячі іграшки.
Розділ 4 § 17
Виконавці алгоритму
Об'єктом може бути людина, машина або пристрій.
Розділ 4 § 17
Виконавець алгоритму — це об'єкт, здатний виконати команди алгоритму.
Повторюємо
Розділ 4 § 17
        Подають
        Виконують
Алгоритм
Виконавці
Люди
Машини
Пристрої
Словесна форма
Графічна форма
Система команд виконавця
Дайте відповіді на запитання
Що таке команда?
Що таке алгоритм? Наведіть приклади алгоритмів із власного життя й навчання.
У яких формах можна подавати алгоритми?
Хто або що може бути виконавцем алгоритму?
Що таке система команд виконавця?
Поясніть зв'язок системи команд алгоритму і їх виконавця.
Розділ 4 § 17
Розгадайте ребус
Планування
Розділ 4 § 17
И=У
НЯ
Розгадайте ребус
Команда
Розділ 4 § 17
Розгадайте ребус
Виконавець
Розділ 4 § 17
н=к
ГР=Н
Розгадайте ребус
Алгоритм
Розділ 4 § 17
м
Розгадайте ребус
команд
Розділ 4 § 17
Система
Працюємо за комп’ютером
Розділ 4 § 17
Дякую за увагу!
За новою програмою
Урок 17


Презентация на тему: Алгоритмы действий


title: Презентация на тему: Алгоритм составления презентации

text:
Алгоритм составления
презентации.
показать приемы обучения работы с программой Microsoft Office PowerPoint творческий  поиск создания презентации.
Цель:
Этапы создания презентации

Планирование;

Выбор оформления и создания слайдов;

Создание текстов на слайдах;
Вставка графических объектов, рисунков, таблиц и диаграмм;
вставка звука и видеоклипов в презентацию;
настройка анимации;
Запуск PowerPoint
Создание новой презентации.
Панель окна  программы.
Окно программы.
Структура слайда.
	Новый слайд можно вставить в любое место в презентации. Для этого нужно выполнить следующие действия:
	1. Открыть вкладку Главная.
	2.Выбрать Создать слайд
Разметку слайда можно оставить прежнюю, а можно выбрать другую.

Вставка слайда.
Вставка нового слайда.
Оформление слайдов.

Оформление слайдов.
Чтобы применить шаблон к одному или группе выбранных слайдов, нужно выполнить следующие действия:
1 Выделите нужный слайд.
2 На выбранной вами теме щелкните правой кнопкой мыши.
3 Выберите Применить к выделенным слайдам
Оформление слайдов.
Оформление слайдов.
Использование цветовых  схем.
Изменение фоновой заливки.
 Чтобы ввести текст собственной надписью, следует щелкнуть левой кнопкой мыши на поле заполнителя, затем ввести собственный текст.

            Ввод текста

Выбор шрифта.

Полезный совет:
Не размещайте на одном слайде сразу несколько блоков зрительной или текстовой информации. Это отвлекает, рассеивает внимание, ухудшает концентрацию.
Вставка диаграмм

Вставка диаграмм.
Установка  анимации.

Создание анимации.

Полезный совет:
Не следует перенасыщать презентацию спецэффектами. Чрезмерное обилие мигающих, вертящихся и скачущих объектов, анимационных картинок отвлекает слушателей и мешает им удерживать внимание на основном содержании выступления.
Вставка музыки.

Полезный совет:
Громкость звука должна быть не громкой, иначе речь будет плохо слышна.Для музыкального сопровождения презентации лучше выбирать спокойную инструментальную или классическую музыку.
1. В обычном режиме просмотра выделите текст или объект, который нужно использовать как гиперссылку.
2. На вкладке Вставка в группе Связи нажмите кнопку Гиперссылка.
3. В поле Связать с выберите местом в документе.
Создание гиперссылки.
4. Ссылка на произвольный показ слайдов в текущей презентации.
5. В поле Выберите место в документе щелкните произвольный показ, который нужно использовать как цель гиперссылки.
6. Установите флажок Показать и вернуться.
Ссылка на слайд в текущей презентации.
В поле Выберите место в документе щелкните слайд, который нужно использовать как цель гиперссылки.

Создание гиперссылки.
.


Презентация на тему: Алгоритм. Свойства, виды


Презентация на тему: Алгоритм. Свойства алгоритма


Презентация на тему: Алгоритмы и графика


title: Презентация на тему: Алгоритм. Свойства алгоритма. Способы записи и виды алгоритмов

text:
0
8
0
0
1
3
5
0
2
3
2
3
3
6
2
0
4
BC
6
0
2
5
AB
1
5
2
6
BC
1
4
3
7
CA
4
4
0


title: Презентация на тему: АЛГОРИТМЫ И ИСПОЛНИТЕЛИ

text:
1) 5,88+5,52=11,4
2) 5·0,103 = 0,515
3) 0,515-0,015 = 0,5
4) 2,8 : 0,5 = 1,4


title: Презентация на тему: Алгоритмы и исполнители 6 класс

text:
. . .
2 5 3 6 1 4
5 3 6 7 2 4
    3
         1
         5
         4
    2        7
         6
3
2
5 6 1 2 4 3
8 2 6 3 6 1
   4
         2
         1
    6        5
         3

2
3

http://4.bp.blogspot.com/-OO5DtEZaqrg/TyBt59ZOnoI/AAAAAAAAAJE/C0gutI8EBpA/s320/glazunia.jpg
http://ktonavkusnenkoe.ru/images/stories/kulinar/flickr_-_cyclonebill_-_vagtel-spejlg.jpg
http://jillianmichaels.ru/wp-content/uploads/2012/11/eggs-pashot1.jpg
http://1.bp.blogspot.com/-tSdk5WR_LVY/T4WdgKjm5hI/AAAAAAAAAb4/_SJ8vprXjgo/s200/4448.jpg
http://school.xvatit.com/images/d/d2/1502-1%D0%B0.jpg
Microsoft Office\CLIPART\PUB60COR


title: Презентация на тему: Алгоритмы и исполнители

text:
15
3
2
2
5
4
2
b:=a+b
2
2
a:=b
2
1
b:=2*a
-
1
a:=1
b
a
-
1
2
1
2
2
4
2
4
6