ВУЗ:
Составители:
Рубрика:
того, специально для отображения данных предназначены компоненты-
таблицы StringGrid и компоненты для вывода строк Label и StaticText.
Для удаления текста в компонентах, предназначенных для ввода строк,
можно воспользоваться методом
Clear либо присвоить нужной строке пустое
значение. Как правило, после очистки полей ввода следует передать фокус
ввода компоненту, с которого начнётся ввод данных.
Edit1.Clear; //Очистка однострочного редактора
Memo1.Clear; //Очистка многострочного редактора
Memo2.Lines.Clear; //Очистка многострочного редактора
Edit2.Text:=''; //Очистка однострочного редактора
for i:=0 to n-1 do Memo3.Lines.Strings[i]:='';
//Очистка строк от 0 до n-1
for i:=0 to Memo4.Lines.Count-1 do Memo3.Lines[i]:='';
//Очистка строк от 0 до значения количества строк Memo4
Memo2.Lines[strtoint(Edit1.Text)]:='';
//Очистка строки, номер которой задан Edit1.Text
В следующих подразделах приводятся различные приёмы ввода и вывода
данных, а также способы контроля корректности ввода чисел. Использование
окон диалога рассмотрено в разделе 6. Логически законченные примеры
организации ввода/вывода приводятся после изложения теоретических
сведений.
7.2. Формирование данных случайным образом
Формирование данных случайным образом часто оказывается полезным на
этапе отладки. Причём иногда требуется, чтобы при запуске программы
формировалась одна и та же последовательность случайных (точнее,
псевдослучайных) чисел, а иногда – нужны разные последовательности.
Для получения случайных чисел применяется функция
random. Если
функция
random используется без параметра, то генерируется случайное
вещественное число, которое больше либо равно 0 и меньше 1. Если же при
вызове функции
random задать целочисленный параметр, например n, то она
вернёт целое число из диапазона [0, n-1]. Например,
x := random;
с := random(101);
71
того, специально для отображения данных предназначены компоненты-
таблицы StringGrid и компоненты для вывода строк Label и StaticText.
Для удаления текста в компонентах, предназначенных для ввода строк,
можно воспользоваться методом Clear либо присвоить нужной строке пустое
значение. Как правило, после очистки полей ввода следует передать фокус
ввода компоненту, с которого начнётся ввод данных.
Edit1.Clear; //Очистка однострочного редактора
Memo1.Clear; //Очистка многострочного редактора
Memo2.Lines.Clear; //Очистка многострочного редактора
Edit2.Text:=''; //Очистка однострочного редактора
for i:=0 to n-1 do Memo3.Lines.Strings[i]:='';
//Очистка строк от 0 до n-1
for i:=0 to Memo4.Lines.Count-1 do Memo3.Lines[i]:='';
//Очистка строк от 0 до значения количества строк Memo4
Memo2.Lines[strtoint(Edit1.Text)]:='';
//Очистка строки, номер которой задан Edit1.Text
В следующих подразделах приводятся различные приёмы ввода и вывода
данных, а также способы контроля корректности ввода чисел. Использование
окон диалога рассмотрено в разделе 6. Логически законченные примеры
организации ввода/вывода приводятся после изложения теоретических
сведений.
7.2. Формирование данных случайным образом
Формирование данных случайным образом часто оказывается полезным на
этапе отладки. Причём иногда требуется, чтобы при запуске программы
формировалась одна и та же последовательность случайных (точнее,
псевдослучайных) чисел, а иногда – нужны разные последовательности.
Для получения случайных чисел применяется функция random. Если
функция random используется без параметра, то генерируется случайное
вещественное число, которое больше либо равно 0 и меньше 1. Если же при
вызове функции random задать целочисленный параметр, например n, то она
вернёт целое число из диапазона [0, n-1]. Например,
x := random;
с := random(101);
71
Страницы
- « первая
- ‹ предыдущая
- …
- 69
- 70
- 71
- 72
- 73
- …
- следующая ›
- последняя »
