Инфоурок / Информатика / Презентации / Презентация на тему "Строковый тип данных"
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Я люблю природу», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 15 ДЕКАБРЯ!

Конкурс "Я люблю природу"

Презентация на тему "Строковый тип данных"




Московские документы для аттестации!

124 курса профессиональной переподготовки от 4 795 руб.
274 курса повышения квалификации от 1 225 руб.

Для выбора курса воспользуйтесь поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВА).

ДИПЛОМ от Столичного учебного центра: KURSY.ORG


библиотека
материалов
Строковый тип данных Строки в Паскале – это данные типа string. Они использую...
Примеры описания строк Если заранее известно, что длина строки будет меньше 2...
продолжение Длина строки хранится в первом ее байте, индекс которого равен 0....
Операции над строками Строки можно присваивать друг другу. Если максимальная...
Операции над строками продолжение Строки можно объединять с помощью операции...
Сравнение строк Строки можно сравнивать друг с другом с помощью операций отно...
Использование строк Имя строки может использоваться в процедурах ввода-вывода...
продолжение К отдельному символу строки можно обращаться как к элементу масси...
коррекция строк Можно осуществлять коррекцию любого символа строковой перемен...
продолжение Нулевой элемент строковой переменной можно корректировать. При эт...
Нумерация элементов строк Элементы строки нумеруются с единицы, т.к. в каждой...
Продолжение следует….
12 1

Описание презентации по отдельным слайдам:

№ слайда 1 Строковый тип данных Строки в Паскале – это данные типа string. Они использую
Описание слайда:

Строковый тип данных Строки в Паскале – это данные типа string. Они используются для хранения последовательностей символов. В Паскале длина стандартной строки ограничена 255 символами. Под каждый символ отводится по одному байту, в котором хранится код символа. Кроме того, каждая строка содержит еще дополнительный байт, в котором хранится длина строки. Если заранее известно, что длина строки будет меньше 255 символов, то программист может сам задать максимальную длину строки

№ слайда 2 Примеры описания строк Если заранее известно, что длина строки будет меньше 2
Описание слайда:

Примеры описания строк Если заранее известно, что длина строки будет меньше 255 символов, то программист может сам задать максимальную длину строки. Примеры описания строк: type str_type = string[12]; const n = 50; var s1: string; s2, s3: str_type; s4: string[n]; s5, s6, s7: string[7]

№ слайда 3 продолжение Длина строки хранится в первом ее байте, индекс которого равен 0.
Описание слайда:

продолжение Длина строки хранится в первом ее байте, индекс которого равен 0. Объявление типизированной константы для типа string осуществляется так: const s: string = 'FreePascal' … Существует понятие пустой строки, т.е. строки, которая не имеет элементов. Пустая строка обозначается двумя рядом стоящими апострофами (например, st :='').

№ слайда 4 Операции над строками Строки можно присваивать друг другу. Если максимальная
Описание слайда:

Операции над строками Строки можно присваивать друг другу. Если максимальная длина переменной слева меньше длины присваиваемой строки, то лишние символы справа отбрасываются. s1 := 'this is text'; s2 := s1;

№ слайда 5 Операции над строками продолжение Строки можно объединять с помощью операции
Описание слайда:

Операции над строками продолжение Строки можно объединять с помощью операции конкатенации, которая обозначается знаком +. s1 := 'John'; s2 := 'Black'; s1 := s1 + ' ' + s2;

№ слайда 6 Сравнение строк Строки можно сравнивать друг с другом с помощью операций отно
Описание слайда:

Сравнение строк Строки можно сравнивать друг с другом с помощью операций отношения. При сравнении строки рассматриваются посимвольно слева направо, при этом сравниваются коды соответствующих пар символов. Строки равны, если они имеют одинаковую длину и посимвольно эквивалентны. В строках разной длины существующий символ всегда больше соответствующего ему отсутствующего символа. Меньшей будет та строка, у которой меньше код первого несовпадающего символа (вне зависимости от максимальных и текущих длин сравниваемых строк). 'abc' > 'ab' (true) 'abc' = 'abc' (true) 'abc' < 'abc ' (false)

№ слайда 7 Использование строк Имя строки может использоваться в процедурах ввода-вывода
Описание слайда:

Использование строк Имя строки может использоваться в процедурах ввода-вывода. При вводе в строку считывается из входного потока количество символов, равное длине строки или меньшее, если символ перевода строки (который вводится нажатием клавиши Enter) встретится раньше. При выводе под строку отводится количество позиций, равное ее фактической длине. … readln (s1); write (s1); …

№ слайда 8 продолжение К отдельному символу строки можно обращаться как к элементу масси
Описание слайда:

продолжение К отдельному символу строки можно обращаться как к элементу массива символов, например s1[3]. Символ строки совместим с типом char, их можно использовать в выражениях одновременно, например: … s1[3] := 'h'; writeln (s2[3] + 'r')

№ слайда 9 коррекция строк Можно осуществлять коррекцию любого символа строковой перемен
Описание слайда:

коррекция строк Можно осуществлять коррекцию любого символа строковой переменной, для чего в соответствующем операторе достаточно указать имя переменной типа string, вслед за которым в квадратных скобках задается номер ее элемента (например,str[3]:='j').

№ слайда 10 продолжение Нулевой элемент строковой переменной можно корректировать. При эт
Описание слайда:

продолжение Нулевой элемент строковой переменной можно корректировать. При этом будет изменяться текущая длина строки. Например, выражение str[0]:=#50устанавливает текущую длину равной 50.

№ слайда 11 Нумерация элементов строк Элементы строки нумеруются с единицы, т.к. в каждой
Описание слайда:

Нумерация элементов строк Элементы строки нумеруются с единицы, т.к. в каждой строковой переменной имеется элемент с номером 0, в котором в виде символа хранится длина текущей строки. Чтобы узнать текущую длину, достаточно применить функцию ord к нулевому элементу строки. Например: … writeln(ord(st[0]))

№ слайда 12 Продолжение следует….
Описание слайда:

Продолжение следует….

Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 13 декабря. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru


Общая информация

Номер материала: ДВ-371203
Курсы профессиональной переподготовки
133 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 13 декабря
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Похожие материалы

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>