ответ:После завершения цикла остается только вывести на экран значения переменных pos и neg, которые содержат количества положительных и отрицательных элементов массива.
Исходный код программы поиска количества положительных и отрицательных элементов массива на языке Pascal:
const N = 30;
var
a: array[1..N] of integer;
i, pos, neg: byte;
begin
randomize;
pos := 0;
neg := 0;
for i:=1 to N do begin
a[i] := random(100) - 50;
write(a[i]:4);
if a[i] < 0 then
neg := neg + 1
else
if a[i] > 0 then
pos := pos + 1;
end;
writeln;
writeln('Положительных: ', pos);
writeln('Отрицательных: ', neg);
end.
Объяснение:
program jumping;
var
i, j, temp: integer;
B: array [1..10] of integer;
begin
for i := 1 to 10 do
read(B[i]);
for i := 1 to 9 do
for j := 1 to 10 - i do
if (B[j] < B[j + 1]) then
begin
temp := B[j];
B[j] := B[j + 1];
B[j + 1] := temp;
end;
writeln('Первое место: ', B[1]);
writeln('Второе место: ', B[2]);
writeln('Третье место: ', B[3]);
end.
Объяснение:
program jumping; // Название программы
var
i, j, temp: integer; // Целочисленные переменные:
i - переменная счетчик для цикла forj - переменная счетчик для цикла fortemp - переменная для временного хранения значений массиваB: array [1..10] of integer; // Целочисленный массив из 10 чисел
begin // Начало программы
for i := 1 to 10 do // Идём с первого по десятый элементы массива
read(B[i]); // Ввод значений массива
// Сортировка массива в порядке убывания
for i := 1 to 9 do // Идём с первого по девятый элементы массива
for j := 1 to 10 - i do // Идём с первого по 10 - i элементы массива
if (B[j] < B[j + 1]) then // Если последующий элемент больше предыдущего
begin // Начало цикла
temp := B[j]; // Временная переменная = значению массива B с индексом j
B[j] := B[j + 1]; // Значение массива B с индексом j = значению массива B с индексом j + 1
B[j + 1] := temp; // Значение массива B с индексом j = значению временной переменной
end; // Конец цикла
writeln('Первое место: ', B[1]); // Вывод ответа
writeln('Второе место: ', B[2]); // Вывод ответа
writeln('Третье место: ', B[3]); // Вывод ответа
end. // Конец программы
2 Найдите лишнее.
ОС Windows XP - это операционная система, а не прикладное программное обеспечение.
1С: Предприятие - это программа НЕ фирмы Microsoft;
3 В следующих утверждениях найдите и исправьте ошибки.
Прикладные программы – это средства, предназначенные для обработки информации..
4 Системное программное обеспечение:
a )программы для организации совместной работы устройств компьютера как единой системы
5) Система управления базами данных представляет собой программный продукт, входящий в состав:
с) прикладного программного обеспечения
6. Операционные системы представляют собой программные продукты, входящие в состав:
а) системного программного обеспечения;
7. Программы обслуживания устройств компьютера называются:
б) драйверами;
8.В прикладное программное обеспечение входят:
д) текстовые редакторы.
9.Назначение программного обеспечения
с) организует процесс обработки информации в соответствии с программой
10. Система программирования позволяет
д) организовать общение человека и компьютера на формальном языке