Readkey;
End.
Звідси випливає, що для розв’язку даної задачі зручно скористатися циклом з передумовою, який буде слідкувати за досягненням кінця рядка, та відслідковувати правильність розташування відкритих та закритих дужок.
Щоб визначити, чи є в формулі дужки взагалі, достатньо перевірити на нуль кількість одних чи других дужок. Визначимо змінні count_left та count_right як кількість відповідно лівих (відкритих) та правих (закритих) дужок, тоді програма, що реалізує описаний алгоритм, має вигляд:
Program Example_394;
Var і:byte; {і - змінна циклу}
St:string; {St - даний текст}
count_left, count_right:byte; {count_left - лічильник лівих дужок, count_right - лічильник правих дужок}
Begin
Clrscr;
Write(‘Введіть формулу: ‘);
Readln(St);
Count_left:=0; {Початкове значення лічильника)
Count_right:=0;
і:= 1;
While (i<=length(St)) and (Count_left>=Count_right)) do
Begin
If St[i] = ‘(‘ Then count_left:=count_left+1;
If St[i] = ‘)’ Then count_right:=count right+1;
і: =i+l ;
End;
If (oount_left=0) and (count_right=0)
Then wrіteln(ЛФормула не має дужок.’)
Else
If count_left=count_right then Writeln( ‘Формула коректна’)
else writeln(‘Формула не коректна.’);
Readkey;
End.
Домашнє завдання
• Повторити сторінки 120—123 запропонованого підручника;
• Задачі № 384 (1), 388, 389 (1,3,4), 390, 396, 399,406 (1,2,4).
Мета уроку: дати поняття графічного режиму роботи монітору, ініціалізації графічного режиму, основних процедур та функцій для побудови графічних зображень.
Теоретичний матеріал
Режими роботи монітору було розглянуто в уроці 9.
Для роботи в графічному режимі використовується модуль