Практическая работа №2 Арифметические операции и математические функции языка с



бет1/3
Дата25.01.2023
өлшемі59.99 Kb.
#468753
түріПрактическая работа
  1   2   3
Практическая работа №2


Практическая работа № 2
Арифметические операции и математические функции языка С
1. Цель работы

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


2. Темы для предварительной проработки


3. Задания для выполнения
Запишите заданные выражения по правилам алгоритмического языка (С++)  
4. Варианты заданий
Вариант 1

Вариант 2

Вариант 3

Вариант 4

Вариант 5

Вариант 6

Вариант 7

Вариант 8

Вариант 9

Вариант 10

5. Пример решения задачи


^ 2. Оптимизация алгоритма

Перед непосредственным программированием алгоритма проанализируем, как в нем можно изменить объем вычислений.

Выражение ax встречается один раз в первой формуле и дважды - во второй. Следовательно, можно один раз произвести умножение a*x, а потом использовать этот результат.

Во второй формуле дважды встречается умножение квадратного корня на тангенс - это вычисление можно так же сделать один раз.

Выражение c2-b2 можно разложить на (c+b)(c-b). До разложения в выражении было две операции умножения (возведение в степень 2) и одна - сложения. После разложения - два сложения и одно умножение, что выгоднее для вычислений.



Достарыңызбен бөлісу:
  1   2   3




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет