1. Выполните задания
1) Есть ли ошибки в описании и обращении к элементам массива?
2) Чему будет равно A[5] после выполнения программы?
const n=10;
var i,p: integer;
a: array[1..n] of integer;
begin
a[1]:=2; a[2]:=3;
for i:=3 to n do a[i]:=a[i-1]*a[i-2];
writeln ('Сформирован массив:');
for i:=1 to n do write(a[i]:8);
end.
2. Рассмотреть решение ДЗ
Решение задачи array3:
const n=10;
var i,a,d: integer;
mas: array[1..n] of integer;
begin
writeln(' Дано целое число N (>1),а так же первый член A и разность D арифметической прогрессии. Сформировать и вывести массив размера N,содержащий N первых членов данной прогрессии: A, A + D, A +2*D, A +3*D...');
writeln('Введите числа А и D: ');
readln(a,d);
mas[1]:=a;
for i:=2 to n do begin mas[i]:= mas[i-1]+d; end;
writeln ('Сформирован массив:');
for i:=1 to n do write(mas[i]:8);
end.
Решение задачи array6:
const n=10;
var i,a,b,s: integer;
mas: array[1..n] of integer;
begin
writeln(' Даны целые числа N (>2), A и B. Сформировать и вывести целочисленный массив размера N,первый элемент которого равен A, второй равен B,а каждыйпо следующий элемент равен сумме всех предыдущих.');
writeln('Введите числа А и B: ');
readln(a,b);
mas[1]:=a; mas[2]:=b; s:=mas[1];
for i:=3 to n do begin s:= s+mas[i-1];mas[i]:=s; end;
writeln ('Сформирован массив:');
for i:=1 to n do write(mas[i]:8);
end.
3. Заполнение массива случайными числами.
Генератор случайных чисел:
Пример заполнения массива целыми числами из диапазона [50, 150):
4. Решение задач
Напишите программы для решения следующих задач: array8, array18.
5. Домашнее задание
Напишите программы для решения следующих задач: array9, array20.
1) Есть ли ошибки в описании и обращении к элементам массива?
2) Чему будет равно A[5] после выполнения программы?
const n=10;
var i,p: integer;
a: array[1..n] of integer;
begin
a[1]:=2; a[2]:=3;
for i:=3 to n do a[i]:=a[i-1]*a[i-2];
writeln ('Сформирован массив:');
for i:=1 to n do write(a[i]:8);
end.
2. Рассмотреть решение ДЗ
Решение задачи array3:
const n=10;
var i,a,d: integer;
mas: array[1..n] of integer;
begin
writeln(' Дано целое число N (>1),а так же первый член A и разность D арифметической прогрессии. Сформировать и вывести массив размера N,содержащий N первых членов данной прогрессии: A, A + D, A +2*D, A +3*D...');
writeln('Введите числа А и D: ');
readln(a,d);
mas[1]:=a;
for i:=2 to n do begin mas[i]:= mas[i-1]+d; end;
writeln ('Сформирован массив:');
for i:=1 to n do write(mas[i]:8);
end.
Решение задачи array6:
const n=10;
var i,a,b,s: integer;
mas: array[1..n] of integer;
begin
writeln(' Даны целые числа N (>2), A и B. Сформировать и вывести целочисленный массив размера N,первый элемент которого равен A, второй равен B,а каждыйпо следующий элемент равен сумме всех предыдущих.');
writeln('Введите числа А и B: ');
readln(a,b);
mas[1]:=a; mas[2]:=b; s:=mas[1];
for i:=3 to n do begin s:= s+mas[i-1];mas[i]:=s; end;
writeln ('Сформирован массив:');
for i:=1 to n do write(mas[i]:8);
end.
3. Заполнение массива случайными числами.
Генератор случайных чисел:
Пример заполнения массива целыми числами из диапазона [50, 150):
4. Решение задач
Напишите программы для решения следующих задач: array8, array18.
5. Домашнее задание
Напишите программы для решения следующих задач: array9, array20.
Комментариев нет:
Отправить комментарий