
- •Конспект лекций
- •Вопрос 1. История становления информатики как науки, ее связь с математикой, естественными и гуманитарными науками. Предмет и основные разделы информатики
- •Вопрос 2. Информационные ресурсы. Роль информатики в развитии современного общества
- •Вопрос 3. Понятие об информации, информационных процессах и информационных технологиях. Виды и свойства информации. Данные и знания
- •Вопрос 4. Содержание экономической информации, ее особенности, виды и структура
- •Вопрос 5. Понятие «информационная система управления экономическим объектом»
- •Тема 2. Основные представления и обработки информации в компьютере
- •Вопрос 1. Системы счисления
- •Вопрос 2. Представление числовых и нечисловых данных в компьютере. Единицы измерения информации и объема данных
- •Вопрос 3. Основы алгебры высказываний
- •Вопрос 4. Основные понятия теории графов
- •Тема 3. Аппаратная и программная реализации информационных процессов
- •Вопрос 1. Понятие, принципы построения, архитектура и классификация эвм
- •Вопрос 3. Понятие, назначение, классификация персональных компьютеров (пк). Критерии выбора пк. Перспективы и направления развития пк
- •Вопрос 4. Назначение, классификация и состав программных средств
- •Вопрос 5. Системное программное обеспечение, его состав и основные функции
- •Вопрос 6. Прикладное программное обеспечение, его особенности и области применения.
- •Вопрос 7. Пакеты прикладных программ. Разновидности и особенности пакетов общего и профессионального назначения.
- •Тема 4. Компьютерные сети и информационная безопасность
- •Вопрос 1. Понятие, архитектура, классификация и основы работы компьютерных сетей. Эталонная модель взаимодействия открытых систем и модели архитектуры «клиент-сервер».
- •Вопрос 2. Понятие «локальная вычислительная сеть», классификация, назначение и характеристика отдельных видов лвс.
- •Вопрос 3. Понятие «корпоративная вычислительная сеть», ее назначение, структура и компоненты.
- •Вопрос 5. Понятие «безопасность компьютерной информации». Объекты и элементы защиты данных в компьютерных системах.
- •Вопрос 6. Компьютерные вирусы и антивирусные программные средства, их роль в защите информации. Способы и приемы обеспечения защиты информации от вирусов.
- •Вопрос 7. Криптографический метод защиты информации.
- •Тема 5. Решение задач управления компьютерными средствами
- •Вопрос 1. Структуры данных. Базы данных и основные типы их организации.
- •Вопрос 2. Общая характеристика технологий создания программных средств.
- •Вопрос 3. Этапы компьютерного решения задач
- •Вопрос 4. Основы алгоритмизации.
- •Вопрос 5. Языки программирования высокого уровня и их использование для разработки программ решения экономических задач.
- •Вопрос 6. Инструментальные средства программирования и их состав.
- •Литература
Вопрос 5. Языки программирования высокого уровня и их использование для разработки программ решения экономических задач.
В настоящее время имеется много языков программирования разных классов. Среди этих классов отметим языки-ассемблеры (приближенные к машинным языкам) и универсальные языки программирования высокого уровня. Последние позволяют описать любой алгоритм и дают возможность кратко описывать группы элементарных операций (имеются, например, операторы циклов, операторы ввода и вывода сложном информации и операторы обработки строк).
Наиболее распространенными языками программирования высокого уровня (ЯПВУ) являются Бейсик (Basic), Паскаль (Pascal) и Си (С).
ЯПВУ имеет алфавит (множество используемых символов), набор операций и средства создания и использования подпрограмм (процедур, функций).
Любой объект программирования имеет ими (идентификатор - слово в алфавите языка), значение и адрес в оперативной памяти.
В основном объекты программирования могут изменять свое значение в процессе выполнения программы. Такие объекты программирования называются переменными.
Важную роль играют объекты программирования, которые не могут изменять свое значение. Такие объекты программирования называются константами.
Для ЯПВУ Паскаль и Си представление данных осуществляется с использованием концепции типа данных, согласно которой каждый объект программирования относится к некоторому типу данных. Тип данных определяется множеством допустимых значений и множеством допустимых операций. Объекты программирования делятся на скаляры и векторы. Скаляр — неделимый объект программирования. Основными скалярами являются символы, целые числа и вещественные числа.
Упорядоченная совокупность объектов программирования, имеющих общее имя, называется вектором.
Массивом называется вектор, все компоненты которого являются однородными объектами.
Простейшим вектором является одномерный массив - совокупность однотипных скаляров. Одномерный массив имеет два параметра: тип скаляра и длина (число элементов). Одномерные массивы используются, например, для представления числовых последовательностей.
Двумерный массив является совокупностью одномерных массивов одного типоразмера. Двумерный массив имеет три параметра: тип скаляра, длина одномерного массива и число одномерных массивов
Двумерные массивы используются, например, для представления матриц.
Записью называется вектор, компоненты которого могут иметь различные типы. Например, совокупность различных скаляров (символа и целого числа) не является одномерным массивом, но является записью. Запись задается перечнем типов ее элементов.
Простейшая реляционная база данных является массивом записей.
В настоящее время множество типов данных существенно расширилось. Появились понятия классов, образующих иерархию с наследованием свойств. Экземпляр класса называется объектом. Содержательно объект объединяет данные и действия над ними. Поздние версии большинства ЯПВУ поддерживают парадигму объектноориентированного программирования.
При решении экономических задач на компьютере ЯПВУ в явном виде используются довольно редко. В основном используются пакеты прикладных программ общего и специального назначения. Например, табличный процессор можно рассматривать как пакет программ, написанных на языке программирования таблиц очень высокого уровня, предоставляющий пользователю возможность малым числом манипуляций производить громоздкие вычисления. Как известно, компьютер может воспроизводить указания только машинных языков. Создание ППП с использованием только машинных языков весьма затруднительно и нецелесообразно. Для этого и используются (как промежуточные) ЯПВУ.
Кроме того, ЯПВУ применяются для создания программ решения экономических задач оригинальными способами, не используемыми в ППП.
<< Возврат на ВОПРОСЫ ТЕМЫ >>