Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация на тему Строковые премеменные
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

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

библиотека
материалов
Строковые переменные
Строка – упорядоченная последовательность символов. Количество символов в стр...
Типы строковых переменных: Char – один символ, занимает 1 байт памяти, можно...
Операции с символьными переменными: Присваивание Вывод Логические операции пр...
Стандартные символьные функции CHR(N:byte):char – возвращает символ с кодом N...
LENGTH(S:string):integer – возвращает длину строки S, т.е. количество символо...
Стандартные символьные процедуры DELETE(S:string,Index:integer,Count:integer)...
Пример: Из данной символьной строки выбрать все цифры и сформировать другую с...
Определить, является ли слово полиндромом Program ex; Var S:string; I,L:byte;...
9 1

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs

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

№ слайда 1 Строковые переменные
Описание слайда:

Строковые переменные

№ слайда 2 Строка – упорядоченная последовательность символов. Количество символов в стр
Описание слайда:

Строка – упорядоченная последовательность символов. Количество символов в строке называется ее длиной. Длина строки может лежать в диапазоне от 0 до 255 символов Pascal работает с символами как с формальными кодами (кодировочная таблица ASCII).

№ слайда 3 Типы строковых переменных: Char – один символ, занимает 1 байт памяти, можно
Описание слайда:

Типы строковых переменных: Char – один символ, занимает 1 байт памяти, можно закодировать 256 символов String – строка символов, максимально до 255 символов. Строковая константа – последовательность символов, заключенных в апострофы например: ‘текст’, ‘281’, ‘Месяц март’ ‘’ – пустая строка Описание переменных Например: var St, Ot:char; {переменные St Ot, могут содержать любой символ из кодовой таблицы} Name, Famely: string; { переменные Name, Famely могут содержать строки до 255 символов, если не указана длина, то по максимуму } School: string[20]; {переменная может содержать строку до 20 символов}

№ слайда 4 Операции с символьными переменными: Присваивание Вывод Логические операции пр
Описание слайда:

Операции с символьными переменными: Присваивание Вывод Логические операции проверки на равенство и неравенство Сравнение символов по величине (производится по порядку номеров кодовой таблицы) Прямое задание символов в выражениях и константах возможно двумя способами: 1. Символ приводится в апострофах - ‘a’ 2. Указывается знак # и №символа в кодовой таблице ASCII – ‘A’ = #65

№ слайда 5 Стандартные символьные функции CHR(N:byte):char – возвращает символ с кодом N
Описание слайда:

Стандартные символьные функции CHR(N:byte):char – возвращает символ с кодом N ORD(S:char):byte – возвращает код символа S Вопрос: что вернет функция CHR(ORD(A)) CONCAT(S1,S2,….S:string):string – соединяет последовательно строки S1, S2,…S и возвращает полученное значение Например: CONCAT(‘Маша ’,’ела ’,’кашу’,’.’); = Маша ела кашу. COPY(S:string,Index:integer,Count:integer):string – выделяет из строки S подстроку длиной Count символов начиная с позиции Index Например: S=‘победа’ COPY (S,3,4) = ‘беда’

№ слайда 6 LENGTH(S:string):integer – возвращает длину строки S, т.е. количество символо
Описание слайда:

LENGTH(S:string):integer – возвращает длину строки S, т.е. количество символов с учетом пробелов Например: S=‘победа’; LENGTH(S)=6 POS(Sb:string,S:string):byte – возвращает позицию, с которой подстрока Sb первый раз встречается в строке S Например: S=‘победа’; POS(‘об’,S) =2

№ слайда 7 Стандартные символьные процедуры DELETE(S:string,Index:integer,Count:integer)
Описание слайда:

Стандартные символьные процедуры DELETE(S:string,Index:integer,Count:integer) – удаляет из стоки S начиная с Index количество символов Count Например: S=‘победа’; DELETE(S,2,3) = ‘пда’ INSERT(S:string, Sv:string, Index:integer) – вставляет подстроку Sv в строку S начиная с позиции Index Например: S=‘ЭВМ’; Sv = ‘IBM PC’ INSERT(S, Sv, 5) = ‘ЭВМ IBM PC’ STR(Value:число,S:string):string – преобразует численную величину в строку VAL(S:string,V:число,Code:integer)- преобразует строку S в значение числовой переменной V. Строка S должна быть корректной записью числа, есло это не так, то V=0, а CODE<>0. CODE – код неправильного символа

№ слайда 8 Пример: Из данной символьной строки выбрать все цифры и сформировать другую с
Описание слайда:

Пример: Из данной символьной строки выбрать все цифры и сформировать другую строку из них, сохранив их последовательность Program ex; Var S1,S2:string; i:byte; Begin Write(‘введи строку’); Readln(S1); S2:=‘’; For i:=1 to length(S1) do if (S1[i]>=‘0’) and (S1[i]<=‘9’) then S2:=S2+S1[i]; Writeln(‘результат:’,S2); end.

№ слайда 9 Определить, является ли слово полиндромом Program ex; Var S:string; I,L:byte;
Описание слайда:

Определить, является ли слово полиндромом Program ex; Var S:string; I,L:byte; F:boolean; Begin Write(‘введи строку’); Readln(S1); F:=true; L:=length(S); For i:=S(L-1) div 2 downto 1 do if S[i]<>S[L-i] then F:=false; If F then write (‘YES_YES!’ else Writeln(‘NO-NO!’); end.

Автор
Дата добавления 15.11.2015
Раздел Информатика
Подраздел Презентации
Просмотров155
Номер материала ДВ-158572
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

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

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