Programming Taskbook 0


Download 1.62 Mb.
Pdf ko'rish
bet12/71
Sana21.06.2023
Hajmi1.62 Mb.
#1644761
TuriУчебное пособие
1   ...   8   9   10   11   12   13   14   15   ...   71
Bog'liq
Abramyan-Pascal2016-1


Глава 2. Электронный задачник Programming Taskbook 
25 
рого состоит из нескольких операторов (ранее подобный пример мы при-
водили в конце п. 1.3): 
Task('Proc20'); 
var TriangleP: (real, real) -> real; 
TriangleP := (a, h) ->
begin 
Show('a = ', a); 
Show('h = ', h); 
Result := 2 * Sqrt(Sqr(a / 2) + Sqr(h)) + a; 
ShowLine('P = ', Result); 
end;
loop 3 do 
begin 
Show(i); 
var (a,h) := ReadReal2; 
Write(TriangleP(a, h)); 
end; 
В этом варианте на каждой итерации цикла в раздел отладки выводит-
ся номер итерации (значение параметра цикла i); кроме того, функция Tri-
angleP выводит в раздел отладки значения своих параметров, снабженные 
комментариями, а также значение результата — найденного периметра
после чего переходит в разделе отладки на новую строку. 
При запуске программы на экране появится окно задачника, содержа-
щее раздел отладки (см. рис. 7). Как мы видим, вывод отладочных данных 
никак не повлиял на проверку полученных результатов. 
Вещественные данные отображаются в окне отладки с двумя дробны-
ми знаками (как и в других разделах окна задачника). Число дробных зна-
ков n можно указать явно, используя процедуру SetPrecision(n). При n = 0 
используется формат с плавающей точкой.
В задачнике предусмотрены дополнительные возможности, связанные 
с отладочной печатью последовательностей (последовательности рас-
сматриваются в п. 3.3). Эти возможности будут описаны далее, при обсуж-
дении заданий группы LinqBegin (см. п. 4.2). 


26 
Рис. 7. Окно задачника с разделом отладки 
Краткое описание средств отладки задачника содержится в разделе 
«Отладка» окна справки (см. рис. 8), которое можно вызвать из окна за-
дачника, щелкнув на кнопке со знаком «?» в заголовке окна или нажав 
клавишу F1. 
Рис. 8. Окно со справочной информацией 


Download 1.62 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   71




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling