Лабораторный практикум



бет15/27
Дата07.10.2022
өлшемі2,64 Mb.
#152136
түріЛабораторная работа
1   ...   11   12   13   14   15   16   17   18   ...   27
Байланысты:
Delphi задачи
диплом 20, диплом 20, диплом 20, Абай өлеңі, азия, Ақыл ой жан қуаты, Тест cұрақтары ББ IT қолдану Студентке, кіріспе практика, кіріспе практика, кіріспе практика, кіріспе практика, кіріспе практика, кіріспе практика, кіріспе практика, Резюме
Рис.41. Вид окна приложения, подсчитывающего число символов в тексте

Введите в текст процедуры следующее описание переменных:




var


N: integer; {последняя цифра}
S: string; {изменяемое слово «символ»}
Введите в окне Редактора кода текст тела процедуры обработки текста:


begin
N:=Length(Edit1.Text); {определить число символов}
Label2.Caption: = 'В тексте ';
if N>20 then N:=N mod 10; {выделить последнюю цифру}
case N of {в зависимости от последней цифры}
1 : S:=' символ'; {изменять окончание слова}
2..4 : S:=' символа';
0,5..20 : S:=' символов';
end;
Label2.Caption:=Label2.Caption+
IntToStr(Length(Edit1.Text))+ S; {вывести результат}
end;


5. Сохраните файлы проекта и программного модуля, откомпилируйте и запустите программу на выполнение.
6. Проверьте работу приложения, задавая текст с разным количеством символов и проверяя правильность вывода результатов работы.


Дополнительное задание 1.


Измените цветовое решение формы.
Лабораторная работа №5
Создайте приложение, предлагающее пользователю ввести строку текста, а затем заменяющее символы в тексте и подсчитывающее количество замененных символов.





Вид окна приложения, выполняющего замену символов в тексте
Алгоритм выполнения работы.


Вариант замены символов должен определяться по положению соответствующего флажка CheckBox, как показано на рис. 5.1.


1. Создайте форму, для свойства Caption задайте значение «Подсчет и замена символов».


2. На форме разместите компоненты: Edit1, Edit2, Edit3, CheckBox1, CheckBox2, СпескВохЗ, Label1, Label2, Label3, Button1.


3. Задайте значения свойств Label1.Caption — «Исходный текст на русском языке», Label2.Caption — «Измененный текст», Label3.Caption — «Число замен», CheckBox1.Caption — «Подсчитать число замен», CheckBox2.Caption — «Заменить "а" на "б"», CheckВохЗ. Caption — «Заменить пробелы на тире», Button1.Caption — «Выполнить».


4. Удалите текст Edit1, Edit2, Edit3 из соответствующих компонентов.


5. Выровняйте компоненты на форме, как показано на рис. 5.1.



Рис. 5.1. Вид окна приложения, выполняющего замену символов в тексте


6. Замену символов в тексте и подсчет количества замененных символов опишите в процедуре обработчика события щелчка мышью на кнопке Button1. Для создания процедуры обработчика события выберите в окне Инспектора объектов объект Button1, затем на странице События произведите двойной щелчок на пустом поле списка в событии OnClick. После этого в окне Редактора кода в заготовку процедуры обработчика события procedure TForm1.Button1Click(Sender: TObject); введите следующее описание переменных:


Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   27




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет