Добавить задачу

Компьютерные вычисления

Вы уже возможно заметили, что на сайте показаны некоторые самодельные решебники, которые решают отдельные примеры, расписывая их по действиям. Почему отдельные примеры? Почему Нельзя вбить формулу и получить ответ? Почему нельзя – можно! Что для этого требуется? Десятки тысяч строк кода, вот что. Компьютерные вычисления могут творить чудеса, только когда в них вложишь всю логику этих процессов.

К примеру, решение двух слагаемых. Мы берем одно число, второе, строим задачу из одного действия – сложить первую переменную, которую мы запомнили ранее или занесли в базу данных и вторую, которой также уделили должное внимание. Получившийся итог можно вывести на экран, можно занести в БД, можно просто присвоить ей отдельную третью переменную и оставить на потом. Итого у нас вышло 3-4 строки: 1-2строки - это присвоения чисел переменным a и b, 3 – сумма чисел, 4 – вывод на экран. Сделать разность, произведение или частное не составит труда, умея выводить сложение.

Усложним задачу, выбрав вместо двух слагаемых – систему неравенств. Первое уравнение системы состоит из данных, которые мы вносим с помощью клавиатуры в шаблон ax + by = c, где x и y мы не трогаем, а вместо a, b и c вбиваем данные. Второе уравнение по аналогии имеет dx + fy = e. Итак, мы имеет 6 известных чисел и два неизвестных множителя. Решение системы линейных уравнений сводится к тому, что мы выводим одно неизвестное число через другое и подставляем во второе уравнение, к примеру, первое уравнение получится: x = (c – by)/a, а второе тогда: (dc – bdy)/a + fy = e. Приведем второе уравнение к более симпатичному и выведем второй неизвестный множитель y = (ea – dc)/(fa-db) и подставим получившийся y в первую систему: x = (c – b (ea - dc)/(fa-db))/a. Примерно 6 строк присвоения и пара полей для вывода уравнения. Но вывод этот надо еще вручную определить. И так для всех примеров на свете?

Казалось бы, материал пятого класса, а в таком виде кажется весьма пугающим. Однако подстановка любых чисел покажет точный ответ и отсюда рождается уже тот самый калькулятор. Надеюсь, Вы теперь понимаете, чего хотите, прося такое поле, ввод чисел в которое даст ответы на все на свете. Конечно это можно, все можно. И некоторые даже занимаются такой лабораторной методикой. И вывести можно все что угодно, так как все примеры поддаются каким-то правилам и методикам вывода. Но это требует очень много сил и средств. Если Вы хотите свернуть горы и у Вас достаточно финансов, чтобы прокормить людей, которые будут выводить супер решебник для мировых целей, то я готов стать членом такой организации! А пока что довольствуйтесь теми незначительными работами, что я периодически выкладываю на сайте.

С Уважением, хозяин проекта.