Презентация на тему Символьные и строковые величины. Программа сравнения двух символов

Содержание

Символьные и строковые величины Программа сравнения двух символовvar a,b:char;begin writeln('введите первый символ'); readln(a); writeln('введите второй символ'); readln(b); if a>b Анализ работы программыСимволы русского алфавита, набранные в одном регистре упорядочены в алфавитном порядке;’Б’ Анализ работы программыБольшие буквы русского алфавита меньше маленьких букв русского алфавита;’Б’ Анализ работы программыСимволы цифр расположены в порядке возрастания их числовых значений;’1’ Анализ работы программыСимволы латинских букв меньше символов русских букв;’z’ Правило сравнения символов Символы сравниваются в порядке, называемом лексикографическим. Это порядок расположения символов в кодовой Функции для работы с символами Правило сравнения строкСтроки сравниваются в лексикографическом порядке посимвольно.Сравнивают первые символы, больше будет та строка, первый Примеры сравнения строк Задача 1Определить код введенного символа. Этапы выполнения задания Определение исходных данных: переменная с (введенный символ).Определение результатов: переменная x (код символа Программа: var c:char;  x:byte;begin writeln('введите символ'); readln(c); x:=ord(c); writeln('код=',x);end. Задача 3Пользователь вводит название государства и его столицу, программа должна вывести сообщение 	«Столица государства … Этапы выполнения заданияОпределение исходных данных: переменные str (название государства) и gor (название города).Определение результатов: переменная Программа var str,gor,s:string;begin writeln('введите название государства'); readln(str); writeln('введите название столицы'); readln(gor); s:='Столица государства '+str+' -

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

Слайд 1 Символьные и строковые величины

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

Слайд 2 Программа сравнения двух символов
var a,b:char;
begin
writeln('введите первый символ');
readln(a);
writeln('введите второй символ');

Программа сравнения двух символовvar a,b:char;begin writeln('введите первый символ'); readln(a); writeln('введите второй символ'); readln(b); if a>b
readln(b);
if a>b then
writeln(a,'>',b)
else
if a writeln(a,'<',b)
else
writeln(a,'=',b)
end.

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

Анализ работы программыСимволы русского алфавита, набранные в одном регистре упорядочены в алфавитном порядке;’Б’
порядке;
’Б’<’Д’; ’п’<’т’;
Символы латинского алфавита, набранные в одном регистре упорядочены в алфавитном порядке;
’S’<’Z’; ’f’<’v’


Слайд 4 Анализ работы программы
Большие буквы русского алфавита меньше маленьких букв русского алфавита;
’Б’

Анализ работы программыБольшие буквы русского алфавита меньше маленьких букв русского алфавита;’Б’
буквы латинского алфавита меньше маленьких букв латинского алфавита;
’R’<’r’; ’Z’<’a’

Слайд 5 Анализ работы программы
Символы цифр расположены в порядке возрастания их числовых значений;
’1’

Анализ работы программыСимволы цифр расположены в порядке возрастания их числовых значений;’1’
цифр меньше символов любых букв;
’1’<’r’; ’2’<’W’; ’5’<’ж’; ’9’<’Я’

Слайд 6 Анализ работы программы
Символы латинских букв меньше символов русских букв;
’z’

Анализ работы программыСимволы латинских букв меньше символов русских букв;’z’
различных знаков могут быть как больше букв (цифр), так и меньше

Слайд 7 Правило сравнения символов
Символы сравниваются в порядке, называемом лексикографическим.
Это порядок расположения

Правило сравнения символов Символы сравниваются в порядке, называемом лексикографическим. Это порядок расположения символов в кодовой
символов в кодовой таблице.
Каждому символу соответствует числовое значение – код символа. Именно эти значения и сравниваются при сравнении символов.
Больше будет тот символ, код которого больше.

Слайд 8 Функции для работы с символами

Функции для работы с символами

Слайд 9 Правило сравнения строк
Строки сравниваются в лексикографическом порядке посимвольно.
Сравнивают первые символы, больше будет

Правило сравнения строкСтроки сравниваются в лексикографическом порядке посимвольно.Сравнивают первые символы, больше будет та строка, первый
та строка, первый символ которой больше;
Если первые символы равны, то сравнивают вторые, третьи и т.д.
Если все символы двух строк равны, то строки равны.
Если одна из строк является началом другой, то вторая строка больше.

Слайд 10 Примеры сравнения строк

Примеры сравнения строк

Слайд 11 Задача 1
Определить код введенного символа.

Задача 1Определить код введенного символа.

Слайд 12 Этапы выполнения задания
Определение исходных данных: переменная с (введенный символ).
Определение результатов: переменная

Этапы выполнения задания Определение исходных данных: переменная с (введенный символ).Определение результатов: переменная x (код символа
x (код символа в кодовой таблице).
Алгоритм решения задачи.
Ввод исходных данных
Определение кода символа
Вывод результата.
Описание переменных:
Переменная c – тип char, переменная x – тип byte.

Слайд 13 Программа:
var c:char;
x:byte;
begin
writeln('введите символ');
readln(c);
x:=ord(c);
writeln('код=',x);
end.

Программа:
 var c:char; x:byte;begin writeln('введите символ'); readln(c); x:=ord(c); writeln('код=',x);end.

Слайд 14 Задача 3
Пользователь вводит название государства и его столицу, программа должна вывести сообщение

Задача 3Пользователь вводит название государства и его столицу, программа должна вывести сообщение 	«Столица государства …

«Столица государства … - город …».
Вместо многоточия должны быть выведены соответствующие значения.

Слайд 15 Этапы выполнения задания
Определение исходных данных: переменные str (название государства) и gor (название

Этапы выполнения заданияОпределение исходных данных: переменные str (название государства) и gor (название города).Определение результатов: переменная
города).
Определение результатов: переменная s (итоговая строка).
Алгоритм решения задачи.
Ввод исходных данных
Создание итоговой строки
Вывод результата.
Описание переменных:
Переменные str, gor, s – тип string.

Слайд 16 Программа
var str,gor,s:string;
begin
writeln('введите название государства');
readln(str);
writeln('введите название столицы');
readln(gor);
s:='Столица

Программа var str,gor,s:string;begin writeln('введите название государства'); readln(str); writeln('введите название столицы'); readln(gor); s:='Столица государства '+str+' -
государства '+str+' - город'+gor;
writeln(s);
end.

  • Имя файла: simvolnye-i-strokovye-velichiny-programma-sravneniya-dvuh-simvolov.pptx
  • Количество просмотров: 11
  • Количество скачиваний: 0