В среде программирования QuickBASIC используется оконная технология организации диалога, рассчитанная на использование в качестве устройств ввода клавиатуры и специального манипулятора мышь. Маркер курсора клавиатуры или мыши позиционируется в одном из окон и нажимается клавиша <ENTER> или соответствующая кнопка мыши для выполнения выбранного действия связанного с этим окном.
Рассмотрим подробнее технологию организации диалога с использованием клавиатуры. Для выбора какого либо пункта меню необходимо нажать клавишу <ALT> фон слова File изменится и среда ожидает выбора конкретного раздела меню. Управляя курсором клавишами стрелки выбрать нужный раздел, после этого необходимо нажать клавишу <ENTER>. Под выбранным пунктом меню появится подменю. Управляя курсором клавишами < стрелки > выбрать нужный раздела подменю ,после этого необходимо нажать клавишу <ENTER>. В случае необходимости отмены исполнения выбранного пункта меню достаточно нажать клавишу <ESC>.
var
n, i , j, x, imax : integer;
begin
for i:=1 to do 10 do read (a[i]);
for i:=1 to do 10 do write (a[i]');
for i:=1 to 9 do begin imax:=i:
for j:=i+1 to 10 do if a[ j]>a[imax] then imax:=j;
x:=a[i];
a[i];=a[imax];
a[imax]:=x ;
end ;
for i:=1 to do 10 do write (a[i],"<'');
end.