patersimon1
?>

Имеется программа program prim; var x: integer; beginx: =5; writeln('x+1'); end.что она выведет на экран : x+1 или 6? ​

Информатика

Ответы

Koranna1986

Программа выведет текст "x+1"

Объяснение:

Команда Write - позволяет вывести на экран некоторое значение.

Если бы было записано Writeln(x), то на экране появилось бы значение переменной х, а именно 5 (в программе x присвоено значение 5).

Однако, всё что помещается в КАВЫЧКИ   '' - выводится на экран как текст

Герасименко
1) Набираем 8ми литровый кувшин
2) отливаем 3 литра в 3х литровый и сливаем из него воду
3) в 8ми литровом осталось 5л воды, сливаем снова в 3х литровый, и в 8ми литровом осталось 2 литра воды.
4) выливаем из 3х литрового воду, и переливаем в него 2 литра, оставшиеся в 8литровом кувшине.
5)Снова наполняем 8ми литровый кувшин, и доливаем из него воду в 3х литровый кувшин, так как в 3х литровом налито 2 литра - там не хватает одного литра, значит отлив из 8ми литрового литр в нем останется 7 литров :)
maslprod
В операторе y:=x*x+4/x+3 используется операция деления, которая всегда возвращает вещественный тип. Следовательно, и всё выражение в правой части всегда будет иметь вещественный тип. А в левой части стоит переменная целого типа. Присваивание вещественного значения целочисленной переменной запрещено правилами языка Паскаль.
Чтобы избавиться от ошибки, нужно знать алгоритм, который реализует программа. В зависимости от алгоритма может быть использована операция целочисленного деления, может быть использована функция Trunc(), возвращающая целочисленное значение аргумента, либо переменная y должна объявляться вещественной.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Имеется программа program prim; var x: integer; beginx: =5; writeln('x+1'); end.что она выведет на экран : x+1 или 6? ​
Ваше имя (никнейм)*
Email*
Комментарий*