- Что входит в состав любого языка программирования?
1) Используемые символы (алфавит)
2) Типы данных
3) Структуры данных
4) Семантика
- Какие слова в ЯП называются «зарезервированными»?
Зарезервированное слово (или ключевое слово) — в языках программирования слово, имеющее специальное значение. Идентификаторы с такими именами запрещены.
- Какие идентификаторы могут и не могут быть использованы в ЯП Pascal и Basic? Приведите не менее трех примеров на каждый случай.
Pascal
Имя - это последовательность латинских букв и цифр, начинающаяся с буквы.
В именах может использоваться символ _ подчеркивание.
Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
"summa", "new_programm", "x2";
Basic
Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы.
В конце идентификатора может быть суффикс – символ «$» или «%».
Не разрешается использовать в качестве имен служебные слова.
"delenie$", "dva_chisla", "papa#".
- Что определяет тип данных в языке программирования?
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
- Приведите примеры записи массивов в ЯП Pascal и Basic.
Pascal
Var <имя массива> : array[<тип индекса>] of <базовый тип>;
Var summa : array[1..30] of integer
Basic
Dim имя_массива(N-1) As Тип элементов массива
Dim Chislo(9) As Long
- Как выглядит структура программы на ЯП Pascal?
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
- Как записываются операторы присваивания в ЯП Pascal и Basic? Приведите примеры.
Паскаль
<переменная>: = <выражение>
x:=5+y
Basic
<переменная> = <выражение>
x=5+y
- Как записываются операторы ветвления в ЯП Pascal и Basic? Приведите примеры.
Паскаль
If <логическое выражение> then <оператор1> else <оператор2>;
If x>y then y:=y+1 else x:=x-1;
Basic
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
If x>y Then
y=y+1
Else
x=x-1
End If (Visual Basic)
- Приведите примеры записи операторов ввода и вывода ЯП Pascal и Basic.
Паскаль
Ввод - read(<список ввода>); readln(<список ввода >);
Вывод - write(<список вывода>); writeln(<список вывода >);
Basic
Ввод - INPUT <Переменная>
Вывод - PRINT <Список вывода>
- Приведите примеры записи любого цикла на ЯП Pascal.
While x<100 Dо x:=x+1;
- Приведите пример записи цикла с параметром на ЯП Basic.
DO
x=x+1
LOOP WHILE x<100
1) Используемые символы (алфавит)
2) Типы данных
3) Структуры данных
4) Семантика
- Какие слова в ЯП называются «зарезервированными»?
Зарезервированное слово (или ключевое слово) — в языках программирования слово, имеющее специальное значение. Идентификаторы с такими именами запрещены.
- Какие идентификаторы могут и не могут быть использованы в ЯП Pascal и Basic? Приведите не менее трех примеров на каждый случай.
Pascal
Имя - это последовательность латинских букв и цифр, начинающаяся с буквы.
В именах может использоваться символ _ подчеркивание.
Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
"summa", "new_programm", "x2";
Basic
Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы.
В конце идентификатора может быть суффикс – символ «$» или «%».
Не разрешается использовать в качестве имен служебные слова.
"delenie$", "dva_chisla", "papa#".
- Что определяет тип данных в языке программирования?
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
- Приведите примеры записи массивов в ЯП Pascal и Basic.
Pascal
Var <имя массива> : array[<тип индекса>] of <базовый тип>;
Var summa : array[1..30] of integer
Basic
Dim имя_массива(N-1) As Тип элементов массива
Dim Chislo(9) As Long
- Как выглядит структура программы на ЯП Pascal?
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
- Как записываются операторы присваивания в ЯП Pascal и Basic? Приведите примеры.
Паскаль
<переменная>: = <выражение>
x:=5+y
Basic
<переменная> = <выражение>
x=5+y
- Как записываются операторы ветвления в ЯП Pascal и Basic? Приведите примеры.
Паскаль
If <логическое выражение> then <оператор1> else <оператор2>;
If x>y then y:=y+1 else x:=x-1;
Basic
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
If x>y Then
y=y+1
Else
x=x-1
End If (Visual Basic)
- Приведите примеры записи операторов ввода и вывода ЯП Pascal и Basic.
Паскаль
Ввод - read(<список ввода>); readln(<список ввода >);
Вывод - write(<список вывода>); writeln(<список вывода >);
Basic
Ввод - INPUT <Переменная>
Вывод - PRINT <Список вывода>
- Приведите примеры записи любого цикла на ЯП Pascal.
While x<100 Dо x:=x+1;
- Приведите пример записи цикла с параметром на ЯП Basic.
DO
x=x+1
LOOP WHILE x<100