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


Обработка символьной информации (задачи, часть 3)

Содержание

Вывести на экран последовательно каждую букву слова. (способ 1)Program pr1; uses crt;var s, s1: string; i, n: integer;begin clrscr; readLn(s); n:= length(s); for i := 1 to n do

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

Слайд 1Обработка символьной информации (задачи, часть 3)
(TurboPascal)

Обработка символьной информации (задачи, часть 3)(TurboPascal)

Слайд 2Вывести на экран последовательно каждую букву слова. (способ 1)
Program pr1;

uses crt;
var
s, s1: string; i, n: integer;
begin
clrscr;

readLn(s); n:= length(s);
for i := 1 to n do
begin
s1 := copy(s, i, 1);
writeLn(s1)
end
end.

Ввод:
S=‘abcd’

Вывод:
a
b
c
d

конец

начало

Ввод s

Вывод s1

i:= 1(1)n

n:= Length(s)

s1:= Copy(s, i, 1);

Вывести на экран последовательно каждую букву слова. (способ 1)Program pr1;  uses crt;var s, s1: string; i,

Слайд 3Строки как массивы символов
Cтрока – цепочка символов. Можно провести аналогию

между строкой и одномерным массивом символов типа char (т.е. array[1..N]

of char).

К любому символу в строке можно обращаться как к элементу одномерного массива, т.е. переменные типа string обрабатываются как массив. Например:
var
s : string;
begin
s := ‘Hello World!’;
if s[3]=’l’ then WriteLn(‘OK’);
end.

Строки как массивы символовCтрока – цепочка символов. Можно провести аналогию между строкой и одномерным массивом символов типа

Слайд 4Вывести на экран последовательно каждую букву слова. (способ 2)
var


s,s1:string;
i,n:integer;
begin
writeln('vvedite slovo');
readln(s);
n:=length(s);
for i:=1 to n do
begin
s1:=s[i];
writeln(s1)
end
end.

Ввод:
S=‘abcd’

Вывод:
a
b
c
d

Вывести на экран последовательно каждую букву слова. (способ 2)var

Слайд 5Самый первый байт в строке содержит символ , код которого

- текущая длина строки.

ord(s[0]) – длина строки.

Первый значащий символ

строки занимает второй байт и имеет индекс 1 и т.д.

n a m e

s[0]

s[1]

s[2]

s[3]

s[4]

Самый первый байт в строке содержит символ , код которого - текущая длина строки. ord(s[0]) – длина

Слайд 6Вывести на экран последовательно каждую букву слова. (способ 2а)
var


s,s1: string;
i: integer;
begin
writeln ('vvedite slovo');
readln(s);
for i:=1 to ord(s[0]) do
begin
s1:=s[i];
writeln(s1)
end
end.

Ввод:
S=‘abcd’

Вывод:
a
b
c
d

начало

Ввод s

Вывести на экран последовательно каждую букву слова. (способ 2а)var

Слайд 7Найти количество искомой буквы в заданном слове.

Дано предложение. Заменить все

буквы «е» на «и».

Найти количество искомой буквы в заданном слове.Дано предложение. Заменить все буквы «е» на «и».

Слайд 8Определить истинность утверждений:
Cтрока – цепочка символов.

true

Определить истинность утверждений: Cтрока – цепочка символов. true

Слайд 9 Первый значащий символ строки занимает второй байт и

имеет индекс 1.

true

Первый значащий символ строки занимает второй байт и имеет индекс 1.true

Слайд 10 Можно провести аналогию между строкой и двумерным массивом

символов


false

Можно провести аналогию между строкой и двумерным массивом символов false

Слайд 11 Самый первый байт в строке содержит символ, код

которого - текущая длина строки.


true

Самый первый байт в строке содержит символ, код которого - текущая длина строки. true

Слайд 12 Переменные типа string обрабатываются как одномерный массив.

true

Переменные типа string обрабатываются как одномерный массив.true

Слайд 13 К любому символу в строке можно обращаться как

к элементу одномерного массива.


true

К любому символу в строке можно обращаться как к элементу одномерного массива.true

Слайд 14var
s1, s2, s3, s4, s5, s6 : string; n:

integer;
Begin
s1 := ‘умозаключение';
n := Length(s1);

WriteLn (‘Длина слова’, n)
s2 := copy(s1,1,2);
s3 := copy(s1,6,4);
s4 := copy(s1,4,2)+ copy(s1,2,2)+ copy(s1,6,1);
s5 := copy(s1,4,2)+ copy(s1,7,1);
s6 := copy(s1,7,2)+ copy(s1,6,1);
WriteLn(s2, s3, s4, s5, s6)
end.

4. Найти длину слова «умозаключение» и получить из него слова «ум», «ключ», «замок», «зал», «люк».

var s1, s2, s3, s4, s5, s6 : string; n: integer;Begin  s1 := ‘умозаключение';  n

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

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

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

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

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


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

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