ВВЕДЕНИЕ В OBJECT PASCAL
5.4.1.
Составной оператор - это
последовательность произвольных операторов программы, заключенная в операторные
скобки - зарезервированные слова begin ... end. Составные операторы -
важный инструмент Object Pascal, дающий возможность писать программы по
современной технологии структурного программирования (без операторов перехода
goto).
Object Pascal не накладывает
никаких ограничений на характер операторов, входящих в составной оператор. Среди
них могут быть и другие составные операторы - язык Object Pascal допускает
произвольную глубину их вложенности:
Функция Trim не определена в
версии 1. Вместо указанной единственной строки в этом случае
следует написать:[while
post' ', edinput.Text)>0 do
system.delete(edinput.Text,
post' ', edinput.Text), 1);
StrToint(edinput.Text);]
begin
begin
begin
end;
end;
end;
Фактически весь раздел
операторов, обрамленный словами begin ... end, представляет собой один составной
оператор. Поскольку зарезервированное слово end является закрывающей операторной
скобкой, оно одновременно указывает и конец предыдущего оператора, поэтому
ставить перед ним символ “;” необязательно. Наличие точки с запятой перед end в
предыдущих примерах означало, что между последним оператором и операторной
скобкой end располагается пустой оператор. Пустой оператор не содержит
никаких действий, просто в программу добавляется лишняя точка с запятой. В
основном пустой оператор используется для передачи управления в конец составного
оператора: как и любой другой, пустой оператор может быть помечен, и ему можно
передать управление.
Тестирование параллельного программного обеспечения представляет собой более
сложную задачу по сравнению с тестированием последовательной программы. Программист
должен знать о подводных камнях при тестировании параллельного кода, имеющихся
методологиях и инструментарии.
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее
реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности,
достоинства и недостатки.