[Back to sunschool.math.rsu.ru]

Programming Taskbook 4
©  M. E. Abramyan (mabr@math.rsu.ru), 1998–2007

[Introduction] [About input-output operations] [Input-output and assignment] [Integers] [Logical expressions] [Conditional statement] [Selection statement] [Loop with the parameter] [Loop with the condition] [Numerical sequences] [Procedures and functions] [Minimums and maximums] [One-dimensional arrays] [Two-dimensional arrays (matrices)] [Characters and strings] [Binary files] [Text files] [Structured data types in procedures and functions] [Recursion] [Dynamic data structures] [Dynamic data structures (.NET)]

Increase font size

Introduction

Programming Taskbook is an electronic book of educational training tasks. It is intended to be used when learning programming languages such as Pascal, Microsoft Visual Basic, C++, Microsoft Visual C#, Microsoft Visual Basic .NET. It contains 1000 training tasks that cover almost all sections of a basic programming curriculum—starting from scalar types and control statements to complicated data structures and recursive algorithms.

Developing of English version of Programming Taskbook is supported by European Consortium of Innovative Universities.

Version 4.6 of Programming Taskbook has been implemented for use in the following programming environments: Borland Delphi 3.0–7.0 and 2006 (including Turbo Delphi 2006 for Win32), Microsoft Visual Basic 5.0 and 6.0, Borland C++Builder 4.0 and 5.0, Microsoft Visual C++ 6.0, Microsoft Visual Studio .NET 2003 and 2005 (languages Visual C++, Visual Basic .NET, and Visual C# .NET).

The learning options listed below are supported by Programming Taskbook:

Programming Taskbook sufficiently facilitates task execution. It is due to it performs automatically standard input-output operations. Its advantage is especially obvious when performing processing of arrays, strings, files, and dynamic data structures. Submitting ready input data to students, Programming Taskbook directs their efforts to the development and program implementation of the algorithm of the task solving; and the variety of input data submitted by Programming Taskbook provides the effective testing of the offered algorithm.

Programming Taskbook contains the following task groups:

Programming Taskbook Complete Edition (PT4Complete–1000) requires registration; after the registration all 1000 tasks are available for solving. Programming Taskbook Mini Edition (PT4Mini–250) is a freeware; it contains 250 tasks that are available for solving. The tasks that are included in the Mini Edition are marked by the symbol «°». All these tasks are also available for solving in unregistered version of PT4Complete–1000. All tasks that are available for solving in PT4Mini–250 are listed below:

Begin1–Begin40, Integer1–Integer30, Boolean1–Boolean40, If4, If6, If8, If12, If22, If26, Case2, Case4, Case9–Case10, Case18, For5, For12–For13, For15–For16, For19–For20, For33, For36, While1–While2, While4, While7, While11–While12, While22–While23, Series1, Series15–Series17, Series19, Series21, Series30, Proc4, Proc8, Proc10, Proc20–Proc21, Proc25, Proc40, Minmax1, Minmax6, Minmax12, Minmax19, Minmax22, Array4, Array7, Array16, Array32, Array47, Array54, Array63, Array71, Array79, Array89, Array92, Array108, Array112, Array116, Array134, Matrix7, Matrix24, Matrix36, Matrix53, Matrix74, Matrix82, Matrix88, Matrix100, String9–String10, String19, String29, String41, String44, String63, String70, File2, File10, File25, File27, File41, File43, File48, File50, File58, File61, File63, File67, File74, Text1, Text4, Text16, Text21, Text24, Text34, Text38, Text42, Text44, Text57, Param1, Param17, Param30, Param40, Param49, Param53, Param59–Param61, Recur1, Recur4–Recur5, Recur10, Recur14–Recur18, Recur21, Recur25, Recur27, Dynamic2–Dynamic3, Dynamic5, Dynamic8–Dynamic12, Dynamic25, Dynamic30, Dynamic49, Dynamic55, Dynamic59, Dynamic63, Dynamic70, Dynamic74, Dynamic78.

The Programming Taskbook package contains the following auxiliary tools:

These tools are available from the Programming Taskbook menu «Start | Programs | Programming Taskbook 4». Also they are integrated in some environments, which use Programming Taskbook (see submenu «Tools» or «Add-Ins» of these environments).


Download Mini Edition of Programming Taskbook 4 (PT4Mini–250, version 4.6, build 28.02.2007, 1.96 M)


[Introduction] [About input-output operations] [Input-output and assignment] [Integers] [Logical expressions] [Conditional statement] [Selection statement] [Loop with the parameter] [Loop with the condition] [Numerical sequences] [Procedures and functions] [Minimums and maximums] [One-dimensional arrays] [Two-dimensional arrays (matrices)] [Characters and strings] [Binary files] [Text files] [Structured data types in procedures and functions] [Recursion] [Dynamic data structures] [Dynamic data structures (.NET)]

Date of page creation: 01.03.2007.