Курс по выбору (JS) (лабораторная работа 1, ввод-вывод данных)

Инструментарий

Для подготовки текста решений задач следует использовать произвольный текстовый редактор, желательно - с подсветкой синтаксиса (OS Windows: notepad, notepad++, редактор файлового менеджера far (рекомендуемый); OS Linux: kwrite, gedit, geany, редактор файлового менеджера mc (рекомендуемый)).

Для проверки решений следует использовать браузер firefox.

Задания

  1. Разработать программу-приветствие. Организовать запрос имени пользователя и вывести приветствие для этого пользователя.
  2. Разработать программу для выполнения арифметической операции над двумя числами. JS-код должен позволить последовательно ввести первое число, затем - второе число. В результирующем диалоговом окне вывести сумму, разность, произведение и отношение введенных чисел.
  3. Ввести три значения, сформировать из них нумерованый и маркированый списки HTML, вывести полученные списки в окно браузера.
  4. Ввести четыре значения, сформировать из них HTML-таблицу 2x2 и вывести ее в окно браузера.

Дополнительно

Дано число N. Обеспечить диалоговый пользовательский ввод строковых данных, пока не будет введена пустая строка, и сформировать из полученного набора HTML-таблицу размером N столбцов, по одной введенной строке в каждой ячейке, заполняя ее последовательно слева-направо, сверху-вниз. Если в последней строке таблицы останутся незаполненные ячейки, заполнить их цифрой "0".

Например

N=3

Введенные пользователем строки:

www
1
2
3
tttt
33
y
44
55
test

Результат:
www 1 2
3 tttt 33
y 44 55
test 0 0