Дана последовательность 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"

Объяснение кода листинга программы

  1. CLS — очистка экрана
  2. DO: — начало цикла
  3. n = n + 1 — увеличение счетчика на 1
  4. PRINTVvedite chislo N+ CHR$(248); n; — вывод запроса на ввод числа N и его значения
  5. INPUT:  , c — ввод числа и символа «:»
  6. IF c = 0 THEN EXIT DO — проверка, не равно ли введенное число нулю, если равно, то выход из цикла
  7. IF n > 1 AND c <= oc THEN NeVoz = 1 — проверка, не является ли последовательность возрастающей, начиная со второго числа
  8. oc = c — обновление значения oc (максимальное число в последовательности)
  9. LOOP — конец цикла
  10. IF NeVoz THEN PRINTne ; — вывод слова «не» в случае, если последовательность не возрастающая
  11. PRINTvozrastaushaja posledovatelnost`` — вывод слова «возрастающая последовательность»

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы