Функции Copy, Pos, процедуры Delete, Insert.

Функция Copy позволяет копировать из строки часть символов. Функция имеет 3 параметра. Copy (st, index, count). St-строка из которой копируют, Index-номер символа, с которого начинается копирование, Count-количество символов, которое будет ...

Приоритет выполнения логических операций в Pascal.

Логические операции применяются при написании многих программ в Pascal. Все операции имеют определенный приоритет выполнения : Первой выполняется операция NOT. Второй выполняется операция AND. Последними выполняются операции OR и XOR (Они имеют ...

Процедуры STR и VAL.

В строковую переменную можно записывать не только буквы, но и цифры. Однако это будут не числа, как таковые, а их символьное представление. Для преобразования символьных представлений числа в само число, и наоборот, используются процедуры STR и VAl.

...

Циклы и массивы

Структурное программирование

Самое главное в программировании - это научиться писать четкие, логические и структурированные программы.

• Используйте осмысленные имена для переменных, процедур и функций.

• Используйте отступы ...

Итерационные циклы.

Если число повторений заранее не известно и решение о завершении цикла принимается на основе анализа некоторого условия, то такой повторяющийся вычислительный процесс называется итерационным циклом.

...

Со строковыми переменными можно производить различные операции. Операция сцепления строк позволяет соеденить 2 строки между собой.

Сцепление строк.



program string2;
uses crt;
var name: string[20];
title: string[20];
rez:string[30];
begin
clrscr;
name:='А. С. Пушкин ';
title:='Евгений Онегин';
rez:=name+title;
writeln(rez);
readln
end.


Строка №3. Здесь мы объявляем переменную «name» и указываем для нее тип данных string. Эту переменную мы будем использовать для хранения слова. После указания типа данных string, в квадратных скобках стоит число 20. Это означает, что слово, которое мы будем хранить в переменной «name» не может занимать более 20 байт в памяти компьютера (1 байт = 1 символ, 20 байт = 20 символов, т.е. наше слово должно содержать не более 20 символов, включая пробелы).

В строке №4 вводим еще одну строковую переменную «title», которая также может содержать не более 20 символов.

В строке №5 вводим 3-ю переменную строкового типа «rez», которая может содержать не более 30 символов.

Строка №8. Первой переменной «name» мы присваиваем значение «А. С. Пушкин». Значение переменной обязательно берется в апострофы.

Строка №9. Второй переменной «title» присваиваем значение «Евгений Онегин».

Строка №10. Здесь записывается одна из операций, которая производится над строковыми переменными. Это операция сцепления (или, как ее называют умные люди, операция конкатенации). Она обозначается знаком +. Строковой переменной «rez» будет присвоена сумма значений переменных «name» и «title».

В строке №11 выводим на экран эту сумму.

sceplenie strok

sceplenie strok.


Предыдущая статья : Строки в Pascal.

Оглавление : Уроки Паскаль. Строки.

Следующая статья : ">Функции LENGTH и CONCAT.


Комментарии  

 
0 # Нео 08.12.2012 11:08
все слишком просто 8)
Ответить
 
 
+5 # Царь 23.01.2013 07:16
Просто если все перед этим прошел :lol:
Ответить
 
 
0 # Антон 24.02.2013 18:36
А можно было в описаниях переменные name и title в одной строке вместе записать?
Ответить
 
 
-1 # Маня 24.02.2013 21:57
стринг хорошая штука
Ответить
 
 
0 # Евгений 12.03.2013 13:10
а как записать слова на русском в паскале *Евгений Онегин*??
Ответить
 
 
-1 # Xround 24.05.2013 08:10
а что такое writeln?
Ответить
 
 
-1 # Vlad 02.10.2015 07:41
вывод данных
Ответить
 
 
-1 # Федя 25.12.2016 09:49
Вывод данных с новой строки, а write просто вывод
Ответить
 
 
+1 # Андрей 228 06.02.2017 05:50
:-x :-* Говно сайт, я люблю его. Я ем говно
Ответить
 
 
-1 # Mr.Art 06.02.2017 05:59
Даун тупой :-) ;-) 8)
Ответить
 
 
0 # Андрей 228 06.02.2017 06:00
забаньте уеба
Ответить
 
 
0 # Лалка 06.02.2017 06:05
Согласен, пидорище
Ответить
 
 
-1 # Mr.Art 06.02.2017 05:56
Я АртёмБ. люблю есть свои какашки, а сайт мне помог решить проблеммы с батей :-* :-* :oops: :lol: :-x :P
Ответить
 
 
+1 # Андрей 228 06.02.2017 05:57
Пидор
Ответить
 
 
0 # Царь Кирилл 06.02.2017 06:04
а ну ка завалите свои ебальники щеглы
Ответить
 
 
0 # Лалка 06.02.2017 06:06
Заткнись хуесос
Ответить
 
 
0 # Царь Кирилл 06.02.2017 06:05
а то что сайт решает проблемы с батей жто правда
Ответить
 
 
0 # Куликова Елена 06.02.2017 06:06
Андрей и Максим вы что тут делаете
Ответить
 

Добавить комментарий

Защитный код
Обновить

   ГлавнаяПаскальСтроки в ПаскальФункции LENGTH и CONCAT.