|
|
@@ -24,7 +24,7 @@
|
|
|
|
|
|
<!-- mathjax -->
|
|
|
|
|
|
-$$\frac{a}{b} : \frac{c}{d} = \frac{a * d}{b * c} = \frac{m}{n}$$
|
|
|
+$$\frac{a}{b} : \frac{c}{d} = \frac{a × d}{b × c} = \frac{m}{n}$$
|
|
|
|
|
|
Построим алгоритм деления дробей для ЭВМ. В этом алгоритме сохраним те же обозначения для переменных, которые использованы в записанной выше формуле. Исходными данными являются целочисленные переменные `а`, `Ь`, `с`, `d`. Результатом — также целые величины `m` и `n`. Блок-схема и текст алгоритма на C# приведены ниже.
|
|
|
|
|
|
@@ -32,8 +32,8 @@ $$\frac{a}{b} : \frac{c}{d} = \frac{a * d}{b * c} = \frac{m}{n}$$
|
|
|
flowchart TD
|
|
|
begin([Начало])
|
|
|
begin-->input[/Ввод a, b, c, d/]
|
|
|
- input-->proc1[m := a * d]
|
|
|
- proc1-->proc2[n := b * c]
|
|
|
+ input-->proc1[m := a × d]
|
|
|
+ proc1-->proc2[n := b × c]
|
|
|
proc2-->output[/Вывод m, n/]
|
|
|
output-->finish([Конец])
|
|
|
```
|
|
|
@@ -217,7 +217,7 @@ else {процесс 2}
|
|
|
$$n! =
|
|
|
\begin{cases}
|
|
|
1, & \text{если n = 0} \\\\
|
|
|
-1 * 2 ... n, & \text{если n $\geq$ 0}
|
|
|
+1 × 2 ... n, & \text{если n $\geq$ 0}
|
|
|
\end{cases}
|
|
|
$$
|
|
|
|
|
|
@@ -230,7 +230,7 @@ flowchart TD
|
|
|
input-->proc1[F := 1]
|
|
|
proc1-->proc2[i := 1]
|
|
|
proc2-->if{i ≤ n}
|
|
|
- if-->|Да|proc3[F := F * i]
|
|
|
+ if-->|Да|proc3[F := F × i]
|
|
|
proc3-->proc4[i := i + 1]
|
|
|
proc4-->if
|
|
|
if-->|Нет|output[/Вывод F/]
|
|
|
@@ -400,7 +400,7 @@ $$
|
|
|
|
|
|
Для данной задачи в качестве подзадачи можно рассматривать возведение числа в целую положительную степень.
|
|
|
|
|
|
-Учитывая, что $$\frac{1}{х^{-n}} = (\frac{1}{х})^{-n}$$, запишем основной алгоритм решения этой задачи.
|
|
|
+Учитывая, что $$\frac{1}{х^{-n}} = \left(\frac{1}{х}\right)^{-n}$$, запишем основной алгоритм решения этой задачи.
|
|
|
|
|
|
```kt
|
|
|
fun main(){
|