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


Работа с символьной информацией

Вычислительные машины имеют дело не только с числами. Едва ли не больше времени они бывают заняты обработкой текста.

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

Слайд 1Работа с символьной информацией

Работа с символьной информацией

Слайд 2Вычислительные машины имеют дело не только с числами.
Едва ли

не больше времени они бывают заняты обработкой текста.

Вычислительные машины имеют дело не только с числами. Едва ли не больше времени они бывают заняты обработкой

Слайд 3Символьный тип - буквы, цифры, знаки препинания и специальные символы


Объявление символов как переменных
var
y:char;
или констант
const
x='*';
Использование в

теле программы
y:='3';

Символьный тип - буквы, цифры, знаки препинания и специальные символы Объявление символов как переменных		var 			y:char;				  или

Слайд 4Задача: вывести на экран таблицу 2 x 10, где в

каждой строке первый элемент – «*», а второй произвольно вводимый

с клавиатуры.

Например,

* #
* #
* #
* #
* #
* #
* #
* #
* #
* #
* #

Запуск

Program chartype;
uses crt;
const
x='*';
var
y:char;
i:byte;
begin
writeln('Введите символ');
readln(y);
clrscr;
for i:=1 to 10 do
begin
writeln (x, ' ', y);
end;
end.

Блок-схема

Листинг программы

начало

конец

y

x=*

x, y

i=1,10,1

Задача: вывести на экран таблицу 2 x 10, где в каждой строке первый элемент – «*», а

Слайд 5Строковый тип – последовательность символов определенной длины (экономит память!)
Объявление строк
var 
s1:

string[т]; // m-максимально количество символов строки s1
s2: string;
Использование в

теле программы
s1: = 'Тише воды, ';

Строковый тип – последовательность символов определенной длины  (экономит память!)Объявление строк	var 		s1: string[т]; // m-максимально количество символов строки

Слайд 6Стандартные функции для работы со строковым типом данных
Операция сложения символьных

величин – «+»
s1: = 'Тише воды, ';
s2:= 'ниже травы’;
s3:=s1+’’+s2;
Длина строки –

«Length»
s2:= 'Семеро одного не ждут’;
k2:=Length(s2).
Копирование – «copy»
s1:='паровоз';  s2:='123456'; s3:=copy(s1, 5, 3);  writeln(s3);  writeln(copy(s2, 3, 2));

Стандартные функции для работы со строковым типом данныхОперация сложения символьных величин – «+»s1: = 'Тише воды, ';s2:= 'ниже

Слайд 7Удаление – «delete»
s:='123456';  delete(s, 3, 2); writeln(s);
Замена (Вставка) – «insert»
s1;='34': s2:='1256';  insert (s1, s2,

3);
Преобразование числа в строку
n:=12; str(n,s1);
Функции преобразования типов
CHR – выводит символ

соответствующий ASCII-коду – используется, если символ отсутствует на клавиатуре
for i:= 0 to 255 do  writeln( i,' ', chr(i));
ORD – функция, обратная CHR
readln(s);  writeln(ord(s));


Запуск функций

Удаление – «delete»s:='123456';  delete(s, 3, 2); writeln(s);Замена (Вставка) – «insert»s1;='34': s2:='1256';  insert (s1, s2, 3);Преобразование числа в

Слайд 88. Использование буфера обмена
Readkey – записывает значение нажатой клавиши в

буфер обмена, не выводя ее на экран.

Upcase – перевод строчных

букв в заглавные.

uses crt;
var
ch,gh:char;
begin
writeln('Введите строчные буквы, для завершения нажмите Z’);
repeat
ch:=readkey;
write(Upcase(ch));
until ch='z';
end.


8. Использование буфера обменаReadkey – записывает значение нажатой клавиши в буфер обмена, не выводя ее на экран.Upcase

Слайд 9Задачи Составить алгоритм в виде блок-схемы и написать программу
В три символьные

переменные F, I, O ввести свои фамилию, имя, отчество. Сформировать

из этих данных строку S, содержащую ваши фамилию и инициалы.
Поменять порядок символов в строке на обратный. Строка вводится произвольно с клавиатуры

Задачи Составить алгоритм в виде блок-схемы и написать программуВ три символьные переменные F, I, O ввести свои

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

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

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

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

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


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

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