SlideShare a Scribd company logo
1 of 5
Строковый тип данных (string)
  Строковый тип данных (string) — это сложный тип данных
  (в отличие от integer, real, boolean и char).

  Значением строковой величины является последовательность
  (цепочка) символов (т.е. элементов типа char).

  В программе значение величины типа string записывается в
  виде строки символов, заключенной в одинарные кавычки.

  Строки могут выводиться стандартными процедурами Write и
  WriteLn и вводиться стандартной процедурой ReadLn.
Пример

  program example1;
  var s, d, u: string;
  begin
    ReadLn(s);
    p := ’информатика’;
    ...
    if d <> ’Паскаль’ then
    ...
    while u <> ’stop’ do
    ...
    Write(p);
  end.
Длина строковой величины
  Число символов в строке называется ее длиной. Для
  вычисления длины используется функция Length. Например,
  Length(p) = 11.

  При подсчете фактической длины строки учитываются все
  входящие в нее символы, в том числе и пробелы.

  Длина строковой величины может меняться (одновременно с
  изменением ее значения) в процессе выполнения программы.

  Строка может быть пустой (не содержать ни одного символа).
  При этом Length(”) = 0.

  Строка ’ ’, состоящая из одного пробела, имеет длину 1 и
  отличается от строки ”.
Операция конкатенации (склеивания) строк
  Операция конкатенации позволяет соединить две строки в
  одну, приписывая вторую строку сразу же вслед за первой.

  Обозначается знаком „+“ (не путать со значком операции
  сложения чисел).

  Например, команда s := ’Это ’ + ’-’ + ’ строка!’;
  записывает в ячейку s цепочку „Это - строка!“
Другие процедуры и функции для работы со
строками

  program example2;
  var i: integer;
       s, t, u: string;
  begin
    s := ’индустриализация’;
    t := Copy(s, 3, 2);
    u := Copy(s, 9, 8);
    WriteLn(Concat(t, u));
    i := Pos(’ус’, s);
    Delete(s, i, 11);
    WriteLn(s);
    Insert(’онез’, s, 4);
    WriteLn(s);
  end.

More Related Content

What's hot

Default
DefaultDefault
Defaultvenzz
 
Tamheed ul Iman.hindi
Tamheed ul Iman.hindiTamheed ul Iman.hindi
Tamheed ul Iman.hindidawateislami
 
Usable sites master class in G-Club
Usable sites master class in G-ClubUsable sites master class in G-Club
Usable sites master class in G-ClubGenn
 
Parables of the seekers of forgiveness तौबा करने वालों के वाक़िआत
Parables of the seekers of forgiveness  तौबा करने वालों के वाक़िआतParables of the seekers of forgiveness  तौबा करने वालों के वाक़िआत
Parables of the seekers of forgiveness तौबा करने वालों के वाक़िआतAhmed@3604
 
Biography Of Zubair Bin Awam (R.A) (सीरते सय्यिदुना ज़ुबैर बिन अव्वाम رضی ال...
Biography Of  Zubair Bin Awam (R.A) (सीरते सय्यिदुना ज़ुबैर बिन अव्वाम رضی ال...Biography Of  Zubair Bin Awam (R.A) (सीरते सय्यिदुना ज़ुबैर बिन अव्वाम رضی ال...
Biography Of Zubair Bin Awam (R.A) (सीरते सय्यिदुना ज़ुबैर बिन अव्वाम رضی ال...Ahmed@3604
 
แบบสำรวจประวัติส่วนตัว
แบบสำรวจประวัติส่วนตัวแบบสำรวจประวัติส่วนตัว
แบบสำรวจประวัติส่วนตัวscrambledking
 
Zona Bg Tablica Produkti
Zona Bg Tablica ProduktiZona Bg Tablica Produkti
Zona Bg Tablica Produktiguestff70d
 
Photo Mosaic Sochi2014
Photo Mosaic Sochi2014Photo Mosaic Sochi2014
Photo Mosaic Sochi2014Elya Novikov
 
вопросы
вопросывопросы
вопросыsef2009
 
Islamic Manners ह़ुस्ने अख़्लाक़
Islamic Manners  ह़ुस्ने अख़्लाक़Islamic Manners  ह़ुस्ने अख़्लाक़
Islamic Manners ह़ुस्ने अख़्लाक़Ahmed@3604
 
Devby Sef Presentation
Devby Sef PresentationDevby Sef Presentation
Devby Sef Presentationsef2009
 
2006 קיץ ב 006
2006 קיץ ב 0062006 קיץ ב 006
2006 קיץ ב 006bagrutonline
 
РИФ 2008: Электронные платежи в работе операторов фиксированной связи
РИФ 2008: Электронные платежи в работе операторов фиксированной связиРИФ 2008: Электронные платежи в работе операторов фиксированной связи
РИФ 2008: Электронные платежи в работе операторов фиксированной связиE-Money News
 

What's hot (20)

Default
DefaultDefault
Default
 
Tamheed ul Iman.hindi
Tamheed ul Iman.hindiTamheed ul Iman.hindi
Tamheed ul Iman.hindi
 
Usable sites master class in G-Club
Usable sites master class in G-ClubUsable sites master class in G-Club
Usable sites master class in G-Club
 
Parables of the seekers of forgiveness तौबा करने वालों के वाक़िआत
Parables of the seekers of forgiveness  तौबा करने वालों के वाक़िआतParables of the seekers of forgiveness  तौबा करने वालों के वाक़िआत
Parables of the seekers of forgiveness तौबा करने वालों के वाक़िआत
 
14.3
14.314.3
14.3
 
Biography Of Zubair Bin Awam (R.A) (सीरते सय्यिदुना ज़ुबैर बिन अव्वाम رضی ال...
Biography Of  Zubair Bin Awam (R.A) (सीरते सय्यिदुना ज़ुबैर बिन अव्वाम رضی ال...Biography Of  Zubair Bin Awam (R.A) (सीरते सय्यिदुना ज़ुबैर बिन अव्वाम رضی ال...
Biography Of Zubair Bin Awam (R.A) (सीरते सय्यिदुना ज़ुबैर बिन अव्वाम رضی ال...
 
แบบสำรวจประวัติส่วนตัว
แบบสำรวจประวัติส่วนตัวแบบสำรวจประวัติส่วนตัว
แบบสำรวจประวัติส่วนตัว
 
Zona Bg Tablica Produkti
Zona Bg Tablica ProduktiZona Bg Tablica Produkti
Zona Bg Tablica Produkti
 
Product1
Product1Product1
Product1
 
3 byleg
3 byleg3 byleg
3 byleg
 
Photo Mosaic Sochi2014
Photo Mosaic Sochi2014Photo Mosaic Sochi2014
Photo Mosaic Sochi2014
 
вопросы
вопросывопросы
вопросы
 
прикол
приколприкол
прикол
 
Islamic Manners ह़ुस्ने अख़्लाक़
Islamic Manners  ह़ुस्ने अख़्लाक़Islamic Manners  ह़ुस्ने अख़्लाक़
Islamic Manners ह़ुस्ने अख़्लाक़
 
Devby Sef Presentation
Devby Sef PresentationDevby Sef Presentation
Devby Sef Presentation
 
Tiin yalgal
Tiin yalgalTiin yalgal
Tiin yalgal
 
2006 קיץ ב 006
2006 קיץ ב 0062006 קיץ ב 006
2006 קיץ ב 006
 
Хирургия уретры у мужчин
Хирургия уретры у мужчинХирургия уретры у мужчин
Хирургия уретры у мужчин
 
РИФ 2008: Электронные платежи в работе операторов фиксированной связи
РИФ 2008: Электронные платежи в работе операторов фиксированной связиРИФ 2008: Электронные платежи в работе операторов фиксированной связи
РИФ 2008: Электронные платежи в работе операторов фиксированной связи
 
חורף 2005 006
חורף 2005 006חורף 2005 006
חורף 2005 006
 

More from Daria Romanova

Неравенства со степенями
Неравенства со степенямиНеравенства со степенями
Неравенства со степенямиDaria Romanova
 
Работа с текстом в среде OpenOffice.org
Работа с текстом в среде OpenOffice.orgРабота с текстом в среде OpenOffice.org
Работа с текстом в среде OpenOffice.orgDaria Romanova
 
Процедуры и функции для работы со строками
Процедуры и функции для работы со строкамиПроцедуры и функции для работы со строками
Процедуры и функции для работы со строкамиDaria Romanova
 
Сложные условия в паскале
Сложные условия в паскалеСложные условия в паскале
Сложные условия в паскалеDaria Romanova
 
Логические операции
Логические операцииЛогические операции
Логические операцииDaria Romanova
 
Законы алгебры логики
Законы алгебры логикиЗаконы алгебры логики
Законы алгебры логикиDaria Romanova
 

More from Daria Romanova (7)

Неравенства со степенями
Неравенства со степенямиНеравенства со степенями
Неравенства со степенями
 
Работа с текстом в среде OpenOffice.org
Работа с текстом в среде OpenOffice.orgРабота с текстом в среде OpenOffice.org
Работа с текстом в среде OpenOffice.org
 
Процедуры и функции для работы со строками
Процедуры и функции для работы со строкамиПроцедуры и функции для работы со строками
Процедуры и функции для работы со строками
 
Сложные условия в паскале
Сложные условия в паскалеСложные условия в паскале
Сложные условия в паскале
 
Логические операции
Логические операцииЛогические операции
Логические операции
 
Законы алгебры логики
Законы алгебры логикиЗаконы алгебры логики
Законы алгебры логики
 
Variables
VariablesVariables
Variables
 

Recently uploaded

TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...Nguyen Thanh Tu Collection
 
French Revolution (फ्रेंच राज्यक्रांती)
French Revolution  (फ्रेंच राज्यक्रांती)French Revolution  (फ्रेंच राज्यक्रांती)
French Revolution (फ्रेंच राज्यक्रांती)Shankar Aware
 
Seth-Godin-–-Tribus-PDFDrive-.pdf en espaoñ
Seth-Godin-–-Tribus-PDFDrive-.pdf en espaoñSeth-Godin-–-Tribus-PDFDrive-.pdf en espaoñ
Seth-Godin-–-Tribus-PDFDrive-.pdf en espaoñcarrenoelio8
 
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 

Recently uploaded (6)

TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
TUYỂN TẬP 20 ĐỀ THI KHẢO SÁT HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2020 (CÓ Đ...
 
French Revolution (फ्रेंच राज्यक्रांती)
French Revolution  (फ्रेंच राज्यक्रांती)French Revolution  (फ्रेंच राज्यक्रांती)
French Revolution (फ्रेंच राज्यक्रांती)
 
Seth-Godin-–-Tribus-PDFDrive-.pdf en espaoñ
Seth-Godin-–-Tribus-PDFDrive-.pdf en espaoñSeth-Godin-–-Tribus-PDFDrive-.pdf en espaoñ
Seth-Godin-–-Tribus-PDFDrive-.pdf en espaoñ
 
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
TUYỂN TẬP 25 ĐỀ THI HỌC SINH GIỎI MÔN TIẾNG ANH LỚP 6 NĂM 2023 CÓ ĐÁP ÁN (SƯU...
 
LAR MARIA MÃE DE ÁFRICA .
LAR MARIA MÃE DE ÁFRICA                 .LAR MARIA MÃE DE ÁFRICA                 .
LAR MARIA MÃE DE ÁFRICA .
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 

Тип string в паскале

  • 1. Строковый тип данных (string) Строковый тип данных (string) — это сложный тип данных (в отличие от integer, real, boolean и char). Значением строковой величины является последовательность (цепочка) символов (т.е. элементов типа char). В программе значение величины типа string записывается в виде строки символов, заключенной в одинарные кавычки. Строки могут выводиться стандартными процедурами Write и WriteLn и вводиться стандартной процедурой ReadLn.
  • 2. Пример program example1; var s, d, u: string; begin ReadLn(s); p := ’информатика’; ... if d <> ’Паскаль’ then ... while u <> ’stop’ do ... Write(p); end.
  • 3. Длина строковой величины Число символов в строке называется ее длиной. Для вычисления длины используется функция Length. Например, Length(p) = 11. При подсчете фактической длины строки учитываются все входящие в нее символы, в том числе и пробелы. Длина строковой величины может меняться (одновременно с изменением ее значения) в процессе выполнения программы. Строка может быть пустой (не содержать ни одного символа). При этом Length(”) = 0. Строка ’ ’, состоящая из одного пробела, имеет длину 1 и отличается от строки ”.
  • 4. Операция конкатенации (склеивания) строк Операция конкатенации позволяет соединить две строки в одну, приписывая вторую строку сразу же вслед за первой. Обозначается знаком „+“ (не путать со значком операции сложения чисел). Например, команда s := ’Это ’ + ’-’ + ’ строка!’; записывает в ячейку s цепочку „Это - строка!“
  • 5. Другие процедуры и функции для работы со строками program example2; var i: integer; s, t, u: string; begin s := ’индустриализация’; t := Copy(s, 3, 2); u := Copy(s, 9, 8); WriteLn(Concat(t, u)); i := Pos(’ус’, s); Delete(s, i, 11); WriteLn(s); Insert(’онез’, s, 4); WriteLn(s); end.