Сделайте, пожалуйста, программу на языке PASCAL ABC. 20 баллов тому, кто напишет!
Информатика 8 класс Массивы и алгоритмы обработки данных программа на Pascal ABC массив случайные числа увеличение четные элементы увеличение нечетные элементы преобразование массива заполнение массива с клавиатуры замена отрицательных элементов возведение в квадрат элементы информатика 8 класс задачи по программированию Новый
Давайте по шагам разберем, как создать программы на языке PASCAL ABC для каждой из поставленных задач. Я объясню каждую программу отдельно.
1. Программа для увеличения всех элементов с четными значениями на 1:
var a: array[1..10] of integer; i: integer; begin Randomize; // Инициализация генератора случайных чисел // Заполнение массива for i := 1 to 10 do a[i] := Random(10) + 1; // Преобразование массива for i := 1 to 10 do if a[i] mod 2 = 0 then a[i] := a[i] + 1; // Увеличиваем четные элементы на 1 // Вывод массива for i := 1 to 10 do Write(a[i], ' '); end.
2. Программа для увеличения нечётных элементов в три раза и замены четных на 0:
var a: array[1..10] of integer; i: integer; begin Randomize; for i := 1 to 10 do a[i] := Random(10) + 1; for i := 1 to 10 do if a[i] mod 2 <> 0 then a[i] := a[i] * 3 // Увеличиваем нечётные элементы в 3 раза else a[i] := 0; // Заменяем четные на 0 for i := 1 to 10 do Write(a[i], ' '); end.
3. Программа для возведения в квадрат всех элементов с чётными индексами:
var a: array[1..10] of integer; i: integer; begin Randomize; for i := 1 to 10 do a[i] := Random(10) + 1; for i := 1 to 10 do if i mod 2 = 0 then a[i] := a[i] * a[i]; // Возводим в квадрат элементы с чётными индексами for i := 1 to 10 do Write(a[i], ' '); end.
4. Программа для замены всех отрицательных элементов их модулями:
var a: array[1..10] of integer; i: integer; begin for i := 1 to 10 do begin Write('Введите элемент массива a[', i, ']: '); ReadLn(a[i]); // Ввод элементов с клавиатуры end; for i := 1 to 10 do if a[i] < 0 then a[i] := -a[i]; // Заменяем отрицательные элементы их модулями for i := 1 to 10 do Write(a[i], ' '); end.
Теперь у вас есть четыре программы, каждая из которых решает свою задачу. Вы можете скопировать и вставить их в PASCAL ABC для выполнения и проверки. Удачи!