Объекты алгоритмов 9 класс § 3. 3
Величины Величиной называется отдельный информационный объект (число, символ, строка, таблица и др. ). Величины делятся: • Постоянные (константа) Величина значение которой указывается в тексте алгоритма и не меняется в процессе его исполнения • Переменные Величина значение которой меняется в процессе исполнения алгоритма
Величины Операции выполняемые над величинами: • Арифметические операции + - *(умножение) /(деление) • Операции отношения < > <= >= = • Логические операции И ИЛИ НЕ
Величины Типы величин: q. Числовой (цел и вещ) – целые или действительные числа q. Символьный (сим) – русская или латинская буква, цифра, знак препинания и др. q. Литерного (лит) – Значения записываются в кавычках, например: ‘алгоритм’, ‘ 2012’ q. Логического (лог) – • ДА (ИСТИНА, TRUE, 1) • НЕТ (ЛОЖЬ, FALSE, 0)
Выражения – числовая конструкция для вычисления значения с помощью одного или нескольких операндов. Различают: • Арифметические выражения служат для определения числового значения • Логические выражения Описывают некоторые условия, которые могут удовлетворятся или не удовлетворяться • Строковые выражения Состоят из величин символьного и литерного типа соответствующих функций и операций сцепления.
Команда присваивания Операция присваивания записывается следующим образом <имя переменной> : = <выражение> А : = В + 5 Знак « : = » читается «присвоить» . Знаки присваивания « : = » и равенства « = » - разные знаки: • « = » - равенство двух величин, записанных по обе стороны от этого знака; • « : = » - предписывает присвоить переменной новое значение
Табличные величины Линейная таблица (одномерный массив) представляет собой набор однотипных данных, записанных в одну строку или один столбец. 1 2 3 4 5 6 7 Понедельник Вторник Среда Четверг Пятница Суббота Воскресенье 1 6 2 6 3 1 4 0 5 0
Табличные величины Прямоугольная таблица (двумерный массив) – это упорядоченный некоторым образом набор строк (столбцов), содержащих одинаковое количество элементов. 1 2 3 4 5 6 6 1 0 0 2. Ионов 0 0 6 3. Радугина. . . 19. Якин 0 0 1 0 0 . . . . 0 0 0 1. Васечкин