Algorytmy - część pierwsza kursu
Czym są algorytmy?
11 września 2006, 15:30 / Crow
Zanim zagłębimy się w cudowny świat algorytmiki, musimy sobie odpowiedzieć na podstawowe pytanie – „czym są tak naprawdę algorytmy”...
I. Definicje
Zanim zagłębimy się w cudowny świat algorytmiki, musimy sobie odpowiedzieć na podstawowe pytanie – „czym są tak naprawdę algorytmy”. Oficjalna definicja mówi, że jest to „sformalizowany opis czynności koniecznych do wykonania pewnego zadania”. Żeby ją lepiej zrozumieć, spójrzmy na sztandarowy przykład algorytmów w życiu codziennym: przepisy kulinarne. Każdy, kto widział taki przepis, wie, że dzieli się on zasadniczo na trzy części:
- lista składników i ich ilość
- opis czynności
- informacje dodatkowe, tj. czas przygotowania, ilość porcji itp.
Matematycy (którzy nie są tak bardzo oderwani od rzeczywistości, jak mogłoby się wydawać) wykorzystali bardzo podobny mechanizm do opisu metod rozwiązywania ogólnych problemów. Oczywiście nie byliby sobą, gdyby tego co proste nie skomplikowali - stąd słowo „sformalizowany” w naszej definicji... ale o tym później. Zajmiemy się głównie algorytmami spotykanymi w informatyce, ale najpierw musimy przygotować sobie do tego pewne narzędzia.




Komentarze
Poniżej wyświetlone są komentarze opublikowane najwcześniej (1-10 - zobacz więcej. Wyświetl 10 najnowszych komentarzy. Autorem ostatniej wypowiedzi jest: Crow.
Geo
Napisano 11 wrz 2006, 14:49
Dacik
Napisano 12 wrz 2006, 08:52
Chyba napisane dosyć przejrzyście... nawet ja niektóre rzeczy rozumiem
Knicz
Napisano 12 wrz 2006, 10:03
Crow
Napisano 12 wrz 2006, 11:57
Dacik
Napisano 12 wrz 2006, 12:28
I bardzo dobrze, że będzie więcej... przydałoby się kilka takich cykli artykułów... nie tylko dot. programowania... ale np. tutoriale graficzne czy coś...
Crow
Napisano 12 wrz 2006, 14:01
Clamoor
Napisano 12 wrz 2006, 21:33
Qba
Napisano 12 wrz 2006, 21:57
Clamoor
Napisano 12 wrz 2006, 22:27
Qba
Napisano 12 wrz 2006, 22:50