'

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

Понравилась презентация – покажи это...





Слайд 0

1 ОСНОВЫ АЛГОРИТМИЗАЦИИ Данные в алгоритмах Операция присваивания


Слайд 1

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


Слайд 2

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


Слайд 3

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


Слайд 4

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


Слайд 5

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


Слайд 6

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


Слайд 7

8 Алгоритмы работы с данными Задача: переменная 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 Результат выполнения


Слайд 8

9 Задача: Записать порядок действий* вычисления по формуле: (X / 2 + Z 2 ) ? 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


Слайд 9

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


Слайд 10

11 Задача: Написать наиболее короткий алгоритм вычислений Y=X7. * В каждой команде использовать только одну математическую операцию Выполнить трассировку алгоритма для X=3 Решение. трассировочная таблица исполнения алгоритма для начальных значений X = 3 Алгоритмы работы с данными


×

HTML:





Ссылка: