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

1 Вопрос Основные типы и виды данных и управляющие конструкции языков программирования.

Программа оперирует объектами, которые принято называть данными. Разделяются на 2 категории: 1)константы.2)переменные. Данные могут быть различного типа. Тип данных это множество допустимых значений этих данных и совокупность операций над ними. 1)integer-целостный тип 2)real-вещественный тип3)char-символьный4)Boolean-логический.

INTEGER-элементы под множество целых чисел. Допуст. операции (+,-,*,\,целая часть от деления DIV,остаток от деления MOD).

REAL-для изображения чисел допустимы 2 значения 1) с плавающей точкой. 2)с фексированой точкой. Допустимые операции: все множество допустимых арифметических операций.

CHAR-диапазон 256 символов упорядоченный по кодам. Допустимые операции(<,>,=<,>=). BOOLEAN- имеет множество, состоящее из 2 значений TRUE-истина, FALSE-ложь. Допустимые операции(<,>,=<,>=). Логические операции(AND-и, OR-или, NOT-не).

Управляющие конструкции

Управляющие конструкции являются фундаментальным элементом почти в любом языке программирования. Управляющие конструкции регламентируют порядок, в котором выполняются операторы программы. Существует два типа управляющих конструкций: условия и циклы. Операторы, которые выполняются при определенном условии являются условными,а многократно выполняемые операторы - образуют циклы.

3 Вопрос Основные понятия объектно-ориентированного программирования (классы, объекты, методы и др.).

Свойства - это характеристики объекта, которые определяют его внешний вид, например, цвет, высоту, ширину, или влияют на способ работы объекта. Методы - это то, что умеет делать объект. Например, кнопка умеет нажиматься, форма закрываться, сворачиваться, разворачиваться и т.п. Класс - определенный пользователем тип данных, который обладает внутренними данными и методами в форме процедур или функций и обычно описывает родовые признаки и способы поведения ряда очень похожих объектов. Объект является экземпляром класса.

Инкапсуляция - это слияния данных и функций, работающих с этими данными. В результате инкапсуляции возникают абстрактные типы данных, определенные пользователем. Наследование – возможность создания иерархии классов, когда потомки наследуют все свойства своих предков, могут их изменять и добавлять новые.Полиморфизм – возможность использовать в различных классах иерархии одно имя для обозначения сходных по смыслу действий и гибко выбирать требуемое действие во время выполнения программы. Видимость: В разделе частных (private) объявлений размещаются поля данных и методы, недоступные за пределами модуля, содержащего объявление данного класса. Данные, описанные в этом разделе, могут обрабатываться только путем вызова методов внутри класса, а также внутри данного модуля. Поля данных и методы, объявленные в разделе общих (public) объявлений класса, доступны для всех процедур, программный код которых расположен в области видимости данного объекта. С атрибутом видимости protected объявляются те методы, к которым за пределами данного модуля могут иметь доступ только те методы классов, порожденных от данного класса. Опубликованное (published) поле или метод может использоваться не только во время выполнения программы, но и во время её разработки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]