Дорогие 9-классники!
Сегодня мы с вами изучали тему "Строки в языке программирования Pascal"
1. Строки в языке программирования Pascal.
Строка, или строковая константа, представляет собой цепочку символов, в которую могут входить прописные и строчные буквы, цифры, знаки препинания и некоторые специальные символы, в том числе и пробел. В языке программирования Pascal строковое значение также заключается в апострофы.
Например: 'Лондон', '1 января', 'The weather is nice today', '54'.
Строка, не содержащая ни одного символа называется пустой (' ').
В языке программирования Pascal строковый тип переменных объявляется с помощью ключевого слова String. При этом можно указать максимальное количество символов в строке,
например: Var a: String [5];
Если количество символов не указано, то оно по умолчанию считается равным 255.
2. Объединение строк.
К строкам можно применять операцию объединения «+», называемую также конкатенацией.
Например:
а: = 'пар'; b: = 'ад';
l: = a + b;
Результат - 'парад'
3. Копирование подстроки
Операция копирования подстроки позволяет делать вырезки из строк.
Вырезка представляет собой последовательность смежных символов, извлеченную из строки.
Так, из слова «стихотворение» можно, например, вырезать следующие слова: «стих», «тихо», «творение», «вор».
В языке Pascal для копирования подстроки служит функция СОРУ (A, i, n), которая копирует n символов из строки A, начиная с позиции i.
4. Определение длины строки.
Количество символов в слове часто называется длиной строки.
Для вычисления длины строки в Pascal используется функция LENGTH (X), которая вычисляет количество символов в строковой переменной Х.
Пример
Используя копирование и конкатенацию, получить из слова 'лекарство' новые слова:
‘оскал’, 'воск’, ‘лес’.
Решение.
Program z1;
Var a, b, c, d: string;
Begin
a: ='лекарство';
b: = сору (а, 9, 1) + сору (а, 6, 1) + сору (а, 3, 2) + сору (а, 1, 1);
с: = сору (а, 8, 2) + сору (а, 6, 1) + сору (а, 3, 1);
d: = copy (a, 1, 2) + сору (а, 6, 1);
Writeln (b, ', ', с, ', ', d);
End.
Домашнее задание
Используя копирование и конкатенацию, из слова ПРОГРАММА получить 10 слов.
Удачи!
Сегодня мы с вами изучали тему "Строки в языке программирования Pascal"
1. Строки в языке программирования Pascal.
Строка, или строковая константа, представляет собой цепочку символов, в которую могут входить прописные и строчные буквы, цифры, знаки препинания и некоторые специальные символы, в том числе и пробел. В языке программирования Pascal строковое значение также заключается в апострофы.
Например: 'Лондон', '1 января', 'The weather is nice today', '54'.
Строка, не содержащая ни одного символа называется пустой (' ').
В языке программирования Pascal строковый тип переменных объявляется с помощью ключевого слова String. При этом можно указать максимальное количество символов в строке,
например: Var a: String [5];
Если количество символов не указано, то оно по умолчанию считается равным 255.
2. Объединение строк.
К строкам можно применять операцию объединения «+», называемую также конкатенацией.
Например:
а: = 'пар'; b: = 'ад';
l: = a + b;
Результат - 'парад'
3. Копирование подстроки
Операция копирования подстроки позволяет делать вырезки из строк.
Вырезка представляет собой последовательность смежных символов, извлеченную из строки.
Так, из слова «стихотворение» можно, например, вырезать следующие слова: «стих», «тихо», «творение», «вор».
В языке Pascal для копирования подстроки служит функция СОРУ (A, i, n), которая копирует n символов из строки A, начиная с позиции i.
4. Определение длины строки.
Количество символов в слове часто называется длиной строки.
Для вычисления длины строки в Pascal используется функция LENGTH (X), которая вычисляет количество символов в строковой переменной Х.
Пример
Используя копирование и конкатенацию, получить из слова 'лекарство' новые слова:
‘оскал’, 'воск’, ‘лес’.
Решение.
Program z1;
Var a, b, c, d: string;
Begin
a: ='лекарство';
b: = сору (а, 9, 1) + сору (а, 6, 1) + сору (а, 3, 2) + сору (а, 1, 1);
с: = сору (а, 8, 2) + сору (а, 6, 1) + сору (а, 3, 1);
d: = copy (a, 1, 2) + сору (а, 6, 1);
Writeln (b, ', ', с, ', ', d);
End.
Домашнее задание
Используя копирование и конкатенацию, из слова ПРОГРАММА получить 10 слов.
Удачи!
Комментариев нет:
Отправить комментарий