зика22
05.05.2021 19:06

1. Это свойство алгоритма означает, что путь решения любой задачи можно разделить на отдельные шаги (действия)
А) определённость Б) понятность В) дискретность
2. Это свойство алгоритма означает, что алгоритм состоит только из команд, входящих в систему команд исполнителя
А) понятность Б) массовость В) результативность
3. Установите соответствие:
1) Круг решаемых задач А) Совокупность команд, которые могут быть выполнены некоторым исполнителем
2) Среда исполнителя Б) Непосредственное управление и программное управление
3) Система команд В) Область, обстановка, условия, в которых действует исполнитель
4) Режим работы Г) Построение цепочки символов, выполнение вычислений, построение рисунков на плоскости и т.д записи алгоритмов в виде графического документа, дающего представление о порядке работы алгоритма
А) Блок-схема Б) Словесное описание В) На алгоритмическом языке
5. Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера:
1 – вычти 1
2 – умножь на 3
Первая из них уменьшает число на 1, а вторая увеличивает в 3 раза. Запишите алгоритм, который преобразует число 3 в 16. Постарайтесь использовать не более 5 команд.
6. В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма:
а := 5
b := 4
а := 2*а + 3*b
b := a/2*b

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
gr3ygo0se
17.01.2020 18:24
Задача №1

var a:array [1..20] of integer;     
i:integer;
begin 
randomize;   
for i:=1 to 20 do begin   
a[i]:=random(19-(-10)+1)+-10;     
write (a[i],' ');           
end;
end.

Задача №2

var a:array [1..20] of integer; 
i:integer; 
begin 
writeln('Введите числа в интервале [-20;29]'); 
for i:=1 to 10 do read(a[i]); 
for i:=1 to 10 do 
if (a[i]>-29) and (a[i]<20) then write(a[i],' '); 
end.

Задача №3

var a:array [1..20] of integer; 
i,sum:integer; 
begin 
randomize; 
sum:=0; 
for i:=1 to 20 do 
begin 
a[i]:=random(19-(-10)+1)+-10; 
write (a[i],' '); 
if a[i]>0 then sum:=sum+1; 
end; 
writeln('Количество положительных элементов массива = ', sum); 
end.

Задача №4

var a:array [1..20] of integer; 
i:integer; 
begin 
randomize; 
for i:=1 to 20 do 
begin 
a[i]:=random(19-(-10)+1)+-10; 
if a[i]<0 then a[i]:=0; 
write (a[i],' '); 
end; 
end.

Задача №5

var a:array [1..20] of integer; 
i,sum:integer; 
begin 
randomize; 
sum:=0; 
for i:=1 to 20 do 
begin 
a[i]:=random(19-(-10)+1)+-10; 
write (a[i],' '); 
if a[i]>0 then sum:=sum+a[i]; 
end; 
writeln('Сумма положительных элементов массива = ', sum); 
end.
0,0(0 оценок)
Ответ:
chizhikovilya
17.01.2020 18:24
// PascalABC.NET 3.0, сборка 1128
begin
  var a:=ArrRandom(20,-10,19);
  a.Println(','); // 1
  var b:=ReadArrInteger('Введите 10 целых чисел',10); // 2
  Writeln('Количество положительных элементов ',
    a.Where(x->x>0).Count); // 3
  for var i:=0 to 19 do
    if a[i]<0 then a[i]:=0;
  Writeln('Массив А после замены отрицательных'); a.Println(','); //4
  Writeln('Сумма положительных элементов ',
    a.Where(x->x>0).Sum) // 5
end.

Тестовое решение:
14,8,9,-5,6,3,3,-10,-8,18,7,13,2,17,-1,0,4,-3,8,-8
Введите 10 целых чисел -5 0 13 -7 -14 11 8 19 -3 -1
Количество положительных элементов 13
Массив А после замены отрицательных
14,8,9,0,6,3,3,0,0,18,7,13,2,17,0,0,4,0,8,0
Сумма положительных элементов 112
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота