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

Какую решает фрагмент программы на языке паскаль (a и b-переменные целого типа) readln (a,b); while a< > b do if a> b then a: =a-b else b: =b-a; writeln(a); 1)определяет минимум из двух чисел a и b 2)меняет значение a и b местами 3)определяет наименьшее общее кратное чисел a и b 4)определяет наибольшее общее кратное чисел a и b 5)определяет,на сколько больше значение среди чиселa а и b отличается от меньшего из них

👇
Ответ:
andruhmariya
andruhmariya
04.07.2021
ответ: Определяет наибольший общий делитель
Пример 1:
a=2 и b=3
Первая итерация цикла: b=1
Вторая итерация цикла: a=1
Вывод: 1
Пример 2:
a=15 и b=5
Первая итерация цикла: a=10
Вторая итерация цикла: a=5
Вывод: 5
Пример 3
a=25 и b=15
Первая итерация цикла: a=10
Вторая итерация цикла: b=5
Третья итерация цикла: a=5
Вывод: 5
4,4(40 оценок)
Ответ:
NooDys
NooDys
04.07.2021
5-й вариант.
Обратите внимание на условие: если a больше b, то вычислить a - b. В противном случае, т.е., если b больше или равно a, вычисляется b-a. Однако, в задаче неточность. Строка else b:=b-a должна выглядеть вот так: else a:=b-a.
Иначе, в случае, если второе число больше или равно первому, то выводится первое, а результат вычислений нигде не используется и не показывается.
В доказательство моих слов давайте рассмотрим два варианта
1) a=5; b=1
Условие выполняется, происходит вычисление 5-1, результат которого помещается в переменную a, которая потом выводится на экран. Т.е. на экране будет напечатано 4.
2) a=2; b=3
Условие не выполняется, переход к блоку else, где происходит вычисление 3-2, результат которого помещается в переменную b. Однако, на экран выводится переменная a, которая содержит двоечку. Таким образом, либо при постановке задачи допущена ошибка, либо в перечне допустимых вариантов отсутствует правильный ответ.
4,5(76 оценок)
Открыть все ответы
Ответ:
Kisapodkaifom
Kisapodkaifom
04.07.2021

import random

a = [0] * 4  

for i in range(4):  

   a[i] = [0] * 4

mi = 1

mj = 1

print("Матрица A:")

for i in range (4):

   for j in range (4):

       a[i][j] = random.randint(10,99)

       if a[i][j]>a[mi][mj]:

           mi = i

           mj = j

       print("%3d" % (a[i][j]),end="")

   print()

print("Максимум: A[{0},{1}] = {2}".format(mi+1,mj+1,a[mi][mj]))

Объяснение:

Создаём матрицу заполненную 0

Задаём начальные значения максимальных индексов

Заполняем матрицу случайными числами, ищем максимальные индексы и выводим элементы на экран

Выводим максимальные индексы и значение элемента


Задачи «В»: Напишите программу, которая заполняет матрицуслучайными числами и находит максимальныйэл
4,7(22 оценок)
Ответ:
Madina9742
Madina9742
04.07.2021

Ну как сказать, ошибка в операционной системе (или же повреждение файловой системы ОС). Что может

1. Попробуй перезагрузить ПК и выполнить восстановление системы до последней сохраненной даты.

Для восстановления системы необходимо проделать несколько простых шагов:

перезагружаем компьютер, при загрузке системы нажимаем "F8";

P.S. Не на всех версиях BIOS именно эта клавиша иногда ""F1" или же  "Tab";

выбираем "Устранение неполадок";

затем "Восстановление системы" и "Выбор точки восстановления";

нажимаем на "Далее" пока не появится "Готово";

Перезагружаем компьютер, в меню выбираем "Загрузку с последней удачной конфигурацией"

2. Переустановка ОС.

Но это уже крайний случай если первый вариант не

Объяснение:

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