Что будет выведено на экран в итоге исполненья куска программки a:=5;
Что будет выведено на экран в итоге выполнения куска программки a:=5; b:=3; write( 39;a,=Z(39;, b, 39;)39; );
Задать свой вопросВывод на экран исполняется оператором write(). Вывод начинается с текущей позиции курсора. Оператору write() передаются доводы, значение которых и выводится на экран. В роли доводов оператора write() могут выступать переменные различных типов, а также литералы различных типов. Переменные и литералы записываются через запятую. Строковые литералы записываются в одиночных кавычках.
Вывод на экран литералов
К примеру, если записать write(x=7); оператор write() в качестве довода получает один строковый литерал x=7, и выводит на экран x=7.
Для вывода на экран целочисленного литерала необходимо передать оператору write() требуемый литерал: write(2) выведет на экран 2.
Вывод на экран значений переменных
Чтоб вывести на экран значение переменной x, можно воспользоваться таковой записью: write(x=,x); При этом оператору write() передается строковый литерал x= и значение переменной x (к примеру, 98). На экране появится запись: x=98 .
В качестве довода оператору write() можно передавать целые выражения, к примеру: write(x+x) выведет на экран значение суммы (при x=98 на экране будет выведено 196).
Для каждого передаваемого оператору write() довода, можно также передавать формат вывода значения на экран.
К примеру, для переменной r типа real: write(r:4:2); выведет значение переменной r в поле вывода размером 4 символа, при этом после десятичной точки будет выведено 2 символа.
В представленном куске a:=5; b:=3; write( a,=z(, b, ) ); операции производятся в порядке записи, поначалу операторы присваивания, затем оператор write(). Доводами оператора write() являются:
- Строковый литерал a,=z(;
- Переменная b;
- Строковый литерал ).
Означает, на экран будет выведено: a,=z(3).
В нашем куске программки обрабатываются числовые данные целого типа. В строке вывода видно, что эта часть выводимой инфы a,=Z( и закрывающаяся скобка ) заключены в апострофы, а величина b выводится без апострофов, поэтому программа принимает ее как число. Тогда в итоге указанного вывода write( a,=Z(, b, ) ) на экране появится последующая информация: a,=Z(3). Это и будет ответом на поставленный вопрос.
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.