Что-то я не пойму, в чем проблема? Подставляете в функцию x,y и проверяете, выполняется ли уравнение, если да - эта координата принадлежит графику функции.
y = x^2+2x-4
Точка (3, 11)
11 = 3^2+2*3-4
11 = 11
Точка (3, 11) принадлежит графику функции y = x^2+2x-4.
Исключающее или активно применяется в шифровании данных. Так же, с его помощью можно создавать надежные хранилища (RAID 5) данных, в которых при выходе из строя одного хранилище данные сохранятся. Сделать это позволяет то, что у операции xor есть свойство: зная один операнд и результат мы можем однозначно определить второй операнд.
Что касается задач - с ходу в голову приходит задача по определению непарного элемента в массиве.
Лексический анализатор разбивает поток входящих лексем на токены.
Далее, набор токенов подается на вход парсеру, который выполняет построение "сырого" DOM-дерева, в котором могут присутствовать невалидные теги и тд.
Производится обход сырого DOM-дерева и его нормализация. Изменяем имена тегов на максимально приближенные к ним валидные имена, проставляем пропущенные теги, удаляем запрещенные и т.д.
По нормализованному дереву теперь можно делать обход и преобразовывать текст.
var str = "Successful and Successfully" //предложение
var firstWord = "successful"; //наше ключевое слово для поиска
var word = new RegExp(firstWord + "[a-z]*", 'gi');
str.replace(word, "");