На строке 9 "if x>=-7.5 and x<2 then y:=(a*sqrt(abs(x+6))); " в том месте, где выделено жирным, компилятор думает, что необходимо произвести побитовое умножение числа с плавающей точкой типа real -7.5 и целого числа x. Т.к. побитовое умножение применимо только к целым числам, компилятор пытается преобразовать -7.5 к целому числу, т.е. к integer, и у него это не получается, о чем он Вам и говорит.
Чтобы он не думал, что Вы собираетесь производить побитовое умножение (ведь Вы хотите произвести логическую операцию между результатами двух сравнений), нужно занести в скобки выражения x>=-7.5 и x<2, чтобы получилась такая строка: "if (x>=-7.5) and (x<2) then y:=(a*sqrt(abs(x+6))); "
1. Программное обеспечение компьютера – это:
б. комплекс программ, управляющий работой устройств компьютера
2. Графика с представлением изображения в виде совокупностей точек называется:
б) растровой;
3. Операционные системы представляют собой программные продукты, входящие в состав:
б. системного программного обеспечения
4. Операционная система – это:
б. комплекс системных программ, управляющих работой компьютера
5. Файл – это:
г) программа или данные на диске, имеющие имя.
6. В прикладное программное обеспечение входят:
а. текстовые редакторы
7. Какие имена файлов составлены верно:
б) пример.doc;
8. Одно из свойств информации – это:
а) достоверность;