Константы - это данные, которые не изменяются в процессе выполнения алгоритма

лекция 6

3.4. Данные и операции алгоритмов.

Данные - это информация в виде символов и чисел, которая подвергается обработке или используется в процессе обработки. Все данные делятся на входные, выходные и внутренние данные. Фундаментальное свойство - для каждого типа данных определен свой набор операций.

Входными называются данные, значения которых вводятся в программу извне. Выходными называют данные, значения которых получаются в результате решения задачи и выводятся на внешний носитель информации. К внутренним относятся данные, которые используются внутри алгоритма.

Данные делятся на константы и переменные.

Константы - это данные, которые не изменяются в процессе выполнения алгоритма.

Переменные - это данные которые в процессе выполнения алгоритма могут принимать различные значения. Переменные обозначаются именами. Обычно имя переменной - это последовательность букв и цифр начинающаяся с буквы.

Например, Р, Х2, ВЕТА – имена переменных.

При построении алгоритмов можно использовать данные различных типов. Конкретный набор данных зависит от языка программирования, на котором предполагается реализовывать алгоритм. Во всех языках программирования можно использовать арифметические, логические, символьные данные и данные типа массив. Ко всем этим данным применима операции сравнения и присваивания.

 

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

 

При построении алгоритмов можно использовать следующие операции сравнения:

< меньше, > больше,

<= меньше или равно, >= больше или равно,

= равно, не равно.

Результат выполнения этих операций логического типа.

 

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

 

Эта операция используется в тех случаях, когда значение данного или результат выполнения действий над данными необходимо запомнить (поместить в ячейку памяти) на некоторое время.

Общая форма операции присваивания в схемах алгоритма имеет вид

Р = В,

где Р – имя простой переменной или переменной с индексами; В – выражение.

Выражение – это константа, переменная или группа констант и переменных, объединенных символами допустимых операций и скобками таким образом, чтобы запись имела определенный смысл.

Символ " = " в операции присваивания имеет смысл "заменить на" или "присвоить". Запись вида

А = В + С

означает, что сначала вычисляется значение суммы В + С, а затем полученный результат заносится в ячейку памяти, отведенную для хранения переменной А (при этом данное, которое находилось в ячейке памяти ранее, уничтожается и на его место записывается новое значение). Поэтому выражение справа от символа " = " может содержать и имя переменной, указанной слева, например, в алгоритмах допустима и такая запись

К = К + Х.

При выполнении этой инструкции из ячейки памяти, отведенной для хранения переменной К, берется ее значение, затем вычисляется сумма справа (К + Х) и полученный результат заносится в ту же ячейку памяти, отведенную для К.

Правило. При разработке алгоритмов разрешается применять операцию присваивания только в случаях, когда Р и В относятся к одному классу данных (арифметических, логических или символьных).

 

Арифметические данные.

Заметим, что тип арифметических данных определяется физическим смыслом переменных. Если N – количество студентов в группе, то это данное целого… К данным арифметического типа применим стандартный набор арифметических…  

Символьные данные

Пробел в символьных данных также является символом. Имена переменных символьного типа формируются по общим правилам и должны быть указаны в описании… Операция сцепления. Операция сцепления предназначена для соединения символьных… Пример. Пусть в алгоритме используются символьные переменные СА и СВ, каждая из которых имеет длину 5 байт. Если эти…