Дорогие 9-классники!
На уроке мы с вами разобрали еще один тип задач на обработку элементов массива - IV тип "Замена элементов массива".
Изучите внимательно предложенную программу, протестируйте ее в среде программирования и решите домашние задачи.
Пример
Дан одномерный массив A[10]. Написать программу, которая будет заменять все отрицательные элементы их квадратами, а положительные – их кубами.
Решение.
Program z1;
VAR A: array [1 . . 10] of integer; i: integer;
Begin
Randomize;
For i: =1 to 10 do
Begin
A[i]: = Random (20) – Random (20);
Writeln (‘A[’, i, ‘]=’, A[i]);
End;
Writeln (‘Новый массив:’);
For i: = 1 to 10 do
Begin
IF A[i] < 0 THEN
A[i]: = A[i] * A[i]
ELSE
A[i]: = A[i] * A[i] * A[i];
Writeln (‘A[’, i, ‘]=’, A[i]);
End;
End.
Домашнее задание для всех 9-классников:
Задача 1
Дан одномерный массив A[10]. Написать программу, которая будет заменять все отрицательные элементы их квадратами, остальные оставлять без изменения.
Задача 2
Дан массив целых чисел. Написать программу, которая все элементы, оканчивающиеся цифрой 4, уменьшит вдвое.
Домашнее задание для 9-классников, которые планируют сдавать ОГЭ по информатике:
Задача 1
Дан одномерный массив A[10]. Написать программу, которая будет заменять все отрицательные элементы их квадратами, остальные оставлять без изменения.
Задача 2
Дан массив целых чисел. Написать программу, которая все элементы, оканчивающиеся цифрой 4, уменьшит вдвое.
Задача 3
Дан массив целых чисел. Написать программу, которая все элементы массива с четными номерами заменит на их абсолютную величину.
Удачи!
На уроке мы с вами разобрали еще один тип задач на обработку элементов массива - IV тип "Замена элементов массива".
Изучите внимательно предложенную программу, протестируйте ее в среде программирования и решите домашние задачи.
Пример
Дан одномерный массив A[10]. Написать программу, которая будет заменять все отрицательные элементы их квадратами, а положительные – их кубами.
Решение.
Program z1;
VAR A: array [1 . . 10] of integer; i: integer;
Begin
Randomize;
For i: =1 to 10 do
Begin
A[i]: = Random (20) – Random (20);
Writeln (‘A[’, i, ‘]=’, A[i]);
End;
Writeln (‘Новый массив:’);
For i: = 1 to 10 do
Begin
IF A[i] < 0 THEN
A[i]: = A[i] * A[i]
ELSE
A[i]: = A[i] * A[i] * A[i];
Writeln (‘A[’, i, ‘]=’, A[i]);
End;
End.
Домашнее задание для всех 9-классников:
Задача 1
Дан одномерный массив A[10]. Написать программу, которая будет заменять все отрицательные элементы их квадратами, остальные оставлять без изменения.
Задача 2
Дан массив целых чисел. Написать программу, которая все элементы, оканчивающиеся цифрой 4, уменьшит вдвое.
Домашнее задание для 9-классников, которые планируют сдавать ОГЭ по информатике:
Задача 1
Дан одномерный массив A[10]. Написать программу, которая будет заменять все отрицательные элементы их квадратами, остальные оставлять без изменения.
Задача 2
Дан массив целых чисел. Написать программу, которая все элементы, оканчивающиеся цифрой 4, уменьшит вдвое.
Задача 3
Дан массив целых чисел. Написать программу, которая все элементы массива с четными номерами заменит на их абсолютную величину.
Удачи!
Комментариев нет:
Отправить комментарий