Презентация по информатике Строковые переменные


Строковый тип данных в Turbo Pascal. Цель урока: Изучить строковые константы и переменные, процедуры, функции и операции над строками; закрепить изученный материал при решении задач. Строковый тип данных в Turbo Pascal. 1. 2. 3. 4. 5. 6. 1. Указывает на положение элемента в массиве. Строковый тип данных в Turbo Pascal. 1. .И Н Д Е К С 2. 3. 4. 5. 6. 2. j - в прямоугольном массиве указывает на номер … Строковый тип данных в Turbo Pascal. 1. .И Н Д Е К С 2.С Т О Л Б Е Ц 3. 4. 5. 6. 3. Количество элементов в массиве характеризует его … Строковый тип данных в Turbo Pascal. 1. .И Н Д Е К С 2.С Т О Л Б Е Ц 3.Р А З М Е Р Н О С Т Ь 4. 5. 6. 4. Упорядочение элементов массива Строковый тип данных в Turbo Pascal. 1. .И Н Д Е К С 2.С Т О Л Б Е Ц 3.Р А З М Е Р Н О С Т Ь 4.С О Р Т И Р О В К А 5. 6. 5. Строка K:=K+ 1 в программе позволяет находить … Строковый тип данных в Turbo Pascal. 1. .И Н Д Е К С 2.С Т О Л Б Е Ц 3.Р А З М Е Р Н О С Т Ь 4.С О Р Т И Р О В К А 5.К О Л И Ч Е С Т В О 6. 6. В заголовке программы для описания массива указываем его … Строковый тип данных в Turbo Pascal. 1. .И Н Д Е К С 2.С Т О Л Б Е Ц 3.Р А З М Е Р Н О С Т Ь 4.С О Р Т И Р О В К А 5.К О Л И Ч Е С Т В О 6.И М Я Строковый тип данных в Turbo Pascal. Строковая константа - последовательность символов, заключенная в апострофы. Например, 'строковая константа', '243'. Два следующих друг за другом апострофа ('') обозначают пустую строку, т.е. строку с нулевой длиной.Для описания строковых переменных в Turbo Pascal существует предопределенный тип string. В общем виде описание строковой переменной будет выглядеть следующим образом:var <имя_переменной>: string[<максимальная длина строки>]Например: var s1: string[10]; Строковый тип данных в Turbo Pascal. Действия со строками:1."+"Операция слияния (сцепления, конкатенации). 2. Операции отношения позволяют сравнивать строки на отношение равенства  (=), неравенства (<>), больше (>), меньше (<), больше или равно (>=), меньше или равно (<=). В результате сравнения двух строк получается логическое значение (true или false). Строковый тип данных в Turbo Pascal. Функции:length(s) - определяет длину строки s. Результат - значение целого типа.сopy(s, p, n) - выделяет из строки s, начиная с позиции p, подстроку из n символов. сoncat(s1, s2) - выполняет объединение (слияние) строк s1, s2 в одну строку.pos(s1, s) - определяет позицию подстроки s1 в строке s. Строковый тип данных в Turbo Pascal. На строках определены процедуры:delete(s, p, n) - удаляет из строки s, начиная с позиции p, подстроку из n символов. insert(s1, s, p) - вставляет в строку s, начиная с позиции p, подстроку s1. Строковый тип данных в Turbo Pascal. Задача №1: Определить длину строки введенной с клавиатуры. Задача №2: Составить слово обратное данному.Задача №3: Посчитайте, сколько букв «о» в данном слове. Строковый тип данных в Turbo Pascal. Домашнее задание:Конспект.2.Задача №1: Выяснить является ли слово палиндромом. Палиндром  - это  слово  или фраза перевертыш - читающаяся одинаково во всех направлениях.Например,  слова-палиндромы:  шалаш,  комок, довод, потоп, наган, доход, заказ, казак, топот.Задача №2: Используя программу обращения слова, удвойте каждую букву в данном слове. Строковый тип данных в Turbo Pascal. Задача №4: Из слова «форма» получить слово «фирма».Задача №5: Зашифруйте слово, используя для вставки одну и ту же букву.