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

Дано натуральное число n,составить программу,котоая выводит на экран все натуральные числа,квадрат которых не больше чем n

👇
Ответ:
mammedova75
mammedova75
15.04.2021
Var n,i:integer;
begin
write('n = ');
readln(n);
i:=1;
while i*i<=n do
 begin
 write(i,' ');
 i:=i+1;
 end;
writeln;
end.

Пример:
n = 30
1 2 3 4 5 
4,8(32 оценок)
Открыть все ответы
Ответ:
SmokeSivunenko
SmokeSivunenko
15.04.2021

Объяснение:

Мы находим функции прямых, ограничивающих область (по точкам).

Эти прямые дают координаты Y точки по её координате X.

Если некая y = f(x) в точке X0 принимает Y0 и это соответствует введенным значениям, то введенная точка лежит на прямой.

Но нам интересны значения в области. Если введенное значение Y больше рассчитанного Y0, то (X; Y) находится выше прямой y = f(x).

Если же меньше рассчитанного, то ниже.

Смотря на рисунок мы определяем, какие прямые у нас имеются, и где должна быть точка, чтобы находиться внутри области: выше или ниже прямых, ограничивающих область (для каждой прямой).

Потом переносим это в виде условия.

Пример на Python:

def get_line_by_two_points(x0: float, y0: float, x1: float, y1: float):

   def line_y(x: float):

       return (x - x0)/(x1 - x0) * (y1 - y0) + y0

   return line_y

l1 = get_line_by_two_points(-3, 7, -6, 1)  # Левая наклонная

l2 = get_line_by_two_points(7, 1, 4, 7)  # Правая наклонная

x_value = int(input("Enter an X value: "))

y_value = int(input("Enter a Y value: "))

if 1 < y_value < 7 and y_value < l1(x_value) and y_value < l2(x_value):

   print("Point is in the space!")

else:

   print("Point is NOT in the space!")

4,8(14 оценок)
Ответ:
dimazhulin1609
dimazhulin1609
15.04.2021

Построить график: y = 1.5x2 + 2x - 10

С шагом 0.5
Область определения от -5 до 5 

1. Напишем в ячейках A1 A2 A3 коэффиценты 1.5 2 и -10

2. В ячейке A3 обозначим X

В ячейке A4 обозначим Y

3. Ячейку B3 заполняем значением "-5", хватаем за черный маркер Правой Кнопкой Мыши и тянем до V3, появляется меню, там выбираем пункт "Прогрессия" и устанавливаем шаг 0.5

4. Теперь заполним Y, в клетку В4 добавляем формулу "=$A1*B3^2+$B1*B3+$C1" и тянем её за маркер до V4 

Далее выделяем диапозон клеток B3:V4

5. Жмем вставка, "точечная с гладкими кривыми"

Готово, график построен, теперь меняем его внешний вид и оформляем таблицу
Пример выполненной работы:
http://yadi.sk/d/mkUM6ESO58qFG

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