Вывести на дисплей календарь на текущий год - QBasic

Узнай цену своей работы

Формулировка задачи:

1. Вывести на дисплей календарь на текущий год. 2.Составить программу для проверки утверждения: «Результатами вычислений по формуле x2 + x + 41 при 0 ≥ х ≥ 40 являются простые числа». Все результаты вывести на экран 3. Перераспределить значения переменных х и у так, чтобы в х оказалось большее из этих значений, а в у — меньшее Ребят, помогите пожалуйста решить эти задачи, все перепробовал, не получается(

Решение задачи: «Вывести на дисплей календарь на текущий год»

textual
Листинг программы
DECLARE FUNCTION f! (x!)
CLS
 
FOR x = 0 TO 40
   n = f(x)
 
   FOR d = 2 TO n - 1
      IF n MOD d = 0 THEN 100
   NEXT d
   PRINT USING "    ####"; n;
100
NEXT x
END
 
FUNCTION f (x)
   f = x ^ 2 + x + 41
END FUNCTION

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

Список действий в коде:

  1. DECLARE FUNCTION f! (x!) - объявление функции с именем f и аргументом x
  2. CLS - очистка экрана
  3. FOR x = 0 TO 40 - цикл от 0 до 40 проходящий по всем значениям x от 0 до 40
  4. n = f(x) - присваивание значения функции f переменной n
  5. FOR d = 2 TO n - 1 - цикл от 2 до n-1 проходящий по всем значениям d от 2 до n-1
  6. IF n MOD d = 0 THEN 100 - проверка условия, если n делится на d без остатка, то переход к 100
  7. NEXT d - выход из цикла d
  8. PRINT USING    ####; n; - вывод значения n на экран с форматированием
  9. 100 - метка, на которую происходит переход при выполнении условия в цикле d
  10. NEXT x - выход из цикла x
  11. END - конец программы
  12. FUNCTION f (x) - определение функции с именем f и аргументом x
  13. f = x ^ 2 + x + 41 - формула для вычисления значения функции f
  14. END FUNCTION - конец определения функции f

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


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

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

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