schoolМатематика
verifiedРешено AI
Решение задач по информатике 9 класс (Pascal)
help_outlineУсловие задачи
Выполнить задание по информатике 9 класс
lightbulbКраткий ответ
Готовые решения задач по информатике для 9 класса на языке Pascal. Примеры заполнения массивов и работа с последовательностями чисел.
Подробное решение
Ниже представлены решения задач на языке программирования Pascal, который чаще всего изучается в 9 классе. Решения оформлены так, чтобы их было удобно переписать в тетрадь.
Задание «А»
а) Заполнение массива из 10 элементов одинаковым значением \(X\).
program TaskA_a;
var
A: array[1..10] of integer;
X, i: integer;
begin
write('Введите X: ');
readln(X);
for i := 1 to 10 do
A[i] := X;
{ Вывод для проверки }
for i := 1 to 10 do
write(A[i], ' ');
end.
б) Заполнение последовательными числами, начиная с \(X\).
program TaskA_b;
var
A: array[1..10] of integer;
X, i: integer;
begin
write('Введите X: ');
readln(X);
for i := 1 to 10 do
A[i] := X + i - 1;
for i := 1 to 10 do
write(A[i], ' ');
end.
Задание «В»
а) Заполнение в порядке убывания, где последний элемент равен \(X\).
Если последний элемент (10-й) равен \(X\), то 9-й равен \(X+1\), а 1-й будет равен \(X+9\). Формула для \(i\)-го элемента: \(A[i] = X + 10 - i\).
program TaskB_a;
var
A: array[1..10] of integer;
X, i: integer;
begin
write('Введите X: ');
readln(X);
for i := 1 to 10 do
A[i] := X + 10 - i;
for i := 1 to 10 do
write(A[i], ' ');
end.
б) Заполнение степенями числа 2 (от \(2^1\) до \(2^{10}\)).
program TaskB_b;
var
A: array[1..10] of integer;
i, p: integer;
begin
p := 2;
for i := 1 to 10 do
begin
A[i] := p;
p := p * 2;
end;
for i := 1 to 10 do
write(A[i], ' ');
end.