algoritmi_sresheniyami

Содержание

Слайд 2

Определение

Последовательность действий, предназначенная
для решения поставленной задачи

Определение Последовательность действий, предназначенная для решения поставленной задачи

Слайд 3

Свойства алгоритма

Дискретность - разрыв шагов
Понятность - кому-пользователю
Детерминированность (определенность, точность)± однозначность трактовки шага
Результативность

Свойства алгоритма Дискретность - разрыв шагов Понятность - кому-пользователю Детерминированность (определенность, точность)±
- конечность, отр – тоже рез
Массовость 5х-4=-8 - ах-b=c+ универсальность

Слайд 4

Виды алгоритмов

Линейный
Ветвящийся
Циклический

Виды алгоритмов Линейный Ветвящийся Циклический

Слайд 5

Линейный алгоритм (последователь-ность)

Линейный алгоритм (последователь-ность)

Слайд 6

Ветвление (альтернатива)

Ветвление (альтернатива)

Слайд 7

Цикл с параметром

Цикл с параметром

Слайд 8

Условные циклы

А - с предусловием Б – с постусловием

Условные циклы А - с предусловием Б – с постусловием

Слайд 9

Способы записи алгоритмов

Словесный
Условно-графический
Псевдокод
Программа

Способы записи алгоритмов Словесный Условно-графический Псевдокод Программа

Слайд 10

Элементы блок-схем

Элементы блок-схем

Слайд 11

Основные служебные слова псевдокода

Основные служебные слова псевдокода

Слайд 12

Общий вид алгоритма: 

алг название алгоритма (аргументы и результаты) дано условия применимости алгоритма надо цель выполнения алгоритма нач описание промежуточных

Общий вид алгоритма: алг название алгоритма (аргументы и результаты) дано условия применимости
величин | последовательность команд (тело алгоритма) кон

Слайд 13

Задачи

1. Написать алгоритм нахождения максимального из трех чисел.
2. Найти сумму квадратов чисел

Задачи 1. Написать алгоритм нахождения максимального из трех чисел. 2. Найти сумму
от 1 до 10. 12 + 22 +...+102

Слайд 14

Псевдокод максимум из 3

Алг максимум (арг вещ а, в, с, арг рез

Псевдокод максимум из 3 Алг максимум (арг вещ а, в, с, арг
max)
Дано 3 вещественных не равных числа
Надо Найти максимальное
Нач
Ввод а, в, с
Если a> b то max=a
Иначе max = b
Все
Если c>max то max=c
Вывод max
Кон

Слайд 15

Найти сумму квадратов чисел от 1 до 10 (цикл для)

Алг сумма квадратов

Найти сумму квадратов чисел от 1 до 10 (цикл для) Алг сумма
(арг цел i арг рез цел sum)
Дано ряд целых чисел 1..10
Надо вычислить сумму квадратов ряда
Нач
Sum=0
Для i от 1 до 10
Нц
sum=sum+i*i
Кц
Вывод sum
Кон

Слайд 16

Найти сумму квадратов чисел от 1 до 10 (цикл пока)

Алг сумма квадратов

Найти сумму квадратов чисел от 1 до 10 (цикл пока) Алг сумма
(арг цел i арг рез цел sum)
Дано ряд целых чисел 1..10
Надо вычислить сумму квадратов ряда
Нач
Sum=0
i = 1
Пока i<=10
Нц
sum=sum+i*i
i=i+1
Кц
Вывод sum
Кон

Слайд 17

Найти сумму квадратов чисел от 1 до 10 (цикл до)

Алг сумма квадратов

Найти сумму квадратов чисел от 1 до 10 (цикл до) Алг сумма
(арг цел i арг рез цел sum)
Дано ряд целых чисел 1..10
Надо вычислить сумму квадратов ряда
Нач
Sum=0
i = 1
Нц
sum=sum+i*i
i=i+1
Кц до i>10
Вывод sum
Кон

Слайд 18

Задача на дом

Написать алгоритм нахождения среднего арифметического трех чисел.
Сумма квадратов с помощью

Задача на дом Написать алгоритм нахождения среднего арифметического трех чисел. Сумма квадратов
цикла с постусловием

Слайд 19

Задача

Написать алгоритм решения уравнения ax+b=0
Дано a, b — веществ числа, вводимые пользователем
Надо

Задача Написать алгоритм решения уравнения ax+b=0 Дано a, b — веществ числа,
найти х
x=-b/a
Если a=0 and b=0 то х-любое число
Если a=0 and b<>0 то нет решений

Слайд 20

Задача

Алг решение линейного уравнения (арг вещ a,b арг рез вещ x)
Дано веществ

Задача Алг решение линейного уравнения (арг вещ a,b арг рез вещ x)
числа a, b
Надо найти x
Нач
Ввод a,b
Если a=0 то
если b=0 то вывод «х-любое»
Иначе вывод «нет решений»
Все
Иначе
x=-b/a
Вывод x
все
Кон
Имя файла: algoritmi_sresheniyami.pptx
Количество просмотров: 34
Количество скачиваний: 0