Ask___
Advice
Главная
О сервисе
О нас
Правила пользования сайтом
Авторское право
Политика конфиденциальности
Задать вопрос
Искать
Главная
Информатика
Ответы на вопрос
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*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
Что представляет собой документ HTML? 2Суть языка HTML? 3Расширение файлов HTML? 4С чего начинается HTML-документ? 5Как построить простейшую таблицу в HTML?
Автор: mashuska
Какая из этих функций реализовано в современных текстовых процессах:проверка правописания автоматический перевод текста на другие языки или проверка на уникальность
Автор: eliteclassic308
1. как называется группа компьютеров, зараженных вирусом, которая по команде из интернета выполняет атаку указанного сайта? 2. как называется цепочка байтов, характерная для определённого вируса? 3...
Автор: Melnik Kaveshnikova1746
Напишите алгоритм программы, с формированием одномерного массива А данных состоящего из 10 целочисленных элементов в интервале от -10 до 10 и массива, B который будет заполнен индексами четных элеме...
Автор: Feyruz90
Определить объем памяти для хранения стереоаудиофайла, время звучания которого составляет 4 минуты при частоте дискретизации 44, 1 кгц и глубине кодирования 16 бит
Автор: tagirova1
Сколько вкладок имеет исходное окно MS Access (перечислите их и дайте определение)?
Автор: Yekaterina_Popova1413
1.скільки бітів міститься в 1 мбайт? 2.запишіть у двійковій системі числення десяткове число 32 3.запишіть у двійковій системі числення десяткове число 70 4.запишіть у двійковій системі числення деся...
Автор: Roman913
Вкаком году информатика была признана отдельной наукой?
Автор: sisychev
Что такое поисковая информация ( напишите так "поисковая информация - это "
Автор: drozd2008
Заполнить одномерный массив 5 элементами случайным образом в диапазоне от -10 до 10 .вычислить произведение элементов массива .произведение -288
Автор: AkulovaAnastasiya
Зафиксированная каким-либо информация? 1) получение информации. 2) информационный объект.
Автор: katdavidova91
По одному примеру системный подход, системный эффект, чёрный ящик.
Автор: juliapierrat
Решить ! определите информационный объем (i) данного выше текста, если мощность (n) используемового алфавита равна 256 символов
Автор: albina6580
составьте программу которая с тремя проивольными числами a x z введнными с клавиатуры производят вычисления по следующим формулам
Автор: Манько_Панферов
Определи тип операции ⋅ арифметическая операция операция отношения нет верного ответа логическая операция
Автор: arbekova
▲
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.