Minhas soluções para os exercícios apresentados no livro de Allen Downey - como pensar como um cientista da computação, Java versão 4.1 .
Como pensar como um cientista da computação é um excelente livro introdutório de ciência da computação de Allen Downey . Embora escrito intitialmente para Java, ele foi convertido em vários idiomas, incluindo C, C ++ e Python. As versões Java posteriores foram renomeadas para pensar em Java . Este projeto contém soluções para a versão 4.1 do livro.
O código deste projeto foi escrito em um período de 3 anos, de 2011 a 2014, como parte das tarefas escolares. É apresentado aqui inalterado, em sua forma inicial. O desenvolvimento foi realizado via Gedit (Capítulos 1 - 9) e Bluej (Capítulos 10 - 18). As soluções de exercícios para cada capítulo estão em um arquivo chamado ExerciseAnswers ou README.txt , com outros arquivos fornecendo o código Java.
Versão de livros didáticos : a versão de como pensar como um cientista da computação disponível neste repositório é 4.0 - Não consigo encontrar uma cópia softida da versão 4.1. As diferenças entre as duas versões são pequenas e podem ser ignoradas para os fins deste repositório. Dito isto, no entanto, se você deseja contribuir com a versão correta do livro, sinta -se à vontade para fazê -lo enviando uma solicitação de tração ou entrando em contato comigo.
Todos os programas podem ser executados via BlueJ ou do terminal. Siga as instruções nos ExerciseAnswers relevantes / README.txt para obter instruções detalhadas.
Como este projeto consiste em soluções de exercícios, os próprios conjuntos de problemas atuam como documentação. Os problemas resolvidos são todos dos exercícios do final do capítulo no livro.
Se você tiver alguma dúvida, sugestão ou feedback, não hesite em escrever para [email protected]. Estou ansioso para ouvir de você.
Este projeto é divulgado e protegido pela licença do MIT
Copyright © 2016 Kaivalya Rawal
A permissão é concedida, gratuita, a qualquer pessoa que obtenha uma cópia deste software e arquivos de documentação associados (o "software"), para lidar com o software sem restrição, incluindo, sem limitação, os direitos de usar, copiar, modificar, mesclar, publicar, distribuir, mobilizar o software e/ou vender cópias do software e permitir que as pessoas a quem
O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todas as cópias ou em partes substanciais do software.
O software é fornecido "como está", sem garantia de qualquer tipo, expresso ou implícito, incluindo, entre outros, as garantias de comercialização, aptidão para uma finalidade específica e não innoculação. Em nenhum caso os autores ou detentores de direitos autorais serão responsáveis por qualquer reclamação, danos ou outro passivo, seja em uma ação de contrato, delito ou não, decorrente de, fora ou em conexão com o software ou o uso ou outras negociações no software.