Solusi saya untuk latihan yang disajikan dalam buku teks Allen Downey - Cara Berpikir Seperti Ilmuwan Komputer, Java Versi 4.1 .
How To Think Like a Computer Scientist adalah buku teks ilmu komputer pengantar yang sangat baik oleh Allen Downey . Meskipun ditulis secara intitalis untuk Java, sejak itu telah dikonversi ke berbagai bahasa, termasuk C, C ++, dan Python. Versi Java kemudian telah diganti namanya untuk berpikir Java . Proyek ini berisi solusi untuk versi 4.1 dari buku ini.
Kode dalam proyek ini ditulis selama 3 tahun, dari 2011 hingga 2014, sebagai bagian dari penugasan sekolah. Di sini disajikan di sini tidak berubah, dalam bentuk awalnya. Pengembangan dilakukan melalui Gedit (Bab 1 - 9) dan Bluej (Bab 10 - 18). Solusi latihan untuk setiap bab berada dalam file bernama baik ExerciseAnswers atau README.txt , dengan file lain yang menyediakan kode Java.
Masalah Versi Buku Teks : Versi cara berpikir seperti ilmuwan komputer yang tersedia di repositori ini, adalah 4.0 - Saya tidak dapat menemukan softcopy versi 4.1. Perbedaan antara kedua versi kecil, dan dapat diabaikan untuk keperluan repositori ini. Namun demikian, jika Anda ingin menyumbangkan versi buku yang benar, jangan ragu untuk melakukannya dengan mengirimkan permintaan tarik, atau dengan menghubungi saya.
Semua program dapat dieksekusi melalui bluej atau terminal. Ikuti instruksi dalam ExerciseAnswers yang relevan / README.txt untuk instruksi terperinci.
Karena proyek ini terdiri dari solusi olahraga, masalah ini membuat diri mereka bertindak sebagai dokumentasi. Masalah yang dipecahkan semuanya dari akhir latihan bab dalam buku teks.
Jika Anda memiliki pertanyaan, saran, atau umpan balik, jangan ragu untuk menulis ke [email protected]. Saya menantikan kabar dari Anda.
Proyek ini dirilis di bawah dan dilindungi oleh lisensi MIT
Hak Cipta © 2016 Kaivalya Rawal
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus dimasukkan dalam semua salinan atau bagian substansial dari perangkat lunak.
Perangkat lunak ini disediakan “sebagaimana adanya”, tanpa jaminan apa pun, tersurat maupun tersirat, termasuk tetapi tidak terbatas pada jaminan dapat diperjualbelikan, kebugaran untuk tujuan tertentu dan tidak ada. Dalam hal apa pun penulis atau pemegang hak cipta tidak akan bertanggung jawab atas klaim, kerusakan atau tanggung jawab lainnya, baik dalam tindakan kontrak, gugatan atau sebaliknya, timbul dari, di luar atau sehubungan dengan perangkat lunak atau penggunaan atau transaksi lain dalam perangkat lunak.