(Выполнила Войтюлевич Ольга Гимназия 1). Символьный тип данных Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется.

Презентация:



Advertisements
Похожие презентации
Основы алгоритмизации и программирования ABC PASCAL CHAR LENGTH COPY DELETE INSERT Сикор Ольга, 10 класс, гимназия 1.
Advertisements

Основы алгоритмизации и программирования Чабанюк Виктория 10 класс.
Компьютеры могут обрабатывать данные различных типов. Вам уже приходилось иметь дело с числовыми типами данных: целым и вещественным. Не менее широко.
Шешель Анжелика. Значения: Символьная величина – 1 символ (буква, цифра, знак) Строковая величина – строка символов.
Ученицы 10 класса Гимназии 1 г. Свислочь Кичкайло Светланы.
Клунейко Вероника Ученица 10 класса. Символьный тип (Сhar) простой тип данных, предназначенный для хранения одного символа в определённой кодировке.Основным.
Типы данных Обработка символьного типа данных Обработка строкового типа данных.
СТРОКИ Строковой называется последовательность символов определённой длины. Идентификатор типа – слово String Примеры описания: Var Str1 : String[10];
Символы и строки. Процедуры и функции работы со строками.
СТРОКИ Строковой называется последовательность символов определённой длины. Идентификатор типа – слово String Примеры описания: Var Str1 : String[10];
Строковые константы записываются как последовательности символов, ограниченные апострофами. Пример: 'Текстовая строка' Пустой символ обозначается двумя.
Обработка символов строки. Дано слово. Переставить первые три и последние три буквы, сохранив порядок их следования.
Познакомиться с основными принципами работы с символьными величинами Научиться применять процедуры и функции для их обработки.
Строковый тип в Паскаль. Составление программ.. Какой тип данных в Паскале описывает текстовые данные? Какой тип данных описывает один символ? Как можно.
Основные принципы работы с символьными величинами Шутилина Л.А.,
Строковые величины Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.
Строки – последовательность символов, к которой можно обращаться как к единому целому и к каждому элементу по отдельности. Строка.
Строковые переменные Операции над строковыми переменными.
Ваш логотип. В баскетбольную команду могут быть приняты ученики, рост которых превышает 170 см. Составьте список кандидатов в команду из учеников класса.
Обработка символьных величин. Цели урока Познакомиться с основными принципами работы с символьными величинами Познакомиться с основными принципами работы.
Транксрипт:

(Выполнила Войтюлевич Ольга Гимназия 1)

Символьный тип данных Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется символьным и обозначается char. Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется символьным и обозначается char. Все символы упорядочены в соответствии с их кодами. Код символа в виде целого числа возвращает функция ord(x), если аргументом является символ алфавита. Все символы упорядочены в соответствии с их кодами. Код символа в виде целого числа возвращает функция ord(x), если аргументом является символ алфавита.

Процедуры и функции обработки символьных переменных Функция pred (s)-возвращает предыдущий символ Функция pred (s)-возвращает предыдущий символ Функция succ (s)-возвращает следующий символ. Функция succ (s)-возвращает следующий символ.

Пример Программа для введенного с клавиатуры символа выводит предыдущий и следующий символы. Программа для введенного с клавиатуры символа выводит предыдущий и следующий символы. Var ch: char; Begin Write(введите символ); Read (ch); Writeln ( пред=, pred(ch), след=, succ(ch)); end.

Строковый тип данных Для обработки более крупных фрагментов текста используют string Для обработки более крупных фрагментов текста используют string Для определения длины строковой переменной, т.е. количества символов в ней, используют функцию length (s). Для определения длины строковой переменной, т.е. количества символов в ней, используют функцию length (s). Функция pos (s1,s)-определяет, начиная с какого символа подстрока s1 содержится в строке s. Функция pos (s1,s)-определяет, начиная с какого символа подстрока s1 содержится в строке s. Функция copy (s, p, n)-копирует n символов из строки s c позиции p. Функция copy (s, p, n)-копирует n символов из строки s c позиции p. Функция delete (s, p, n)-удаляет n символов из строки s, начиная с позиции p. Функция delete (s, p, n)-удаляет n символов из строки s, начиная с позиции p. функция insert(s1, s, p)-вставляет подстроку s1 в строку s, начиная с позиции p. функция insert(s1, s, p)-вставляет подстроку s1 в строку s, начиная с позиции p.

Примеры var s: string; k: integer; begin writeln ('введите слово'); read (s); k:=pos('а', s)-1; writeln ('перед буквой а ', k, ' символов '); end. var s, s1:string; begin s:='Я иду на улицу'; s1:='урок'; writeln(s); delete(s,10,5); insert(s1,s,10); writeln(s); end.

Преобразование регистра Для преобразования строчных букв в прописные и наоборот в pascal предназначены следующие функции: upcase, lowcase, uppercase, lowercase Для преобразования строчных букв в прописные и наоборот в pascal предназначены следующие функции: upcase, lowcase, uppercase, lowercase Число v преобразовывается в строку s процедурой str (v, s). Число v преобразовывается в строку s процедурой str (v, s). Процедура val (s, v, code) преобразовывает строковое представление числа s в число v. Процедура val (s, v, code) преобразовывает строковое представление числа s в число v.

Примеры var st,b:string;i,k:integer; begin Программа подсчитывает количество write('введите строку'); read(st); букв в строке write('введите букву'); read(b); k:=0; for i:=1 to length (st) do if st[i]=b then k:=k+1; write('ответ: ', k); end. program puygv; const n: array[1..10] of string=('один', 'два', 'три', 'четыри', 'пять', 'шесть', 'семь', 'восемь', 'девять', 'нуль'); var b,c: string; i,j:integer; begin b:=' '; Программа выводит словами write('введите число: ');read(c); цифры числа for i:=1 to length(c) do begin j:=pos(c[i],b); write(n[j],' '); end; end.