
- •Основы алгоритмизации:
- •Вопрос 42: Определение алгоритма. Пример.
- •Вопрос 50: Алгоритмическая структура «если-то». К какой базовой алгоритмической структуре её можно отнести?
- •Вопрос 52: Алгоритмическая структура цикл с предусловием.
- •Вопрос 53: Алгоритмическая структура цикл с послеусловием.
- •Вопрос 54: Алгоритмическая структура цикл со счётчиком.
- •Основы программирования:
- •Вопрос 55: Этапы создания кода компьютерной программы.
- •Вопрос 56: Различия языка программирования и естественного языка.
- •Вопрос 57: Что такое среда программирования? Её функции.
- •Вопрос 58: Что такое трансляция?
- •Вопрос 59: Уровни языков программирования.
- •Вопрос 60: Что такое язык программирования Quick Basic? Для чего он применяется?
- •Вопрос 61: Алфавит Quick Basic.
- •Вопрос 62: Что такое оператор? Его функциональное значение в языке программирования. Структура оператора.
- •Вопрос 63: Что такое лексемы в Quick Basic? Их функционально знание.
- •Вопрос 64: Что такое функции в Quick Basic? Структура функции.
Вопрос 61: Алфавит Quick Basic.
Основой любого языка программирования является АЛФАВИТ – набор символов, допустимых для записи программ.
Алфавит языка QBASIC включает:
1) прописные и строчные буквы латинского и русского алфавитов; буквы русского алфавита разрешается использовать только в комментариях и текстовых константах; все команды и операторы языка QBASIC записываются только латинскими буквами;
2) арабские цифры от 0 до 9;
3) знаки арифметических операций:
+ сложение / деление
- вычитание \ целочисленное деление
* умножение ^ возведение в степень;
4) знаки операций отношения:
= равно >= больше / равно
> больше <= меньше / равно
< меньше <> неравно;
5) разделители:
. точка
, запятая
; точка с запятой
: двоеточие
“ кавычки
‘ апостроф
( ) круглые скобки (левая и правая)
[ ] квадратные скобки (левая и правая)
6) специальные знаки:
# номер
% процент
! восклицательный занк
? вопросительный знак
_ подчеркивание
$ знак денежной единицы
& амперсанд
@ коммерческое ЭТ
Из основных символов строятся элементы языка:
величины
выражения
операторы, команды.
Правила построения величин, команд, операторов, выражений определяются синтаксисом языка.
Вопрос 62: Что такое оператор? Его функциональное значение в языке программирования. Структура оператора.
Операторы используются тогда, когда нужно присвоить новое значение. В зависимости от класса решаемых задач, существуют разные типы операторов (операторы сравнения, поразрядные, строковые, логические и другие). Например, создадим новую переменную name (от англ. - имя) и присвоим ей значение "Den"1
var name = "Den"; // используем оператор присваивания (=)
В данном примере мы используем оператор присваивания в виде знака равенства (=). Это самый распространенный оператор в программировании. Те значения, к которым применяется оператор, обычно называют операндами, т.е. в нашем случае это переменная name и значение "Den". Все вместе называется выражением. В большинстве случаях выражение записывается в одну строку, которое заканчивается точкой с запятой (;). Из таких выражений можно писать программы на JavaScript, они очень схожи с предложениями в тексте.
Вопрос 63: Что такое лексемы в Quick Basic? Их функционально знание.
В информатике лексический анализ — процесс аналитического разбора входной последовательности символов (например, такой как исходный код на одном из языков программирования) с целью получения на выходе последовательности символов, называемых «токенами» (подобно группировке букв в слова). Группа символов входной последовательности, идентифицируемая на выходе процесса как токен, называется лексемой. В процессе лексического анализа производится распознавание и выделение лексем из входной последовательности символов.
Как правило, лексический анализ производится с точки зрения определённого формального языка или набора языков. Язык, а точнее его грамматика, задаёт определённый набор лексем, которые могут встретиться на входе процесса.
Лексема (информатика) — последовательность допустимых символов языка программирования, имеющая смысл для транслятора.