Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

The Finalised Edition of the Methodical Workbook of Algorithmic Tasks

5 years ago

Careful selection of tasks, combined with the possibility of testing one's program codes and accompanied by extensive explanations of the most important concepts, make workbooks unique tools for learn

After many years of hard work, the Methodical Workbook of Algorithmic Tasks, one of the central publications for learning programming on the Petlja platform, dedicated to learning programming by solving algorithmic tasks, has been finalised. By updating two already existing editions, the Methodical Workbook of Tasks from the Basics of Programming and the Methodical Workbook of Tasks from Algorithmics - elementary techniques for the analysis and construction of algorithms, and publishing the final volume, Methodical Workbook of Tasks from Algorithmics - selected algorithms and data structures, Petlja offered its users a comprehensive learning material that can help them at all stages of their programming journey - at the very beginning, and especially at higher levels, in competitive programming and professional development. All three publications can be found on https://petlja.org/zbirke

The tasks from the workbooks are designed in such a way that students can master algorithms, data structures and essential techniques in programming, from the introductory level of learning, covered by the Methodical Workbook of Tasks from the Basics of Programming, to advanced levels, covered by the other two publications.

The introductory level workbook is primarily useful to programming beginners, high school students who are attending regular programming classes and elementary school students who are taking their first steps in competitive programming, while advanced level workbooks contain tasks for those who are more serious about programming - high school students who are competing or attending specialised IT classes, students who have algorithmic programming within the curriculum of their faculties, and professionals who want to improve their knowledge of algorithmic programming.

The tasks themselves are accompanied by detailed solutions, which, together with the text written at the beginning of each chapter of the workbook, offer a detailed insight into the most important programming concepts elaborated in the workbook - whether it is the basics of programming language or advanced programming techniques, algorithms or data structures. 

Users can automatically test their task solutions on our portal and work on solving tasks using all programming languages ​​available on the Petlja platform (C, C++, C#, Python, Java, Octave, Pascal), while task solutions and explanations of the most important concepts from workbooks are offered with examples for Python (basic level), C++ and C# (all three workbooks); however, they are articulated in such a way that they can also be helpful to those who use other languages. 

Careful selection of tasks, combined with the possibility of testing your program codes and accompanied by extensive explanations of the most important concepts, included in task solutions and additional texts, elevate these workbooks from simple workbooks of tasks to a unique tool for learning programming. Thus, the workbooks created as a result of many years of hard work and providing support to learning programming represent a central resource for learning algorithmic programming and preparing for the competitions on the Petlja platform.

In addition to the online editions of the workbooks, these materials are also available in a downloadable PDF on the homepage of each workbook.