59 lines
4.6 KiB
HTML
59 lines
4.6 KiB
HTML
<html>
|
||
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
||
<title></title>
|
||
</head>
|
||
<link rel="StyleSheet" href="../../default.css">
|
||
<body>
|
||
<H1>Что такое проверяемые задания</H1>
|
||
<hr>
|
||
<p>Задания, проверяемые автоматически, являются мечтой любого
|
||
преподавателя. Несомненно, что при автоматической проверке можно проверить
|
||
только сам факт выполнения задания, но не те знания, которые получил ученик.
|
||
Поэтому крайне желательно, чтобы выполнение проверяемых заданий проходило под
|
||
контролем преподавателя.</p>
|
||
<p>Опыт авторов системы <b>PascalABC.NET</b> и
|
||
<a href="../PT4/About.html">электронного задачника
|
||
Programming Taskbook</a> свидетельствует, что обучение программированию с помощью проверяемых заданий,
|
||
сочетаемое с другими методиками (обучение на примерах, поиск ошибок в
|
||
программах, ручная и автоматическая трассировка, создание творческих программных
|
||
проектов и т. д.), позволяет существенно ускорить сам процесс обучения и облегчить
|
||
труд преподавателя.</p>
|
||
<p>Итак, что такое <font color="#008000"><i><b>проверяемые
|
||
задания</b></i></font> и как их выполнять в системе <b>PascalABC.NET</b>?
|
||
Для того чтобы это узнать, проще всего ознакомиться с несколькими примерами
|
||
выполнения типовых заданий.
|
||
</p>
|
||
<p><a href="checkedtasks1.html">Пример 1. Задание Begin3
|
||
из электронного задачника <b>Programming Taskbook</b>.</a></p>
|
||
<p>Выполняя задание <code>Begin3</code>,
|
||
следует обратить внимание на
|
||
одну важную особенность работы с электронным задачником:
|
||
при его подключении процедуры ввода-вывода <code>read</code> и
|
||
<code>write</code> начинают работать иначе:
|
||
процедура read получает исходные данные непосредственно от задачника
|
||
(который генерирует их, используя датчик случайных чисел и учитывая
|
||
особенности выполняемого задания), а процедура write пересылает
|
||
результаты задачнику для проверки их правильности. Исходные данные, подготовленные задачником,
|
||
и результаты, полученные программой, отображаются в соответствующих разделах
|
||
окна задачника; ученик не должен заботиться об их форматировании и поясняющих
|
||
подписях, поскольку за эти действия отвечает сам задачник.
|
||
Важно учитывать, что при каждом запуске программы учащегося ей
|
||
будут предлагаться <i>различные варианты исходных данных</i>, поэтому для
|
||
решения задания необходимо разработать алгоритм,
|
||
правильно обрабатывающий любые наборы допустимых исходных данных.
|
||
</p>
|
||
|
||
<p><a href="checkedtasks2.html">Пример 2. Задание a1 для исполнителя
|
||
Робот.</a></p>
|
||
<p>Исполнитель Робот является бесценным источником заданий для быстрого обучения
|
||
основным конструкциям программирования школьников средних классов. </p>
|
||
<p>Все примеры, связанные с электронным задачником <b>Programming Taskbook</b>, иллюстрируются
|
||
изображениями окна задачника
|
||
в <a href="..\PT4\window.html#dynmode">режиме с динамической компоновкой</a>, появившемся в версии 4.11.
|
||
</p>
|
||
</body>
|
||
|
||
</html>
|