130185
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

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

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

библиотека
материалов
Строковые переменные
Строка – упорядоченная последовательность символов. Количество символов в стр...
Типы строковых переменных: 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;...

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

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.

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

Номер материала: ДВ-158572

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Оператор персонального компьютера»
Курс «3D Studio MAX»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

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

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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