
Составьте блок-схему и таблицу трассировки для задачи, которая выводит на экран таблицу значений
функции y = 2х² - 5х – 8 в диапазоне от -4 до 4. Шаг изменения аргумента равен 0,5. Рекомендации для выполнения задания Для переменных присвойте значения, указанные в диапазоне: x1 = -4; х2 = 4; dx = 0,5. Используйте цикл while (x < x²) для проверки условия.

Ответы на вопрос

Ответ:
блок-схема (скрин 1)
трассировочная таблица (скрин 2)
Объяснение:
x1=-4
x2=4
dx=0.5
while x1<=x2:
y=2*x1*x1-5*x1-8
print('x =',x1,' y =',y);
x1=x1+dx
используем цикл с предусловием (while)
в нем выполняем действия:
вычисляем значение y
выводим на экран значения x1 и y (для таблицы)
увеличиваем значение x1 на шаг





Вот блок-схема и таблица трассировки для вашей задачи:
Блок-схема:
``` +---------------------+ | Начало программы | +---------------------+ | v +---------------------+ | Инициализация | | переменных | | x1 = -4 | | x2 = 4 | | dx = 0.5 | +---------------------+ | v +---------------------+ | Заголовок таблицы | +---------------------+ | v +---------------------+ | Цикл while (x <= x2)| | +-----------------+ | | Вычисление y | | | y = 2*x^2 - 5*x - 8 | | +-----------------+ | | | v | +-----------------+ | | Вывод (x, y) | | +-----------------+ | | | v | +-----------------+ | | Инкремент x | | | x = x + dx | | +-----------------+ +---------------------+ | v +---------------------+ | Конец программы | +---------------------+ ```
Таблица трассировки:
``` +--------+--------+--------+ | x | y | Вывод | +--------+--------+--------+ | -4.0 | 24.0 | - | +--------+--------+--------+ | -3.5 | 16.75 | - | +--------+--------+--------+ | -3.0 | 11.0 | - | +--------+--------+--------+ | -2.5 | 6.25 | - | +--------+--------+--------+ | -2.0 | 2.0 | - | +--------+--------+--------+ | -1.5 | -2.75 | - | +--------+--------+--------+ | -1.0 | -7.0 | - | +--------+--------+--------+ | -0.5 | -11.25 | - | +--------+--------+--------+ | 0.0 | -15.0 | - | +--------+--------+--------+ | 0.5 | -18.25 | - | +--------+--------+--------+ | 1.0 | -21.0 | - | +--------+--------+--------+ | 1.5 | -23.25 | - | +--------+--------+--------+ | 2.0 | -25.0 | - | +--------+--------+--------+ | 2.5 | -26.25 | - | +--------+--------+--------+ | 3.0 | -27.0 | - | +--------+--------+--------+ | 3.5 | -27.25 | - | +--------+--------+--------+ | 4.0 | -27.0 | - | +--------+--------+--------+ ```
Эта блок-схема и таблица трассировки описывают шаги программы, начиная с инициализации переменных и заканчивая выводом таблицы значений функции для заданного диапазона с заданным шагом изменения аргумента.


Похожие вопросы
Топ вопросов за вчера в категории Информатика









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