Вопрос по информатике:
В QBasic нужно написать программу, которая для каждого из слов заданного предложения указывает, сколько раз оно встречается в предложении
- 17.01.2018 17:45
- Информатика
- remove_red_eye 19710
- thumb_up 18
Ответы и объяснения 1
CLS
INPUT "Vvedite text: ", S$
PRINT S$
S3$ = ""
S$ = " " + S$ + " "
S2$ = " " + S2$
FOR i = 2 TO LEN(S$)
IF NOT (MID$(S$, i, 1) = " ") THEN
S3$ = S3$ + MID$(S$, i, 1)
ELSE
d = 0
FOR j = 2 TO LEN(S2$) - LEN(S3$)
IF (MID$(S2$, j, LEN(S3$)) = S3$) AND (MID$(S2$, j - 1, 1) = " ") AND (MID$(S2$, j + LEN(S3$), 1) = " ") THEN
d = 1
END IF
NEXT j
IF d = 0 THEN
FOR j = 2 TO LEN(S$) - LEN(S3$)
IF (MID$(S$, j, LEN(S3$)) = S3$) AND (MID$(S$, j - 1, 1) = " ") AND (MID$(S$, j + LEN(S3$), 1) = " ") THEN
k = k + 1
END IF
NEXT j
PRINT ; S3$, k
k = 0
S2$ = S2$ + S3$ + " "
END IF
S3$ = ""
END IF
NEXT i
END
- 18.01.2018 09:16
- thumb_up 16
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.