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

Вот у меня такая проблема! нам задали найти площадь четверти окружности методом монте-карло, если обвести эту фигуру в квадрат у него все стороны 1 см! вот мой алгоритм но он ошибочный мне так сказали ! реализовать программу в правильное русло! вроде бы формулы все правильны в чем заключается ошибка? метод монте карло заключаеться в том что если случайным образом стрелять в плоскость и получиться отношения между попавшими и всего отстреленными точками таким образом можно найти площадь искомой фигуры! program nahogdenie_s_metodom_monte_karlo_s_radiosom_1; uses crt; label m1; var np,n,s,l,a,x,y,s4,d,f: real; const p=3.14159265359; //число пи begin a: =0; n: =1; np: =1; f: =10001; clrscr; writeln('нахождение площади фигуры методом монте-карла с учетом, что площадь внешнего квадрата равна 1.в связи с этим мы его опускаем'); writeln(' '); writeln('s это площадь искомой фигуры'); writeln('4s это произведение площади искомой фигуры и четырёх'); writeln('(4s-п) это разность произведения площади искомой фигуры и числа пи'); m1: np: =np*10; while n=np do x: =random(2)-1; y: =random(2)-1; l: =sqrt((x*x)+(y*y)); if l< =1 then a: =a+1 ; begin s: =a/n; s4: =4*s; d: =s4-p end; writeln('s = ',s, ' 4s = ',s4,' (4s-п) = ',d); //получение результата if np

👇
Ответ:
DPAKOSHKA
DPAKOSHKA
06.05.2021
Решение................................................................
Вот у меня такая проблема! нам задали найти площадь четверти окружности методом монте-карло, если об
4,5(21 оценок)
Открыть все ответы
Ответ:
metelyovavickt
metelyovavickt
06.05.2021

Відповідь:

Пояснення:

Алгоритмы, в которых команды выполняются последовательно одна за другой, в порядке их записи, называются линейными.

 

 Пример 1. Написать алгоритм получения изображения двузначного числа  с исполнителя Чертежник.

Выберем следующий алгоритм построения изображения:

1) создать поле для исполнителя Чертежник размером 6х5 (6 клеток по горизонтали, 5 клеток по вертикали);

2) сместиться в точку (2, 2);

3) опустить перо;

4) изобразить цифру 1;

5) поднять перо и смечтиться в точку (4,3);

6) опустить перо;

7) изобразить цифру 2;

8) поднять перо и перейти в начало координат.

 

Вначале запишем алгоритм решения задачи на русском языке. Затем для каждой команды этого алгоритма выберем соответствующую команду исполнителя Чертежник.

Запись алгоритма на русском языке Текст программы

Заголовок программы;

Program PR_1;

вызов исп. Чертежник;

uses Drawman;

начало программы;

begin

создание поля размером 6х5;

Field(6,5);

рисуем цифры 1 и 2;

ToPoint(2,2);PenDown;

ToPoint(3,3);

ToPoint(3,1);

PenUp;

ToPoint (4,3);

PenDown;

ToPoint(5,3);

ToPoint(5,2);

ToPoint(4,1);

ToPoint(5,1);

PenUp;

ToPoint (0,0);

закончить программу.

end.

Можешь загрузить!        Пример 1

Для выполнения программы выберем команды ПрограммаàВыполнить (F9 или кнопка  на панели инструментов). Откроется окно исполнителя Чертежник, где нужно нажать кнопку Пуск или клавишу Enter на клавиатуре.

Команда OnVector(a,b)

OnVector(a,b)– перемещает перо Чертежника на вектор (a,b).

Выполним пример 1, но вместо команды ToPoint(x,y),  кторая перемещает перо Чертежника в точку (x,y). будем использовать OnVector(a,b).

Перемещение из точки (1,2) в точку (3,3) с вектора: OnVector(2,1).

Перемещение из точки (3,3) в точку  (1,2) с вектора: OnVector(-2,-1).

Перемещение из точки (1,3) в точку  (4,3) с вектора: OnVector(3,0).

Перемещение из точки (4,3) в точку (1,3)  с вектора: OnVector(-3,0).

Перемещение из точки (3,2) в точку (3,5)  с вектора: OnVector(0,3).

Перемещение из точки (3,5) в точку (3,2)  с вектора: OnVector(0,-3).

 

 Пример 2. Написать алгоритм получения изображения двузначного числа  с исполнителя Чертежник, используя команду OnVector(a,b).

4,8(76 оценок)
Ответ:

Найменшиє:

1)2

2)7

найбольшоє:

3)19

4)16

5)10

Объяснение:

1)Логическое «И» ложно тогда, когда ложно одно из высказываний. Запишем выражение в виде

(X >= 2) И (X чётное).

Значит, наименьшее число, для которого высказывание будет истинным — 2.

ответ: 2.

2)Логическое «И» ложно тогда, когда ложно одно из высказываний. Запишем выражение в виде

(X >= 6) И (X нечётное).

Значит, наименьшее число, для которого высказывание будет истинным — 7.

ответ: 7.

3)Логическое «И» ложно тогда, когда ложно одно из высказываний. Запишем выражение в виде

(X > 15) И (X < 20).

Значит, наибольшее число, для которого высказывание будет истинным — 19.

ответ: 19.

4)Логическое «И» ложно тогда, когда ложно одно из высказываний. Запишем выражение в виде

(X > 10) И (X <= 16).

Значит, наибольшее число, для которого высказывание будет истинным — 16.

ответ: 16.

5)Логическое «И» ложно тогда, когда ложно одно из высказываний. Запишем выражение в виде

(X > 6) И (X < 11).  

Значит, наибольшее число, для которого высказывание будет истинным — 10.

ответ: 10.

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