Академический Документы
Профессиональный Документы
Культура Документы
2. Идентификаторы
Первый символ идентификатора должен быть буквой.
Следующими символами могут быть буквы, цифры и нижнее
подчеркивание.
Верхние и нижние регистры символов рассматриваются как различные.
Идентификатор не может совпадать с ключевым словом языка или с
именем встроенной функции.
Длина идентификатора ограничена 32 символами.
3. Переменные
Все переменные перед использованием должны быть объявлены. Общая
форма объявления имеет вид:
список_переменных_одного_типа:тип, где
список_переменных_одного_типа состоит из одного или более
идентификаторов, разделенных запятыми. Объявление переменных происходит
в разделе #V.
4. Константы
Константа – это фиксированное значение, которое не может быть
изменено программой. Константа может относиться к любому базовому типу.
Константы инициализируются в разделе #K. Не нуждаются в декларации.
Символьные константы заключаются в одинарные кавычки.
5. Операции
В языке имеется два основных класса операций: арифметические и
операции сравнения. Помимо них, есть некоторые специальные операторы,
например, оператор присваивания.
6.Оператор присваивания
Для присваивания используется знак ":=". Общая форма оператора
присваивания:
имя_переменной:=выражение
Выражение может быть константой или сложным выражением.
Например, возможна запись вида: имя_переменной:=имя_переменной оператор
выражение .
7. Арифметические операции
‘+’ – сложение ‘-’ – вычитание ‘*’ – умножение ‘/’ – деление
Их можно применять для всех числовых типов данных. Арифметические
операции в порядке уменьшения приоритета: / * - +
Операции сравнения Применяются для сравнения двух переменных друг
с другом.
‘>’ – больше ‘>=’ – больше либо равно ‘<’ – меньше ‘<=’ – меньше
либо равно ‘=’ – равно
8. Условный оператор
Общая форма: if выражение действия при необходимости else действия
endif
Если выражение истинно (верно), то выполняется блок действий,
описанный до else или, в случае отсутствия else, до endif. В противном случае
выполняется блок действий, следующий за else.
Пример: if x>0 t:=a+x else t:=a-x endif
9. Оператор цикла
Операторы цикла служат для многократного выполнения
последовательности операторов.
Общая форма: for инициализация to конечное значение действия endfor
Инициализация – это присваивание начального значения переменной,
которая называется параметром цикла. step – приращение параметра цикла при
каждой итерации. step вводить необязательно, приращение по умолчанию 1.
Пример:
for i:=0 to 10 step 2 A[i]:=Gener(-10,10,0) B[i]:=Gener(-10,10,0) C[i]:=0
endfor
10 Оператор конкатенации
Конкатенация – операция сложения двух или нескольких строк. ‘+’ –
оператор конкатенации Общая форма:
имя_строки_1:=имя_строки_2+имя_строки3
11. Массивы
Массив – это набор переменных одного типа, имеющих одно и то же имя.
Являются одномерными. Массивы могут быть числовыми (intArray для целого
и вещественного типов) и строковыми (stringArray).
Общая форма объявления массива: имя_переменной[размер]:тип_массива
Размер задает количество элементов массива. Доступ к элементу массива
осуществляется с помощью имени массива и индекса элемента. Нумерация
индексов в любом массиве начинается с нуля. Индекс элемента массива
помещается в квадратные скобки после имени. Например, m[2]:=12
Реализация системы основана на двух независимо работающих частей.
Первая часть это интерпретатор, который обрабатывает текст на заданном
языке. Вторая часть графический интерфейс, позволяющий отобразить задания
на экране, а затем обрабатывает введенный пользователем ответ.
Система в показала себя полностью работоспособной и в данный момент
проходит апробацию.
Литература
1. Амонашвили Ш.А. Воспитательная и образовательная функции
оценки учения школьников. М.: Просвещение. – 1984
2. Войниленко Н.В. Совершенствование контрольно-оценочных
процессов как фактор управления качеством начального общего образования. //
Мир науки, культуры, образования. - № 4 (23) – 2010. – с.148-150