Fragen stellen
Dies geschieht, damit sie neue und einfachere Wege finden können, Dinge zu tun, und wie sie Probleme mit diesen Informationen angehen können.
Computer können einige Dinge leicht erledigen (z.B.: einfache Mathematik oder das Aussortieren einer Namensliste von A bis Z). Aber Computer können keine Fragen beantworten, wenn es nicht genügend Informationen gibt oder wenn es keine wirkliche Antwort gibt. Auch kann es sein, dass Computer zu viel Zeit benötigen, um lange Aufgaben zu erledigen. Beispielsweise kann es zu lange dauern, den kürzesten Weg durch alle Städte in den USA zu finden - stattdessen versucht der Computer, eine genaue Schätzung vorzunehmen. Ein Computer wird diese einfacheren Fragen viel schneller beantworten.
Beantwortung der Frage
Algorithmen sind ein spezifischer Satz von Anweisungen oder Schritten, wie eine Aufgabe zu erledigen ist. Ein Informatiker möchte zum Beispiel Spielkarten sortieren. Es gibt viele Möglichkeiten, sie zu sortieren - nach Farben (Karo, Kreuz, Herz und Pik) oder nach Zahlen (2, 3, 4, 5, 6, 7, 8, 9, 10, Bube, Dame, König und Ass). Durch die Entscheidung für eine Reihe von Schritten zum Sortieren der Karten hat der Wissenschaftler einen Algorithmus entwickelt. Der Wissenschaftler muss dann testen, ob dieser Algorithmus funktioniert. Dies zeigt, wie gut und wie schnell der Algorithmus die Karten sortiert.
Ein einfacher, aber langsamer Algorithmus ist: Karten fallen lassen, aufheben und prüfen, ob sie sortiert sind. Wenn sie nicht sortiert sind, machen Sie es noch einmal. Diese Methode wird funktionieren, aber sie wird sehr lange dauern.
Ein besserer Algorithmus ist: Finden Sie die erste Karte mit der kleinsten Farbe und der kleinsten Zahl (2 Karo) und legen Sie sie an den Anfang. Danach suchen Sie die zweite Karte, und so weiter. Dieser Algorithmus ist viel schneller und benötigt nicht viel Platz. Dieser Sortieralgorithmus wird Selektionssortierung genannt.
Ada Lovelace schrieb 1843 den ersten Computeralgorithmus für einen Computer, der nie fertig gestellt wurde. Computer begannen während des Zweiten Weltkriegs. In den 1960er und 1970er Jahren trennte sich die Informatik von den anderen Wissenschaften. Heute hat die Informatik ihre eigenen Methoden und hat ihre eigenen technischen Begriffe. Sie ist mit der Elektrotechnik, der Mathematik und der Sprachwissenschaft verwandt.
Die Informatik befasst sich mit den theoretischen Teilen von Computern. Die Technische Informatik befasst sich mit den physikalischen Teilen von Computern (Hardware). Software-Engineering befasst sich mit der Verwendung von Computerprogrammen und wie man sie herstellt.