SlideShare a Scribd company logo
1 of 23
Алгоритмизация 9 класс
Этапы решения задачи на ПК ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Выполнить алгоритм ,[object Object],[object Object],[object Object],[object Object],[object Object]
Алгоритм -  ,[object Object]
Свойства алгоритма ,[object Object],[object Object],[object Object],[object Object],[object Object]
Способы записи алгоритма словесный графический программный INPUT   “ введите длину и ширину прям-ка» ; a,b P=(a+b)*2 S=a*b PRINT  « S =»;  S PRINT  « P =»;  P ,[object Object],[object Object],[object Object],начало X= -5,15,2 Y=5*x^2-3*x+9 Вывод  X,Y
Исполнитель   -  это объект, умеющий выполнять определенный набор действий Не идеальный Идеальный человек растение животное вымышленные технические устройства Идеальный (формальный)  исполнитель – это исполнитель, который действует строго по написанному алгоритму и имеет ограниченную и простую систему команд.
[object Object]
Исполнитель АЛГИС ,[object Object],[object Object],[object Object],[object Object],художник вычислитель
Система команд АЛГИСа команда описание ТЧК ( X,Y) , ЦВЕТ точка ОТР ( X 1, Y 1)-( X 2, Y 2), ЦВЕТ отрезок КРГ ( X , Y ), РАДИУС, ЦВЕТ линии, ЦВЕТ заливки круг МНУ ( X 1, Y 1)-( X 2, Y 2)-… -( X …, Y …), ЦВЕТ линии, ЦВЕТ заливки многоугольник ДУГ ( X 1, Y 1)-( X 2, Y 2)-( X 3, Y 3), ЦВЕТ линии дуга ЗКР ( X , Y ), ЦВЕТ заливки заливка
[object Object],[object Object],числа Целые 7,  -25 Дробные 7,2 -123,45 Порядок выполнения операций:  скобки ,  ^ ,  *  или  / ,  +  или  - операция пример ^ 3^2 * 3*2 / 3/2 + 3+2 - 3-2
Выражения ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Команды ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Основные элементы языка  блок-схем - начало/конец - ввод/вывод -  Вычислительный  (присваивание) -  Ветвление  (условие) - блок-модификатор  (цикл «ДЛЯ КАЖДОГО») Усл . да нет
Типы алгоритмов линейный циклический разветвляющийся
Ветвление ,[object Object],неполная полная Действие 1 Действие  2 Действие 1 Например:  ЕСЛИ  на улице дождь,   ТО  беру зонт  Например:  ЕСЛИ  горит зеленый,  ТО  иду через  дорогу,  ИНАЧЕ  стою условие  –  действие  -  условие –  действие  1 – действие  2 - Усл . да нет Усл . да нет
Задача:  Из двух чисел найти максимальное число
[object Object]
Циклические алгоритмы ,[object Object]
Циклические алгоритмы С условием С параметром Виды Цикл с предусловием («ПОКА») Цикл с постусловием («ДО») Усл . да нет Группа операций Усл . да нет Группа операций
[object Object],[object Object],[object Object],[object Object]
Цикл с параметром да нет I  – параметр цикла M  – начальное значение параметра N  – конечное значение H  -  шаг ( H>0, H<0) I=M, N, H Группа повторяемых команд (ТЕЛО ЦИКЛА) нет да Группа повторяемых команд (ТЕЛО ЦИКЛА) Пар <= КЗ Пар=Пар+Шаг Пар=НЗ
 

More Related Content

What's hot

TMPA-2013 Chupilko: Verification of Correct Behaviour of HDL Models
TMPA-2013 Chupilko: Verification of Correct Behaviour of HDL ModelsTMPA-2013 Chupilko: Verification of Correct Behaviour of HDL Models
TMPA-2013 Chupilko: Verification of Correct Behaviour of HDL ModelsIosif Itkin
 
Прогнозирование - Лекция 4. Регрессионные модели временных рядов
Прогнозирование - Лекция 4. Регрессионные модели временных рядовПрогнозирование - Лекция 4. Регрессионные модели временных рядов
Прогнозирование - Лекция 4. Регрессионные модели временных рядовGleb Zakhodiakin
 
выпуклость вогнутость и точки перегиба
выпуклость вогнутость и точки перегибавыпуклость вогнутость и точки перегиба
выпуклость вогнутость и точки перегибаAnnnn85
 
6.2 Шаблоны функций
6.2 Шаблоны функций6.2 Шаблоны функций
6.2 Шаблоны функцийDEVTYPE
 
Застосування похідної
Застосування похідноїЗастосування похідної
Застосування похідноїTatyana Zubareva
 
Лекция 8 Динамическое программирование
Лекция 8 Динамическое программированиеЛекция 8 Динамическое программирование
Лекция 8 Динамическое программированиеsimple_people
 
4.4 Таблица виртуальных методов
4.4 Таблица виртуальных методов4.4 Таблица виртуальных методов
4.4 Таблица виртуальных методовDEVTYPE
 
6.3 Специализация шаблонов
6.3 Специализация шаблонов6.3 Специализация шаблонов
6.3 Специализация шаблоновDEVTYPE
 
николаева первообр интеграл
николаева первообр интегралниколаева первообр интеграл
николаева первообр интегралurvlan
 
3.2 Методы
3.2 Методы3.2 Методы
3.2 МетодыDEVTYPE
 
Презентация на тему: Повторение курса информатики 7 класс
Презентация на тему: Повторение курса информатики 7 классПрезентация на тему: Повторение курса информатики 7 класс
Презентация на тему: Повторение курса информатики 7 класс2berkas
 
4.3 Виртуальные методы
4.3 Виртуальные методы4.3 Виртуальные методы
4.3 Виртуальные методыDEVTYPE
 
6.4 Ещё о шаблонах
6.4 Ещё о шаблонах6.4 Ещё о шаблонах
6.4 Ещё о шаблонахDEVTYPE
 
[Youdz.ru] первообразная.
[Youdz.ru] первообразная.[Youdz.ru] первообразная.
[Youdz.ru] первообразная.You DZ
 
Неравенства со степенями
Неравенства со степенямиНеравенства со степенями
Неравенства со степенямиDaria Romanova
 
3.3 Конструкторы и деструкторы
3.3 Конструкторы и деструкторы3.3 Конструкторы и деструкторы
3.3 Конструкторы и деструкторыDEVTYPE
 
2.2 Стек вызовов
2.2 Стек вызовов2.2 Стек вызовов
2.2 Стек вызововDEVTYPE
 
Алгоритмическая конструкция следование
Алгоритмическая конструкция следованиеАлгоритмическая конструкция следование
Алгоритмическая конструкция следованиеAndrey Dolinin
 

What's hot (20)

TMPA-2013 Chupilko: Verification of Correct Behaviour of HDL Models
TMPA-2013 Chupilko: Verification of Correct Behaviour of HDL ModelsTMPA-2013 Chupilko: Verification of Correct Behaviour of HDL Models
TMPA-2013 Chupilko: Verification of Correct Behaviour of HDL Models
 
Прогнозирование - Лекция 4. Регрессионные модели временных рядов
Прогнозирование - Лекция 4. Регрессионные модели временных рядовПрогнозирование - Лекция 4. Регрессионные модели временных рядов
Прогнозирование - Лекция 4. Регрессионные модели временных рядов
 
выпуклость вогнутость и точки перегиба
выпуклость вогнутость и точки перегибавыпуклость вогнутость и точки перегиба
выпуклость вогнутость и точки перегиба
 
6.2 Шаблоны функций
6.2 Шаблоны функций6.2 Шаблоны функций
6.2 Шаблоны функций
 
Застосування похідної
Застосування похідноїЗастосування похідної
Застосування похідної
 
Лекция 8 Динамическое программирование
Лекция 8 Динамическое программированиеЛекция 8 Динамическое программирование
Лекция 8 Динамическое программирование
 
4.4 Таблица виртуальных методов
4.4 Таблица виртуальных методов4.4 Таблица виртуальных методов
4.4 Таблица виртуальных методов
 
Алгоритмы сортировки
Алгоритмы сортировкиАлгоритмы сортировки
Алгоритмы сортировки
 
6.3 Специализация шаблонов
6.3 Специализация шаблонов6.3 Специализация шаблонов
6.3 Специализация шаблонов
 
николаева первообр интеграл
николаева первообр интегралниколаева первообр интеграл
николаева первообр интеграл
 
3.2 Методы
3.2 Методы3.2 Методы
3.2 Методы
 
Презентация на тему: Повторение курса информатики 7 класс
Презентация на тему: Повторение курса информатики 7 классПрезентация на тему: Повторение курса информатики 7 класс
Презентация на тему: Повторение курса информатики 7 класс
 
4.3 Виртуальные методы
4.3 Виртуальные методы4.3 Виртуальные методы
4.3 Виртуальные методы
 
6.0a
6.0a6.0a
6.0a
 
6.4 Ещё о шаблонах
6.4 Ещё о шаблонах6.4 Ещё о шаблонах
6.4 Ещё о шаблонах
 
[Youdz.ru] первообразная.
[Youdz.ru] первообразная.[Youdz.ru] первообразная.
[Youdz.ru] первообразная.
 
Неравенства со степенями
Неравенства со степенямиНеравенства со степенями
Неравенства со степенями
 
3.3 Конструкторы и деструкторы
3.3 Конструкторы и деструкторы3.3 Конструкторы и деструкторы
3.3 Конструкторы и деструкторы
 
2.2 Стек вызовов
2.2 Стек вызовов2.2 Стек вызовов
2.2 Стек вызовов
 
Алгоритмическая конструкция следование
Алгоритмическая конструкция следованиеАлгоритмическая конструкция следование
Алгоритмическая конструкция следование
 

Similar to алгоритмизация

чернякова г.в.
чернякова г.в.чернякова г.в.
чернякова г.в.sharikdp
 
20100927 28 reqformalization-kuliamin
20100927 28 reqformalization-kuliamin20100927 28 reqformalization-kuliamin
20100927 28 reqformalization-kuliaminComputer Science Club
 
разработка серверов и серверных приложений лекция №3
разработка серверов и серверных приложений лекция №3разработка серверов и серверных приложений лекция №3
разработка серверов и серверных приложений лекция №3etyumentcev
 
разработка серверов и серверных приложений лекция №3
разработка серверов и серверных приложений лекция №3разработка серверов и серверных приложений лекция №3
разработка серверов и серверных приложений лекция №3Eugeniy Tyumentcev
 
19 pascal urok_3
19 pascal urok_319 pascal urok_3
19 pascal urok_3Ann Eres
 
!Predictive analytics part_2
!Predictive analytics part_2!Predictive analytics part_2
!Predictive analytics part_2Vladimir Krylov
 
Использование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовИспользование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовТранслируем.бел
 
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Dmitry Kornev
 
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Bitworks Software
 
алгоритм циклический
алгоритм циклическийалгоритм циклический
алгоритм циклическийKhydosilova
 
TMPA-2013 Dmitry Zaitsev
TMPA-2013 Dmitry ZaitsevTMPA-2013 Dmitry Zaitsev
TMPA-2013 Dmitry ZaitsevIosif Itkin
 
Лекция 1: Введение в алгоритмы
Лекция 1: Введение в алгоритмыЛекция 1: Введение в алгоритмы
Лекция 1: Введение в алгоритмыMikhail Kurnosov
 
Алгоритмы и структуры данных осень 2013 лекция 1
Алгоритмы и структуры данных осень 2013 лекция 1Алгоритмы и структуры данных осень 2013 лекция 1
Алгоритмы и структуры данных осень 2013 лекция 1Technopark
 
ПВТ - весна 2015 - Лекция 1. Актуальность параллельных вычислений. Анализ пар...
ПВТ - весна 2015 - Лекция 1. Актуальность параллельных вычислений. Анализ пар...ПВТ - весна 2015 - Лекция 1. Актуальность параллельных вычислений. Анализ пар...
ПВТ - весна 2015 - Лекция 1. Актуальность параллельных вычислений. Анализ пар...Alexey Paznikov
 
Запись алгоритмов на языках программирования
Запись алгоритмов на языках программированияЗапись алгоритмов на языках программирования
Запись алгоритмов на языках программированияssusere39acb
 

Similar to алгоритмизация (20)

чернякова г.в.
чернякова г.в.чернякова г.в.
чернякова г.в.
 
4 algoritm
4 algoritm4 algoritm
4 algoritm
 
Алгоритм
АлгоритмАлгоритм
Алгоритм
 
20100927 28 reqformalization-kuliamin
20100927 28 reqformalization-kuliamin20100927 28 reqformalization-kuliamin
20100927 28 reqformalization-kuliamin
 
разработка серверов и серверных приложений лекция №3
разработка серверов и серверных приложений лекция №3разработка серверов и серверных приложений лекция №3
разработка серверов и серверных приложений лекция №3
 
разработка серверов и серверных приложений лекция №3
разработка серверов и серверных приложений лекция №3разработка серверов и серверных приложений лекция №3
разработка серверов и серверных приложений лекция №3
 
19 pascal urok_3
19 pascal urok_319 pascal urok_3
19 pascal urok_3
 
!Predictive analytics part_2
!Predictive analytics part_2!Predictive analytics part_2
!Predictive analytics part_2
 
Основы MATLAB. Численные методы
Основы MATLAB. Численные методыОсновы MATLAB. Численные методы
Основы MATLAB. Численные методы
 
алгоритм
алгоритмалгоритм
алгоритм
 
Использование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетовИспользование GNU OCTAVE для инженерных и математических расчетов
Использование GNU OCTAVE для инженерных и математических расчетов
 
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
 
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
Введение в машинное обучение. Кластеризация (Bitworks Software, Кирилл Жданов)
 
5
55
5
 
алгоритм циклический
алгоритм циклическийалгоритм циклический
алгоритм циклический
 
TMPA-2013 Dmitry Zaitsev
TMPA-2013 Dmitry ZaitsevTMPA-2013 Dmitry Zaitsev
TMPA-2013 Dmitry Zaitsev
 
Лекция 1: Введение в алгоритмы
Лекция 1: Введение в алгоритмыЛекция 1: Введение в алгоритмы
Лекция 1: Введение в алгоритмы
 
Алгоритмы и структуры данных осень 2013 лекция 1
Алгоритмы и структуры данных осень 2013 лекция 1Алгоритмы и структуры данных осень 2013 лекция 1
Алгоритмы и структуры данных осень 2013 лекция 1
 
ПВТ - весна 2015 - Лекция 1. Актуальность параллельных вычислений. Анализ пар...
ПВТ - весна 2015 - Лекция 1. Актуальность параллельных вычислений. Анализ пар...ПВТ - весна 2015 - Лекция 1. Актуальность параллельных вычислений. Анализ пар...
ПВТ - весна 2015 - Лекция 1. Актуальность параллельных вычислений. Анализ пар...
 
Запись алгоритмов на языках программирования
Запись алгоритмов на языках программированияЗапись алгоритмов на языках программирования
Запись алгоритмов на языках программирования
 

More from isva69

Знакомство с ГР Gimp
Знакомство с ГР GimpЗнакомство с ГР Gimp
Знакомство с ГР Gimpisva69
 
графические информационные модели
графические информационные моделиграфические информационные модели
графические информационные моделиisva69
 
массивы
массивымассивы
массивыisva69
 
массивы
массивымассивы
массивыisva69
 
цикл в блог
цикл в блогцикл в блог
цикл в блогisva69
 
цикл в блог
цикл в блогцикл в блог
цикл в блогisva69
 
ветвление
ветвлениеветвление
ветвлениеisva69
 
введение в паскаль
введение в паскальвведение в паскаль
введение в паскальisva69
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)isva69
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)isva69
 
основы логики
основы логикиосновы логики
основы логикиisva69
 
основы логики
основы логикиосновы логики
основы логикиisva69
 
требования
требованиятребования
требованияisva69
 
требования к презентации
требования к презентациитребования к презентации
требования к презентацииisva69
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)isva69
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)isva69
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)isva69
 
компьютерная графика для сайта
компьютерная графика для сайтакомпьютерная графика для сайта
компьютерная графика для сайтаisva69
 
электронная таблица Excel
электронная таблица Excelэлектронная таблица Excel
электронная таблица Excelisva69
 

More from isva69 (19)

Знакомство с ГР Gimp
Знакомство с ГР GimpЗнакомство с ГР Gimp
Знакомство с ГР Gimp
 
графические информационные модели
графические информационные моделиграфические информационные модели
графические информационные модели
 
массивы
массивымассивы
массивы
 
массивы
массивымассивы
массивы
 
цикл в блог
цикл в блогцикл в блог
цикл в блог
 
цикл в блог
цикл в блогцикл в блог
цикл в блог
 
ветвление
ветвлениеветвление
ветвление
 
введение в паскаль
введение в паскальвведение в паскаль
введение в паскаль
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)
 
основы логики
основы логикиосновы логики
основы логики
 
основы логики
основы логикиосновы логики
основы логики
 
требования
требованиятребования
требования
 
требования к презентации
требования к презентациитребования к презентации
требования к презентации
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)
 
компьютерная графика для сайта
компьютерная графика для сайтакомпьютерная графика для сайта
компьютерная графика для сайта
 
электронная таблица Excel
электронная таблица Excelэлектронная таблица Excel
электронная таблица Excel
 

алгоритмизация

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Исполнитель - это объект, умеющий выполнять определенный набор действий Не идеальный Идеальный человек растение животное вымышленные технические устройства Идеальный (формальный) исполнитель – это исполнитель, который действует строго по написанному алгоритму и имеет ограниченную и простую систему команд.
  • 8.
  • 9.
  • 10. Система команд АЛГИСа команда описание ТЧК ( X,Y) , ЦВЕТ точка ОТР ( X 1, Y 1)-( X 2, Y 2), ЦВЕТ отрезок КРГ ( X , Y ), РАДИУС, ЦВЕТ линии, ЦВЕТ заливки круг МНУ ( X 1, Y 1)-( X 2, Y 2)-… -( X …, Y …), ЦВЕТ линии, ЦВЕТ заливки многоугольник ДУГ ( X 1, Y 1)-( X 2, Y 2)-( X 3, Y 3), ЦВЕТ линии дуга ЗКР ( X , Y ), ЦВЕТ заливки заливка
  • 11.
  • 12.
  • 13.
  • 14. Основные элементы языка блок-схем - начало/конец - ввод/вывод - Вычислительный (присваивание) - Ветвление (условие) - блок-модификатор (цикл «ДЛЯ КАЖДОГО») Усл . да нет
  • 15. Типы алгоритмов линейный циклический разветвляющийся
  • 16.
  • 17. Задача: Из двух чисел найти максимальное число
  • 18.
  • 19.
  • 20. Циклические алгоритмы С условием С параметром Виды Цикл с предусловием («ПОКА») Цикл с постусловием («ДО») Усл . да нет Группа операций Усл . да нет Группа операций
  • 21.
  • 22. Цикл с параметром да нет I – параметр цикла M – начальное значение параметра N – конечное значение H - шаг ( H>0, H<0) I=M, N, H Группа повторяемых команд (ТЕЛО ЦИКЛА) нет да Группа повторяемых команд (ТЕЛО ЦИКЛА) Пар <= КЗ Пар=Пар+Шаг Пар=НЗ
  • 23.