Что будет выведено на экран в итоге исполненья куска программки a:=5;

Что будет выведено на экран в итоге выполнения куска программки a:=5; b:=3; write( 39;a,=Z(39;, b, 39;)39; );

Задать свой вопрос
2 ответа

Вывод на экран исполняется оператором 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() являются:

  1. Строковый литерал a,=z(;
  2. Переменная b;
  3. Строковый литерал ).

Означает, на экран будет выведено: a,=z(3).

В языке программирования Pascal ABC вывод результатов решения задачки осуществляют операторы write либо writeln. Выводить результаты можно различными способами. Если выводимая информация заключается в апострофы, то программа принимает ее как текст. И тогда все, что заключено в апострофы, появится на экране.

В нашем куске программки обрабатываются числовые данные целого типа. В строке вывода видно, что эта часть выводимой инфы a,=Z( и закрывающаяся скобка ) заключены в апострофы, а величина b выводится без апострофов, поэтому программа принимает ее как число. Тогда в итоге указанного вывода write( a,=Z(, b, ) ) на экране появится последующая информация: a,=Z(3). Это и будет ответом на поставленный вопрос.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт