Лабораторная работа №7 (15) Символы и строки символов Цель работы: ознакомиться с информацией в виде отдельных символов и их последовательности – строк. Получить знания и умения в обработке текстовых данных.
Оценка 5

Лабораторная работа №7 (15) Символы и строки символов Цель работы: ознакомиться с информацией в виде отдельных символов и их последовательности – строк. Получить знания и умения в обработке текстовых данных.

Оценка 5
docx
09.04.2022
Лабораторная работа №7 (15)  Символы и строки символов  Цель работы: ознакомиться с информацией в виде отдельных символов и их последовательности – строк. Получить знания и умения в обработке текстовых данных.
Лабораторная работа 7.docx

Лабораторная работа №7 (15)

 

Символы и строки символов

 

Цель работы: ознакомиться с информацией в виде отдельных символов и их последовательности – строк. Получить знания и умения в обработке текстовых данных.

Задание

 

Создать папку, проект, блок-схему алгоритма, таблицу компонентов формы, таблицу значений свойств компонентов формы и Object Pascal программу для обработки текстовой информации согласно варианту.

Вариант №9. Удалить все пробелы из текста «Дома сладка и солома, на чужбине и калачи не вкусны».

 

Ход работы

 

Таблица значений переменных

Написание переменных в Object Pascal

Значение переменных

s

Начальный текст

 

Таблица компонентов

Объект

Назначение

Button1

Кнопка активации процедуры удаления пробелов.

Label1, Label2

Поле введения информации.

Edit1

Поле ввода исходного текста.

Edit2

Поле вывода отформатированного текста.

 

 

Таблица значений свойств компонентов формы

Свойство

Значение

Form1.Caption

Лабораторная работа №7.

Label1.

Исходный текст.

Label2.

Отформатированный текст.

Button1.

Убрать пробелы

Edit1

Дома сладка и солома, на чужбине и калачи не вкусны.

Edit2

Домасладкаисолома,начужбинеикалачиневкусны.

                                                             

                                              

 

 

 

Начало,1,Ввод данных, s,2,Есть пробел,3 

 

 

 

 

 


                                                      Нет

 


Удаление пробела4                                                 Да

 

 

 


                                             

5
 


 Вывод s                                                             

 

Конец,6
 

 

 

 

 

 


                                Рисунок 1 – Блок-схема

 

Рисунок 2 – Форма

Код программы

procedure TForm1.Button1Click(Sender: TObject);

var

  s:string;

begin

 s:=Edit1.Text;

 while Pos( ' ', s ) > 0 do

      Delete( s, Pos( ' ', s ), 1 );

 Edit2.Text:=s;

end;

end.

Рисунок 3 – Вид окна программы

Вывод: в ходе данной лабораторной работы приобретены навыки в работе с текстовыми данными в интегрированной среде программирования Delphi. Работа программы приводилась в действие при помощи оператора (инструкции) Delete, который выполняется в цикле while, пока первым символом строки является пропуск (в этом случае значение pos ( ҅ ҅, S) равняется единице).


 

Лабораторная работа №7 (15)

Лабораторная работа №7 (15)

Нет

Нет

Рисунок 2 – Форма Код программы procedure

Рисунок 2 – Форма Код программы procedure

Вывод: в ходе данной лабораторной работы приобретены навыки в работе с текстовыми данными в интегрированной среде программирования

Вывод: в ходе данной лабораторной работы приобретены навыки в работе с текстовыми данными в интегрированной среде программирования
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
09.04.2022