Разделы презентаций


Операции над символьными данными (Turbo Pascal)

Структурные (составные) типы данных, в отличии от простых, задают множество значений с одним общим именем и по определенным правилам строятся из простых типов.Составные типы делятся на группы:- строковой тип (строки);- регулярный

Слайды и текст этой презентации

Слайд 1Операции
над символьными
данными
(9 класс)
Разработала учитель информатики
Лагуткина Анна Николаевна

Архангельская средняя

школа
2013-2014 учебный год

Операции над символьными данными(9 класс)Разработала учитель информатикиЛагуткина Анна НиколаевнаАрхангельская средняя школа2013-2014 учебный год

Слайд 2Структурные (составные) типы данных, в отличии от простых, задают множество

значений с одним общим именем и по определенным правилам строятся

из простых типов.
Составные типы делятся на группы:
- строковой тип (строки);
- регулярный тип (массивы);
- комбинированный тип (записи);
- множественный тип (множества);
- файловый тип (файлы).
Структурные (составные) типы данных, в отличии от простых, задают множество значений с одним общим именем и по

Слайд 3Строка – последовательность символов кодовой таблицы ASCII. Длина строки не

должна превышать 255 символов. Переменная строкового типа описывается в разделе

переменных следующим образом: Var a: string; b: string [25]; Значение, заключенное в квадратные скобки, определяет максимально допустимую длину строки – 25, по умолчанию она равна 255.
Строка – последовательность символов кодовой таблицы ASCII. Длина строки не должна превышать 255 символов. Переменная строкового типа

Слайд 4Величины, значениями которых являются тексты, называются литерными. В алгоритмах принято

текст заключать в кавычки. Над литерными величинами можно производить некоторые

операции: 1. Операция соединения (склеивания). Она обозначается знаком «+» и соединяет два текста в один. Например: «про» + «грамма» = «программа» «12» + «236» = «12236» Concat (s1,s2…, sn) – сцепление (соединение строк): concat (‘про’, ‘грамма’) – программа. Результат соединения текстов зависит от их порядка: «236» + «12» = «23612»
Величины, значениями которых являются тексты, называются литерными. В алгоритмах принято текст заключать в кавычки. Над литерными величинами

Слайд 52. Определение длины текста. Эта операция производится с помощью служебного слова

длин. Длина текста определяется количеством символов в нем. Например:

длин («программа») = 9 length (s) – определение длины строки: length (‘программа’) – 9. Текст, не содержащий ни одного символа, называется пустым текстом. Его длина равна 0: длин («») = 0.
2. Определение длины текста. Эта операция производится с помощью служебного слова длин. Длина текста определяется количеством символов

Слайд 63. Операция вырезки. С помощью этой операции можно вырезать из текста

фрагмент. Будем считать, что символы в тексте пронумерованы слева направо. Например:  

123456789 если А = «программа», то А[4, 5] = «грамм», где начало вырезки – номер первого символа вырезаемого фрагмента.
3. Операция вырезки. С помощью этой операции можно вырезать из текста фрагмент.  Будем считать, что символы

Слайд 7Copy (s, n, k) – вырезка из строки s, начиная

с позиции n, k штук символов. Если a:= ‘программа’, то

copy (a, 4, 5) > грамм. Комбинируя операции вырезки и соединения можно получать из одних текстов другие. Pos (s1, s) – поиск подстройки s1 в строке s. Результат – номер позиции, с которой начинается подстройка s1 в строке s: pos(‘a’, ‘м а ма’) – 2.
Copy (s, n, k) – вырезка из строки s, начиная с позиции n, k штук символов. Если

Слайд 8Процедуры Delete (s, n, k) – удаление k символов, начиная с

позиции n в строке s. Insert (s1, s, n) – вставка

подстроки s1 в строку s, начиная с позиции n. Str (n, s) – преобразование числа n в строку s. Val (s, n, l) – преобразование строки s в величину целочисленного типа n. 1 – хранит номер позиции первого ошибочного символа, полученного в результате преобразования.
Процедуры Delete (s, n, k) – удаление k символов, начиная с позиции n в строке s. Insert

Слайд 9Примечание: Проверка правильности программы: Alt+F9; Ввод числовых значений переменным: Ctrl+F9; Просмотр результата:

Alt+F5; Сохранение программы: F2 или File – Save as. Выход из программы:

Alt+X или File-Exit.
Примечание:  Проверка правильности программы: Alt+F9; Ввод числовых значений переменным: Ctrl+F9; Просмотр результата: Alt+F5; Сохранение программы: F2

Слайд 10Program _51; Var a: string [2]; b: string

[4]; c: string [5];

d: string [4]; t: string [100]; l: integer; begin a:= ‘ku’; b:= ‘shka’; c:= ‘ushon’; d:= ‘pila’; t:= a + a + b + ‘ ’ + a + a + copy(c, 2, 4) + a + ‘ ’ + a + d + ‘ ‘ + copy(b, 3, 2) + copy(d, 1, 1) + c; l:=length(t); writeln(‘t:=’,t); writeln(‘l:=’,l); end.
Program _51; Var a: string [2];     b: string [4];

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика