Сформировать и вывести массив размера N, содержащий N первых членов данной прогрессий - QBasic

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

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

Array>Дано цело число N(>1),а также первый член А и знаменатель D геометрической прогрессий. Дано цело число N(>1),а также первый член А и знаменатель D геометрической прогрессий. Сформировать и вывести массив размера N,содержащий N первых членов данной прогрессий: A,A*D, A*D^2 , A*D^3 , ... . Просто в Бейсике надо, а я не знаю как(

Решение задачи: «Сформировать и вывести массив размера N, содержащий N первых членов данной прогрессий»

textual
Листинг программы
program mas;
var i,j,a,d,n:integer;
var mass:array[1..100] of integer;
begin
writeln('Введите N>1, а так же первый член А и знаменатель D: ');
write('N=');readln(n);write('A=');readln(a);write('D=');readln(d);
i:=0; mass[i]:=a;
i:=1; mass[i]:=a*d;
j:=d;
for i:=2 to n do 
    begin
    d*=j;
    mass[i]:=a*d;
    end;
for i:=0 to n-1 do writeln(mass[i]);
end.

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

  1. Объявляются переменные i, j, a, d, n типа integer (целое число) и переменная mass типа array[1..100] of integer (массив 100 элементов целых чисел).
  2. Выводится запрос на ввод N, A и D.
  3. Переменная N инициализируется значением, введенным пользователем.
  4. Переменная A инициализируется значением, введенным пользователем.
  5. Переменная D инициализируется значением, введенным пользователем.
  6. Первый элемент массива инициализируется значением переменной A.
  7. Второй элемент массива инициализируется значением переменной A, умноженной на переменную D.
  8. Переменная j инициализируется значением переменной D.
  9. В цикле от i=2 до N выполняется:
    1. Значение переменной D умножается на значение переменной j.
    2. Элемент массива с индексом i инициализируется значением переменной A, умноженной на значение переменной D.
  10. Завершается цикл.
  11. В цикле от i=0 до N-1 выводятся все элементы массива.

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


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

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

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