М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
рома1325
рома1325
30.03.2022 10:07 •  Информатика

Вычислить значение функции y=x в кубе-8x где -3 меньше или равна х больше или равна 3

👇
Ответ:
melisa9999
melisa9999
30.03.2022
Я так понял, нужно протабулировать функцию f(x) = x^3 - 8x по переменной X в диапазоне от -3 до 3.
Так как инструментарий, который нужно использовать для табуляции, не указан, воспользовался С++. Шаг табуляции также был выбран произвольно и составил 0,1.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
#include <iostream>
#include <iomanip>
using namespace std;
//Функция для вычисления
float f(float x){
    return x*x*x - 8*x; //Возвращаем значение функции для текущего значения X
}
int main() {
    setlocale(LC_ALL, "Russian");
    float dx = 0.1; // Шаг табуляции
    for(float x = -3; x <= 3; x+=dx) //Перебираем X от -3 до 3 с шагом 0.1
        cout << fixed << setw(4) << setprecision(1) << "f("<<x<<") = " << setprecision(4) << f(x) << endl; // Выводим результат с новой строки
    system("pause"); // Небольшая пауза перед закрытием
    return 0;
}
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Результат работы:
   f(-3.0) = -3.0000
   f(-2.9) = -1.1890
   f(-2.8) = 0.4480
   f(-2.7) = 1.9170
   f(-2.6) = 3.2240
   f(-2.5) = 4.3750
   f(-2.4) = 5.3760
   f(-2.3) = 6.2330
   f(-2.2) = 6.9520
   f(-2.1) = 7.5390
   f(-2.0) = 8.0000
   f(-1.9) = 8.3410
   f(-1.8) = 8.5680
   f(-1.7) = 8.6870
   f(-1.6) = 8.7040
   f(-1.5) = 8.6250
   f(-1.4) = 8.4560
   f(-1.3) = 8.2030
   f(-1.2) = 7.8720
   f(-1.1) = 7.4690
   f(-1.0) = 7.0000
   f(-0.9) = 6.4710
   f(-0.8) = 5.8880
   f(-0.7) = 5.2570
   f(-0.6) = 4.5840
   f(-0.5) = 3.8750
   f(-0.4) = 3.1360
   f(-0.3) = 2.3730
   f(-0.2) = 1.5920
   f(-0.1) = 0.7990
   f(0.0) =  0.0000
   f(0.1) = -0.7990
   f(0.2) = -1.5920
   f(0.3) = -2.3730
   f(0.4) = -3.1360
   f(0.5) = -3.8750
   f(0.6) = -4.5840
   f(0.7) = -5.2570
   f(0.8) = -5.8880
   f(0.9) = -6.4710
   f(1.0) = -7.0000
   f(1.1) = -7.4690
   f(1.2) = -7.8720
   f(1.3) = -8.2030
   f(1.4) = -8.4560
   f(1.5) = -8.6250
   f(1.6) = -8.7040
   f(1.7) = -8.6870
   f(1.8) = -8.5680
   f(1.9) = -8.3410
   f(2.0) = -8.0000
   f(2.1) = -7.5390
   f(2.2) = -6.9520
   f(2.3) = -6.2330
   f(2.4) = -5.3760
   f(2.5) = -4.3750
   f(2.6) = -3.2240
   f(2.7) = -1.9170
   f(2.8) = -0.4480
   f(2.9) =  1.1890
   f(3.0) =  3.0000

Вычислить значение функции y=x в кубе-8x где -3 меньше или равна х больше или равна 3
4,6(73 оценок)
Открыть все ответы
Ответ:
fariii046
fariii046
30.03.2022
Программа подсчитывает количество слов длиной в 5 символов во введенном тексте. Но работать она не будет, есть ошибки:
1. Встречен repeat но нет until
2. Есть 3 begin, но только 2 end
3. Константа N лишняя. Нигде в программе не используется
После исправления ошибок программа с краткими комментариями будет выглядеть так:

program Zinaida;
var
  i, k: integer;
  inString: String;
  isize, count: integer;
begin
  write('String: ');
  readln(inString); //ввод текста
  k := length(instring); //длина текста
  if instring[k] = '.' then dec(k);
  //цикл для поиска пробелов и
  //слов с длиной 5 символов
  for i := 1 to k do
  begin
    if instring[i] <> ' ' then inc(isize);
    if (instring[i] = ' ') or (i = k) then
    begin
    //если длина слова = 5 то увеличиваем count на 1
      if isize = 5 then inc(count);
      isize := 0;
    end;
  end;
  write('Количество слов из пяти букв', count);
end.
4,7(52 оценок)
Ответ:
profi1212
profi1212
30.03.2022

#include - подключение библиотеки.

using namespace std; - объявление пространства имен

void swap(int x, int y, int z) - определение функции swap, которая ничего не возвращает, с принимаемыми аргументами типа int. Служит для обмена значений

{} - операторные скобки

int temp - объявление локальной переменной temp.

if(x > y ) - Если x > y, мы меняем значения x и y. temp - промежуточная переменная для хранения значения.

if(x > z) - Если x > z, мы меняем значения x и z. temp - промежуточная переменная для хранения значения.

if(y > z) - Если y > z, мы меняем значения y и z. temp - промежуточная переменная для хранения значения.

cout << x << " " << y << " " << z << "\n"; - вывод переменных x y z через пробел. \n - перевод каретки на новую строку.

}

int main() - главная функция, которая начинает свое выполнение при запуске

{

int x = 2, y = 6, z = 5; - определение переменных x y z

swap(x, y, z); - вызываем функцию и передаем ей значения x y z

system("pause >> null"); - передача команды "pause >> null" командному процессору. Тормозим выполнение программы. >> null означает, что не будет ничего написано. (Без этого будет писать, в роде: Для продолжения нажмите")

return 0; - возвращаемое значение

}

4,4(77 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ