Если все CASE-выражения являются ложными, тогда дальнейшее выполнение команды зависит от наличия в программе параметра OTHERWISE. Представленный оп ределенной группой команд этот параметр является описанием действий, которые должны быть выполнены в том случае, если не найдено ни одного истинного выражения1 (в случае отсутствия этого параметра не выполняется Ни: одна команда, входящая в цикл DOCASE.ENDCASE). Рассмотренные команды структурного программирования могут быть вложены друг в друга. При этом должны соблюдаться стандартные правила вложения, предусматривающие, что ключевые слова, входящие в команды, не должны перекрываться. Например, если в цикл DO WHILE.END DO вложен в охватывающую его команду IF.ENDIF, то ключевые слова команды DO WHILE.END DO должны находиться между IF и ELSE, либо между ELSE и ENDIF, либо между IF и ENDIF (при отсутствии ELSE).
Задания
1. Какие команды стуктурного программирования входят в язык dBASE III PLUS?
2. Могут ли команды LOOP и EXIT находиться внутри команды но CASE и ENDCASE?
4. Как заменить команду IF. ELSE . END IF командой DO CASH. END CASE?
4. Сформулируйте требования, предъявляющиеся к вложению команды IF . ELSE . ENDIF в DO CASE . END CASE.
5. Напишите фрагмент программы, выводящей на экран фамилии, имена и отчества учащихся, группы СМР 13, родившихся в 1972 году, не используя команду LOCATE.
6. Напишите фрагмент программы, просматривающей таблицу КУРАТОРЫ и печатающей слева на экране дисплея фамилии кураторов С окладом от 200 до 300 руб., а в правой части экрана — от 300 до 400 руб.