Информатика 10-11. Книга 2. Практика алгоритмизации и программирования. Шауцукова Л.З. - 92 стр.

UptoLike

Составители: 

BEGIN ClrScr;
GotoXY(15, 5);
Write('Введите линейную запись математической формулы :');
GotoXY(32,7); ReadLn(S);
i:=1; Flag:=0; Dlina:=Length(S);
While (Flag>=0) and (i<=Dlina) do
begin
If S[i] = '(' then Flag:=Flag + 1;
If S[i] = ')' then Flag:=Flag - 1;
i:=i+1
end;
GotoXY(32, 9); WriteLn('О т в е т');
GotoXY(15,11);
If Flag=0 then Write('Есть баланс ') else Write('Нет баланса
');
WriteLn('открывающих и закрывающих скобок');
ReadLn
END.
Задачи для самостоятельного решения
7.1. Подсчитайте количество запятых в заданном тексте.
7.2. Подсчитайте, сколько раз в заданном тексте встречается заданный символ.
7.3. Определите долю пробелов в заданной строке.
7.4. Проверьте, является ли заданное слово названием времени года на русском языке.
7.5. Замените в заданном тексте буквосочетание "min" на "max".
7.6. В заданном тексте подсчитате общее количество букв "x" и "y".
7.7. В заданном тексте везде букву "а" замените на букву "б", а букву "б"на букву "а".
7.8. Удвойте каждую букву в заданном тексте.
7.9. В заданном слове каждую букву "б" замените буквосочетанием "ку".
7.10. Вычеркните из заданного слова все буквы "а".
7.11. Подсчитате, сколько раз в заданном слове встречается буквосочетание "аб".
7.12. Заданную строку А перепишите в обратном порядке в строку В.
7.13. Выясните, есть ли в заданном предложении буква "ы".
7.14. Выясните, верно ли, что в заданном предложении P есть все
буквы, входящие в
заданное слово S.
7.15. Определите количество предложений в заданном тексте (предложение заканчивается
либо точкой, либо вопросительным или восклицательным знаком).
7.16. Определите долю гласных букв в заданном тексте на русском (английском) языке.
7.17. Определите, является ли одно заданное слово обращением другого заданного слова.
7.18. Из заданного текста удалите
те его части, которые заключены в кавычки (вместе с
кавычками).
7.19. Каждые n символов во введенном тексте отделите знаком "!".
7.20. Выясните, верно ли, что в заданном предложении есть пара соседствующих
одинаковых символов.
7.21. Найдите хотя бы одно слово, которое встречается в каждом из трех заданных
предложений.
7.22. Отредактируйте заданное предложение, удаляя из него все слова с чётными
номерами.
7.23. В заданном предложении укажите слово, в котором доля гласных (A, E, I, O, U —
строчных или прописных) максимальна.
BEGIN ClrScr;
  GotoXY(15, 5);
  Write('Введите линейную запись математической формулы :');
  GotoXY(32,7); ReadLn(S);
  i:=1; Flag:=0; Dlina:=Length(S);
  While (Flag>=0) and (i<=Dlina) do
    begin
      If S[i] = '(' then Flag:=Flag + 1;
      If S[i] = ')' then Flag:=Flag - 1;
      i:=i+1
    end;
  GotoXY(32, 9); WriteLn('О т в е т');
  GotoXY(15,11);
  If Flag=0 then Write('Есть баланс ') else Write('Нет баланса
');
  WriteLn('открывающих и закрывающих скобок');
  ReadLn
END.



                          Задачи для самостоятельного решения
7.1. Подсчитайте количество запятых в заданном тексте.
7.2. Подсчитайте, сколько раз в заданном тексте встречается заданный символ.
7.3. Определите долю пробелов в заданной строке.
7.4. Проверьте, является ли заданное слово названием времени года на русском языке.
7.5. Замените в заданном тексте буквосочетание "min" на "max".
7.6. В заданном тексте подсчитате общее количество букв "x" и "y".
7.7. В заданном тексте везде букву "а" замените на букву "б", а букву "б" — на букву "а".
7.8. Удвойте каждую букву в заданном тексте.
7.9. В заданном слове каждую букву "б" замените буквосочетанием "ку".
7.10. Вычеркните из заданного слова все буквы "а".
7.11. Подсчитате, сколько раз в заданном слове встречается буквосочетание "аб".
7.12. Заданную строку А перепишите в обратном порядке в строку В.
7.13. Выясните, есть ли в заданном предложении буква "ы".
7.14. Выясните, верно ли, что в заданном предложении P есть все буквы, входящие в
заданное слово S.
7.15. Определите количество предложений в заданном тексте (предложение заканчивается
либо точкой, либо вопросительным или восклицательным знаком).
7.16. Определите долю гласных букв в заданном тексте на русском (английском) языке.
7.17. Определите, является ли одно заданное слово обращением другого заданного слова.
7.18. Из заданного текста удалите те его части, которые заключены в кавычки (вместе с
кавычками).
7.19. Каждые n символов во введенном тексте отделите знаком "!".
7.20. Выясните, верно ли, что в заданном предложении есть пара соседствующих
одинаковых символов.
7.21. Найдите хотя бы одно слово, которое встречается в каждом из трех заданных
предложений.
7.22. Отредактируйте заданное предложение, удаляя из него все слова с чётными
номерами.
7.23. В заданном предложении укажите слово, в котором доля гласных (A, E, I, O, U —
строчных или прописных) максимальна.