Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика и программирование.docx
Скачиваний:
6
Добавлен:
21.08.2019
Размер:
118.53 Кб
Скачать

5. Общий порядок подготовки программ к выполнению

  1. Разработка алгоритма программы.

  2. Составление и ввод текста программы.

  3. Компиляция программы, выявление и устранение обнаруженных синтаксических ошибок. У любого компь­ютера имеется система машин­ных команд, которые непосредственно могут выполняться, и они образуют машинный язык компьютера. Для любого языка программирования су­щест­вует специальная программа‑компилятор (транслятор), которая про­веряет и переводит исходный текст в объектный модуль на машинном язы­ке. Структура объектных модулей унифицирована для различных языков программирования. Специальная программа (Link) собирает все объектные мо­дули и другие компоненты в один исполнимый файл с расширением EXE, который непосред­ственно выполняется на компьютере.

  4. Отладка (устранение ошибок в программе).

  5. Тестирование программы. Тестирование ‑ это процесс обна­ру­же­ния ошибок программы. Отладка ‑ устранение ошибок.

  6. Оптимизация программы.

  7. Внешняя аттестация программы.

7. Определение, назначение, функции объектов, наборов объектов, двумерных файлов, отношений (таблиц), строк (кортежей), идентификаторов, первичных и вторичных ключей, инвертированных списков, элементарных данных, схем, подсхем, экземпляра схемы. Схема - модель. Объект (сущность ) - предмет, человек или событие, о ко¬то¬ром соби¬рает¬ся и хранится информация. Экземпляр объекта (кортеж, запись) - единичное значение объекта. Ключ - атрибут или группа атрибутов (называемых ключевыми), од¬ноз¬нач¬но определяю¬щая экземпляр объекта (за¬пись или строку таблицы). Переменные характеризуются именем (идентификатором), типом, адресом и длиной (местоположение в оперативной памяти). Идентификатор состоит из последовательности (не более 40 сим¬влов для форм и объектов, и 255 для переменных и типов) букв, цифр и знаков подчеркивания и начинается с буквы. Тип совокупность допустимых значений переменной. Все типы делятся на стандартные и нестандартные (пользовательские). Стандартные типы встроены в язык, не требуют опи¬сания в программе и имеют полные и сокращенные (идентификатор) обозначения. Подмодель (подсхема, внешняя схема) это представление о базе с точки зрения пользователя таблицы. Эта модель упрощает для пользо¬ва¬те¬ля представление о базе (не нужно знать всю базу, а только ее часть, исполь¬зу¬емую пользователем) и защищает базу данных от несанкци¬они¬ро¬ван¬но¬го использования данных за пределами внешней модели. Первичный ключ уникальный ключ, используемый для связи с другим объектом. Та-кой ключ может быть только один на объект. Вторичный ключ (кандидат) ключ, который может быть первичным. Внешний ключ атрибут или группа атрибутов до¬чер¬него объекта, которые являются первичным ключом в родительском объекте. Атрибут отдельная хар-ка (свойство) объекта. Таблица - совокупность записей с фик-сированным числом полей. Таблица (отношение) содержит все экземпляры объекта. Объект, экземпляр объ¬ек¬та и атрибут со¬ответствуют понятиям: таблица, строка (корте¬ж от¬но¬ше-ния) и колонка таблицы соот¬вет¬ст. Инвертированные списки позволяют существенно ускорить процесс поиска необходимой информации по сравнению с линейными списками. Это достигается с помощью упорядочивания (сортировки) записей исходного списка по значениям данных в одном из неключевых полей. Инвертирование исходного списка можно выполнить для отдельных (частичное инвертирование) или всех (полное инвертирование) неключевых полей исходного списка. Элементарные типы данных: bool — булево значение, char — 8-битовый целый тип, short — 16-битовый целый тип, int — 32-битовый целый тип, long — 32- или 64-битовый целый тип, long long[9] — 64-битовый целый тип, float — 32-битовое значение числа с плавающей точкой (IEEE 754), double — 64 битовое значение числа с плавающей точкой.