Протабулировать функцию - C (СИ) (75263)

Узнай цену своей работы

Формулировка задачи:

ПОмогите с задачей пжлс-та просто только-только начинаю учиться а сдавать надо!!! протабулировать функцию y=sin(2x+1) на -3 до 1 с шагом 0,2 результат x вычислений вывести на экран.

Решение задачи: «Протабулировать функцию»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
#define A -3 // начало диапазона аргумента x функции y
#define B 1 // конец диапазона аргумента x функции y
#define H 0.2 // шаг изменения аргумента x
 
int main( void ) {
 
    unsigned i = 0; // счетчик цикла - счетчик шагов
 
    while ( i < ( B - A ) / H + 1 ) {
        double x = A + i * H; // вычисляем текущий аргумент на текущем шаге
        // функция sin по умолчанию принимает значения в радианах.
        double y = sin( 2 * x + 1 ); // вычисляем значение функции при текущем аргументе
        printf( "Шаг %d: при x = %.2lf y = %.4lf\n", i + 1, x, y ); // выводим результаты на экран
        ++i; // увеличиваем счетчик шагов
    }
 
    return EXIT_SUCCESS;
}

ИИ поможет Вам:


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

Оцени полезность:

11   голосов , оценка 3.636 из 5
Похожие ответы