НРК (JS) (лабораторная работа 1, ввод-вывод данных)

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

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

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

Задания

  1. Разработать программу для выполнения арифметической операции над двумя числами. JS-код должен позволить диалоговыми средствами последовательно ввести первое число, затем - второе число, затем - арифметическую оперцию. Программа должна анализировать введенные данные на корректность, запрашивать у пользователя подтверждение на продолжение работы, если данные не корректны и завершать работу в случае отсутствия подтверждения. В результирующем диалоговом окне вывести результат вычисления введенной арифметической операции над введенными числами. (window.prompt, window.confirm, window.alert)
  2. Разработать программу, которая позволяет диалоговыми средствами вводить набор чисел вплоть до ввода нечислового значения. Из введенного набора сформировать нумерованый и маркированый списки HTML, вывести полученные списки в окно браузера. (window.prompt, document.write(ln))

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

Выполнить предыдущее задание, используя для ввода данных поле ввода input и кнопку button для добавления очередного элемента в списки, генерируемые в конце страницы. (input.value, button.onclick, element.innerHTML)