14. По каким правилам осуществляется запись арифметических выражений?
Арифметические выражения записываются по следующим правилам:
- Нельзя опускать знак умножения между сомножителями и ставить рядом два знака операций.
- Индексы элементов массивов записываются в квадратных (школьный АЯ, Pascal) или круглых (Basic) скобках.
- Для обозначения переменных используются буквы латинского алфавита.
- Операции выполняются в порядке старшинства: сначала вычисление функций, затем возведение в степень, потом умножение и деление и в последнюю очередь — сложение и вычитание.
- Операции одного старшинства выполняются слева направо. Однако, в АЯ есть одно исключение из этого правила: операции возведения в степень выполняются справа налево. Так, выражение 2**(3**2) в АЯ вычисляется как 2**(3**2) = 512. В языке QBasic аналогичное выражение 2^3^2 вычисляется как (2^3)^2 = 64. А в языке Pascal вообще не предусмотрена операция возведения в степень, в Pascal x^y записывается как exp(y*ln(x)), а x^y^z как exp(exp(z*ln(y))*ln(x)).
15. Какие операции используются в записи логических выражений?
|
|
В записи логических выражений помимо арифметических операций сложения, вычитания, умножения, деления и возведения в степень используются операции отношения < (меньше), <= (меньше или равно), > (больше), >= (больше или равно), = (равно), <> (не равно), а также логические операции и, или, не.
16. Что подразумевают под базовыми структурами алгоритмов?
Базовые структуры алгоритмов — это определенный набор блоков и стандартных способов их соединения для выполнения типичных последовательностей действий.
17. С помощью каких комбинацией базовых структур может быть представлена логическая структура любого алгоритма?
Логическая структура любого алгоритма может быть представлена комбинацией трех базовых структур:
- линейные (управление, следование)
- разветвляющиеся (ветвление)
- циклические
К18. акие алгоритмы называются линейными?
Линейными называются алгоритмы, в которых действия осуществляются последовательно друг за другом.
19. Какие алгоритмы называются разветвляющимся?
Разветвляющимся называется алгоритм, в котором действие выполняется по одной из возможных ветвей решения задачи, в зависимости от выполнения условий.
20. В каких основных вариантах существует структура ветвление?
Структура ветвление существует в четырех основных вариантах:
1. если-то;
2. если-то-иначе;
3. выбор;
4. выбор-иначе.
21. Какой алгоритмы называется циклическим?
Циклическим называется алгоритм, в котором некоторая часть операций (тело цикла — последовательность команд) выполняется многократно.
22. Какие вы знаете основные типы циклов?
|
|
Существуют три основных типа циклов:
- Цикл с предусловием (для, до)
- Цикл с постусловием (пока, после)
- Цикл со счетчиком (параметром) (разновидность цикла с предусловием)(делать - пока)
Что представляет собой цикл с предусловием?
Цикл с предусловием — цикл, который выполняется пока истинно некоторое условие, указанное перед его началом.
23. Что представляет собой цикл с постусловием?