Algorytmy - część pierwsza kursu

Czym są algorytmy?

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:

  1. lista składników i ich ilość
  2. opis czynności
  3. 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.

Strona: 1 2 3 4 Następna

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

  • Administratorzy
  • 4152 postów

Napisano 11 wrz 2006, 14:49

Dobry tekst smile.gif

Dacik

  • Użytkownicy
  • 990 postów

Napisano 12 wrz 2006, 08:52

heh... odznaczenie Geo: "dobry tekst" biggrin.gif... widzisz... już jedno odznaczenie mamy biggrin.gif

Chyba napisane dosyć przejrzyście... nawet ja niektóre rzeczy rozumiem biggrin.gif

Knicz

  • Użytkownicy
  • 802 postów

Napisano 12 wrz 2006, 10:03

kurde, z każdej strony mnie te algorytmy atakują - dopiero co zaczeliśmy przerabiać ten temat w szkole ;/

Crow

  • Użytkownicy
  • 121 postów

Napisano 12 wrz 2006, 11:57

Przygotujcie sie bo bedzie tego wiecej tongue.gif

Dacik

  • Użytkownicy
  • 990 postów

Napisano 12 wrz 2006, 12:28

w szkole... heh... nie da się zapomnieć licealnych "godzin" spędzonych z "algorytmami" by JR215 prawda Powstańcy? ;>

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

  • Użytkownicy
  • 121 postów

Napisano 12 wrz 2006, 14:01

hmm... no ja raczej moge tylko z programowania pisac... mysle ze niedlugo pojawia sie tez tutoriale do OpenGL-a i DirectX-a. Pierwsze pisane przez kumpla... drugie przezemnie... ale to sie jeszcze okaze.

Clamoor

  • Goście

Napisano 12 wrz 2006, 21:33

biggrin.gif licze na ciebie smile.gif i sie ciesze ze sie dałeś namówić smile.gif

Qba

  • Użytkownicy
  • 1688 postów

Napisano 12 wrz 2006, 21:57

A nie macie czegoś o bazach danych na teraz!!?

Clamoor

  • Goście

Napisano 12 wrz 2006, 22:27

a co ci trzeba ?

Qba

  • Użytkownicy
  • 1688 postów

Napisano 12 wrz 2006, 22:50

Teorie, najważniejsze rzeczy
Jeśli zalogujesz się Twoje komentarze zostaną powiązane z Twoim kontem na forum. Nie będziesz musiał(a) podawać także kodu zabezpieczającego. Jeżeli nie masz jeszcze konta, możesz zarejestrować się.