Meine Lösungen für die Übungen, die in Allen Downeys Lehrbuch vorgestellt wurden - wie man wie ein Informatiker, Java Version 4.1, denkt .
Wie man denkt wie ein Informatiker, ist ein ausgezeichnetes Einführungs -Informatik -Lehrbuch von Allen Downey . Obwohl es intell für Java geschrieben wurde, wurde es inzwischen in mehrere Sprachen umgewandelt, einschließlich C, C ++ und Python. Die späteren Java -Versionen wurden umbenannt, um Java zu denken . Dieses Projekt enthält Lösungen für die Version 4.1 des Buches.
Der Code in diesem Projekt wurde über einen Zeitraum von 3 Jahren von 2011 bis 2014 im Rahmen von Schulaufgaben geschrieben. Es wird hier unverändert in seiner anfänglichen Form präsentiert. Die Entwicklung erfolgte über Gedit (Kapitel 1 - 9) und Bluej (Kapitel 10 - 18). Die Übungslösungen für jedes Kapitel befinden sich in einer Datei, die entweder ExerciseAnswers oder README.txt bezeichnet werden und andere Dateien den Java -Code bereitstellen.
Ausgabe von Lehrbuchversion : Die Version des Denkes wie ein Informatiker, das in diesem Repository verfügbar ist, lautet 4.0 - Ich kann keine Softcopy von Version 4.1 finden. Die Unterschiede zwischen den beiden Versionen sind geringfügig und können für die Zwecke dieses Repositorys ignoriert werden. Wenn Sie jedoch die richtige Version des Buches beitragen möchten, können Sie dies gerne tun, indem Sie eine Pull -Anfrage einreichen oder mich kontaktieren.
Die Programme können alle über Bluej oder das Terminal ausgeführt werden. Befolgen Sie die Anweisungen in den relevanten tätigenden ExerciseAnswers / README.txt für detaillierte Anweisungen.
Da dieses Projekt aus Übungslösungen besteht, fungiert das Problem als Dokumentaion. Die gelösten Probleme stammen alle vom Ende der Kapitelübungen im Lehrbuch.
Wenn Sie Fragen, Vorschläge oder Feedback haben, schreiben Sie bitte an [email protected]. Ich freue mich darauf, von Ihnen zu hören.
Dieses Projekt wird unter der MIT -Lizenz veröffentlicht und geschützt
Copyright © 2016 Kaivalya Rawal
Die Erlaubnis wird hiermit einer Person, die eine Kopie dieser Software und zugehörigen Dokumentationsdateien (die „Software“) erhält, kostenlos erteilt, um die Software ohne Einschränkung zu behandeln, einschließlich ohne Einschränkung der Rechte, zu verwenden, zu kopieren, zu modifizieren, zu veröffentlichen, zu veröffentlichen, zu verteilen, zu verteilen, zu untermessen, und/oder Kopien der Software zu ermöglichen, um Personen, an denen die Software zugänglich ist.
Die oben genannte Copyright -Mitteilung und diese Erlaubnisbekanntmachung müssen in alle Kopien oder wesentlichen Teile der Software enthalten sein.
Die Software wird „wie es ist“ ohne Garantie jeglicher Art, ausdrücklich oder stillschweigend bereitgestellt, einschließlich, aber nicht beschränkt auf die Gewährleistung der Handelsfähigkeit, die Eignung für einen bestimmten Zweck und die Nichtverletzung. In keinem Fall sind die Autoren oder Urheberrechtsinhaber für Ansprüche, Schäden oder andere Haftungen haftbar, sei es in einer Vertragsklage, unerbittlich oder auf andere Weise, die sich aus oder im Zusammenhang mit der Software oder anderen Geschäften in der Software ergeben.