18.Назначение и состав системы программирования.
Система програмирования - это кмплект языковых и програмных средств, предназначенных для автоматизации, разработки и выполнения программ.
Современная система програмирования включает:
-Язык програмирования
-Текстовый редактор
-Транслятор
-Редактор связи
-Отладчик
-Библиотекарь стандарт (?)
Язык програмирования - формализованный язык для описания алгаритма решения задачи на компьютере.
Язык програмирования образует три составляющих: синтаксис, алфавит, семантика.
Алфавит - это фиксированный для данного языка набор основных символов, их которых можно составлять текст.
Синтаксис - правило построения фраз языка.
Семантика - определяет смысловое содержание языка.
Все языки програмирования по синтаксису образования конструкций языка классифицируются:
1. Машинные языки - языки програмирования, воспринимаемые аппаратной частью конструкции.
2. Машинно-ориентированные языки - языки програмирования, которые отражают определенную структуру ЭВМ.
Машинные и машинно-ориентированные - это языки низкого уровня, требующие указания мелких деталей процесса обработки данных.
Языки высокого уровня имитируют естественные языки и содержат примеры, допускающие описание задачи в наглядном виде.
Алгоритмические языки - предназначены для описания аглоритма, не зависят от архитектуры развития.
3. Процедурно-ориентированные языки - яязыки програмирования, в которых имеется возможность описания некоторой совокупности процедур.
4. Проблемно-ориентированные языки - языки програмирования для решения задач определенного класса.
5. Объективно-ориентированные, в основе которых лежит понятие, сочетующее данные и действия над ними.
Современная система програмирования включает в себя: специализированный текстовый редактор для создания текста программы.
Программа, подготовленная на языке програмирования проходит этап трансляции, когда происходит преобразование исходного кода программы в объективный код, который далее пригоден к обработке редакторных связей для получения модуля.
Транслятор - это программа-переводчик, которая переводит программу, написанную на языке програмирования, в программу, состоящую из машинных команд.
Трансляция может выполнятся при помощи трансляторов, которая реализуется в виде компиляторов, транслирующих всю программу, и операторов, осуществляющих операционную обработку и выполнение програмы.
Полученные в результате раздельной коппеляции объектные модули объединяются в загрузочный модуль с присоединенным при необходимости библиотечных программ, реализующих различные стандартные функции. Для этого используется редактор связи - специальная программа, с помощью которой обрабатываются объективные модули.
Загрузочный модуль - это законченная программа, которую можно запускать на любом компьютере, где установлена операционная система, для которой это программа создавалась.
Расширение: exe, cam
Отладчики - это специальные программы, предназначенные для облегчения програмистом выполнения отладки разрабатываемых программ.
Эти программы позволяют исследовать внутреннее поведение програмного модуля.
- 1.Понятие информатики
- 2.Понятие информации. Экономическая информация
- 3.Качество информации.
- 6.Кодирование информации.
- 7.Понятие информационной технологии.
- 8.Основные этапы развития эвм.
- 9.Структурная организация эвм.
- 10.Назначение и характеристика микропроцессора персонального компьютера.
- 11.Назначение и характеристика устройств внутренней памяти персонального компьютера.
- 12.Назначение и характеристика устройств внешней памяти персонального компьютера.
- 13.Назначение и характеристика устройств ввода информации персонального компьютера.
- 14.Назначение и характеристика устройств вывода информации персонального компьютера.
- 15.Определение и структура программного обеспечения персонального компьютера
- 16.Назначение и состав системного программного обеспечения персонального компьютера.
- 17.Назначение и состав прикладного программного обеспечения персонального компьютера.
- 18.Назначение и состав системы программирования.
- 19.Определение и функции операционных систем.
- Функции операционных систем
- 20.Характеристика операционной системы Windows.
- 21.Понятие файла. Правила образования имен файлов в операционных системах ms dos и Windows.
- 22.Полное имя файла. Маски имен файлов.
- 23.Технология работы с объектами Windows в приложении Проводник.
- 24.Поиск файлов и папок по различным критериям.
- 25.Основные этапы решения задач на эвм.
- 26.Понятие и свойства алгоритма.
- 27.Понятие и свойства системы.
- 28.Понятие экономической информационной системы.
- 29.Понятие и классификация баз данных.
- 30.Понятие и основные функции банка данных.
- 31.Понятие и классификация систем управления базами данных.
- 32.Понятие и классификация информационно-логических моделей данных.
- 33.Реляционная модель базы данных: структурные элементы модели, понятие ключа, типы структурных связей между объектами базы данных.
- 34.Этапы разработки информационно-логической модели данных.
- 35.Архитектура системы управления базами данных Microsoft Access.
- 36.Назначение и структура объекта «таблица» системы управления базами данных Microsoft Access. Типы данных, хранимых в таблице.
- 37.Основные свойства полей таблицы системы управления базами данных Microsoft Access.
- 38.Описание свойства поля «формат поля» таблицы системы управления базами данных Microsoft Access.
- 39.Описание свойства поля «маска ввода» таблицы системы управления базами данных Microsoft Access.
- 40.Описание свойств поля «условие на значение» и «сообщение об ошибке» таблицы системы управления базами данных Microsoft Access.
- 41.Описание свойства поля «индексированное поле» таблицы системы управления базами данных Microsoft Access.
- 42.Понятие и способы определения «первичного ключа» таблицы системы управления базами данных Microsoft Access.
- 44.Назначение, режимы создания и структура объекта «форма» системы управления базами данных Microsoft Access.
- 45.Основные элементы управления объекта «форма» системы управления базами данных Microsoft Access.
- 46.Назначение, режимы создания и структура объекта «запрос» системы управления базами данных Microsoft Access.
- 47.Технология создания «запросов на выборку» системы управления базами данных Microsoft Access. Включение вычисляемого поля в запрос.
- 48.Технология создания «запросов с параметром» системы управления базами данных Microsoft Access.
- 49.Технология создания «запросов на обновление» системы управления базами данных Microsoft Access.
- 50.Технология создания «запросов на добавление» системы управления базами данных Microsoft Access.
- 51.Технология создания «запросов на удаление» системы управления базами данных Microsoft Access.
- 52.Технология создания «перекрестных запросов» системы управления базами данных Microsoft Access.
- 53.Назначение, режимы создания и структура объекта «отчет» системы управления базами данных Microsoft Access.
- 54.Технология создания вычисляемых полей в отчете системы управления базами данных Microsoft Access.
- 55.Технология группировки данных и получения итоговых результатов по группам и в целом по отчету системы управления базами данных Microsoft Access.
- 56.Технология создания кнопочной формы системы управления базами данных Microsoft Access.
- 57.Понятие и классификация вычислительных сетей.
- 58.Состав вычислительных сетей.
- 59.Характеристика основных услуг, предоставляемых сетью Internet.
- 60.Основные меры защиты информации.