1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Раб тетрадь)
Упр.150 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

Упр.150 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)

Задача

Запишите команду присваивания, в результате выполнения которой логическая переменная $$t$$ получает значение true, если выполняется указанное условие, и значение false в противном случае.

а) $$x$$ — неотрицательное число.

б) Среди чисел $$x$$, $$y$$, $$z$$ хотя бы два равны между собой.

в) Уравнение $$ax^2+bx+c=0$$ не имеет корней.

Подробный ответ

Запишем логические выражения так, чтобы переменная t принимала значение true при выполнении условия и false в противном случае.

а) Число x неотрицательное, если $$x \ge 0$$.

б) Среди чисел x, y, z хотя бы два равны между собой, если выполняется хотя бы одно из равенств: $$x=y$$, $$y=z$$ или $$x=z$$.

в) Уравнение $$ax^2+bx+c=0$$ не имеет корней, если его дискриминант отрицателен: $$D=b^2-4ac<0$$.

t := (x >= 0);
t := (x = y) or (y = z) or (x = z);
t := (sqr(b) — 4*a*c) < 0;

Ответ

а) t := (x >= 0);
б) t := (x = y) or (y = z) or (x = z);
в) t := (sqr(b) — 4*a*c) < 0;



Общая оценка
4.7 / 5
Другие учебники
Другие предметы