НРК (JS). Лабораторная 3 (функции, циклы)
Создать веб-страницы с программой на Javascript
для выполнения следующих задач:
- Создать функцию, в которую можно передавать произвольное количество параметров вида
(N,M, значение1, значение2, ...), где N - количество строк, M - количество столбцов таблицы,
значения - содержимое ячеек таблицы, заполняемой слева-направо, сверху вниз. Функция
должна возвращать строку - html-представление таблицы, заполненной переданными значениями.
Если количество значений меньше, чем ячеек таблицы, то пустые ячейки заполняются нулями.
Если количество значений больше, чем ячеек таблицы, то лишние значения игнорируются.
Если N или M нечисловые или не положительные, функция должна возвращать строку "Неверный формат ввода".
Если M или (N и M) отсутствуют, функция должна возвращать строку "Недостаточно параметров".
Проверить действие функции.
- Создать функцию fermat(x), которая возвращает массив, заполненный всеми возможными парами натуральных
значений a и b такими, что для натурального x получаем x2=a2+b2.
Если для x не нашлось ни одной пары a и b, то функция должна возвратить пустой массив.
Если параметр x не конвертиртируется в натуральное значение,
то функция должна возвратить строку "Неверный формат данных".
Проверить действие функции.