Дано число N, которое пользователем вводится с клавиатуры N=int(input()). Переменная F=1. Укажи вариант программы для вычисления факториала числа N! *
Решение больше математическое получилось с выводом формулы, там уж сами выберете как вам лучше. На каждый следующий день спортсмен пробегает в
большее расстояние чем в предыдущий. Т.е. если обобщить:
Расстояние, которое спортсмен пробегает каждый n-ный день. В итоге, у нас получилась геометрическая прогрессия, где
Чтобы найти сумму первых n членов геометрической прогрессии:
В программе пишем: _________________________ var i:integer; k:double; begin k:=1.1; for i:=1 to 6 do k:=k*1.1; writeln(100*(k-1):0:2); end. __________________________
// определим функцию add, которая принимает 2 числа: а и b - и возвращает сумму этих двух чисел
function add(a, b) {
return a+b;
}
Функция для умножения двух чисел:
// определим функцию multiply, которая принимает 2 числа: а и b - и возвращает произведение этих двух чисел.
function multiply(a, b) {
return a*b;
}
Дано выражение: 36325 * 9824 + 777
С двух данных функций выражение можно записать так:
// сначала находим произведение чисел 36325 и 9824, потом находим сумму результата произведения и 777. В результате получим число 356857577
add(multiply(36325, 9824), 777)
2.
Функция проверки равенства двух массивов:
// сначала проверяем, равны ли длины двух массивов с свойства length, которое возвращает количество элементов в массиве. Если длины не равны, то возвращаем false. Далее в цикле проверяем равны ли соответствующие элементы массива между собой. Если есть пара элементов, которые неравны, то возвращаем false.
function areArraysSame(array_one, array_two) {
if (array_one.length != array_two.length) return false;
На каждый следующий день спортсмен пробегает в
большее расстояние чем в предыдущий.
Т.е. если обобщить:
Расстояние, которое спортсмен пробегает каждый n-ный день.
В итоге, у нас получилась геометрическая прогрессия, где
Чтобы найти сумму первых n членов геометрической прогрессии:
В программе пишем:
_________________________
var
i:integer;
k:double;
begin
k:=1.1;
for i:=1 to 6 do k:=k*1.1;
writeln(100*(k-1):0:2);
end.
__________________________
Язык программирования javascript
1.
Функция для сложения двух чисел:
// определим функцию add, которая принимает 2 числа: а и b - и возвращает сумму этих двух чисел
function add(a, b) {
return a+b;
}
Функция для умножения двух чисел:
// определим функцию multiply, которая принимает 2 числа: а и b - и возвращает произведение этих двух чисел.
function multiply(a, b) {
return a*b;
}
Дано выражение: 36325 * 9824 + 777
С двух данных функций выражение можно записать так:
// сначала находим произведение чисел 36325 и 9824, потом находим сумму результата произведения и 777. В результате получим число 356857577
add(multiply(36325, 9824), 777)
2.
Функция проверки равенства двух массивов:
// сначала проверяем, равны ли длины двух массивов с свойства length, которое возвращает количество элементов в массиве. Если длины не равны, то возвращаем false. Далее в цикле проверяем равны ли соответствующие элементы массива между собой. Если есть пара элементов, которые неравны, то возвращаем false.
function areArraysSame(array_one, array_two) {
if (array_one.length != array_two.length) return false;
for (let i = 0; i < array_one.length; i++)
if (array_one[i] != array_two[i])
return false;
return true;
}