Строковые величины Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.

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



Advertisements
Похожие презентации
Работа со строковыми типами данных. Строка – упорядоченная последовательность символов. Строковая константа – последовательность символов, заключенных.
Advertisements

Шешель Анжелика. Значения: Символьная величина – 1 символ (буква, цифра, знак) Строковая величина – строка символов.
Обработка символьных величин. Цели урока Познакомиться с основными принципами работы с символьными величинами Познакомиться с основными принципами работы.
Ученицы 10 класса Гимназии 1 г. Свислочь Кичкайло Светланы.
Обработка строк Строка- упорядоченная последовательность символов. Строковый тип данных- структурированный тип в Турбо-Паскале. Каждый символ.
О СНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ. П ЛАН 1. Символьные и строковые величины. Операции над символьными и строковыми величинами. 2. Символьный тип.
Основы алгоритмизации и программирования ABC PASCAL CHAR LENGTH COPY DELETE INSERT Сикор Ольга, 10 класс, гимназия 1.
Символьные переменные, операции с символьными переменными.
Основы алгоритмизации и программирования Чабанюк Виктория 10 класс.
Ваш логотип. В баскетбольную команду могут быть приняты ученики, рост которых превышает 170 см. Составьте список кандидатов в команду из учеников класса.
(Выполнила Войтюлевич Ольга Гимназия 1). Символьный тип данных Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется.
Задача Разбить предложение по словам. В предложении могут быть знаки «.», «!», «?» и «,»
Строковые переменные Операции над строковыми переменными.
Символы и строки. Процедуры и функции работы со строками.
Строковый тип в Паскаль. Составление программ.. Какой тип данных в Паскале описывает текстовые данные? Какой тип данных описывает один символ? Как можно.
СТРОКИ Строковой называется последовательность символов определённой длины. Идентификатор типа – слово String Примеры описания: Var Str1 : String[10];
СТРОКИ Строковой называется последовательность символов определённой длины. Идентификатор типа – слово String Примеры описания: Var Str1 : String[10];
Символьные и строковые переменные. Общие понятия Для того чтобы ЭВМ могла обрабатывать тексты, она должна уметь оперировать не только с числами, но и.
Решение задач. Вариант 1 1. Чему равна максимальная длина строки? 2. При помощи операций копирования и склейки из слова «жемчужина» составить слова: «чужие»,«муж».
Обработка символов строки. Дано слово. Переставить первые три и последние три буквы, сохранив порядок их следования.
Транксрипт:

Строковые величины Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.

Значение строковой переменной – это последовательность символов (русские, латинские буквы, цифры, специальные знаки), заключённая в апострофы. Понятие строковой величины Например, урок, ТУ-154, 3+4=7, 346. Строка, не содержащая ни одного символа, называется пустой (). Максимальная длина строки – 255 символов.

Смысл символьных констант не рассматривается, для компьютера это последовательность символов. Символы, входящие в состав переменной нумеруются. Понятие строковой величины монитор А А:=монитор

Тип символьных переменных описывается в разделе описания var a:string; b:string[50]; Описание строковых величин

PROGRAM dialog; var a,b:string[50]; BEGIN Writeln(Добрый день!); Writeln(Как вас зовут?); Readln(a); Writeln(Рад познакомиться, а); Writeln(Как поживаете?); Readln(b); Writeln(Какое совпадение! И я, b); END. Пример программы

Copy (a, i, n) – копирует n символов из строки а, начиная с позиции i. Например, x:=затвор; a:=copy(x,4,3); a=вор Insert (b, a, i) – вставляет подстроку b в строку a, начиная с позиции i. Например, x:=мина; a:=insert(аш,x, 2); a=машина Операции над символьными величинами

Операции на символьными величинами 79 класс Delete (a, i, n) – удаляет n символов из строки a начиная с позиции i. Например, x:=город; a:=delete(x,2,2); a=год Length(а) – вычисляет длину строки а. Например, x:=компьютер; n:=length(x); n=9

Операции над символьными величинами Конкатенация A:=345 B:=54 С:=a+b 34554

Обработка строковых величин PROGRAM slovo; var a,b,с:string[50]; BEGIN a:=синхрофазатрон; b:=copy(a,5,2)+copy(a,9,2); c:=copy(a,7,4)+copy(a,14,1); writeln(b); writeln(c); END.

Обработка строковых величин Информатика и ИКТ. 9 класс Составить программу, которая находит количество букв «а» в строке x. N – количество букв в строке (length(x)) K – количество букв «а» i – номер любой буквы строки, изменяется от 1 до N

Обработка строковых величин Информатика и ИКТ. 9 класс Составить программу, которая находит количество букв «а» в строке x. var x:string; i,n,k:integer; BEGIN write(Введите строку:'); readln(x); N:=length(x); K:=0; for i:=1 to n do if copy(x,i,1)=a then k:=k+1; writeln(k); END.

Обработка строковых величин Информатика и ИКТ. 9 класс var a:string; i,n,k:integer; BEGIN write(Введите строку:'); readln(a); N:=length(a); K:=0; for i:=1 to n-1 do if copy(a,i,1)=copy(a,i+1,1) then k:=k+1; If k=0 then writeln(не встречается) else then writeln(встречается) END. Встречаются ли в строке A удвоенные буквы

Обработка строковых величин Информатика и ИКТ. 9 класс var str:string; i,n:integer; BEGIN write(Введите строку:'); readln(str); N:=length(str); for i:=1 to n do if copy(str,i,1)=othen begin delete(str,i,1); insert(-,str, i) end; Writeln(str); END. Заменить в строке все буквы «о» на «-»