6 книг с задачами по программированию

Подборка состоит из различных материалов, содержащих сборники задач. Они познакомят вас с разными алгоритмами и принципами программирования.



М.Э.Абрамян, "1000 задач по программированию. Часть I"



Первая часть задачника включает в себя задачи начального уровня, которые посвящены скалярным типам данных, управляющим операторам, написанию процедур и функций с числовыми параметрами. Благодаря формулировке заданий, их можно использовать при изучении таких языков как Pascal, C++, Basic. Но для большинства задач можно применять и другие языки программирования, такие как Fortran или Java. Книга состоит из 18 групп заданий, каждая из которых имеет собственное название.



А. Шень, "Программирование: теоремы и задачи"



Книга состоит из различных задач. Каждая глава имеет собственную структуру, то есть задачи одной главы могут иметь общий алгоритм решения, однако задачи другой главы могут не иметь ничего общего. Но несмотря на такую неоднородность, во многом темы глав пересекаются. Также различается и уровень сложности. Здесь есть как простые задачи для начинающих, так и более сложные задания.



Мезенцев А.В., "Сборник задач по программированию с примерами"



Сборник задач для студентов 1-2 курсов специальностей «прикладная математика и информатика» и «математическое обеспечение и администрирование информационных систем».

Он содержит в себе задачи по таким темам как целые числа, массивы, строки, классы, динамические структуры данных и множеству других тем, которые будут полезны для начинающих. Также в книге содержатся примеры на языке Java.



А.А.Быков, "Сборник задач по программированию с решениями"



Сборник задач по таким темам как простейшие функции, рекурсивные функции, десятичные целые числа, условные операторы и циклы, случайные числа, сортировка, массивы и пр. Несмотря на четкое разделение задач по темам, стоит отметить, что для решения некоторых будет необходимо обратиться к разным разделам курса программирования.



Ю. Г. Леонов, Л. В. Глазунова, В. А. Шаповаленко, В. Д. Кузнецов, "Сборник задач по программированию"



Цель этого сборника задач – развить навык решения задач программирования. Решая задачи, программист научится сложным алгоритмам, а также освоит современный язык программирования. Все задачи разделены на несколько уровней сложности.