КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Типы данных. Базовые структуры алгоритмов
Данные и величины Базовые структуры алгоритмов. Алгоритмы могут представлять как некоторые структуры, составляющие из отдельных базовых (т.е основных) элементов. · Базовая структура «следование» Образуется последовательность действий следующих одно за другим · Базовая структура «ветвление». Обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из альтернативных путей работы алгоритма.Каждый из путей ведёт к общему выходу, так что работа алгоритма будет продолжать независимо от того, какой путь будет выбран. Структура ветвления существует в четырех основных варианта: 1. Если-то 2. Если-то-иначе 3. Выбор 4. Выбор-иначе
· Базовая структура «цикл». Обеспечивает многократное выполнение некой совокупности действий которая называется телом цикла. 1. Цикл пока 2. Цикл до 3. Цикл для В цикл входят следующие базовые структуры: · Блок проверки условия · Тело цикла Если тело цикла расположено после проверки условия, то это – цикл с предусловием или цикл типа пока. В этом случае при определённых условиях тело цикла может не выполняться ни разу. Если тело цикла расположено перед проверкой условия, то это – цикл с постусловием или цикл типа до. При такой организации тело цикла выполняется, по крайней мере, один раз. Цикл типа до завершается, когда условие ставится истинным, а цикл - пока – когда условие становится ложным. Цикл типа для предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла) в заданном диапазоне. Данные – это любая информация, представленная в формализованном виде и пригодная для обработки алгоритмом. Данные известные перед выполнением алгоритма являются начальными или исходными. Результат решения задачи это конечные, выходные данные. Данные получающиеся в процессе выполнения называются промежуточные данные. Исходные данные è Алгоритм (промежуточные данные) è результаты. В алгоритмах все данные делятся на переменные и константы: · Переменные – такие данные значение, которых могут изменяться в процессе выполнения алгоритма. · Константы – данные, которые не изменяются в процессе выполнения. Каждая переменная должна иметь своё уникальное имя или идентификатор. Идентификатор – последовательность букв и цифр, начинающихся с буквы.
Любой константе, переменной, выражению при обработке на ЭВМ всегда сопоставляется некоторый тип. Тип данных характеризует – множество значений, к которым относится константа и которые может принимать переменная или выражение. Типы данных принято делить на простые (базовые) и структурированные. К основным базовым типам относятся: · Целые - integer. · Вещественные - real. · Логический - Boolean. · Символьные - CHAR.
Переменные и типы данных вводятся для того что бы использовать их в различных алгоритмах обработки.
Тип данных это такая характеристика которая с одной стороны задаёт множество значений, для возможного изменения данных, а с другой стороны, определяет множество операций которые можно к этим данным применять, и правила их выполнения.
Структура данных. Структурированные: массив и записи. Структурированные типы – описывают наборы однотипных или разнотипных данных с которыми алгоритм должен работать как с одной переменной. Наиболее широко известная структура данных – массив. Массив представляет собой упорядоченную структура однотипных данных, которые называются элементами массива. Доступ к каждому элементу массива осуществляется с помощью индекса (индекс - порядковый номер элемента в массиве). Массивы могут быть как одномерными (адрес каждого элемента определяется значением одного индекса) так и многомерными (адрес каждого элемента определяется значением нескольких индексов).
Запись - наиболее общий метод получения структурных типов данных заключается в объединении элементов произвольных типов. Причём сами эти элементы могут быть в свою очередь структурными. Пример – информация о студенте. При обработке данных структурные типы описывающие объекты обычно встречаются в файлах или в базах данных. Поэтому к таким данным стало применяться наименование - запись. Элементы записи называются полями.
Дата добавления: 2014-01-07; Просмотров: 2675; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |