Ask___
Advice
Главная
О сервисе
О нас
Правила пользования сайтом
Авторское право
Политика конфиденциальности
Ключ для indexNow
Скрипт от рекламы
Задать вопрос
Искать
Главная
Информатика
Ответы на вопрос
gymnazium
05.04.2021
?>
Вычислить значения функции по информатике
Информатика
Ответить
Ответы
GridnevaVNIGNI"
05.04.2021
Var used: Set of Char;
s1, s2: string;
i: integer;
done: boolean;
c: char;
function IsLetter(c: char): boolean;
begin
IsLetter := ((c >= 'a') and (c <= 'z')) or ((c >= 'A') and (c <= 'Z'));
end;
function UpperCase(c: char): char;
begin
if (c >= 'a') and (c <= 'z') then
UpperCase := Chr(Ord(c) - Ord('a') + Ord('A'))
else
UpperCase := c;
end;
begin
used := [];
readln(s1);
readln(s2);
for i := 1 to length(s1) do
if (IsLetter(s1[i])) then
include(used, UpperCase(s1[i]));
for i := 1 to length(s2) do
if (IsLetter(s2[i])) then
include(used, UpperCase(s2[i]));
done := False;
for c := 'A' to 'Z' do
if not (c in used) then
begin
done := True;
write(c);
end;
if not done then
write(0);
writeln;
end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Вычислить значения функции по информатике
Ваше имя (никнейм)*
Email*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
Где окажется исполнитель, выполнивший 16 раз подряд следующую группу команд? -пройти 10 метров вперед -повернуть на 90 градусов по часовой стрелке.
Автор: sleek73
Составьте программу которая создает файл из n элементов типа integer
Автор: kirycha-2000719
Краткая запись на клавише, предназначенной для переключения режимов "вставка/замена".
Автор: Александровна
Определите порядок выполнения операций в указанной инструкции? a = 3 - 5 * 4 ** (-3 + 2)
Автор: yakovlevasvetlanalvovna209
Нечётная прогрессия известны количество и сумма нескольких подряд идущих нечётных чисел. нужно найти эти числа. input со стандартного устройства ввода вводится 2 целых числа – n и s – количество и сум...
Автор: О. Карпов1691
Найти наибольшее из 3-х чисел. и если можно, то разжуйте, : )
Автор: olartamonov6
5. Рассмотрите фрагмент электронной таблицы с результатами приёма выпускников девятого класса в физико-математический класс
Автор: ГармаеваЕкатерина1637
Дан массив из n элементов. в нем четные числа заменить на 0, а нечетные на -1 , вывести на экран монитора содержимое массива до обработки и после обработки
Автор: natalia-shelkovich
Определите что в перечисленных величинах является константой *Количество минут в часеКоличество пассажиров в вагоне метроГеографические координаты острова ВрангеляКоличество писем, пришедших на элект...
Автор: mrvasilev2012
Заполнить массив из 10 элементов случайными числами в интервале [-10..10] и выполнить циклический сдвиг влево без первого элемента. решение нужно на уровне 10 класса ( паскаль)
Автор: kononova_Pavel689
Прошу! нужно написать блок схему и программу к 2 !
Автор: starabanov
Паскаль. в массиве записана информация о 30 видах товара. определить стоимость двух самых дорогих видов товаров
Автор: SEMENOV25352
10 минут по информатике с дано.решением и ответом 1) текст написан 64 символьным алфавитом и несет 21 3/32 кбайта информации. сколько страниц в тексте если в каждой странице по 30 строк а в каждой стр...
Автор: madjk
Берілген есепті Python(C++) программалау тілінде есепти шығар
Автор: FinKozhevnikov28
Состояние процесса, когда он имеет все необходимые для выполнения ресурсы, кроме ресурса центрального процессора? (ожидание или готовность? )
Автор: platonm777639
▲
s1, s2: string;
i: integer;
done: boolean;
c: char;
function IsLetter(c: char): boolean;
begin
IsLetter := ((c >= 'a') and (c <= 'z')) or ((c >= 'A') and (c <= 'Z'));
end;
function UpperCase(c: char): char;
begin
if (c >= 'a') and (c <= 'z') then
UpperCase := Chr(Ord(c) - Ord('a') + Ord('A'))
else
UpperCase := c;
end;
begin
used := [];
readln(s1);
readln(s2);
for i := 1 to length(s1) do
if (IsLetter(s1[i])) then
include(used, UpperCase(s1[i]));
for i := 1 to length(s2) do
if (IsLetter(s2[i])) then
include(used, UpperCase(s2[i]));
done := False;
for c := 'A' to 'Z' do
if not (c in used) then
begin
done := True;
write(c);
end;
if not done then
write(0);
writeln;
end.