Презентация "Символьный тип".
Оценка 5

Презентация "Символьный тип".

Оценка 5
Лекции +1
ppt
информатика +1
02.05.2020
Презентация "Символьный тип".
Презентация "Символьный тип" предназначена для учащихся 10-11 классов изучающих программирование на языке Паскаль.
СИМВОЛЬНЫЙ ТИП.ppt

СИМВОЛЬНЫЙ ТИП CHAR

СИМВОЛЬНЫЙ ТИП CHAR

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

CHAR

СИМВОЛЬНЫЙ ТИП Представляет собой непустой символ, заключенный в одинарные кавычки (апострофы) ‘A’, ‘7’, ‘=‘

СИМВОЛЬНЫЙ ТИП Представляет собой непустой символ, заключенный в одинарные кавычки (апострофы) ‘A’, ‘7’, ‘=‘

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

Представляет собой непустой символ, заключенный в одинарные кавычки (апострофы)
‘A’, ‘7’, ‘=‘
Каждому символу приписывается целое число в диапазоне от 0 до 255.
Для кодировки используется код ASCII.

Операции отношения = - равно <> - не равно < - меньше > - больше <= - меньше или равно >= - больше или равно

Операции отношения = - равно <> - не равно < - меньше > - больше <= - меньше или равно >= - больше или равно

Операции отношения

= - равно
<> - не равно
< - меньше
> - больше
<= - меньше или равно
>= - больше или равно
Результат имеет логический тип

Стандартные функции Chr(x) – преобразует выражение х типа byte в символ и возвращает значение символа

Стандартные функции Chr(x) – преобразует выражение х типа byte в символ и возвращает значение символа

Стандартные функции

Chr(x) – преобразует выражение х типа byte в символ и возвращает значение символа
Chr(128)=‘Б’
Chr(97)=‘а’
Chr(98)=‘b’

Ord(ch) – преобразует символ ch в его код типа byte и возвращает значение кода

Ord(‘:’)=58
Ord(‘A’)=65

Б’)=А pred(‘C’)=Р succ(ch ) – возвращает следующий символ succ(‘Г’)=Д

Б’)=А pred(‘C’)=Р succ(ch ) – возвращает следующий символ succ(‘Г’)=Д

pred(ch) – возвращает предыдущий символ
pred(‘Б’)=А
pred(‘C’)=Р

succ(ch) – возвращает следующий символ
succ(‘Г’)=Д

Стандартные функции

Функция UpCase Преобразует строчные буквы латинского алфавита в прописные, но не изменяет другие символы

Функция UpCase Преобразует строчные буквы латинского алфавита в прописные, но не изменяет другие символы

Функция UpCase

Преобразует строчные буквы латинского алфавита в прописные, но не изменяет другие символы
Upcase(‘p’)=P
Upcase(‘B’)=B
Upcase(‘+’)=+

Получить на экране все латинские буквы

Получить на экране все латинские буквы

program pr1;
var x:char;
begin
x:=‘a’;
repeat
write(x,’ ‘);
x:=succ(x)
until x>’z’;
end.

1. Получить на экране все латинские буквы

Написать программу, которая выведет на экран аабабвабвг…а

Написать программу, которая выведет на экран аабабвабвг…а

2. Написать программу, которая выведет на экран аабабвабвг…а..я

program pr2;
uses crt;
var i,j:char;
begin
for i:=‘a’ to ‘я’ do
for j:=‘a’ to I
write(j);
readln;
end.

Задачи Написать программу, которая найдет, сколько раз встречается заданный символ во введенной строке

Задачи Написать программу, которая найдет, сколько раз встречается заданный символ во введенной строке

Задачи

Написать программу, которая найдет, сколько раз встречается заданный символ во введенной строке. Строка вводится посимвольно.

Написать программу, которая выдает код символа, введенного пользователем

Написать программу, которая выдает код символа, введенного пользователем

2. Написать программу, которая выдает код символа, введенного пользователем. Программа должна завершать работу после ввода, например, точки. Рекомендуемый вид экрана во время работы:
Введите символ и нажмите
Для завершения работы программы введите точку
-> 1
Символ: 1 Код: 49
-> 2
Символ: 2 Код: 50

Написать программу, которая выводит на экран первую часть таблицы кодировки символов (символы, имеющие коды от 0 до 127)

Написать программу, которая выводит на экран первую часть таблицы кодировки символов (символы, имеющие коды от 0 до 127)

3. Написать программу, которая выводит на экран первую часть таблицы кодировки символов (символы, имеющие коды от 0 до 127). Таблица должна состоять из 8 колонок и 16 строк. В первой колонке должны быть символы, имеющие код от 0 до 15, во второй – от 16 до 31 и т.д.

Написать программу, которая построит на экране прямоугольник, квадрат, трапецию, используя для построения символ #

Написать программу, которая построит на экране прямоугольник, квадрат, трапецию, используя для построения символ #

4. Написать программу, которая построит на экране прямоугольник, квадрат, трапецию, используя для построения символ #.

На портале электронного обучения e

На портале электронного обучения e

На портале электронного обучения e.bsu.ru выполнить тестовое задание.
Ссылка на курс: http://e.bsu.ru/course/view.php?id=514
2. Решить задачи:
2.1. Написать программу, которая по введенному коду выдает на экран символ.
2.2. Написать программу, которая выведет следующую конструкцию из символов:
a
ab
abc
abcd
…….
ab…z
2.3. Написать программу ввода символов с преобразованием строчных латинских букв в прописные.
2.4. Написать программу, которая выводит на экран вторую часть таблицы кодировки символов.
Создать текстовый файл в формате фамилия_школа.doc* , в котором указаны: 1) фамилия, имя ученика; школа
2) тексты программ (скопировать из Паскаля)
3) отправить мне на проверку. E-mail: cts2001@mail.ru



Домашнее задание

Контрольные вопросы Как в программе на

Контрольные вопросы Как в программе на

Контрольные вопросы

Как в программе на Паскале обозначаются символьные константы и переменные?
С помощью какой стандартной функции определяется код символа?
С помощью какой стандартной функции можно определить символ по его коду?
Что такое принцип последовательного кодирования алфавитов?

Литература Семакин И.Г. Информатика (базовый уровень)

Литература Семакин И.Г. Информатика (базовый уровень)

Литература

Семакин И.Г. Информатика (базовый уровень). 10 класс. – М.: БИНОМ. Лаборатория знаний, 2019. – 264 с.

§27. Символьный тип данных. (стр. 179-182).

Скачать файл