Написать программу на паскале, (максимально просто)дан массив из 15 элементов, отсортировать по возрастанию элементы массива являющиеся простыми числами.
1. Сидеть не ближе 50см и не дальше 1.5м от монитора 2. Сохранять правильное положение рук на мыши и клавиатуре, при этом желательно использовать эргономические клавиатуры (Natural или Anti-RSI) и коврики со специальной подставкой для руки 3. Не пользоваться ЭЛТ-мониторами, только ЖК\IPS 4. По одному пользователю на компьютер (т.е. вдвоём за одним компьютером не сидеть) 5. Запускать программы только из белого списка разрешённых программ; впрочем, в этот список можно добавить проигрыватель виртуальных машин и запускать в нём что угодно. 6. Не кривляться на стуле, ага
По правде, она не должна быть больше, хотя на практике она получается именно так. Дело в другом.
Давным-давно, когда только-только возникало кино, экспериментально было выяснено, что человек худо-бедно воспринимает последовательность кадров с движением как непрерывный процесс при частоте 24 кадра в секунду. По разным причинам, не в последнюю очередь экономическим (плёнка - штука дорогая), было решено снимать кино именно с такой частотой. В кинотеатрах, чтобы движение получалось ещё более реалистичным, картинку перекрывали заслонкой на полкадра, эффективно частота получалась в два раза больше - 48 кадров в секунду. Для тех времен это давало неплохое качество.
Однако было ясно, что чем больше становятся экраны, чем меньше было помех на записи, тем всё более прерывистым выглядит движение. В современных кинотеатрах это заметно особенно сильно: за время между кадрами изображение предмета на экране успевает пройти до полуметра. Есть простое решение - просто увеличить частоту обновления кадров. Но это сделать не так-то просто, ведь надо сохранить совместимость с уже отснятыми фильмами. С развитием телевидения стандарт частоты немного поменялся - до 25 кадров в секунду, это означает, что старые фильмы ускорились на 1/24, что заметить практически невозможно. Но ускорить фильмы в 2 раза незаметно для зрителя практически невозможно, поэтому оборудование по-прежнему поддерживает частоты до 50 Гц, несмотря на то, что цифровые камеры могут снимать со значительно большей частотой.
С компьютерными мониторами таких проблем нет. Поэтому, чтобы изображение в видеоиграх было более плавным и чётким, курсор можно было выставлять быстро и точно, картинка на экране перерисовывается чаще. Современный стандарт частоты обновления экрана - 60 Гц, тоо есть изображение перерисовывается 60 раз в секунду. Разница между 24/25 Гц и 60 Гц значительная, её легко увидеть невооружённым взглядом. Некоторые мониторы уже могут работать на частоте 120 Гц, что тоже очень заметно улучшает качество.
Обобщая, можно сказать: никаких объективных причин, кроме инертности в обновлении стандаров и оборудования, для того, чтобы мониторы должны были иметь большую частоту обновления картинки по сравнению с кино, нет. При большей частоте качество изображения улучшается, появляется большая плавность движений, достигается большая четкость.
program pr10;
uses crt;
var
i: integer;
t: real; // рабочая переменная
i: byte; // счетчик массива
k: byte; // параметр цикла
a: array[1..15] of real;
n: byte; // размерность цикла
begin
clrscr;
write('введите размерность: ');
readln(n);
writeln('введите ',n,' элементов');
for i: =1 to n do
readln(a[i]);
writeln('исходный массив: ');
for i: =1 to n do
write(a[i]: 5: 1,' ');
readln;
// блок обработки
for k: =1 to n do
for i: =1 to n-k do
if(a[i]> a[i+1]) then
// перестановка
begin
t: =a[i];
a[i]: =a[i+1];
a[i+1]: =t;
end;
writeln('отсортированный массив: ');
for i: =1 to n do
write(a[i],' ');
writeln;
readln;
end.
я хз как правильно проверить простое число или нет. вот код, который просто сортирует массив по возрастанию.