На ограниченной части плоскости (квадрат размером [-8,8; 8,-8]) расположены фигуры (см. табл.1), причем возможно их наложение друг на друга. Определить на основе метода Монте-Карло площадь фигуры, образованной в результате наложения нескольких простых фигур. Для этого следует составить программу, реализующую статистическую модель метода Монте-Карло для данной задачи. Программа выполняет следующие функции: • Генерирует Np случайно расположенных на заданной части плоскости точек. • Определяет количество Kp точек, оказавшихся внутри фигур. • Определяет площадь фигур как отношение количества точек Kp, находящихся внутри этих фигур к общему количеству точек Np.
Квадрат задается координатами центра и pазмеpом стороны: центp O(Xo,Yo); стоpона A. Круг задается кооpдинатами центpа и pадиусом: центp O(Xo,Yo); pадиус R.
Создать объект – дерево поиска или сбалансированное дерево Tree1. Добавить в стандартный набор объекта ваш метод согласно варианту. Этот метод должен выполняться при условии, что в дереве имеется достаточное количество элементов для выполнения операции. Возможно выполнение задания в необъектном представлении дерева. Выводить дерево на экран до и после выполнения заданной операции. Искомые числа пометить отличающимся цветом. Проверить объемы свободной памяти до выполнения программы и после (функцией MemAvail), эти объемы должны совпадать.
7. На каком уровне сбалансированного дерева расположено минимальное простое число.
Создать объект - однонаправленный список L1 без головного элемента. Добавить в стандартный набор объекта ваш метод согласно варианту. В вашем методе не могут быть использованы другие методы объекта. Ваш метод должен быть выполнен при условии, что в списке имеется достаточное количество элементов для выполнения операции, иначе вывести сообщение. Все операции выполнять только изменением указателей на элементы. Значения элементов задать в строке констант или в диалоговом режиме. Проверить размеры свободной памяти до выполнения программы и после (функцией MemAvail), эти значения должны совпадать.
Меньший из 3-х первых элементов поместить на первое место, если этот элемент четный, иначе все нечетные элементы из этих трех удалить.
На графическом экране построить изображение согласно варианту из рис.1, используя базирование по опорной точке. Элементы изображения должны быть закрашены выбранными Вами цветами и заполнены видами заливок согласно рис.2. Изображение должно обладать свойствами перемещаемости и масштабируемости. Надписи также должны масштабироваться. Координаты опорной точки (x,y) и масштабный коэффициент (Mk) вводятся в диалоговом режиме
Задание: Текстовый файл содержит изображения целых знаковых чисел. После их чтения и обработки результаты также помещаются в выходной текстовый файл в виде символьных изображений чисел. При открытии входного файла следует выполнить проверку существования файла с заданным именем. Содержимое входного и выходного файлов выводить на экран, причем предусмотреть отключение этой функции. При распечатке входного файла искомые числа выделить отличающимся цветом. 7. Дан текстовый файл с изображениями целых чисел. В выходной файл поместить средние арифметические цифр каждого числа. Пример: для 2462 – 3.50, для 16754 – 4.60, т.д.
На экран вывести количество чисел во входном файле, количество чисел в выходном файле, размер входного и выходного файла в байтах.
Дана квадратная матрица целых чисел размером N<=12. Заполнить матрицу случайными числами от 0 до 100. Задание: Для четных вариантов использовать негативный метод. Для нечетных – позитивный метод выборки чисел из матрицы.
Найти для вариантов 1,2,3,4 максимум, для 5,6,7,8 среднее значение, для 9,10,11,12 количество, тех чисел, которые расположены: . Ниже главной и выше обратной диагонали.
Дан массив из N целых чисел, каждое в диапазоне от –32000 до 32000. Задание: Создать программу с использованием процедур или функций, реализующую задание согласно Вашему варианту. Примечание: Числа, подлежащие обработке, при распечатке исходного массива, отметить отличающимся цветом.
Вставить перед непростым числом сумму его делителей (все делители, кроме 1 и самого числа).