Срочо Задача. Дано два кола із загальним центром і радіусами R1 і R2 (R1> R2). Знайти площі цих кіл S1 і S2, а також площа S3 кільця, зовнішній радіус якого дорівнює R1, а внутрішній радіус дорівнює R2:
S1 = π·(R1)2, S2 = π·(R2)2, S3 = S1 − S2.
1. Розпішіть етапи комп’ютерного моделювання цієї задачі.
2. Виконайте комп’ютерне моделювання цієї задачі в табличному процесорі.
3. Збережіть електрону книгу в файлі з ім’ям Практична робота 5.
Табличний процесор-Exel
Считаем, что вначале данные неупорядочены. Полагаем, что первый элемент находится на своем месте, поэтому граница между отсортированными и неотсортированными элементами находится после первого элемента. На каждом шаге, начиная от границы, ищем максимальный элемент и определяем его место в отсортированной части последовательности, после чего сдвигаем необходимую часть отсортированных элементов вправо и производим вставку элемента на освободившееся место. Алгоритм выполняем до тех пор, пока не граница отсортированных данных не выйдет за границу массива.
PascalABC.NET 3.4.2, сборка 1881 от 19.11.2018Внимание! Если программа не работает, обновите версию!procedure SortByInsert(a: array of real);
// сортировка простыми вставками
begin
for var Граница := 1 to a.Length - 1 do
if a[Граница - 1] < a[Граница] then
begin
// сдвиг вправо
var (Элемент, Позиция) := (a[Граница], Граница - 1);
while (Позиция >= 0) and (a[Позиция] < Элемент) do
(a[Позиция + 1], Позиция) := (a[Позиция], Позиция - 1);
// вставка на нужное место
a[Позиция + 1] := Элемент
end
end;
begin
var a := ReadArrReal(8);
SortByInsert(a); a.Println
end.
Пример2.9 -25 8.1 31.9 -30.9 20.9 47.6 6.647.6 31.9 20.9 8.1 6.6 2.9 -25 -30.9begin
var n := ReadlnInteger('N=');
var R := new integer[n];
repeat
var a := ReadlnString.ToCharArray;
if a.Length <> N then break;
if a.Where(c -> c = '+').Count = 1 then
Inc(R[a.IndexOf('+')])
until False;
R.Transform(t -> t >= 0.07 * N ? 1 : 0);
R.Numerate.Where(t -> t[1] = 1).Select(t -> t[0]).Println
end.
Пример(окончание ввода - строка длины отличной от N)
N= 5
-+---
--+--
-+---
+
-+---
--+--
-+---
+
+
-+---
1 2 3 5