Рабочие листы
к вашим урокам
Скачать
1 слайд
Строковые переменные
в Паскале
2 слайд
Строка – последовательность символов. Количество символов в строке называется ее длиной.
Строковая константа - последовательность символов, заключенная в апострофы.
Например, 'строковая константа', '243'.
Два следующих друг за другом апострофа ('') обозначают пустую строку, т.е. строку с нулевой длиной.
3 слайд
Задача. Составьте программу, которая напечатает таблицу перевода футов в метры, если 1 фут равен 0,3048 м. Распечатайте первые 10 строк таблицы.
4 слайд
Задача. Составить программу для нахождения суммы квадратов четных двузначных чисел.
5 слайд
Описание строковых переменных
var <имя_переменной>: string[<максим.длина строки>]
Например:
var s: string[10];
К каждому символу строки можно обращаться через индекс.
Например, в строке S=’Мама мыла раму.’
s[1]=’М’
s[8]=’л’
6 слайд
Действие со строками
Операция слияния (сцепления, конкатенации) применяется для соединения нескольких строк в одну, обозначается знаком "+".
Пример, A:=’Привет,’;
B:=’Вася’
S:=A+’ ’+B+’!’
Результат: Привет, Вася!
7 слайд
Функции над строками
1. Функция length (S) определяет текущую длину строки S.
Результат - значение целого типа.
Пример, k:=length (‘Идет урок’);
Результат: k=9
8 слайд
Функции над строками
2. Функция Pos(S1, S) - обнаруживает позицию подстроки S1 в строке S. Результат - целое число, равное номеру позиции, где находится первый символ искомой подстроки.
Если вхождение подстроки не обнаружено, то результат функции будет равен 0.
Пример, m:=pos(‘as’, ‘miraspas’)
Результат: m=4
9 слайд
Функции над строками
3. Функция сopy(S, poz, n) - выделяет из строки S, начиная с позиции poz, подстроку из n символов.
Здесь S - строковая переменная, poz, n - целочисленные значения.
Пример, S:=’Информатика’
S1:=copy(S, 3, 5)
Результат: S1=’форма’
10 слайд
Функции над строками
4. Функция delete (s, poz, n) - удаляет из строки s, начиная с позиции poz, n символов.
Здесь s - строковая переменная,
poz, n - любые целочисленные значения
Пример, S:=’Мой родной город’;
delete(S, 5, 7);
Результат: S=’Мой город’
11 слайд
Функции над строками
5. Функция insert(s1, s, poz) - вставляет в строку s, начиная с позиции poz, подстроку s1.
Здесь s, s1 - строковые переменные,
poz - целочисленное значение.
Пример, S:=’мир’;
insert(‘ку’, S, 1);
Результат: S=’кумир’;
12 слайд
Задачи
Введи с клавиатуры любую фразу. Определить длину этой фразы.
Получить из слова “информатика" слова «тик», «форма», «форт».
Получить из слов "Язык", "Pascal"
фразу "Язык Pascal".
Получить из слов «Интер», «нет» слово «Интернет».
Какова позиция буквы «о» в слове «Слон».
В слове ВОЛШЕБСТВО заменить буквы "о" на "а". Подсчитать количество букв «о»
Составить программу, которая запрашивает слово с клавиатуры и после каждой буквы вставляет АБВ.
13 слайд
Введите с клавиатуры любую фразу.
Определите длину этой фразы.
14 слайд
Получить из слова “информатика»
слова «тик», «форма», «форт».
15 слайд
В слове ВОЛШЕБСТВО заменить буквы "о" на "а".
Подсчитать количество букв «о»
Рабочие листы
к вашим урокам
Скачать
6 654 020 материалов в базе
Настоящий материал опубликован пользователем Крапивко Ольга Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
36/72 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.