Що таке алгоритм?
Якщо зовсім просто, то алгоритм – це ряд кроків для досягнення результату
До речі, помітили, що і в алгебрі і в алгоритмі однаковий корінь “алг”, так, і винайдені вони були однією людиною – Мухаммедом Аль-Хорезмі.
Повертаємося до питання “що таке алгоритм”:
Наше життя цілком наповнена алгоритмами, спорт, гра на музичних інструментах, малювання, … будь-які дії або думки, по суті, алгоритм.
Наприклад, зварити пельмені – це певний алгоритм:
1. беремо каструлю
2. наливаємо в каструлю воду
3. включаємо плиту
4. ставимо каструлю на плиту
5. беремо сіль
6. сипем сіль в каструлю
7. беремо упаковку пельменів
8. кидаємо 20 пельменів в каструлю
І т. д.
Зручніше, писати кожну команду на окремому рядку. Так роблять і справжні програмісти, щоб легше читати свій і чужий код.
Дійти до школи – це теж алгоритм:
1. одягнутися
2. покласти навчальне приладдя в портфель
3. взяти портфель
4. вийти з під’їзду
5. пройти стільки-то метрів прямо
6. повернути…
І т. д.
Кожен крок йде під своїм номером, що також зручно для пошуку потрібної рядки коду / алгоритму.
Рішення завдання – це теж алгоритм:
(25 + 5 * 8): 5 + 3 = …
1. виконати множення в дужках
2. виконати додавання в дужках
3. виконати поділ поза дужками
4. виконати складання поза дужками
Для алгоритму спеціально беруться найпростіші кроки, які може виконати програма. І з них, як з цегли формується цілий будинок програми.
Програміст просто складає подібний алгоритм і переводить його на мову зрозумілу комп’ютеру (пише програму-алгоритм)
А нам залишається лише натиснути пару кнопок і запустити весь великий алгоритм в рух.
Після чого комп’ютер виконає цей алгоритм:
Включить програму перегляду зображень -> знайде на жорсткому диску картинку, на яку ми вказали -> перемістить картинку в оперативну пам’ять -> переведе картинку з цифр в візуальний образ -> виведе картинку на екран.
Це дуже спрощений алгоритм, всередині якого відбудеться ще багато внутрішніх дій, але на людській мові поки можна описати його саме так.
Related posts:
- Алгоритм швидкого сортування Зараз ми розглянемо оптимальний за часом роботи алгоритм, який називається алгоритмом швидкого сортування. Цей алгоритм був розроблений Ентоні Хоаром в 1960 році. Покажемо, як він реалізується через рекурсивну процедуру. В алгоритмі швидкого сортування використовуються три ідеї: 1) поділ сортованого масиву на дві частини: ліву і праву; 2) взаємне упорядкування двох частин (подмассивов) так, щоб всі […]...
- Алгоритм Евкліда знаходження НСД Алгоритм Евкліда – це спосіб знаходження найбільшого спільного дільника для двох чисел. Візьмемо до уваги факт, що якщо одне натуральне число з пари остачі ділить інше, то їх НОД буде дорівнює меншому з них. Записати це можна так: якщо a / b (остачі), то НСД (a; b) = b. Візьмемо до уваги другий факт. Якщо […]...
- Алгоритм управління ризиками Ухвалення рішення про управління ризиками Сьогодні перед підприємствами стоїть необхідність вибору правильного набору ризиків і стратегії, яка б максимально підходила для управління даними ризиками. Ризики є як внутрішніми, так і зовнішніми, тому не всі ризики керовані, і ряд ризиків розглядається як об’єкт спостереження. Тільки керовані можуть ставати об’єктом впливу. Перед організаціями постає також питання про […]...
- Надання єврокредитів: алгоритм Найчастіше єврокредити надаються міжнародними синдикатами банків. Група з банків різних країн укладає угоду для надання позики. Здійснюються такі дії для того, щоб знизити можливі ризики кожного з учасників групи. Кількість учасників може бути від 2 до 40. Ризики розподіляються між синдикатами в залежності від загальної частки їхньої участі. Формується консорціум, в який входить провідний банк, […]...
- Розкриття дужок Вираз а + (b + с) можна записати без дужок: а + (b + с) = а + b + с. Цю операцію називають розкриттям дужок. Приклад 1. Розкриємо дужки у виразі а + (-b + с). Рішення. А + (-b + с) = а + ((-b) + с) = а + (-b) + с […]...
- Що таке інвестиційний портфель: визначення Визначення поняття Збереженням і примноженням капіталів вкладників займаються інвестиційні компанії, які формують і ведуть так званий інвестиційний портфель. Таким чином, інвестиційний портфель – це комплект активів, що мають певну цінність. Зазвичай це акції, облігації, золото, валюта, нерухомість. У вузькому понятті інвестиційний портфель – це сукупність цінних паперів різного терміну дії і різної ліквідності та інших […]...
- Витинанка – що це таке? Витинанка, вона ж витинанка (наголос в обох випадках на перших “а”) це слов’янське новорічну прикрасу, що представляє із себе вирізаний з паперу орнамент. Слово витинанка походить від давньослов’янського та українського дієслова “вітінаті”, який означає “вирізати”. Так що можна на сучасний лад назвати витинанку “вирезанкой”. Як зробити витинанку своїми руками? Та дуже просто! Беремо готовий трафарет […]...
- Факти про пельмені Пельмені – досить популярна страва, яке люблять багато хто з нас. Цікаві факти про пельмені будуть представлені тут. Традиційний рецепт пельменів включає в себе тісто і начинку з м’яса або риби. Вважається, що назва страви можна буквально перекласти як “хлібне вухо” через схожість з вухами (від удмуртського пель – “вухо” і нянь – “хліб”). Згодом […]...
- Що таке поза Багато чого про людину можна сказати по позі, в якій він перебуває. Поза – це положення тіла людини в просторі. Людина може контролювати пози свідомістю. За позі можна розпізнати стан людини – життєву силу або втома, впевненість або невпевненість та ін. Поза разом з жестами та мімікою видає справжні емоції і наміри людини. Наприклад, якщо […]...
- Патч – що це таке? Патч це програмний модуль, що усуває вразливість або неполадку в “материнської” програмою або операційній системі. Англійське слово Patch перекладається як “латка” в самому широкому сенсі цього слова. Але в російській вживається тільки стосовно до програм. Коли фахівці або хакери виявляють в програмі вразливість, борг кожного поважаючого себе розробника – скоріше випустити патч і розповісти всім […]...
- Що таке плагіни і де вони застосовуються? Практично кожна людина, що володіє Інтернетом, користується плагінами. Багато користувачів навіть вміють їх встановлювати або видаляти, але при цьому мало хто до кінця уявляє собі, що це за модулі і навіщо вони потрібні. Спробуємо розібратися. Що таке модуль? Для чого потрібні плагіни? Для чого служить плагін Shockwave Flash? Що таке крах плагіна? Що робити, якщо […]...
- Що таке Вайбер і як ним користуватися? Сьогодні для того, щоб зв’язатися з рідними, друзями або діловими партнерами, існує безліч різних способів. Один з них – це Вайбер, додаток для мобільного телефону, який дає можливість безкоштовно дзвонити хоч на той бік планети. Він з кожним днем стає все більш популярним, оскільки забезпечує прекрасну якість зв’язку – для того, щоб поспілкуватися зі співрозмовником, […]...
- Бета-версія – що це таке? Бета-версія це позначення “сирий і недоробленою” версії програми, в якій, хоча і присутні її основні фічі, але можуть виявитися значні недоліки і баги. При цьому сам випуск бета-версії є гарною можливістю протестувати програму на широких масах користувачів, зібрати відгуки і виявити недоліки, усунувши які, можна випускати комерційну версію програми. Назва “бета” походить від другої літери […]...
- Офсайд – що це таке? Офсайд це положення “поза грою” у футболі, хокеї і деяких інших видах спорту. При виявленні офсайду гра повинна бути зупинена, а взяття воріт (якщо воно сталося з положення “поза грою”) скасовано. Що таке офсайд у футболі? Це положення, при якому гравець, який отримує пас, у момент здійснення пасу знаходиться ближче до воріт суперника, ніж інші […]...
- Кейс – що це таке? Слово Кейс (англ. Case) в українській мові означає, як мінімум, дві речі. По-перше, кейс це невеликий ділової чемоданчик для документів і книг, який люблять тягати з собою студенти, лікарі, бізнесмени та інші люди ділових професій. По-друге, в більш сучасному значенні “кейс” це випадок з практики, який наочно демонструє якусь теорію. Розгляд та вивчення випадків з […]...
- Демо-версія – що це таке? Демо-версія, вона ж “тріалка”, це урізана, обмежена і безкоштовна версія продукту (як правило, мова йде про комп’ютерну програму), яка призначена для “ознайомлення” користувача з можливостями цього самого продукту. Слово “демо” (наголос на “е”) як в англійській, так і в російській мовах є скороченням слова “демонстраційна”. У більшості демо-версій встановлені жорсткі обмеження по часу користування, або […]...
- Цілі раціональні нерівності Цілі раціональні нерівності – різновид раціональних нерівностей в яких відсутня операція ділення на вираз, що містить змінну. Наприклад: 2z5+ 3z2+ 7z – 5 > 0. Далі розглянуто послідовність вирішення цілого раціонального нерівності. Нехай необхідно знайти рішення цілого раціонального нерівностей виду f(x) v 0, де v – один із знаків нерівності <, ≥,≤, >. 1. Розкладаємо […]...
- Пауерліфтинг – що це таке? Пауерліфтинг це різновид важкої атлетики, що складається з трьох вправ: 1. присідання зі штангою на спині 2. жим штанги лежачи 3. станова тяга штанги. Слово Power в перекладі з англійсокго означає силу, а Lifting – підняття (ваг). У пауерліфтингу, як і у важкій атлетиці, спортсмени діляться на вагові категорії, а загальний результат спортсмена складається з […]...
- Що таке творча уява Творча уява – це такий вид уяви, в ході якого людина самостійно створює нові образи та ідеї, що представляють певну цінність. Ці ідеї можуть втілюватися в конкретні продукти творчої діяльності. Також близьким до творчій уяві і корисним в процесі креативного мислення є відтворює уяву. Відтворює уяву – це створення образів об’єктів, які раніше не сприймалися […]...
- Софтбол – що це таке? Софтбол це командний вид спорту, який припадає найближчим родичем бейсболу і користується популярністю у дівчат. Насправді софтбол – полегшена версія бейсболу, з меншими навантаженнями і більш низьким травматизмом. М’яч для софтболу дійсно м’який, що відповідає перекладу слова “soft”. При цьому він декілька більше бейсбольного м’яча, що полегшує потрапляння по ньому. Софтбол навіть входив до Олімпійську […]...
- Що таке інтернет браузер і звідки така назва? Кожен з нас для того, щоб мати можливість потрапляти на потрібні сайти в інтернеті, користується браузером. У одних це Opera, у інших – Mozilla Firefox, у третіх – Google Chrome або інший браузер. Що означає слово “браузер”? Для чого потрібен браузер і що він робить? Що таке кеш браузера? Що значить “браузер за умовчанням”? Що […]...
- Що таке віджет і де його можна використовувати? В останні роки в побуті з’явилася безліч нових слів, які міцно увійшли в наше життя і використовуються практично кожен день. Цей процес продовжується до цих пір, змушуючи часом навіть освічених і технічно грамотних людей лізти в словники або суміщення дізнаватися у знайомих, що означає те чи інше слово. Одне з таких слів – “віджет”, яке […]...
- Що таке моаї? У першій половині XVIII століття голландський мореплавець Якоб Роггевен виявив острів Пасхи. Таку назву він отримав тому, що відкриття було зроблено напередодні однойменного свята. На острові виявилося безліч моаї – статуй колосальних розмірів, витесані з цілісних кам’яних блоків, нерідко нагромаджених один на одного. Останнє представилося європейцям особливо загадковим, оскільки, здавалося, виконати подібне без застосування складних […]...
- Як підігнати зображення під потрібний розмір? Більшість людей у своєму житті хоча б один раз, але стикалися з такою проблемою, як потрібну їм обрізати фотографію, щоб прибрати зайве, або зробити її більше або менше. Загалом, існує проблема, щоб змінити розмір фотографії або картинки, і ми розповімо, як її вирішити. Зіткнувшись з питанням, як підігнати зображення під потрібний розмір, полегшує завдання те, […]...
- Що таке кардамон? Кардамон – це пряність, плоди рослини Елетарія (латинське Elettaria) сімейства Імбирні. Росте в Індії, на островах Зондського архіпелагу, на півострові Малакка, Цейлоні, навіть у Гватемалі. Рослина теплолюбна, не виносить негативних температур, зате обожнює вологі грунти. Кардамон має яскраво вираженим смаком, гострим, солодкуватим, який чимось нагадує лимонний. На Сході в якості спеції використовується з давнини, згадується […]...
- Що таке стікер? Стікер – це паперова наклейка на товар з вмістом певної інформації про товар – його ціни, терміну придатності і т. д. Стікери виробляються з самоклеючої плівки. Такі наклейки клеять на самі різні поверхні, це може бути як дерево, так і метал або скло. Стікер може представляти собою інформаційний банер, елемент настінного декорації або декорації інтер’єру, […]...
- ЕКО – що це таке? ЕКО це складна медична процедура зачаття дитини “в пробірці”, тобто поза тіла матері. Абревіатура ЕКО розшифровується як екстракорпоральне запліднення. ЕКО застосовується при безплідді і дозволяє батькам завести дитину навіть в тому випадку, якщо завагітніти природним шляхом не виходить. При ЕКО яйцеклітина матері виймається з тіла і поміщається в пробірку, де в спеціальному температурному режимі змішується […]...
- Основні етапи розробки програм Щоб зробити хорошу і робочу програму, необхідно витратити досить багато часу. Однак, кожен програміст знає, що для отримання програми, яка буде відповідати всім вимогам, необхідно користуватися спеціальним циклом для розробки програми. Давайте розглянемо, з яких основних етапів складається цикл розробки програми: Для початку необхідно визначитися з поставленим завданням і поставити конкретні цілі. Тільки, поставивши перед […]...
- Чартер – що це таке? Чартер це авіарейс поза регулярного розкладу, який, як правило, виконується авіакомпанією за спеціальним договором з турфірмою. Слово charter тут означає саме “договір”. Чартерні рейси в більшості своїй обслуговують туристів, що вилітають на популярні курорти. Організовані путівки, що включають авіапереліт, припускають саме чартерний рейс, в якому швидше за все не буде бізнес-класу. Чартерні рейси вигідні як […]...
- Що таке інвестиційні фонди і для чого вони потрібні? В силу стрімкого розвитку фінансових ринків і появи безлічі способів інвестування звичайній людині буває складно зробити вибір і безпечно вкласти свої гроші в те чи інше підприємство. Не кожен з нас володіє достатніми знаннями в області фінансової індустрії і може підібрати дійсно вигідний проект, тому найкращим виходом із ситуації стають інвестиційні фонди. Що це за […]...
- Шкільний твір на тему – Як я готував обід – Твір-розповідь про випадок з життя Це було одного разу, коли моя мама зранку поїхала в село допомогти бабусі. Я ж, бажаючи, щоб мама по приїзді додому відпочила, вирішив сам приготувати обід. Добре вимивши руки, закотив рукава сорочки, щоб не заважали, підв’язався маминим фартухом. Неслухняний чубчик сховав під хустку, бо мама завжди казала: “Світити волоссям під час обіду не можна”. Спершу […]...
- Доповідь про монітор До системного блоку, як правило, підключені основні пристрої введення і виведення інформації: Монітор, на якому вся інформація надається нам для перегляду (відображається або виводиться на екран). У кожного монітора є дозвіл – тобто його здатність показати нам більш-менш якісну картинку. Дозвіл формується з кількості пікселів, які є в моніторі. Якщо наблизитися до монітора, то ці […]...
- Машина Тюрінга Машина Тюрінга – це пристрій, що складається з центру управління, а також ряду осередків. Керуючий пристрій даної машини має можливість рухатися по ряду осередків, і зчитувати всі значення, які їм присвоєні. Для роботи машини Тюрінга написаний алгоритм, який спрямований на роботу керуючого пристрою. Даний алгоритм дозволяє задавати значення того осередку, в якій знаходиться керуючий пристрій. […]...
- Що таке Велика Північна експедиція? Насправді так називають кілька плавань, вжитих російськими моряками уздовж арктичного узбережжя Сибіру протягом другої третини XVIII століття. Вони були організовані на виконання указу Петра I, який ще в 1713 році мав намір розвідати морський шлях навколо північних берегів Азії до Китаю. Однак через війну зі Швецією Петро не зміг здійснити цей проект. Тому Сенат і […]...
- Що таке МФУ і в чому його зручність? За свою історію людство придумало чимало корисних пристроїв, які допомагають значно полегшити роботу і поліпшити якість життя. До їх числа належить велика різноманітність сучасних гаджетів, таких як сканер, принтер, факс, копір. Всі вони привносять в нашу роботу певний комфорт, однак займають досить місця в офісі або квартирі. Щоб поєднати функціональність цієї техніки і заощадити робочий […]...
- Що таке диверсифікація інвестицій: визначення Всі приблизно уявляють, що таке інвестиції – це вкладення грошових коштів (обладнання) в діяльність підприємства для подальшої роботи або розширення діяльності. Що ж таке диверсифікація інвестицій? Саме слово диверсифікація несе в собі два значення: розширювати і різноманітити. Відповідно, слово означає наступне: розширення переліку продукції, зміна (переорієнтація) шляхів збуту, випуск нових видів товарів. Все це має […]...
- Що таке кліренс в автомобілі? Що таке дорожній просвіт? Мало хто з автомобілістів вирішиться заперечити той факт, що в Україні, особливо в глибинці, однією з найважливіших характеристик автомобіля є розмір дорожнього просвіту. Під час подорожі по безмежним російськими просторами часто буває так, що рівна траса раптом перетворюється на справжню смугу перешкод з ямами і вибоїнами, тому від величини даного показника багато в чому залежить […]...
- Що таке Андроїд в телефоні і чим він хороший? Купівля телефону з андроїдом – важливий крок в освоєнні цифрової техніки, який дає можливість користуватися її перевагами не тільки вдома, але і в будь-якому іншому місці. Все це стало можливим завдяки ускладнилася конструкції телефонів, які сьогодні по суті представляють собою невеликі комп’ютери з досить специфічним набором функцій. Отже, що таке Андроїд і навіщо він потрібен […]...
- Що таке блог і хто такі блогери? Сьогодні мільйони людей у всьому світі мають власні блоги, гордо називаючи себе блогерами. Іноді створюється враження, що блогер – це нова професія, щось середнє між журналістом і письменником. А справді, що таке блог і хто такі блогери? Що означає слово “блог”? Що таке блог в Інтернеті? Що можна написати в блог? Чим сайт відрізняється від […]...
- Що таке ДБЖ і навіщо він потрібен? Багатьом з нас доводилося бувати в надзвичайно прикрої ситуації: ви робите на комп’ютері велику, складну роботу, набираєте текст або виконуєте розрахунок. Але коли до її закінчення залишається зовсім небагато часу, раптом відключається електрика, і результат вашої праці безслідно зникає. Після включення електроживлення все доводиться починати спочатку. Але якби у вас був ІБП, нічого подібного просто […]...