Презентация, доклад на тему Символьный тип данных

Символьный тип - charПеременными этого типа могут быть Буквы (Ф,Ё,ё,й, Y, q, …)Цифры (7,9,0,…)Знаки (@,%,&,],{,\,/,…;

Слайд 1СИМВОЛЬНЫЙ ТИП ДАННЫХ

СИМВОЛЬНЫЙ ТИП  ДАННЫХ

Слайд 2Символьный тип - char
Переменными этого типа могут быть
Буквы (Ф,Ё,ё,й, Y,

q, …)
Цифры (7,9,0,…)
Знаки (@,%,&,],{,\,/,…;

Символьный тип - charПеременными этого типа могут быть Буквы (Ф,Ё,ё,й, Y, q, …)Цифры (7,9,0,…)Знаки (@,%,&,],{,\,/,…;

Слайд 3Описание:
Var A : char;
Var s,f,h : char;
Var A1,A2,A3 : char;


Описание:Var A : char;Var s,f,h : char;Var A1,A2,A3 : char;

Слайд 4Это интересно знать:
1 символ имеет объем в 1 байт;
1 байт =

8 битам;
Любой символ имеет уникальный код:
В 2-м представлении 00000000…11111111;
Или в 10-м представлении 0…255;
Символы упорядочены в соответствии со своими кодами:
0…31 – управляющие коды (Например: 07-код звука, 09-код клавиши TAB, 13- код клавиши Enter, 27-код клавиши Esc,…)
0…127 символы международного стандарта ASCII, это цифры, латинские буквы и служебные слова
128…255 символы национальных алфавитов
Заглавные буквы от А-код 192 до Я- код 223 (Ё- код 168);
Строчные буквы от а-код 224 до я – код 255 (ё- код 184);



Это интересно знать:1 символ имеет объем в 1 байт;1 байт = 8 битам;Любой символ имеет уникальный код:

Слайд 5Операции над символьным типом:
Присваивания ( := ):
A:=‘A’ (это непосредственный ввод латинского

символа А),
AA:=#65 (код латинского символа A),
B:=‘!’ (это непосредственный ввод символа ! ),
BB :=#33 (код символа ! ),
C:=#13 (код клавиши ENTER),
Ввод и вывод (read, readln, write, writeln):
Read(a); read(a,s,d);
Write(a); writeln(z, x, c);
Сцепление (соединение) (+):
W:=A+B; в результате имеем ‘A!’
q:=‘У’ ; w:=‘Р’ ; e:=‘А’ ; r:=‘!’; y:=q+w+e+r; ОТВЕТ???
…………………………….. Y:=e+w+q ОТВЕТ???
Сравнение (<,<=,<>,>=,>)
‘Q’<‘q’ if ‘Q’<‘q’ then…
‘W’=‘R’ Вопрос: Что это за операция?
Операции  над символьным типом:Присваивания ( := ):A:=‘A’ (это непосредственный ввод латинского символа А), AA:=#65 (код латинского

Слайд 6Стандартные функции для работы с символами:
Ord(s) – определяет код по символу

s;
Chr(n) – определяет символ по коду n;

Вопрос: Определите какое значение
какой тип будет иметь?
Y :=ord(S);
Z:=Chr(N);
Стандартные функции для работы с символами:Ord(s) – определяет код по символу s;Chr(n) – определяет символ по коду

Слайд 7ПРИМЕР №1.
Составьте программу, которая выполняет ввод, вывод и сцепление символов.
Var A,

B, C : char;
Begin
readLn(A,B,C);
WriteLn(A+B+C);
end.
ПРИМЕР №1.Составьте программу, которая выполняет ввод, вывод и сцепление символов.Var A, B, C : char;Begin

Слайд 8ПРИМЕР №2.
Составьте программу, которая выполняет присваивание, ввод, вывод и сцепление символов.
Var

A1, A2, A3 : char;
Begin
A1:=‘@’;
readLn(A2,A3);
WriteLn(A2+A1+A3);
end.
ПРИМЕР №2.Составьте программу, которая выполняет присваивание, ввод, вывод и сцепление символов.Var A1, A2, A3 : char;Begin

Слайд 9ПРИМЕР №3.
Составьте программу, которая определяет код введенного символа.
Var A : char;

Y : integer;
Begin
readLn(A);
Y:=ord(A);
WriteLn(Y);
end.

Var A : char;
Begin
readLn(A);
WriteLn(ord(A));
end.

ПРИМЕР №3.Составьте программу, которая определяет код введенного символа.Var A : char;    Y : integer;Begin

Слайд 10ПРИМЕР №4.
Составьте программу, которая определяет символ по вставленному коду.
Var B :

char;
Z : integer;
Begin
readLn(Z);
B:=Chr(Z);
WriteLn(B);
end.

Var Z : integer;
Begin
readLn(Z);
WriteLn(Chr(Z));
end.

ПРИМЕР №4.Составьте программу, которая определяет символ по вставленному коду.Var B : char;    Z :

Слайд 11ПРИМЕР №5*.
Составьте программу, которая определяет какой символ введен с клавиатуры: цифра,

большая или маленькая латинская буква.
Примечание:
Цифры –коды от 48 до 57,
Заглавные латинские буквы от 65 (A) до 90(Z),
Строчные буквы от 97 (a) до 122 (z)

ПРИМЕР №5*.Составьте программу, которая определяет какой символ введен с клавиатуры: цифра, большая или маленькая латинская буква.Примечание: Цифры

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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