Кам призна-
Вопросы и задания
1. Какими свойствами обладает память человека?
2. Чем отличается память человека от памяти человечества?
3. Почему информацию, которую мы помним наизусть, можно
назвать оперативной? Приведите примеры оперативной ин-
формации, которой вы владеете.
4. Какие сведения вы храните в своей записной книжке? Как
можно назвать записную книжку с точки зрения хранения
информации?
5. Перечислите достоинства и недостатки хранения информации
в оперативной и долговременной памяти.
6. Объясните своими словами, что такое носитель информации.
Какие носители информации вам известны? Каким носителем
информации вы пользуетесь чаще всего?
const n = 10; //В константе n указываем количество элементов в массиве
var a:array[1..n]of integer;
i,s1,s2:integer;
begin
write('Массив: '); //Вывод на экран слова "Массив: "
for i:= 1 to n do //Цикл с параметром для последовательной обработки массива
begin
a[i]:= random(90)+10; //Заполнение массива случайными числами из промежутка [10,99]
if i<6 then s1:=s1+a[i] else s2:=s2+a[i];//Сложение первых 5 элементов массива и последних 5 элементов массива
write(a[i],' ') //Вывод на экран массива в строку
end;
writeln; //Переход на новыю строку
//сравниваем средние арифметические и пишем выводы
if s1/5=s2/5 then write ('Cреднее арифметическое первой и во второй половин массива равны ',s1/5,' = ',s2/5) else
if s1/5>s2/5 then write ('Cреднее арифметическое первой половины массива больше среднего арифметического второй половины массива ',s1/5,' > ',s2/5) else
write ('Cреднее арифметическое второй половины массива больше среднего арифметического первой половины массива ',s2/5,' > ',s1/5)
end.
#include <iostream>
using namespace std;
void swap(int i, int j, int a[])
{
int t = a[i];
a[i] = a[j];
a[j] = t;
}
int main()
{
int n, s1 = 0, s2 = 0, n1 = 0, n2 = 0;
cin >> n;
int a[n];
srand(time(0)); // инициализируем датчик
// заполняем массив подряд от 1 до n
for(int i=0; i<n; i++)
a[i] = i + 1;
int np = min(rand() % n, 5); // случайное количество перестановок
for(int i=1; i<=np; i++)
swap(rand()%(n), rand()%(n), a);
for(int i=0; i<n; i++)
cout << a[i] << " ";
return 0;
}