Пользователь вводит числа до тех пор пока им не будет передан ноль. В ответ на каждое число программа должна сообщать чётное оно или нет.
var i, a: integer;
begin
repeat
writeln ('vvedite chislo');
readln(a);
if (a <>0)then
begin
if (a mod 2 = 0) then
writeln('chislo chetnoe')
else
writeln ('chislo nechetnoe');
end;
until (a = 0);
end.
Задача этого урока - познакомить вас с техническими деталями, которые хотя и не входят в основную программу нашего курса базовой алгоритмической подготовки, тем не менее позволят проще управлять консольной программой, напр. не нажимая каждый раз Enter, при вводе каких-либо данных.
Почему эти детали не входят в программу - потому что научиться понимать структуру кода/основные идеи программирования можно и без них, но с ними программы будут куда более "реальными" и настоящими ;)
Переопределение метода - возможность в поддерживающих ООП языках программирования изменить поведение метода из наследуемого родительского класса в классе-потомке
Гугл выдает много инструкций, где предлагается выбрать сервер -- локальный или удаленный, но все это нужно для серверных скриптов, для отладки же браузере достаточно запустить сам браузер в режиме поддержки отладки, который и выполняет JS, а значит может передать отладочную информацию в IDE (в данном случае PhpStorm).