Кашихина
?>

Практическаяработа №11. cоставить программу вычисления площади выпуклого четырехугольника, заданного длинами четырех сторон и диагонали.2. даны числа x, y, z, т — длины сторон четырехугольника. вычислить его площадь, если угол между сторонами длиной x и у — прямой. использовать две подпрограммы для вычисления площадей: прямоугольного треугольника и прямоугольника.3. напишите программу, которая переводит переданное ей неотрицательное целое число в 10-значный восьмеричный код, сохранив лидирующие нули. 4. найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр.5. ввести одномерный массив a длиной m. поменять в нём местами первый и последний элементы. длину массива и его элементы ввести с клавиатуры. в программе описать процедуру для замены элементов массива. вывести исходные и полученные массивы.6. даны 3 различных массива целых чисел. в каждом массиве найти произведение элементов и среднеарифметическое значение.практическаяработа №21. даны две матрицы а и в. написать программу, меняющую местами максимальные элементы этих матриц. нахождение максимального элемента матрицы оформить в виде процедуры.2. даны длины сторон треугольника a, b, c. найти медианы треугольника, сторонами которого являются медианы исходного треугольника. для вычисления медианы проведенной к стороне а, использовать формулу вычисление медианы оформить в виде процедуры.3. три точки заданы своими координатами x(x1, x2), y(y1, y2) и z(z1, z2 найти и напечатать координаты точки, для которой угол между осью абсцисс и лучом, соединяющим начало координат с точкой, минимальный. вычисления оформить в виде процедуры.4. составить программу для нахождения чисел из интервала [м, n], имеющих наибольшее количество делителей.5. найти все простые натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром, т. е. читается одинаково слева направо и справа налево.6. составить программу, которая изменяет последовательность слов в строке на обратную.​

Информатика

Ответы

lazu8375
Добрый день! Я буду рад выступить в роли вашего школьного учителя и разобрать каждое задание из этой практической работы.

Практическая работа №1:
1. Для вычисления площади выпуклого четырехугольника, заданного длинами четырех сторон и диагонали, можно воспользоваться формулой площади Герона. Для этого помним, что площадь выпуклого четырехугольника можно разделить на два треугольника и их площади сложить.

2. Для вычисления площади четырехугольника с углом между сторонами x и у, используется формула площади прямоугольного треугольника и прямоугольника. По формуле, площадь прямоугольного треугольника равна (1/2) * x * у, а площадь прямоугольника равна x * z.

3. Чтобы перевести неотрицательное целое число в 10-значный восьмеричный код, можно использовать алгоритм деления на 8 и сохранение остатков. После этого, полученные остатки преобразуются в символы и объединяются в строку.

4. Чтобы найти все натуральные числа, не превосходящие заданное n, которые делятся на каждую из своих цифр, можно использовать цикл от 1 до n и проверять каждое число на делимость своими цифрами. Для этого число n разбивается на цифры, после чего производится проверка деления.

5. Чтобы поменять местами первый и последний элементы одномерного массива a, можно использовать дополнительную переменную для хранения значения первого элемента, а затем присвоить первому элементу значение последнего, а последнему элементу – значение сохраненного первого элемента.

6. Для нахождения произведения элементов и среднеарифметического значения в трех различных массивах целых чисел, можно использовать циклы и счетчики для подсчета суммы и произведения элементов массива. После вычисления произведения и среднеарифметического значения, можно вывести результат.

Практическая работа №2:
1. Для нахождения максимального элемента матрицы a можно использовать два вложенных цикла, чтобы пробежаться по каждому элементу. Затем, в процедуре, находим максимальный элемент и меняем его местами с максимальным элементом матрицы b.

2. Для вычисления медианы треугольника с помощью формулы, проводится вычисление суммы длин двух сторон треугольника и делится на 2.

3. Для нахождения координат точки, у которой угол между осью абсцисс и лучом минимальный, нужно найти углы и использовать тригонометрические функции.

4. Чтобы составить программу для нахождения чисел из интервала [м, n], имеющих наибольшее количество делителей, используется алгоритм проверки каждого числа из интервала и подсчет количества делителей.

5. Чтобы найти все простые натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром, нужно перебрать все числа до n и проверять их двоичное представление на палиндромность.

6. Для изменения последовательности слов в строке на обратную, можно разделить строку на слова, поместить их в массив, а затем пройтись по массиву в обратном порядке, выводя каждое слово на печать.

Надеюсь, что ответы на каждое задание были понятны и полезны! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их. Желаю удачи в выполнении практической работы!

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Практическаяработа №11. cоставить программу вычисления площади выпуклого четырехугольника, заданного длинами четырех сторон и диагонали.2. даны числа x, y, z, т — длины сторон четырехугольника. вычислить его площадь, если угол между сторонами длиной x и у — прямой. использовать две подпрограммы для вычисления площадей: прямоугольного треугольника и прямоугольника.3. напишите программу, которая переводит переданное ей неотрицательное целое число в 10-значный восьмеричный код, сохранив лидирующие нули. 4. найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр.5. ввести одномерный массив a длиной m. поменять в нём местами первый и последний элементы. длину массива и его элементы ввести с клавиатуры. в программе описать процедуру для замены элементов массива. вывести исходные и полученные массивы.6. даны 3 различных массива целых чисел. в каждом массиве найти произведение элементов и среднеарифметическое значение.практическаяработа №21. даны две матрицы а и в. написать программу, меняющую местами максимальные элементы этих матриц. нахождение максимального элемента матрицы оформить в виде процедуры.2. даны длины сторон треугольника a, b, c. найти медианы треугольника, сторонами которого являются медианы исходного треугольника. для вычисления медианы проведенной к стороне а, использовать формулу вычисление медианы оформить в виде процедуры.3. три точки заданы своими координатами x(x1, x2), y(y1, y2) и z(z1, z2 найти и напечатать координаты точки, для которой угол между осью абсцисс и лучом, соединяющим начало координат с точкой, минимальный. вычисления оформить в виде процедуры.4. составить программу для нахождения чисел из интервала [м, n], имеющих наибольшее количество делителей.5. найти все простые натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром, т. е. читается одинаково слева направо и справа налево.6. составить программу, которая изменяет последовательность слов в строке на обратную.​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Volkanovaa19
annakuznetsova841
turaev-1098
Pilotmi247074
boykoz9
apromovich1
Nadezhda Malakhov53
Nataliatkachenko1
Баринова
Natacha3636672
Salko17
kuhonka2021
alexsan-0837
Alyona744
Kati2005