Читать онлайн «Электронный задачник по программированию (Programming Taskbook). Версия 4.5»

Автор Михаил Абрамян

М. Э. Абрамян Programming Taskbook Электронный задачник по программированию Версия 4. 5 Ростов-на-Дону 2005 2 Дата генерации PDF-документа: 26. 10. 2005. c М. Э. Он содержит 1000 учебных заданий, охватывающих все основные разделы базового курса программирования: от скалярных типов и управляющих операторов до слож- ных структур данных и рекурсивных алгоритмов. Версия 4. 5 задачника Programming Taskbook реализована для следую- щих сред: Borland Pascal 7. 0, Borland Delphi 3. 0–7. 0, Microsoft Visual Basic 5. 0–6. 0, Borland C++Builder 4. 0–5. 0, Microsoft Visual C++ 6.
0, Microsoft Visual Studio . NET 2003 (языки Visual C++ 7. 0, Visual Basic . NET и Visual C# . NET). Кроме того, задачник включен в учебную систему программирования Pascal ABC (автор С. С. Михалкович), образуя единый программный комплекс Pascal ABC & Programming Taskbook. Задачник содержит следующие группы учебных заданий (в скобках ука- зано количество заданий для каждой группы): • Begin — ввод и вывод данных, оператор присваивания (40), • Integer — целые числа (30), • Boolean — логические выражения (40), • If — условный оператор (30), • Case — оператор выбора (20), • For — цикл с параметром (40), • While — цикл с условием (30), • Series — последовательности (40), • Proc — процедуры и функции (60), • Minmax — минимумы и максимумы (30), • Array — одномерные массивы (140), • Matrix — двумерные массивы (матрицы) (100), • String — символы и строки (70), • File — двоичные файлы (90), • Text — текстовые файлы (60), • Param — составные типы данных в процедурах и функциях (70), • Recur — рекурсия (30), • Dynamic — динамические структуры данных (80). Задачник Programming Taskbook предоставляет учащимся следующие возможности: 4 М. Э. Абрамян. Электронный задачник Programming Taskbook 4. 5 • отображение на экране текста задания и связанных с ним данных; • демонстрация правильных результатов для каждого задания; • предоставление исходных данных программе учащегося; • дополнительный контроль за операциями ввода-вывода; • проверка правильности результатов, полученных программой; • запись в особый файл результатов информации о каждом тестовом ис- пытании программы; • регистрация задания как выполненного после надлежащего количества успешных тестовых испытаний программы, проведенных подряд. Использование электронного задачника существенно ускоряет процесс выполнения заданий, так как избавляет учащегося от дополнительных усилий по организации ввода-вывода, что особенно удобно при обработке массивов, строк, файлов и динамических структур. Предоставляя учащемуся готовые ис- ходные данные, задачник акцентирует его внимание на разработке и программ- ной реализации алгоритма решения заданий, причем разнообразие исходных данных обеспечивает надежное тестирование предложенного алгоритма.