Програмка - QBasic

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

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

В программе описан одномерный целочисленных массива A с индексами от 1 до 10. Значения элементов сначала задаются, а затем меняются. Бейсик

FOR i=1 TO 10 A(i)=10-i NEXT i FOR i=1 TO 8 А(i+2)=A(i)+ А(i+2) NEXT i

Сколько элементов массива будут четными?

1)1 2)5 3)7 4)9

Решение задачи: «Програмка»

textual
Листинг программы
CLS
DIM a(10)
FOR i = 1 TO 10
    a(i) = 10 - i
NEXT
FOR i = 1 TO 8
    a(i + 2) = a(i) + a(i + 2)
NEXT
FOR i = 1 TO 10
    IF (a(i) AND 1) = 0 THEN k = k + 1
NEXT
FOR i = 1 TO 10
    PRINT a(i);
NEXT
PRINT
PRINT "k ="; k

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

В этом коде:

  1. Создается массив a размером 10.
  2. В каждой ячейке массива a(i) хранится значение 10 - i.
  3. Производится суммирование элементов массива a, начиная с индекса 2, и результат записывается в ячейку a(i + 2).
  4. Происходит проверка: если значение a(i) не равно 0, то к переменной k прибавляется единица.
  5. Выводятся значения всех элементов массива a.
  6. Выводится значение переменной k.

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


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

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

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