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

Составить программу в паскале.расчет значения функции x-2/sqrt(x*x-2*x) при х из отрезка (-10; 10) изменяющимся с шагом 1.должен быть цикл for.заранее

👇
Ответ:
landeshforever
landeshforever
14.10.2022
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  for var x:=-10 to 10 do
    Writeln(x:3,x-2/Sqrt(x*x-2*x):15:10)
end.

Как видно из представленных во вложении результатов, современный Паскаль легко справляется и с отрицательным значением подкоренного выражения (NaN - Not a Number - не число) и с делением на ноль (-infinity - минус бесконечность).

Составить программу в паскале.расчет значения функции x-2/sqrt(x*x-2*x) при х из отрезка (-10; 10) и
4,8(83 оценок)
Открыть все ответы
Ответ:
vladkabanets
vladkabanets
14.10.2022

Объяснение:

a, b = map(int, input().split(' '))  

if b == 0:

       for g in range(a):

           print("zero")

if b == 1:

       for g in range(a):

           print("one")

if b == 2:

       for g in range(a):

           print("two")

if b == 3:

       for g in range(a):

           print("three ")

if b == 4:

       for g in range(a):

           print("four")

if b == 5:

       for g in range(a):

           print("five")

if b == 6:

       for g in range(a):

           print("six")

if b == 7:

       for g in range(a):

           print("seven")

if b == 8:

       for g in range(a):

           print("eight")

if b == 9:

       for g in range(a):

           print("nine")

4,8(6 оценок)
Ответ:
SusanneCherry
SusanneCherry
14.10.2022

#include <iostream>

#include <cmath>

#include <random>

using namespace std;

bool check(double x0, double y0, double R, double x, double y){

   return abs(x0 - x) <= R + 1e-5 && abs(y0 - y) <= R + 1e-5;

}

double dist(double x0, double y0, double x, double y){

   return sqrt(pow(x - x0, 2) + pow(y - y0, 2));

}

signed main(){

   srand(time(NULL));

   double x0, y0, R, x1, y1,x2,y2;

   x0 = rand() / (rand() / 1.5);

   y0 = rand() / (rand() / 1.5);

   R  = rand() / (rand() / 1.5);

   cin >> x1 >> y1;

   if(!check(x0,y0,R,x1,y1))

       cout << "Your point is outside. Try again\n";

   cin >> x2 >> y2;

   while(!check(x0,y0,R,x2,y2)){

       dist(x0,y0,x2,y2) < dist(x0,y0,x1,y1) ? cout << "Nearer than last time but it's outside yet. Try again\n" : cout << "Even not nearer than last time. Try again\n";

       x1 = x2;

       y1 = y2;

       cin >> x2 >> y2;

   }

   cout << "Congratulations! Your point is inside now!";

}

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