М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
dashechka1707
dashechka1707
14.07.2021 07:26 •  Информатика

Глава 2. Основы алгоритмизации
5. Прочитайте текст.
Алгоритм – это описание последовательности шагов в решении задачи, приводящих от исходных данных к требуемому результату. Каждый алгоритм обязательно обладает свойствами: дискретность, понятность, определенность, результативность, массовость. Свойство дискретности означает, что путь решения задачи разделен на отдельные шаги. Определенность – каждая команда трактуется и выполняется исполнителем однозначно. Свойство понятности указывает на то, что каждая команда понятна ученику. Используя текст, заполните таблицу(поставить + или - ):
№ Утверждение Верно Неверно Нет информации

1 Определенность – каждая команда трактуется и выполняется исполнителем однозначно.
2 Массовость – последовательность действий применим для решения любой задачи из некоторого класса задач.
3 Свойство дискретности означает, что путь решения задачи разделен на отдельные шаги
4 Свойство понятности указывает на то, что каждая команда непонятна ученику.

6. Определите значение переменной a после выполнения алгоритма:
а := 1
b := 2
b := 3 + a*b
а := b/5*a*4
В ответе укажите одно целое число — значение переменной a.

7. Определите, что будет напечатано в результате работы следующей программы.
Алгоритмический язык
алг
нач
цел s, k
s := 2
нц для k от 1 до 3
s := s+7
кц
вывод s
кон

👇
Открыть все ответы
Ответ:
HeBce3HauKa
HeBce3HauKa
14.07.2021
program name;
var i,n,x,summa,count:integer;
nechet:boolean;
begin
Writeln('Vvedite n: ');
readln(n);//получаем n
summa:=0;
count:=0;
i:=1;
if(n mod 2 = 1) then nechet := true else nechet := false; //проверяем четное число или нет
while i<n do begin//пока число меньше n
if(nechet) then//если число нечентное
begin
summa:=summa+i*i*i;//прибавляем к сумме куб этого числа
end
else//если число четное
begin
summa:=summa+i*i;//прибавляем квадрат числа
end;
i:=i+1;//прибавляем число на 1
end;
writeln(' summa: ', summa);//выводим сумму
readln();
end.
4,8(34 оценок)
Ответ:
nellisurkova
nellisurkova
14.07.2021

Задача 1:

const N = 15;

const MAX = 15;

const MIN = -15;

var A: array [1..N] of integer;

var i,s1,s2: integer;

begin

randomize();

s1:=0;

s2:=0;

writeln('Исходный массив: ');

for i:=1 to N do

 begin

 A[i]:=random(MAX-MIN+1)+MIN;

 write(A[i],' ');

 if (A[i]<0) then s1:=s1+A[i];

 if (A[i] mod 3 = 0) then s2:=s2+A[i];

 end;

writeln();

writeln('Сумма всех отрицательных элементов: ',s1);

writeln('Сумма всех элементов, кратных 3: ',s2);

end.

Задача 2:

const N = 20;

const MAX = 33;

const MIN = -15;

var A: array [1..N] of integer;

var i,imax,imin: integer;

begin

randomize();

imin:=1;

imax:=1;

writeln('Исходный массив: ');

for i:=1 to N do

 begin

 A[i]:=random(MAX-MIN+1)+MIN;

 write(A[i],' ');

 if (A[i]<A[imin]) then imin:=i;

 if (A[i]>A[imax]) then imax:=i;

 end;

writeln();

writeln('Номер минимального элемента массива: ',imin);

writeln('Номер максимального элемента массива: ',imax);

end.

4,5(15 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ