1. Составить программу, которая определяет, какая из двух фамилий длиннее. Фамилии имеют разную длину (вывести на экран длинную фамилию).
2. Какое значение будет у переменной S после выполнения следующих операций:
S1:='колонна'; S2:='профессор'; K1:=copy(S1,1,2);
K2:=copy(S1,6,2);
K3:=copy(S2,2,2); S:=concat(K1,K3,K2);
Информатика 9 класс Программирование программа для сравнения фамилий определение длины строки работа с переменными в Паскале операции со строками копирование подстрок конкатенация строк алгоритмы в информатике
Привет! Давай разберёмся с твоими вопросами.
1. Программа, которая определяет, какая из двух фамилий длиннее:
program LongSurname;
var
  surname1, surname2: string;
begin
  write('Введите первую фамилию: ');
  readln(surname1);
  write('Введите вторую фамилию: ');
  readln(surname2);
  if length(surname1) > length(surname2) then
    writeln('Длинная фамилия: ', surname1)
  else
    writeln('Длинная фамилия: ', surname2);
end.
Эта программа попросит ввести две фамилии и выведет ту, которая длиннее. Просто, но эффективно!
2. Значение переменной S после выполнения операций:
В итоге, значение переменной S будет "корона".
Если что-то непонятно, спрашивай! Всегда рад помочь!