Объекты алгоритмов
Автор: Наговицин А.Г. учитель информатики
1/12/17
МАОУ СОШ №5 г. Усть - Катав
Величина – отдельный информационный объект (число, символ, строка, таблица).
Величина
Постоянные
Переменные
Переменная величина – это величина, значение которой меняется в процессе исполнения алгоритма.
Например: пульс человека, скорость при свободном падении и т.д.
Постоянная величина (константа) – величина, значение которой не меняется в процессе исполнения алгоритма.
Например: количество дней в неделе, ускорение свободного падения и т.д.
Операции над величинами
1. Арифметические - , , , ;
2. Операции отношения - , =, = ;
3. Логические операции – И, ИЛИ, НЕ.
Опр.1
Объекты, над которыми выполняются операции, называются операндами.
Опр.2
Множество величин, объединенных определенной совокупностью операций, называют величинами определенного типа.
2
Типы величин
Вещественные (вещ)
Символьные (сим)
Логические (лог)
Литерные
Целые
(лит)
(цел)
Выражение – языковая конструкция для вычисления значения с помощью одного или нескольких операндов.
Выражение
Арифметическое
Логическое
Строковое
5) и (x Строковое: «Атом – неделимая частица» " width="640"
Примеры выражений
Арифметическое:
у = 2*x + 3
Логическое:
(х 5) и (x
Строковое:
«Атом – неделимая частица»
Команда присваивания – позволяет задавать конкретное значение величине .
Запись:
:=
Свойства присваивания:
- Пока переменной не присвоено значение, она остается неопределенной;
- Значение, присвоенное переменной, сохраняется в ней вплоть до выполнения следующего присваивания нового значения;
- если присваиваем некоторой переменной очередное значение, то предыдущее теряется.
Примеры
Алгоритм, в результате которого переменные А и В обмениваются значениями.
алг обмен
арг А,В
рез А,В
нач лит М
М : = А
А : = В
В: = М
кон
Алгоритм, в результате которого переменные А и В обмениваются значениями.
алг обмен
арг А,В
рез А,В
нач лит М
А : = А + В
В : = А - В
А : = А - В
кон
Табличные величины
Таблица
Линейная
Прямоугольная
Линейная таблица (одномерный массив) представляет собой набор однотипных данных, записанных в одну строку или столбец.
Пример:
Прямоугольная таблица (двумерный массив) - это упорядоченный некоторым образом набор строк, содержащих одинаковое количество элементов.
Пример :
Задания
1) Переведите из линейной записи в общепринятую:
а) a*b/c; b) a/b*c; c) a + b/c; d) (a + b)/c;
e) a + b/c + d; f) (a + b)/(c + d).
2) Запишите на алгоритмическом языке:
a) ax 2 + bx + c; b) c)
d) e)


Объекты алгоритмов (243.42 KB)

