На блок-схеме (рис. 23) представлен алгоритм вычисления стоимости покупки с учетом скидки, где a – цена, b – количество, s – сумма. Какой будет результат на выходе блоксхемы, если:

а) a=50, b=8;

б) a=200, b=5;

в) a=300, b=1;

г) a=800, b=4?


На блок-схеме (рис. 23) представлен алгоритм вычисления стоимости покупки с учетом скидки, где a – ц

STIX7 STIX7    1   26.01.2021 12:14    1247

Ответы
pervushinapolina pervushinapolina  09.01.2024 19:49
Для решения этого задания, давайте внимательно изучим блок-схему и расшифруем каждый шаг алгоритма.

1. Начало алгоритма:
- Программа начинается с присваивания значения 0 переменной s (сумма).
- Далее, переменной a присваивается значение первого числа (цены), а переменной b - значение второго числа (количества).

2. Цикл:
- Вход в цикл, где i принимает значения от 1 до b.
- Начало цикла:
- Сумма (переменная s) увеличивается на значение переменной a.
- Конец цикла:
- Проверка значения i:
- Если i равно b, то переходим к следующему шагу.
- Если i не равно b, выполняется переход на начало цикла.

3. Вычисление стоимости покупки с учетом скидки:
- Если переменная s больше 500, то к значению переменной s прибавляется скидка в размере 10% от s.
- Иначе, программа переходит к следующему шагу.

4. Вывод результата:
- Программа выводит на экран значение переменной s.

Теперь, выполняем расчеты для каждого из трех случаев:

а) Подставляем значения a=50 и b=8 в блок-схему:
- Программа начинает цикл, выполняя 8 итераций (i=1, 2, 3, 4, 5, 6, 7, 8).
- В каждой итерации, переменная s увеличивается на значение переменной a (которое равно 50).
- После завершения цикла, переменная s равна 50 * 8 = 400.
- Так как 400 меньше 500, скидка не применяется.
- Результат на выходе блок-схемы будет 400.

б) Подставляем значения a=200 и b=5 в блок-схему:
- Программа начинает цикл, выполняя 5 итераций (i=1, 2, 3, 4, 5).
- В каждой итерации, переменная s увеличивается на значение переменной a (которое равно 200).
- После завершения цикла, переменная s равна 200 * 5 = 1000.
- Так как 1000 больше 500, применяется скидка в размере 10% от 1000, то есть 100.
- Результат на выходе блок-схемы будет 1000 + 100 = 1100.

в) Подставляем значения a=300 и b=1 в блок-схему:
- Программа начинает цикл, выполняя только одну итерацию (i=1).
- В этой итерации, переменная s увеличивается на значение переменной a (которое равно 300).
- После завершения цикла, переменная s равна 300.
- Так как 300 меньше 500, скидка не применяется.
- Результат на выходе блок-схемы будет 300.

г) Подставляем значения a=800 и b=4 в блок-схему:
- Программа начинает цикл, выполняя 4 итерации (i=1, 2, 3, 4).
- В каждой итерации, переменная s увеличивается на значение переменной a (которое равно 800).
- После завершения цикла, переменная s равна 800 * 4 = 3200.
- Так как 3200 больше 500, применяется скидка в размере 10% от 3200, то есть 320.
- Результат на выходе блок-схемы будет 3200 + 320 = 3520.

Таким образом, результаты на выходе блок-схемы в каждом из четырех случаев будут:
а) 400;
б) 1100;
в) 300;
г) 3520.
ПОКАЗАТЬ ОТВЕТЫ
danlestern danlestern  12.12.2022 10:01
Ответ а т.к блок схема составлена циклически соответственно аи=200 тбк числа повторяются и иа брат ишак внатуре ответ а брат
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика