Дана последовательность N целых чисел,заканчивающихся 0. Определить является ли она возрастающей - QBasic
Формулировка задачи:
Дана последовательность N целых чисел,заканчивающихся 0. Определить является ли она возрастающей.
В Бейсике
Решение задачи: «Дана последовательность N целых чисел,заканчивающихся 0. Определить является ли она возрастающей»
textual
Листинг программы
CLS DO: n = n + 1 PRINT "Vvedite chislo N" + CHR$(248); n; INPUT ": ", c IF c = 0 THEN EXIT DO IF n > 1 AND c <= oc THEN NeVoz = 1 oc = c LOOP IF NeVoz THEN PRINT "ne "; PRINT "vozrastaushaja posledovatelnost"
Объяснение кода листинга программы
CLS
— очистка экранаDO:
— начало циклаn = n + 1
— увеличение счетчика на 1PRINT
Vvedite chislo N+ CHR$(248); n;
— вывод запроса на ввод числа N и его значенияINPUT
:, c
— ввод числа и символа «:»IF c = 0 THEN EXIT DO
— проверка, не равно ли введенное число нулю, если равно, то выход из циклаIF n > 1 AND c <= oc THEN NeVoz = 1
— проверка, не является ли последовательность возрастающей, начиная со второго числаoc = c
— обновление значения oc (максимальное число в последовательности)LOOP
— конец циклаIF NeVoz THEN PRINT
ne;
— вывод слова «не» в случае, если последовательность не возрастающаяPRINT
vozrastaushaja posledovatelnost`` — вывод слова «возрастающая последовательность»
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д