Таблицы позволяют объединить однотипные данные в более-менее читабельную структуру, чего не делает словесное описание (как, например, приятней читать таблицу с датами и описанием исторических событий в таблице, чем читать словесную демагогию в учебиках). Таблицы позволяют ужать данные в размере, читателю сосредоточиться на главном. Они позволяют операторам обрабатывать её без каких-либо затруднений.
Еще пример: магазинные чеки. Не будет же машина (из-за технической сложности) или человек (из-за лени) писать на чеке: "продано столько-то столько-то того-то того-то ... пакет апельсинов весил шестьсот пядесят три грамма ... итд". На чеке будет табличка, где четко и точно будет написано то, что человек приобрел. Вот. Так что табличные модели, несомненно, лучше словесных.
Var R1, R2, R3, S1, S2, S3: Integer; begin writeln('Введите размеры рации и чемодана'); readln(R1, R2, R3, S1, S2, S3); if ((R1 < S1) and (R2 < S2) and (R3 < S3)) or ((R3 < S3) and (R2 < S1) and (R1 < S2)) or ((R1 < S1) and (R2 < S3) and (R3 < S3)) or ((R2 < S2) and (R1 < S3) and (R3 < S1)) or ((R2 < S1) and (R3 < S2) and (R1 < S3)) or ((R1 < S2) and (R3 < S1) and (R2 < S3)) then WriteLn('ПОМЕЩАЕТСЯ') else WriteLn('НЕ ПОМЕЩАЕТСЯ'); end.
#!/usr/bin/env python3
import sys
text = sys.argv[1]
maxSequenceStart = -1
maxSequenceLength = 0
currentSequenceStart = -1
currentSequenceLength = 0
insideSequence = False
for pos, ch in enumerate(text):
if ch.isdigit():
if not insideSequence:
currentSequenceStart = pos
currentSequenceLength = 1
insideSequence = True
else:
currentSequenceLength += 1
else:
if insideSequence:
insideSequence = False
if currentSequenceLength > maxSequenceLength:
maxSequenceStart = currentSequenceStart
maxSequenceLength = currentSequenceLength
if insideSequence and currentSequenceLength > maxSequenceLength:
maxSequenceStart = currentSequenceStart
maxSequenceLength = currentSequenceLength
if maxSequenceStart < 0:
print("No digits in this text!")
else:
print("Longest digits sequence starts from index", maxSequenceStart,
"and has length of", maxSequenceLength, "digits")
$ ./max_digits_sequence.py "123 12 1234"
Longest digits sequence starts from index 7 and has length of 4 digits