Циклы, прерывание, компоненты для отображения текста

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

p>

Эта программа генерирует следующий вывод:

i: 0

i: 1

i: 2

i: 3

i: 4

i: 5

i: 6

i: 7

i: 8

i: 9

Цикл завершен.

 

Хотя цикл for должен был бы выполняться для значений управляющей переменной от 0 до 99, оператор break приводит к более раннему выходу из него, когда значение переменной i становится равным 10.

Оператор break прекращает исполнение ближайшего внешнего оператора while, for или switch. Исполнением оператора break является передача управления за пределы составного оператора while, for или switch, ближайшему следующему оператору. Оператор break может использоваться только для прерывания выполнения указанных операторов.

Похожие команды- Заставляет перейти к следующей итерации цикла.- Осуществляет выход из функции или процедуры.- Начинает цикл, который выполняется конечное число раз.- Вызывает скачок к метке, независимо от вложения.- Повторяет инструкции, пока не выполнится условие завершения.- Заканчивает программу с диалогом ошибки.- Повторяет инструкции, пока выполнится условие продолжения.

 

3. Компоненты для отображения и редактирования текста

оператор цикл программа редактирование

Для отображения различных надписей на форме используются в основном компоненты Label, StaticText (метки, специально предназначенные для отображения текстов) и Panel (предназначен для компоновки компонентов в окне формы, но может быть использован и для вывода тестов).

Отображаемый тест во всех компонентах определяется значением свойства Cаption. Его можно устанавливать в процессе проектирования или программно. Например,

Label1. Caption:= Новый текст;

StaticText1. Caption:= Новый текст;

Для вывода числовой информации необходимо перевести число в строку.

Для перевода целого числа следует воспользоваться функцией IntToStr,

для перевода числа с плавающей точкой - FloatToStr.

Например. Caption: Решение уравнения: + FloatToStr(x); {конкатенация строк}

Во всех компонентах цвет фона определяется свойством Color, а цвет символов - подсвойством Color свойства Font.

Компоненты StaticText и Panel имеют свойство BorderStyle, определяющее рамку текста (бордюр). Компонент Panel имеет еще свойства BevelInner, BevelOuter, BevelWidth, BorderWidth. Все они используются для оформления надписи.