Обработка символьных величин. Цели урока Познакомиться с основными принципами работы с символьными величинами Познакомиться с основными принципами работы.

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



Advertisements
Похожие презентации
Познакомиться с основными принципами работы с символьными величинами Научиться применять процедуры и функции для их обработки.
Advertisements

Основные принципы работы с символьными величинами Шутилина Л.А.,
Познакомиться с основными принципами работы с символьными величинами Научиться применять процедуры и функции для их обработки.
Строковые величины Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.
Ученицы 10 класса Гимназии 1 г. Свислочь Кичкайло Светланы.
Символьные переменные, операции с символьными переменными.
Основы алгоритмизации и программирования ABC PASCAL CHAR LENGTH COPY DELETE INSERT Сикор Ольга, 10 класс, гимназия 1.
Шешель Анжелика. Значения: Символьная величина – 1 символ (буква, цифра, знак) Строковая величина – строка символов.
Компьютеры могут обрабатывать данные различных типов. Вам уже приходилось иметь дело с числовыми типами данных: целым и вещественным. Не менее широко.
1.Что появится на экране после выполнения следующих команд: a := 4; write (a);
Символы и строки. Процедуры и функции работы со строками.
Презентация к уроку по информатике и икт (9 класс) по теме: Символьный и строковый типы данных в Паскале
(Выполнила Войтюлевич Ольга Гимназия 1). Символьный тип данных Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется.
СТРОКИ Строковой называется последовательность символов определённой длины. Идентификатор типа – слово String Примеры описания: Var Str1 : String[10];
1 Программирование на языке Паскаль Часть II Символьные строки.
СТРОКИ В ПАСКАЛЕ. Строкой в Паскале называется последовательность из определенного количества символов. Количество символов последовательности называется.
Основы алгоритмизации и программирования Чабанюк Виктория 10 класс.
Понятие строки. Операции со строковыми величинами. Стандартные процедуры и функции обработки строковых величин. Простые алгоритмы работы со строками на.
Тема урока Переменная. Тип данных. Ввод и вывод данных.
Работа со строковыми типами данных. Строка – упорядоченная последовательность символов. Строковая константа – последовательность символов, заключенных.
Транксрипт:

Обработка символьных величин

Цели урока Познакомиться с основными принципами работы с символьными величинами Познакомиться с основными принципами работы с символьными величинами Научиться применять процедуры и функции для их обработки Научиться применять процедуры и функции для их обработки

Строковый тип данных Строка в Паскале – это последовательность из определенного количества символов. Количество символов в строке называется длиной строки.

Описание строковых величин Строкам символов в Паскале соответствует тип string. var Slovo: string[n]; Word: string; Word: string; n – максимально возможная длина строки Если в описании длина строки не указывается, то она по умолчанию равна 255.

Описание строковых величин Строковые константы описываются как последовательности символов, ограниченные апострофами. Например, Текстовая строка Текстовая строка школа

Ввод и вывод строк Строки могут выводится с помощью Write и Writeln и вводится c клавиатуры с помощью Read и Readln. В большинстве случаев переменные типа String исполняются для хранения слов и различных сообщений.

Доступ к элементам строки Доступ к отдельному элементу строки аналогичен доступу к отдельному элементу массива. Если S:=Привет, Коля!, то S[1]= П S[4]= в S[8]= S[8]= Т.о., для доступа к отдельному элементу строки необходимо указать имя этой строки и номер элемента в [ ].

Стандартные процедуры и функции работы со строками

Название процедуры (функции) Назначение Пример length Определяет текущую длину строки Program one; var n: integer; w: string; begin w:=информатика; n:=length(w); writeln (n); readln;end.

Стандартные процедуры и функции работы со строками Название процедуры (функции) Назначение Пример + Склеивает строки a:=Я; b:= ; c:=люблю; d:=колбасу; n:=a+b+c+b+d; writeln (n); (определите, что получится в результате выполнения?)

Стандартные процедуры и функции работы со строками Название процедуры (функции) Назначение Пример Copy S1:=Copy (s, N, M); s - исходная строка, N - позиция, начиная с которой будет копироваться фрагмент, М - число копируемых символов, s1 - полученный фрагмент строки копирует фрагмент строки w:= картографирование; w1:=copy (w, 6,4); writeln (w1); w2:=copy (w, 4,4); writeln (w2); w3:=copy (w, 11, 3); writeln (w3); (определите, что получится в результате выполнения?)

Стандартные процедуры и функции работы со строками Название процедуры (функции) Назначение Пример Delete Delete (s, N, M); s - исходная строка, N - позиция, начиная с которой будет удаляться фрагмент, М - число удаляемых символов, Удаляет фрагмент строки w:= Система Turbo Pascal; delete (w, 8, 6); writeln (w); (определите, что получится в результате выполнения?)

Стандартные процедуры и функции работы со строками Название процедуры (функции) Назначение Пример Insert Insert (s1,s, N); вставить в строку s начиная с позиции N (перед ней) – подстроку s1, остальная часть слова сдвигается. Вставляет фрагмент строки w:= Система Pascal; Insert (Turbo, w, 9); writeln (w); (определите, что получится в результате выполнения?)

Стандартные процедуры и функции работы со строками Название процедуры (функции) Назначение Пример POS Pos (s1,s); Осуществляет поиск строки s1 в строке s. Если такого фрагмента нет, то результат = 0. program p3; var word, w: string; N: integer; begin word:=электрификация; writeln (введите фрагмент для поиска); readln (w); N= pos (w, word); if N0 then writeln (позиция =,N); else writeln (такого фрагмента нет); readln; end.

Задачи на уроки 1. Составить программу, которая запрашивает имя человека и повторяет его на экране с приветствием 2. Дано название футбольного клуба. Определить количество символов в нем. 3. Дано название города. Определить, четно или нечетно количество символов в нем. 4. Даны две фамилии. Определить, какая из них длиннее.

Задачи на уроки 5. Составить программу, которая запрашивает отдельно имя и фамилию человека, а затем выводит их как одну символьную строку. 6. Дано предложение. Все буквы «е» в нем заменить на букву «y». 7. Дано предложение. Удалить из него все буквы «с». 8. Запросить у человека его пол. Если «m», то вывести сообщение «Я люблю мальчиков!», если «d», то вывести сообщение «Я люблю девочек!»