Насправді, як подумати - може, і не все так погано... можу припустити, що викладач спочатку дав учням помучитися з goto, щоб потім було зрозуміліше, чому його не радять вживати. Нехай. Але в будь-якому разі програма пишеться для якогось завдання, і можна сказати, що вона працює, тільки тоді, коли це завдання відомо. Ви ж завдання не навели, тому ми нічим вам не можемо допомогти. Ну хіба що дослівно:
var i:integer; begin for i:=1 to 10 do; while i>0 do dec(i); repeat inc(i) until i>=10; end.
Тепер програма працює з усіма трьома циклами.
Ну і бажано писати код так, щоб його можна було нормально читати. Наприклад, мітки q,w,e,r,t ні про що не кажуть; але якби t звалося quit, то було б зрозуміло, що це мітка біля виходу, і goto quit виходить з програми.
Завдання:
Обчислити і вивести значення функції при зміні значення аргументу від А до В з кроком С, і визначити мінімальне та максимальне значення функції на відрізку. Використати в одній програмі три різні типи використання простих циклів (IF THEN GOTO, WHILE-DO, REPEAT-UNTIL).