В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
musalimovvlad
musalimovvlad
26.09.2020 00:28 •  Информатика

Глава 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
кон

Показать ответ
Ответ:
Waz4
Waz4
10.06.2022 04:44
Const   n = 50; // количество чиселvar   k: array [1..n] of integer;   i, j, n1, n2, minr, a, b: integer; begin   writeln(n, ' ', ': d');   a : = random(1000);   b : = random(1000);   minr : = 10000;   for i : = 1 to n do       k[i] : = a + random(b);   for i : = 1 to n do       for j : = 1 to n do           if ((abs(k[i] - k[j])) < minr) and (k[i] < > k[j]) then           begin               minr : = abs(k[i] - k[j]);               n1 : = i;               n2 : = j;           end;   writeln(n1, ' ', n2); end.
0,0(0 оценок)
Ответ:
zina111
zina111
28.07.2020 14:31
Var x,y,z: real;
      t: integer;
begin writeln('введите х и у');
          readln(x,y);
          z:=sqrt(sqr(x)-sqr(y));
          t:=0;
          while (z>0,1) do
          begin t:=t+1;
                    z:=0,98*z;    {если 2% от изменяющегося расстояния до пола;
                   если же имеется ввиду 2% от исходного расстояния,
                   то нужно будет ввести новую переменную
                   или присвоить исходное значение z, например х,
                   то есть сразу после z:=sqrt(sqr(x)-sqr(y)); написать x:=z;
                   Формула (оператор) z:=0,98*z;  изменится так:
                   z:=z-x*0,98}
           end;
          writeln('палка упадет через ', t,' мин.');
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота