ответ:После завершения цикла остается только вывести на экран значения переменных 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 вариант дайте определения следующим понятиям 1 программное обеспечение – это … 2найдите лишнее. ms word, paint, ms excel, ос windows xp, 1с: предприятие; 3 в следующих утверждениях найдите и исправьте ошибки. прикладные программы – это средства, предназначенные для создания по. 4 системное программное обеспечение: a )программы для организации совместной работы устройств компьютера как единой системы б) программы для организации удобной системы размещения программ на диске с) набор программ для работы устройств системного блока компьютера 5)система базами данных представляет собой программный продукт, входящий в состав: а) операционной системы; системного программного обеспечения; б) систем программирования; уникального программного обеспечения; с) прикладного программного обеспечения 6. операционные системы представляют собой программные продукты, входящие в состав: прикладного программного обеспечения; а) системного программного обеспечения; б) системы базами данных; с) систем программирования; уникального программного обеспечения. 7. программы обслуживания устройств компьютера называются: а) загрузчиками; б) драйверами; с) трансляторами; д) интерпретаторами; е) компиляторами. 8.в прикладное программное обеспечение входят: а) языки программирования; б) операционные системы; с) диалоговая оболочка; совокупность всех программ, установленных на компьютере; д) тестовые редакторы. 9.назначение программного обеспечения а) обеспечивает автоматическую проверку функционирования отдельных устройств б) совокупность программ, позволяющая организовать решение на эвм с) организует процесс обработки информации в соответствии с программой д) комплекс программ, обеспечивающий перевод на язык машинных кодов 10. система программирования позволяет а) непосредственно решать пользовательские б) записывать программы на языках программирования с) использовать инструментальные программные средства д) организовать общение человека и компьютера на формальном языке
2 Найдите лишнее.
ОС Windows XP - это операционная система, а не прикладное программное обеспечение.
1С: Предприятие - это программа НЕ фирмы Microsoft;
3 В следующих утверждениях найдите и исправьте ошибки.
Прикладные программы – это средства, предназначенные для обработки информации..
4 Системное программное обеспечение:
a )программы для организации совместной работы устройств компьютера как единой системы
5) Система управления базами данных представляет собой программный продукт, входящий в состав:
с) прикладного программного обеспечения
6. Операционные системы представляют собой программные продукты, входящие в состав:
а) системного программного обеспечения;
7. Программы обслуживания устройств компьютера называются:
б) драйверами;
8.В прикладное программное обеспечение входят:
д) текстовые редакторы.
9.Назначение программного обеспечения
с) организует процесс обработки информации в соответствии с программой
10. Система программирования позволяет
д) организовать общение человека и компьютера на формальном языке