Cоставить программу подсчета ошибок ** правило ча ща

0 голосов

Cоставить программу подсчета ошибок на правило ча ща


спросил от Начинающий (125 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Отличник (5.6k баллов)
 
Лучший ответ

Rem BASIC-256
cls
errors = 0
print "Введите текст > ";

rem Пользователь вводит текст
input a$

rem Перебираем все буквы с начала и до предпоследней
for i=1 to length(a$)-1

rem Если встречаем букву Ч или Щ
if mid(a$, i, 1) = "ч" or mid(a$, i, 1) = "щ" then

rem Тогда проверяем следующую за ней букву.
rem Если это буква я, тогда подсчитываем очередную ошибку
if mid(a$, i + 1, 1) = "я" then errors = errors + 1
end if

rem Переходим к следующей букве
next i

rem Вывод результата
print "Количество ошибок в тексте ";
print errors

rem Конец программы
end

оставил комментарий от Отличник (5.6k баллов)

Примечание: если в строке будет сочетание букв Чя или Щя, это не будет засчитано ошибкой.

оставил комментарий от Отличник (5.6k баллов)

Строку if mid(a$,i,1) = "ч" or mid(a$,i,1) = "щ" then

оставил комментарий от Отличник (5.6k баллов)

следует заменить на if lower(mid(a$,i, 1)) = "ч" or lower(mid(a$,i,1)) = "щ" then

оставил комментарий от Отличник (5.6k баллов)

Строку if mid(a$,i+1,1)="я" ... на строку if lower(mid(a$,i+1,1))="я"

...