Задание 15 Параграф 4.4 ГДЗ Босова 8 класс 2023 (Информатика)
ar
st1, st2, st3: string;
begin
st1 := ‘KAWAI’; st2 := ‘Kawai’; st3 := ‘kawai’;
if (st1 = st2) and (st2 = st3)
then writeln(‘Все слова одинаковы’) else
if (st1 = st2) or (st1 = st3) or (st2 = st3) then writeln(‘Два слова одинаковы’)
else writeln(‘Нет одинаковых слов’)
end.
Окно вывода
Нет одинаковых слов
В программе сравниваются строки посимвольно. При этом учитывается регистр букв, то есть заглавные и строчные буквы считаются разными символами.
Для тройки KAWAI — Kawai — kawai:
- $$KAWAI \ne Kawai$$
- $$KAWAI \ne kawai$$
- $$Kawai \ne kawai$$
Значит, одинаковых слов нет.
Аналогично для остальных троек:
- информатика — информатика — информатикА: первые два слова одинаковы, третье отличается из-за заглавной буквы;
- 50_кг — 50_kg — 200_кг: все слова различны;
- яблоко — яблоки — яблоня: все слова различны.
Проверка в программе для первой тройки даёт вывод «Нет одинаковых слов».
st1, st2, st3: string;
begin
st1 := ‘KAWAI’; st2 := ‘Kawai’; st3 := ‘kawai’;
if (st1 = st2) and (st2 = st3)
then writeln(‘Все слова одинаковы’) else
if (st1 = st2) or (st1 = st3) or (st2 = st3) then writeln(‘Два слова одинаковы’)
else writeln(‘Нет одинаковых слов’)
end.
Ответ
При сравнении строк учитывается регистр букв. Для тройки KAWAI — Kawai — kawai одинаковых слов нет, поэтому вывод программы: «Нет одинаковых слов».