Вопрос:

Сколько раз выполнится тело цикла в фрагменте программы для определения того, является ли слово палиндромом? p:=true; s:='казак'; for i:=1 to length (s) div 2 do if s[i]<>s[length (s)-i+1] then p:=false;

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение:

Краткое пояснение: Цикл выполнится столько раз, сколько пар символов нужно сравнить для определения, является ли слово палиндромом.

Пошаговое решение:

  1. Шаг 1: Определяем длину слова. Слово 'казак' имеет длину 5 символов.
  2. Шаг 2: Вычисляем верхнюю границу цикла. Формула `length (s) div 2` означает целочисленное деление длины строки на 2. В данном случае, 5 div 2 = 2.
  3. Шаг 3: Определяем количество итераций цикла. Цикл `for i:=1 to 2 do` выполнится для значений `i = 1` и `i = 2`.

Ответ: 2

ГДЗ по фото 📸
Подать жалобу Правообладателю