1 Данные в алгоритмах Операция присваивания
2 Алгоритмы работы с данными Данные - это величины, обрабатываемые программой Данные бывают: -Входные ( исходные ), задаются для решения задачи -Промежуточные, используются на время решения задачи -Выходные ( расчетные ), являются результатом решения задачи Данные имеют имена (идентификаторы) - служат для обозначения объектов программы (констант, переменных, массивов, функций и др.). Примеры имени: X, a, R512, Otvet
3 Операции Операции бывают : - арифметические +, -,, / - логические и, или, не - операции отношения, =, Алгоритмы работы с данными
4 Операция присваивания - команда исполнителя, в результате выполнения которой переменная получает новое значение. Формат команды: имя переменной := выражение Исполнение команды присваивания происходит в таком порядке: сначала вычисляется, затем полученное значение присваивается переменной. Например: Summa:=А+В+С, где Summa - имя переменной, А+В+С - выражение
5 Алгоритмы работы с данными Примеры операции присваивания: Y := ( X + Z ) / 3 A := А A := А A Ответ := треугольник равносторонний Операция присваивания
6 Алгоритмы работы с данными Задача: переменная A1 имеет значение 3. Какие значения получат переменные после выполнения следующих команд: 1) BIN := А – 1BIN = 2 3) B2 := А1 + BINB2 = 11 2) A1 := А1 * A1A1 = 9 4) A1 := (А1–1) / (B2–A1)A1 = 4 Результат выполнения
7 Алгоритмы работы с данными значение переменной не определено, если ей не присвоено никакого значения; новое значение, присваимое переменной, заменяет ее старое значение; присвоенное переменной значение сохраняется в ней вплоть до нового присваивания. Основные свойства присваивания
8 Алгоритмы работы с данными Выражение - запись, определяющая последовательность действий над величинами. Выражение может содержать константы, переменные, знаки операций, функции. Например: А + В 2 X - Y K + L - sin(X) Выражения записываются в виде линейных последовательностей, что позволяет вводить их в компьютер, последовательно нажимая на соответствующие клавиши клавиатуры.
9 Задача: Записать в графической форме алгоритм вычисления по формуле: (X / 2 + Z 2 ) Z Алгоритмы работы с данными Решение. Алгоритм выполнения задачи Y := Z 2 Y := X/2 + Z 2 Y := (X/2 + Z 2 ) Z X := X / Ввод исходных значений X и Z Вsвод результата вычислений