Суббота, 18.05.2024
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2018 » Январь » 23 » Алгоритмы
21:47
Алгоритмы

Алгоритмы

Случай слова которое я знаю, но в быту не пользуюсь. В быту это называется «как это работает» уже со времён очень древней шутки «Чтобы научиться программировать надо взять debeg.com и посмотреть как это делают другие»
Такое ощущение что в совсем древние времена пытались придумать терминологию и технологию для обучения. Тогда например блок-схемы придумали. Объяснить простое проще без них, а для показывания сложного они не удобны.
Единственное употребление которое помню -   «алгоритм кого-то» рисования линии на экране. Использовать теорему Пифагора – очень большая нагрузка на вычислительные возможности машины. Кто-то исхитрился и придумал более простой но работающий способ.
Пусть надо выбрать отгрузки и оплаты по покупателям. Можно вначале выбрать суммы по отгрузке (сгруппированные по покупателям), потом такой же список по оплатам. Потом можно запустить цикл и в итоговую таблицу записывать покупателя, отгрузку в первую колонку, оплату во вторую.
А можно вначале вытащить список всех покупателей, с которыми работают а потом, тоже в цикле, вытаскивать по каждому данные по отгрузке и оплате. 
Это два разных алгоритма, два разных «как это работает». Выбор конкретного метода – алгоритма зависит от разных вещей (структуры базы и т.д). Наверное это не совсем алгоритм потому что в таких вещах нет и не может быть однозначного ответа на вопрос как делать. Многие вещи это определяют. В конкретном примере с отгрузками второй метод выглядит довольно затратно. Это, вроде бы, однозначно медленнее работает. Но случаи когда это не так тоже бывают.

Просмотров: 142 | Добавил: akostina76 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Календарь
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Бесплатный конструктор сайтов - uCoz