Величины
<<  Средние величины Средние величины  >>
Строковые величины
Строковые величины
Понятие строковой величины
Понятие строковой величины
Понятие строковой величины
Понятие строковой величины
Описание строковых величин
Описание строковых величин
Пример программы
Пример программы
Copy (a, i, n) – копирует n символов из строки а, начиная с позиции i
Copy (a, i, n) – копирует n символов из строки а, начиная с позиции i
Delete (a, i, n) – удаляет n символов из строки a начиная с позиции i
Delete (a, i, n) – удаляет n символов из строки a начиная с позиции i
Конкатенация
Конкатенация
PROGRAM slovo; var a,b,с:string[50]; BEGIN a:=‘синхрофазатрон’; b
PROGRAM slovo; var a,b,с:string[50]; BEGIN a:=‘синхрофазатрон’; b
Обработка строковых величин
Обработка строковых величин
Обработка строковых величин
Обработка строковых величин
Обработка строковых величин
Обработка строковых величин
Обработка строковых величин
Обработка строковых величин

Презентация: «Строковые величины». Автор: Olga. Файл: «Строковые величины.ppt». Размер zip-архива: 76 КБ.

Строковые величины

содержание презентации «Строковые величины.ppt»
СлайдТекст
1 Строковые величины

Строковые величины

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

2 Понятие строковой величины

Понятие строковой величины

Значение строковой переменной – это последовательность символов (русские, латинские буквы, цифры, специальные знаки), заключённая в апострофы.

Например, ‘урок’, ‘ТУ-154’, ‘3+4=7’, ‘346’. Строка, не содержащая ни одного символа, называется пустой (‘’). Максимальная длина строки – 255 символов.

3 Понятие строковой величины

Понятие строковой величины

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

А:=‘монитор’

А

М

О

Н

И

Т

О

Р

1 2 3 4 5 6 7

4 Описание строковых величин

Описание строковых величин

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

5 Пример программы

Пример программы

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

6 Copy (a, i, n) – копирует n символов из строки а, начиная с позиции i

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=‘машина’

Операции над символьными величинами

7 Delete (a, i, n) – удаляет n символов из строки a начиная с позиции i

Delete (a, i, n) – удаляет n символов из строки a начиная с позиции i

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

Операции на символьными величинами

9 класс

7

8 Конкатенация

Конкатенация

Операции над символьными величинами

A:=‘345’ B:=’54’ с:=a+b ‘34554’

9 PROGRAM slovo; var a,b,с:string[50]; BEGIN a:=‘синхрофазатрон’; b

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.

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

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

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

N – количество букв в строке (length(x)) K – количество букв «а» i – номер любой буквы строки, изменяется от 1 до N

Составить программу, которая находит количество букв «а» в строке x.

Информатика и ИКТ. 9 класс

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

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

Составить программу, которая находит количество букв «а» в строке 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 класс

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

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

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 класс

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

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

var str:string; i,n:integer; BEGIN write(‘Введите строку:'); readln(str); N:=length(str); for i:=1 to n do if copy(str,i,1)=‘o’then begin delete(str,i,1); insert(’-’,str, i) end; Writeln(str); END.

Заменить в строке все буквы «о» на «-»

Информатика и ИКТ. 9 класс

«Строковые величины»
http://900igr.net/prezentacija/matematika/strokovye-velichiny-183748.html
cсылка на страницу
Урок

Математика

71 тема
Слайды