В программе объявлены переменные:
var a, b: integer;
Какие из показанных ниже операторов НЕправильные?
Информатика 9 класс Переменные и типы данных переменные в программе операторы в информатике ошибки в операторах типы данных Арифметические операции Новый
Давайте разберем каждый из предложенных операторов по отдельности и выясним, какие из них являются неправильными с точки зрения языка программирования, который использует синтаксис, похожий на Pascal или подобные языки.
Этот оператор корректен. Он увеличивает значение переменной a на 1. Операция присваивания здесь выполнена правильно.
Этот оператор неправильный. Переменная b объявлена как целочисленная (integer), а 4.5 является числом с плавающей запятой (real). Попытка присвоить значение с плавающей запятой переменной целочисленного типа приведет к ошибке.
Этот оператор также неправильный. Если b равен 0, то произойдет деление на ноль, что вызовет ошибку выполнения. Однако, с точки зрения синтаксиса, оператор корректен, но нужно учитывать возможность деления на ноль.
Этот оператор неправильный. В языке Pascal и подобных ему, для умножения требуется использовать оператор *. Правильный синтаксис должен выглядеть как b := 2 * a + b;.
Этот оператор является правильным. Он выполняет арифметическую операцию и присваивает результат переменной b. Здесь нет никаких ошибок с точки зрения синтаксиса.
Итак, неправильные операторы: