Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_ЗФ / 2013_Информатика УМО_легпром.doc
Скачиваний:
362
Добавлен:
22.03.2016
Размер:
50.51 Mб
Скачать

Синтаксис операторов описания сложных типов переменных

Тип

Бейсик

Паскаль

Си++

Массив

Dim Имя(размер) As Тип

Var Имя:

array[от..до] of Тип;

Тип Имя[размер];

Структура (запись) *

Type ИмяСтруктуры

ИмяПоля1 As Тип

ИмяПоляN As Тип

End Type

record

ИмяПоля1: Тип;

ИмяПоляN:Тип;

end;

Struct ИмяСтруктуры

{

Тип ИмяПоля1; …

Тип ИмяПоляN;

};


    1. Основные операторы

В таблице 20 приводится синтаксис наиболее часто используемых операторов, имеющих сходное назначение для разных языков. Так, комментариивставляются в программу (только!) для удобства её последующего чтения, а на выполнение программы комментарии никакого влияния не оказывают. Символразделения операторовпозволяет записать несколько операторов подряд в одну строку.Блок операторов(в Бейсике отсутствует) позволяет представить последовательность из нескольких следующих друг за другом операторов единым неделимым блоком.

Таблица 20

Синтаксис некоторыхоператоров

Оператор

Бейсик

Паскаль

Си++ *

Комментарий

' текст или

Rem в начале строки

// или

{ несколько

строк }

// или

/* несколько

строк */

Разделение операторов

:

или новая строка

;

;

Блок операторов

begin

end;

{

}

Присваивание

Variable=expression

Variable:=expression;

Variable=expression;

Условный оператор (Если-То-Иначе)

If условие Then

операторТо

Else

операторИначе

End If

If условие Then

операторТо

Else

операторИначе;

If (условие)

операторТо

Else

операторИначе;

Цикл (для счётчика i от нач до кон с шагом 1)

For i=нач To кон

Тело_цикла

Next

For i:=нач To кон do

Тело_цикла;

For (i:=нач;

i<=кон; ++i)

Тело_цикла;

Функция

Function _ Имя(параметры) As _ Тип

Тело_функции

End Function

Function Имя(параметры): тип;

begin

Тело_функции

End;

Тип Имя(параметры)

{

Тело_функции

};

Процедура

Sub Имя(параметры)

Тело_процедуры

End Sub

procedure Имя(параметры);

begin

Тело_процедуры

End;

void Имя(параметры)

{

Тело_процедуры

};

Дальнейшее изложение основ программирования ведётся в основном применительно к языку Visual Basic for Applications (VBA) ввиду его простоты и доступности. VBA соблюдает основной синтаксис и правила программирования языков-диалектов Бейсика (BASIC,VisualBasic), что делает его достаточно простым. VBA является общей языковой платформой для приложенийMSOffice, что особенно удобно при изучении – среда VBA доступна, например, из редактораWord. В то же время VBA обладает многими возможностями современных систем программирования: позволяет создавать объекты управления графического интерфейса пользователя, задавать и изменять свойства объектов, подключать к ним необходимый для конкретного случая программный код.

    1. Вопросы и тестовые задания для самоконтроля

  1. Запись алгоритма на формальном языке - ...

  1. Программа

  2. Алфавит

  3. Синтаксис

  4. Семантика

  1. Набор символов, с помощью которого могут быть образованы слова языка программирования

  1. Программа

  2. Алфавит

  3. Синтаксис

  4. Семантика

  1. Система правил, определяющих допустимые конструкции (фразы, осмысленные предложения) языка программирования из символов

  1. Программа

  2. Алфавит

  3. Синтаксис

  4. Семантика

  1. Система правил однозначного толкования каждой языковой конструкции, позволяющих производить процесс обработки данных

  1. Программа

  2. Алфавит

  3. Синтаксис

  4. Семантика

  1. Для обозначения объектов программы (переменных, массивов, функций и др.) предназначены

  1. Имена

  2. Операции

  3. Данные

  4. Выражения

  1. Элементарные действия по обработке числовых, символьных или логических значений, обозначаемые соответствующими знаками

  1. Имена

  2. Операции

  3. Данные

  4. Выражения

  1. Величины, обрабатываемые программой

  1. Имена

  2. Операции

  3. Данные

  4. Выражения

  1. Последовательности символов, предназначенные для выполнения необходимых вычислений и состоящие из констант, переменных и функций

  1. Имена

  2. Операции

  3. Данные

  4. Выражения

  1. Назовите и охарактеризуйте наиболее часто встречающиеся практически во всех языках типы операций.

  2. Что такое переменная, тип пременной, константа, выражение, арифметическое выражение, логическое выражение, строковое выражение в языке программирования?

  3. Укажите приоритет выполнения операций при вычислении выражения (арифметические операции, операции сравнения, логические операции).

  4. Укажите приоритет выполнения арифметических операций.

  5. Перечислите базовые типы переменных.

  6. Что такое массивы?

  7. Назовите наиболее часто используемые в языках программирования операторы,

вернуться к содержанию