Курс «Основы компьютерных наук для средней школы» является базовым курсом по основам программирования. Данное издание рассчитано на учеников старших классов (9-11), не имеющих опыта в написании компьютерных программ или имеющих минимальный опыт. Такой подход позволяет использовать учебник и в рамках коллективных занятий (на уроках, факультативах или кружках), и при самостоятельном индивидуальном обучении.
Пособие содержит как общие теоретические положения подхода к написанию программ, так и описание практических приемов, а также разбор соответствующих излагаемому материалу примеров.
Книга написана на основании базовой части курса «Компьютерные науки», преподаваемого в 9-12 классах израильской школы. Авторы — ведущие преподаватели этого курса, с опытом работы более 25 лет.
Краткая история и перспективы языка Java.
Для краткого знакомства с историей языка Java можно воспользоваться нашей книгой, а человек, владеющий даже минимальными, основными, навыками поиска информации в Интернете, может достаточно быстро найти много дополнительных сведений на эту тему в Сети. Достаточно набрать практически в любой поисковой машине фразу «история языка Java» или что-то подобное этой фразе, — и к вашим услугам будут миллионы ссылок. Разумеется, практически все они будут содержать мало чем различающиеся между собой тексты — просто потому, что история этого языка все еще достаточно коротка.
Язык Java в самом своем «зародышевом», первоначальном варианте начал создаваться группой разработчиков в 1991 году, — и цель перед собой эта группа ставила достаточно скромную. Речь шла всего-навсего о создании компьютерного языка, с помощью которого можно было бы и просто, и одновременно универсально решить проблемы программирования бытовых приборов, имеющих встроенные микропроцессоры.
Прошло менее десятка лет и оказалось, что из сравнительно скромной задачи «вырос» один из самых мощных инструментов сегодняшнего мира программирования. Интернет, мир мобильных телефонов (и, в первую очередь, смартфонов), мир планшетных компьютеров, самых разных и совершенно неожиданных устройств — сегодняшняя сфера приложения языка Java. И практически ни у кого нет сомнения, что сфера использования и применения языка Java будет постоянно расширяться.
Оглавление.
Раздел 1. Краткая история и перспективы языка Java.
Раздел 2. Базовая структура программы на Java. Значение комментариев при написании программы. Этапы работы: написание, отладка, прогон.
Раздел 3. Переменные и основные типы переменных. Объявление и инициализация переменных.
Раздел 4. Немного про символьные и строковые типы.
Раздел 5. Команды вывода и ввода информации.
Раздел 6. Присвоение данных между переменными разных типов (приведение типов, casting). Специальные операторы.
Раздел 7. Вычисление частного и остатка.
Раздел 8. Команда выбора (ветвления).
Раздел 9. Короткий оператор выбора (if без else).
Раздел 10. Стандартная команда выбора (if. else).
Раздел 11. Простая команда выбора с блоком (блоками).
Раздел 12. Команда if со сложным условием.
Раздел 13. Булевы значения и переменные.
Раздел 14. Наиболее используемые функции библиотеки Math. Использование функции random — работа со случайными числами.
Раздел 15. (часть 1). Команды повтора — Цикл for.
Раздел 15. (часть 2). Команды повтора — Цикл for.
Раздел 16. Вычисления с использованием команды повтора — Цикл for.
Раздел 17. Вычисления с использованием команды повтора — Цикл for (продолжение).
Раздел 18. Определение минимума и максимума в циклах — Цикл for.
Раздел 19. (часть 1). Структура и использование цикла while.
Раздел 19. (часть 2). Структура и использование цикла do. while.
Раздел 20. Вложенные циклы.
Раздел 21. Методы.
Раздел 22. Массивы.
Раздел 23. (часть 1). Массивы и методы.
Раздел 23. (часть 2). Массивы и методы.
Раздел 24. (часть 1). Массивы счетчиков.
Раздел 24. (часть 2). Массивы сумматоров.
Раздел 25. Массив массивов.
Объекты в языке Java.
Заключение, которое можно считать вступлением.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Основы программирования на Java, Для школьников и не только, Канель Е.Г., Фрайман З., 2019 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Канель :: Фрайман
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Применение DDD и шаблонов проектирования, Проблемно-ориентированное проектирование приложений с примерами на C# и .NET, Нильссон Д., 2008
- Предметно-ориентированное проектирование, DDD, Структуризация сложных программных систем, Эванс Э., 2011
- Практикум по алгоритмизации и программированию на Python, Хахаев И.А., 2016
- Основы программирования на языке Python, Буйначев С.К., Боклаг Н.Ю., 2014
Предыдущие статьи:
- Начинаем программировать на Python, Гэддис Т., 2019
- Python для чайников, Мюллер Д.П., 2019
- Программирование на Python, том 2, Лутц М., 2011
- Программирование на Python, том 1, Лутц М., 2011