Слайд 2Определение
Последовательность действий, предназначенная
для решения поставленной задачи
![Определение Последовательность действий, предназначенная для решения поставленной задачи](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-1.jpg)
Слайд 3Свойства алгоритма
Дискретность - разрыв шагов
Понятность - кому-пользователю
Детерминированность (определенность, точность)± однозначность трактовки шага
Результативность
![Свойства алгоритма Дискретность - разрыв шагов Понятность - кому-пользователю Детерминированность (определенность, точность)±](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-2.jpg)
- конечность, отр – тоже рез
Массовость 5х-4=-8 - ах-b=c+ универсальность
Слайд 4Виды алгоритмов
Линейный
Ветвящийся
Циклический
![Виды алгоритмов Линейный Ветвящийся Циклический](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-3.jpg)
Слайд 5Линейный алгоритм
(последователь-ность)
![Линейный алгоритм (последователь-ность)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-4.jpg)
Слайд 8Условные циклы
А - с предусловием Б – с постусловием
![Условные циклы А - с предусловием Б – с постусловием](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-7.jpg)
Слайд 9
Способы записи алгоритмов
Словесный
Условно-графический
Псевдокод
Программа
![Способы записи алгоритмов Словесный Условно-графический Псевдокод Программа](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-8.jpg)
Слайд 11Основные служебные слова псевдокода
![Основные служебные слова псевдокода](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-10.jpg)
Слайд 12Общий вид алгоритма:
алг название алгоритма (аргументы и результаты)
дано условия применимости алгоритма
надо цель выполнения алгоритма
нач описание промежуточных
![Общий вид алгоритма: алг название алгоритма (аргументы и результаты) дано условия применимости](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-11.jpg)
величин
| последовательность команд (тело алгоритма)
кон
Слайд 13Задачи
1. Написать алгоритм нахождения максимального из трех чисел.
2. Найти сумму квадратов чисел
![Задачи 1. Написать алгоритм нахождения максимального из трех чисел. 2. Найти сумму](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-12.jpg)
от 1 до 10. 12 + 22 +...+102
Слайд 14Псевдокод максимум из 3
Алг максимум (арг вещ а, в, с, арг рез
![Псевдокод максимум из 3 Алг максимум (арг вещ а, в, с, арг](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-13.jpg)
max)
Дано 3 вещественных не равных числа
Надо Найти максимальное
Нач
Ввод а, в, с
Если a> b то max=a
Иначе max = b
Все
Если c>max то max=c
Вывод max
Кон
Слайд 15Найти сумму квадратов чисел от 1 до 10 (цикл для)
Алг сумма квадратов
![Найти сумму квадратов чисел от 1 до 10 (цикл для) Алг сумма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-14.jpg)
(арг цел i арг рез цел sum)
Дано ряд целых чисел 1..10
Надо вычислить сумму квадратов ряда
Нач
Sum=0
Для i от 1 до 10
Нц
sum=sum+i*i
Кц
Вывод sum
Кон
Слайд 16Найти сумму квадратов чисел от 1 до 10 (цикл пока)
Алг сумма квадратов
![Найти сумму квадратов чисел от 1 до 10 (цикл пока) Алг сумма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-15.jpg)
(арг цел i арг рез цел sum)
Дано ряд целых чисел 1..10
Надо вычислить сумму квадратов ряда
Нач
Sum=0
i = 1
Пока i<=10
Нц
sum=sum+i*i
i=i+1
Кц
Вывод sum
Кон
Слайд 17Найти сумму квадратов чисел от 1 до 10 (цикл до)
Алг сумма квадратов
![Найти сумму квадратов чисел от 1 до 10 (цикл до) Алг сумма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-16.jpg)
(арг цел i арг рез цел sum)
Дано ряд целых чисел 1..10
Надо вычислить сумму квадратов ряда
Нач
Sum=0
i = 1
Нц
sum=sum+i*i
i=i+1
Кц до i>10
Вывод sum
Кон
Слайд 18Задача на дом
Написать алгоритм нахождения среднего арифметического трех чисел.
Сумма квадратов с помощью
![Задача на дом Написать алгоритм нахождения среднего арифметического трех чисел. Сумма квадратов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-17.jpg)
цикла с постусловием
Слайд 19Задача
Написать алгоритм решения уравнения ax+b=0
Дано a, b — веществ числа, вводимые пользователем
Надо
![Задача Написать алгоритм решения уравнения ax+b=0 Дано a, b — веществ числа,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-18.jpg)
найти х
x=-b/a
Если a=0 and b=0 то х-любое число
Если a=0 and b<>0 то нет решений
Слайд 20Задача
Алг решение линейного уравнения (арг вещ a,b арг рез вещ x)
Дано веществ
![Задача Алг решение линейного уравнения (арг вещ a,b арг рез вещ x)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/936790/slide-19.jpg)
числа a, b
Надо найти x
Нач
Ввод a,b
Если a=0 то
если b=0 то вывод «х-любое»
Иначе вывод «нет решений»
Все
Иначе
x=-b/a
Вывод x
все
Кон