Programming Taskbook


E-mail:

Пароль:

Регистрация пользователя   Восстановление пароля

English

ЮФУ SMBU

Электронный задачник по программированию

©  М. Э. Абрамян (Южный федеральный университет, Университет МГУ-ППИ в Шэньчжэне), 1998–2024

 

Решения | Обзор

Next


Обзор

В данном разделе описывается порядок выполнения учебных заданий для различных сред программирования. Кроме того, в нем рассматриваются особенности задачника, связанные с выполнением заданий на обработку строк, файлов и динамических структур данных (линейных структур и деревьев), разбираются типовые ошибки, возникающие в процессе выполнения заданий, и приводятся способы их исправления.

Раздел состоит из восьми подразделов, каждый из которых посвящен особенностям реализации задачника для конкретного языка программирования: PascalABC.NET, Pascal, С++, C#, Visual Basic .NET, F#, Python, Java, Ruby и Julia. Языки платформы .NET C#, Visual Basic .NET и F# рассматриваются совместно, что обусловлено близким родством этих языков. Кроме того, совместно рассматриваются языки Ruby и Julia.

Решения для языка PascalABC.NET приводятся не только в подразделе «PascalABC.NET», но и в подразделе «Pascal», который посвящен различным реализациям языка Pascal и содержит варианты решений, не использующие возможности, характерные только для языка PascalABC.NET.

В подразделе для языка Python дополнительно обсуждаются особенности использования некоторых групп заданий и рассматриваются примеры выполнения заданий на обработку последовательностей.

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

Основную часть в каждом из подразделов занимают подробные описания примеров выполнения типовых учебных заданий. Для всех языков используется один и тот же набор типовых заданий, что, разумеется, приводит к появлению сходных или даже одинаковых фрагментов текста, однако позволяет изучать любой подраздел независимо от остальных. Следует заметить, что подобный подход позволяет наглядно оценить «близость» различных языков программирования путем сравнения программ на разных языках, решающих одни и те же учебные задачи.


Next

 

Рейтинг@Mail.ru

Разработка сайта:
М. Э. Абрамян, В. Н. Брагилевский

Последнее обновление:
01.01.2024