Розгалужений алгоритм: основи, структура та приклади

Авторитетний алгоритм

Зазвичай слово програміст асимілювалося зі словом розробник, хоча багато «авторитетні» IT-компанії донині декларують відмінності не тільки між програмістами і розробниками, але і вводять по кожній позиції рівні компетенції (початковий, середній, просунутий).

Особливо цікаві екзотичні змінні в «авторитетних» алгоритмах:

  • coder;
  • frontend;
  • backend;
  • full-stack.

«Розгалужений алгоритм такого роду дій «авторитетних» IT-компаній має під собою серйозні цілі. Програма, написана кодером (coder) – це 1 рубль. А продукт роботи фахівця з повним стеком знань (full-stack) – це 1000 рублів.

Загалом розгалужений алгоритм, як був алгоритмом, так і залишився: є мета і потрібна послідовність дій для її досягнення.

Алгоритми, програми, скрипти

Що таке алгоритм і програма в первозданному значенні начебто ясно. Що таке скрипт, не зовсім ясно. Ймовірно, це пов’язано з тегом script в HTML-коді, може слово скрипт зобов’язана мові JavaScript. У реальності все це одне і теж.

Як не назви програміста, як не именуй програму, а результат один – послідовність дій. Є вихідні дані, є мета отримати результат. Для її досягнення потрібно щось зробити = алгоритм = програма = скрипт.

Дивіться також:  Звідки вираз «блошиний ринок»?

Команда розгалуження – найдавніша в синтаксисі мови програмування і сама дивна. Синтаксис мови програмування часом вражає уяву своєю оригінальністю.

  • if (вираз) {набір інструкцій, якщо вираз істинний} {набір інструкцій, якщо вираз хибний}

Для запису виразу використовується або «==», або «===». Використання «=» буде помилкою (це оператор присвоювання).

Дивина полягає в тому, що вираз записано в дужках. Отже, використання в цих дужках «=» дозволяє достовірно визначити: тут «=» – це не призначення, а умовний оператор рівності такий же як оператор менше або більше.

If – не єдиний у своєму роді оригінал. Є ще цикли в широкому асортименті і масиви в реляційному різноманітті. Філософія синтаксису мови програмування, народжена в 80-х роках минулого століття, у своєму первозданному вигляді обросла безліччю ідей і впевнено дивиться в майбутнє.