
- •58.) Программирование на языке Basic. Операторы объявления переменных. Типы данных.
- •3. Типы данных:
- •59.) Программирование на языке Basic. Операторы ветвления (логические операторы):
- •1. Бейсик — семейство высокоуровневых языков программирования.
- •2.Операторы ветвления (логические операторы):
- •60.Программирование на языке Basic. Операторы цикла. Виды циклов.
58.) Программирование на языке Basic. Операторы объявления переменных. Типы данных.
1. Бейсик — семейство высокоуровневых языков программирования.
Синтаксис языка напоминает Фортран и многие элементы — явные заимствования из него. Язык задумывался для обучения, поэтому его конструкции максимально просты. Как и в других языках программирования, ключевые слова взяты из английского языка. Основных типов данных два: строки и числа. С появлением версии Visual Basic, а также различных его модификаций (таких как VBA), в языке появились многие другие типы данных и дополнения, типичные для современных языков программирования (например, такие, как объектная модель). Объявление переменных не требует специальной секции (в отличие, например, от Паскаля). Объявление переменной — это первое её использование.
Ранние версии Бейсика (такие как BASICA, GW-BASIC) существенно отличаются от современных диалектов и сегодня практически не используются.
Бейсик подвергается жёсткой критике за то, что его простота и бесструктурность поощряют порочные методики и привычки программирования, которые могут быть уместны при создании малых программ, но способны привести к краху крупных проектов.
2.Операторы объявления переменной:
Перем
Объявление переменной в явном виде.
Синтаксис:
Перем <Имя_переменной> [[<Размерность>]] [Экспорт];
Англоязычный синоним:
Var:
Параметры
<Имя_переменной>
[<Размерность>]
Экспорт
Описание:
Оператор Перем в явном виде объявляет переменную.
Пример:
Перем Очень_Нужная_Переменная;
Перем Массив_Для_Хранения[10];
Имя переменной.
Необязательная числовая константа (записывается в квадратных скобках), указывается только в том случае, если объявляется массив и должна представляться в виде положительного целого числа. Необязательное ключевое слово «Экспорт» указывает, что данная переменная станет доступна для других модулей. Использование данного ключевого слова имеет смысл только в глобальном программном модуле.
Область использования переменных зависит от места их определения в конфигурации задачи. Существует три области, в которых можно объявить переменные:
- В разделе определения переменных глобального программного модуля. Если переменные определены с ключевым словом Экспорт (см. оператор Перем), то это будут глобальные переменные.
- В разделе определения переменных модуля. Это переменные модуля.
- В процедуре или функции. Это локальные переменные.
3. Типы данных:
Данные в VBA характеризуются своими типами, которые определяют:
- формат представления данных в памяти компьютера;
- область возможных значений;
- множество допустимых операций, применимых к данным.
Типы данных делятся на простые (встроенные и определяемые) и на структурные, именно в таком порядке мы и будем их описывать.
59.) Программирование на языке Basic. Операторы ветвления (логические операторы):
1. Бейсик — семейство высокоуровневых языков программирования.
Синтаксис языка напоминает Фортран и многие элементы — явные заимствования из него. Язык задумывался для обучения, поэтому его конструкции максимально просты. Как и в других языках программирования, ключевые слова взяты из английского языка. Основных типов данных два: строки и числа. С появлением версии Visual Basic, а также различных его модификаций (таких как VBA), в языке появились многие другие типы данных и дополнения, типичные для современных языков программирования (например, такие, как объектная модель). Объявление переменных не требует специальной секции (в отличие, например, от Паскаля). Объявление переменной — это первое её использование.
Бейсик подвергается жёсткой критике за то, что его простота и бесструктурность поощряют порочные методики и привычки программирования, которые могут быть уместны при создании малых программ, но способны привести к краху крупных проектов.