Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
92
Добавлен:
13.03.2015
Размер:
630.27 Кб
Скачать

Вопрос 5. Языки программирования высокого уровня и их использование для разработки программ решения экономических задач.

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

Наиболее распространенными языками программирования высокого уровня (ЯПВУ) являются Бейсик (Basic), Паскаль (Pascal) и Си (С).

ЯПВУ имеет алфавит (множество используемых символов), набор операций и средства создания и использования подпрограмм (процедур, функций).

Любой объект программирования имеет ими (идентификатор - слово в алфавите языка), значение и адрес в оперативной памяти.

В основном объекты программирования могут изменять свое значение в процессе выполнения программы. Такие объекты программирования называются переменными.

Важную роль играют объекты программирования, которые не могут изменять свое значение. Такие объекты программирования называются константами.

Для ЯПВУ Паскаль и Си представление данных осуществляется с использованием концепции типа данных, согласно которой каждый объект программирования относится к некоторому типу данных. Тип данных определяется множеством допустимых значений и множеством допустимых операций. Объекты программирования делятся на скаляры и векторы. Скаляр — неделимый объект программирования. Основными скалярами являются символы, целые числа и вещественные числа.

Упорядоченная совокупность объектов программирования, имеющих общее имя, называется вектором.

Массивом называется вектор, все компоненты которого являются однородными объектами.

Простейшим вектором является одномерный массив - совокупность однотипных скаляров. Одномерный массив имеет два параметра: тип скаляра и длина (число элементов). Одномерные массивы используются, например, для представления числовых последовательностей.

Двумерный массив является совокупностью одномерных массивов одного типоразмера. Двумерный массив имеет три параметра: тип скаляра, длина одномерного массива и число одномерных массивов

Двумерные массивы используются, например, для представления матриц.

Записью называется вектор, компоненты которого могут иметь различные типы. Например, совокупность различных скаляров (символа и целого числа) не является одномерным массивом, но является записью. Запись задается перечнем типов ее элементов.

Простейшая реляционная база данных является массивом записей.

В настоящее время множество типов данных существенно расширилось. Появились понятия классов, образующих иерархию с наследованием свойств. Экземпляр класса называется объектом. Содержательно объект объединяет данные и действия над ними. Поздние версии большинства ЯПВУ поддерживают парадигму объектноориентированного программирования.

При решении экономических задач на компьютере ЯПВУ в явном виде используются довольно редко. В основном используются пакеты прикладных программ общего и специального назначения. Например, табличный процессор можно рассматривать как пакет программ, написанных на языке программирования таблиц очень высокого уровня, предоставляющий пользователю возможность малым числом манипуляций производить громоздкие вычисления. Как известно, компьютер может воспроизводить указания только машинных языков. Создание ППП с использованием только машинных языков весьма затруднительно и нецелесообразно. Для этого и используются (как промежуточные) ЯПВУ.

Кроме того, ЯПВУ применяются для создания программ решения экономических задач оригинальными способами, не используемыми в ППП.

<< Возврат на ВОПРОСЫ ТЕМЫ >>