
- •1.1. Предметная область и основные разделы современной информатики
- •1.2. Понятие, виды, свойства и меры информации. Данные и знания.
- •1. 3. Понятие и классификация моделей объектов, процессов и систем.
- •1.4 .Содержание экономической информации, ее особенности, виды и структура
- •1.5. Понятие информационного процесса и информационной технологии
- •1.6. Информация и управление. Понятие информационной системы управления экономическим объектом
- •2.1. Системы счисления. Правила перевода записи числа из одной системы счисления в другую
- •2.2 . Кодирование информации и формы ее представления в памяти компьютера. Единицы измерения информации и объема данных
- •2.3. Основные понятия алгебры высказываний. Примеры использования алгебры высказываний в информатике
- •2.4. Основные понятия теории графов
- •2.5. Линейные и нелинейные структуры данных
- •2.6. Базы данных и основные типы их организации
- •2.7. Понятие алгоритма, его свойства и способы описания
- •2.8. Способы описания алгоритмов. Блок-схемы
- •2.9. Основные алгоритмические конструкции. Примеры использования
- •2.10. Решение задач с использованием типовых алгоритмов обработки данных
- •3.1. Архитектура и принципы работы эвм
- •3.2. Основные устройства компьютера, их назначение и взаимодействие
- •3.3. Виды и характеристика машинных носителей информации
- •3.4. Критерии классификации компьютеров
- •3.5. Назначение, особенности и классификация персональных компьютеров
- •3.6. Состав и характеристика основных устройств, образующих внутреннюю конфигурацию пк
- •3.7. Состав и функции микропроцессора пк
- •3.8. Назначение, классификация и характеристики запоминающих устройств пк
- •3.9. Состав и характеристики основных устройств, образующих внешнюю конфигурацию пк
- •3.10. Критерии выбора пк. Перспективы и направления развития пк
- •4.1. Программные средства пк и их основные характеристики
- •4.2. Операционные системы (ос), их назначение, виды и функции
- •4.3. Функции тестирующих программ, утилит, драйверов, операционных оболочек
- •4.4. Прикладные программные средства. Их классификация и область применения
- •4.5. Основные функции и области применения пакетов прикладных программ общего назначения
- •4.6. Особенности интегрированных пакетов прикладных программ
- •4.7. Профессиональные пакеты прикладных программ для решения экономических задач
- •5.1. Классификация методов проектирования программных средств
- •5.2. Языки программирования высокого уровня
- •5.3. Назначение и состав инструментальных средств программирования
- •6.1. Назначение и классификация компьютерных сетей, характеристика их отдельных видов
- •6.2. Эталонная модель взаимодействия открытых систем osi
- •6.3. Централизованная и распределенная обработка данных.
- •6.4. Понятие и модели архитектуры "клиент-сервер"
- •6.5. Назначение и классификация локальных компьютерных сетей
- •6.6. Основные компоненты и топология локальных компьютерных сетей
- •6.7. Назначение, структура и характеристика корпоративной компьютерной сети
- •6.8. Назначение, возможности и структура сети Интернет
- •6.9. Система адресации и основные протоколы сети Интернет
- •6.10. Основные сервисы и технологии сети Интернет. Основы работы сервисов www и e-mail
- •7.1. Понятие безопасности компьютерной информации. Объекты и элементы защиты данных в компьютерных системах
- •7.2. Средства и приемы обеспечения защиты информации от компьютерных вирусов
- •7.3. Криптографический метод защиты информации
5.2. Языки программирования высокого уровня
Языки программирования - это формальные языки, специально созданные для общения человека с компьютером. Каждый язык программирования, равно как и «естественный» язык, имеет алфавит, словарный запас, свои грамматику и синтаксис.
Языки программирования, имитирующие естественные языки, обладающие укрупненными командами, ориентированными на решение прикладных содержательных задач, называют языками «высокого уровня». В настоящее время насчитывайся несколько сотен таких языков, а если считать и их диалекты, то это число возрастет до нескольких тысяч.
Языки программирования высокого уровня имеют следующие достоинства:
- алфавит языка значительно шире машинного, что делает его гораздо более выразительным и существенно повышает наглядность и понятность текста;
- набор операций, допустимых для использования, не зависит от набора машинных операций, а выбирается из соображений удобства формулирования алгоритмов решения задач определенного класса;
- конструкции команд (операторов) отражают содержательные виды обработки данных и задаются в удобном для человека виде;
- используется аппарат переменных и действия с ними;
- поддерживается широкий набор типов данных.
Таким образом, языки программирования высокого уровня являются машинно-независимыми и требуют использования соответствующих программ-переводчиков (трансляторов) для представления программы на языке машины, на которой она будет исполняться.
5.3. Назначение и состав инструментальных средств программирования
Инструментарий технологий программирования представляет собой совокупность программных систем, обеспечивающих процесс разработки программного обеспечения. Инструм. ПО предназначено для разработки программ. Синонимом термина программа является термин приложение, который означает программную реализацию решения задачи на компьютере.
Для разработки приложений в професс. деятельности пользователя существуют инструм. средства программирования. Они ориентированы на автоматизацию разработки программ и программных комплексов типа информационных систем.
Система программирования включает:
- входной язык программирования (алгоритмический язык высокого уровня);
- транслятор с входного языка на язык машины;
- редактор связи; библиотеку стандартных программ; - средства отладки.
С помощью систем программирования реализуется процесс создания рабочих программ по следующей схеме:
Перевод с алгоритмического языка на язык машины осуществляет транслятор. Трансляторы бывают двух видов: интерпретаторы и компиляторы.
Интерпретатор осуществляет пошаговую трансляцию и немедленное выполнение операторов исходной программы, при этом каждый оператор входного языка транслируется в одну или несколько команд машинного языка, которые сразу выполняются.
6.1. Назначение и классификация компьютерных сетей, характеристика их отдельных видов
Распределенная обработка данных — это обработка данных, выполняемая на независимых, но связанных между собой компьютерах, представляющих распределенную систему.
Компьютерная (вычислительная) сеть — это совокупность компьютеров и терминалов, соединенных с помощью каналов связи в единую систему, удовлетворяющую требованиям распределенной обработки данных.
Абонентами сети (т. е. объектами, генерирующими или потребляющими информацию в сети) могут быть отдельные компьютеры, комплексы ЭВМ, терминалы, промышленные роботы, станки с числовым программным управлением и т. д.
В зависимости от территориального расположения абонентов:
глобальные — вычислительная сеть объединяет абонентов, расположенных в различных странах, на различных континентах. Глобальные вычислительные сети позволяют решить проблему объединения информационных ресурсов человечества и организации доступа к этим ресурсам;
региональные — вычислительная сеть связывает абонентов, расположенных на значительном расстоянии друг от друга. Она может включать абонентов большого города, экономического региона, отдельной страны;
локальные — вычислительная сеть объединяет абонентов, расположенных в пределах небольшой территории. К классу локальных сетей относятся сети отдельных предприятий, фирм, офисов и т. д.
В общем случае компьютерная сеть представляется совокупностью трех вложенных друг в друга подсистем: сети рабочих станций, сети серверов и базовой сети передачи данных.
Рабочая станция (клиентская-машина, рабочее место, абонентский пункт, терминал) — это компьютер, за которым непосредственно работает абонент компьютерной сети. Сеть рабочих станций представлена совокупностью рабочих станций и средств связи, обеспечивающих взаимодействие рабочих станций с сервером и между собой.
Сервер — это компьютер, выполняющий общие задачи компьютерной сети и предоставляющий услуги рабочим станциям. Сеть серверов — это совокупность серверов и средств связи, обеспечивающих подключение серверов к базовой сети передачи данных.
Базовая сеть передачи данных — это совокупность средств передачи данных между серверами. Она состоит из каналов связи и узлов связи. Узел связи — это совокупность средств коммутации и передачи данных в одном пункте. Узел, связи принимает данные, поступающие по каналам связи, и передает данные в каналы, ведущие к абонентам.