Нужно составить программу с предусловием и постусловием!Составить программу к.т....

0 голосов
71 просмотров

Нужно составить программу с предусловием и постусловием!
Составить программу к.т. запрашивает буквы, пока не введут точку и находит количество букв "0".


Информатика (29 баллов) | 71 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

На бейсике
Dim a As String, n As Integer
n = 0
Do ' Вечный цикл, пока не введут точку
Print "Введите букву";
Input a
If (a = "O") Or (a = "О") Then n = n + 1 
' Если ввели рус. или англ. О, то увеличиваем счетчик
If a = "." Then Exit Do ' Если ввели точку, выскакиваем из цикла
Loop
Print n ' Выдаем количество введенных букв О
End

(320k баллов)
0

забыла написать, в паскале нужно

0

Увы, я Паскаль плохо знаю, так что переводи сама. И еще, я не заметил, что надо с предусловием и постусловием. Это просто.

0

С предусловием пишешь Do While a <> "."

0

А с постусловием repeat ... until a = "."

0

А с предусловием на паскале будет while a <> "." do begin ... end;

0

Обрати внимание, что в условии у меня две буквы О - одна русская, другая английская, хотя выглядят они одинаково. Если бы была какая-нибудь J, то все было бы однозначно.