Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Программирование C++ 2014n.docx
Скачиваний:
8
Добавлен:
01.07.2025
Размер:
887 Кб
Скачать
☆

Арифметические выражения записываются по следующим правилам:

  • Запись ведётся в строчку.

  • Нельзя опускать знак умножения между сомножителями.

  • Для обозначения переменных используются буквы латинского алфавита.

  • Операции выполняются в соответствии с приоритетами: сначала вычисление функций, затем умножение и деление , потом сложение и вычитание.

  • Если в одном выражении записано несколько операций одинакового приоритета, унарные операции, условная операция и операции присваивания выполняются справа налево, остальные – слева направо. Например, a = b = c означает a = (b = c), а a + b + с означает (a + b) + c.

  • Для изменения порядка действий используются круглые скобки.

  • При использовании стандартных функций аргумент обязательно заключается в круглые скобки.

  • В языке С++ предусмотрены базовые математические операции (см. прил. 2).

Примеры записи выражений:

Математическое выражение

Запись на C++

  1. 10 * x + 3 * sqrtf(cos(x))

  1. (sin(2*x) - 1) / (pow(x, 2) - 1)

  1. abs(x) + 2 * cos(x) / sin(x)

Лабораторная работа № 1 Запись арифметических выражений

ЦЕЛЬ РАБОТЫ: закрепление знаний по теоретическим основам алгоритмизации и программирования, приобретение навыков использования арифметических операций, функций и правил записи арифметических выражений согласно синтаксису языка C++.

Выполнение работы: записать следующие выражения по правилам языка C++.

Задание I

  1. sin 5x + 2 tg x2

  1. ;

  1. 2x + 3y2 - sin3x

  1. ;

  1. ;

Задание II

Выполнить согласно варианту:

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

.

.

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

.

    1. ,

    1. ,

    1. ,

    1. ,

.

    1. ,

.

    1. ,

.