ОСНОВЫ АЛГОРИТМИЗАЦИИ

Содержание

Слайд 2

Алгоритмы работы с данными

Алгоритмы работы с данными

Слайд 3

Алгоритмы работы с данными

Алгоритмы работы с данными

Слайд 4

Алгоритмы работы с данными

Операция присваивания - команда исполнителя, в результате выполнения которой

Алгоритмы работы с данными Операция присваивания - команда исполнителя, в результате выполнения
переменная получает новое значение.
Формат команды:
имя переменной := выражение
Исполнение команды присваивания происходит в таком порядке:
сначала вычисляется <выражение>,
затем полученное значение присваивается переменной.
Например: Summa:=А+В,
где Summa - имя переменной,
А+В - выражение

Слайд 5

Алгоритмы работы с данными

Примеры операции присваивания:
Y := ( X + Z

Алгоритмы работы с данными Примеры операции присваивания: Y := ( X +
) / 3
A := А
A := А * A
Ответ := “треугольник равносторонний”

Операция присваивания

Слайд 6

Алгоритмы работы с данными

значение переменной не определено, если ей не присвоено

Алгоритмы работы с данными значение переменной не определено, если ей не присвоено
никакого значения;
новое значение, присваимое переменной, заменяет ее старое значение;
присвоенное переменной значение сохраняется в ней вплоть до нового присваивания.

Основные свойства присваивания

Слайд 7

Алгоритмы работы с данными

Выражение - запись, определяющая последовательность действий над величинами.
Выражение может

Алгоритмы работы с данными Выражение - запись, определяющая последовательность действий над величинами.
содержать константы, переменные, знаки операций, функции.
Например:
А + В
2 * X - Y
K + L - sin(X)
Выражения записываются в виде линейных последовательностей, что позволяет вводить их в компьютер, последовательно нажимая на соответствующие клавиши клавиатуры.

Слайд 8

Алгоритмы работы с данными

Задача:
переменная A1 имеет значение 3.
Какие значения получат переменные

Алгоритмы работы с данными Задача: переменная A1 имеет значение 3. Какие значения
после выполнения следующих команд:

1) BIN := А1 – 1

BIN = 2

3) B2 := А1 + BIN

B2 = 11

2) A1 := А1 * A1

A1 = 9

4) A1 := (А1–1) / (B2–A1)

A1 = 4

Результат выполнения

Слайд 9

Задача:
Записать порядок действий* вычисления по формуле:
(X / 2 + Z 2 )

Задача: Записать порядок действий* вычисления по формуле: (X / 2 + Z
* Z
* В каждой команде использовать только одну математическую операцию

Алгоритмы работы с данными

Решение.

Алгоритм выполнения задачи

Z 2 → Y

X/2 + Z 2 → Y

(X/2 + Z 2) * Z → Y

X / 2 → X

2. X := X / 2

3. Y := Z * Z

4. Y := Y + X

1. Ввод Х, Z

5. Y := Y * Z

6. Вывод Y

Расчет с входными данными
Ввод 6, 2
X = 3
Y = 4
Y = 7
Y = 14
Вывод 14

Слайд 10

Задача:
Написать наиболее короткий алгоритм вычислений Y=X4.
* В каждой команде использовать только одну

Задача: Написать наиболее короткий алгоритм вычислений Y=X4. * В каждой команде использовать
математическую операцию
Выполнить трассировку алгоритма для X=2
(рассчитать на каждом шаге выполнения алгоритма промежуточные значения величин)

Алгоритмы работы с данными

X := X * X ( Y = X2 )
Y := X * X ( Y = X4 )

Решение

Имя файла: ОСНОВЫ-АЛГОРИТМИЗАЦИИ.pptx
Количество просмотров: 89
Количество скачиваний: 0