ГДЗ 15. Разработайте и отладьте программу, которая из слова ИНФОРМАТИКА получает слова ФОРМА, ФИРМА, МАК и подсчитыва...
15. Разработайте и отладьте программу, которая из слова ИНФОРМАТИКА получает слова ФОРМА, ФИРМА, МАК и подсчитывает общее количество символов в этих словах.
Для решения задачи воспользуемся индексацией строк в языке Python. Сначала определим индексы каждой буквы в исходном слове:
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| И | Н | Ф | О | Р | М | А | Т | И | К | А |
Программный код (Python)
s = "ИНФОРМАТИКА"
# Составляем слова из символов по их индексам
word1 = s[2] + s[3] + s[4] + s[5] + s[6] # ФОРМА
word2 = s[2] + s[0] + s[4] + s[5] + s[6] # ФИРМА
word3 = s[5] + s[6] + s[9] # МАК
# Вывод слов
print("Слово 1:", word1)
print("Слово 2:", word2)
print("Слово 3:", word3)
# Подсчет общего количества символов
total_len = len(word1) + len(word2) + len(word3)
print("Общее количество символов:", total_len)
Пояснение:
- ФОРМА: индексы 2, 3, 4, 5, 6 (длина 5).
- ФИРМА: индексы 2, 0 (или 8), 4, 5, 6 (длина 5).
- МАК: индексы 5, 6 (или 10), 9 (длина 3).
- Общее количество символов: $5 + 5 + 3 = 13$.
Ответ: 13