Арифметические выражения записываются по следующим правилам: - Запись ведётся в строчку.
-Нельзя опускать знак умножения между сомножителями.
- Для обозначения переменных используются буквы латинского алфавита.
- Операции выполняются в соответствии с приоритетами: сначала вычисление функций, затем умножение и деление , потом сложение и вычитание.
- Если в одном выражении записано несколько операций одинакового приоритета, унарные операции, условная операция и операции присваивания выполняются справа налево, остальные – слева направо. Например, a = b = c означает a = (b = c), а a + b + с означает (a + b) + c. - Для изменения порядка действий используются круглые скобки.
- При использовании стандартных функций аргумент обязательно заключается в круглые скобки.
- В языке С++ предусмотрены базовые математические операции (см. прил. 2).
Примеры записи выражений:
Лабораторная работа № 1 Запись арифметических выражений ЦЕЛЬ РАБОТЫ: закрепление знаний по теоретическим основам алгоритмизации и программирования, приобретение навыков использования арифметических операций, функций и правил записи арифметических выражений согласно синтаксису языка C++.
ВЫПОЛНЕНИЕ РАБОТЫ: записать следующие выражения по правилам языка C++.
Контрольные вопросы 1. Что такое алгоритм?
2. Перечислите свойства алгоритмов.
3. Способы записи алгоритма.
4. Перечислите базовые алгоритмические конструкции. Какова блок-схема следования?
5. Какова блок-схема полной (неполной) формы команды ветвления?
6. Какова блок-схема цикла с предусловием?
7. Какова блок-схема цикла с постусловием?
8. Какова блок-схема цикла с параметром?
9. Что такое программа?
10. Что такое транслятор?
11. Что такое компилятор?
12. Что такое интерпретатор?
13. Что такое оператор и операнд?
14. В каких случаях при записи математических выражений на С++ используются круглые скобки?
15. Как используются стандартные математические функции в С++?