Условия всех задач из категории B2

Проверяемые элементы содержания: использование переменных. Операции над переменными различных типов в языке программирования
 
 
 
 

Историческая справка и теоретические сведения

Переменные появились с первыми языками программирования. Результат работы любой программы сводится к выполнению действий над какими-либо данными. Напомним, что память (memory) – это последовательность байтов (byte), каждый из которых принимает значения от 0 до 255. Так как байтов неимоверно много, единственный способ различать их - это присвоение каждому из них порядкового номера. Так и есть. Каждый байт оперативной памяти доступен процессору через его порядковый номер. Этот порядковый номер называется адресом байта.

Во времена, когда программы создавались на машинном коде, программист должен был запоминать, в какой участок памяти он записал нужное значение. Представьте, как усложнялся процесс написания программы, когда возникала необходимость работы с несколькими значениями. Адрес байта памяти есть число, которое мало о чем говорит. Большой объем памяти создает трудности программисту.

С первыми языками программирования появилась полезная возможность связывания определенного участка оперативной памяти с символьным названием (набором символов). По сравнению с адресом название переменной может отражать содержимое этого участка памяти.

 

Переменная – некий фиксированный участок в оперативной памяти персонального компьютера.

Любая переменная характеризуется двумя параметрами:

  • тип данных;

  • значение.

Тип данных – множество значений, принимаемых переменной, а также множество допустимых состояний, принимаемых данной переменной.

Значение переменной – та величина, которую хранит переменная.

Основные типы данных:

  • целочисленный;

  • вещественный;

  • строковый;

  • логический;

  • комплексный;

  • символьный.

В зависимости от выбранного типа данных, переменные способны принимать то или иное значение. Например, переменная логического типа, способна принимать только два предопределенных значения: ИСТИНА или ЛОЖЬ.

В упражнениях из данной категории переменные в ходе алгоритма принимают различные значения и, в итоге, нужно получить результирующее значение какой-либо переменной. Решаются подобные задачи с использованием процессинговых таблиц. Каждая из колонок подобной таблицы, отвечает за значение какой-либо переменной.

 

Методические указания

Для успешного решения задач из данной категории вы должны:

  1. выбрать один из предложенных языков программирования за базовый, то есть определить, на каком языке программирования будет рассматриваться предложенный фрагмент;

  2. исследовать программные конструкции, встречающиеся в предложенных фрагментах;

  3. сформировать и заполнить процессинговую таблицу значений переменных и на ее основе детерминировать искомое значение переменной.

 
 
 
 

Задача №1

Дано:
фрагмент программы, записанного на разных языках программирования.

 

Вопрос:
определите значение переменной с после выполнения следующего данного фрагмента программы.

 
 
 
 
 
 

Задача №2

Дано:
фрагмент программы, записанного на разных языках программирования.

 

Вопрос:
определите значение переменной с после выполнения следующего данного фрагмента программы.

 
 
 
 
 
 

Задача №3

Дано:
фрагмент программы, записанный на различных языках программирования:

 

Вопрос:
определите значение переменной с после выполнения следующего данного фрагмента программы.

 
 
 
 
 
 

Задача №4

Дано:
фрагмент программы, записанный на различных языках программирования:

 

Вопрос:
определите значение переменной с после выполнения предложенного выше фрагмента программы

 
 
 
 
 
 
© 2011-2019 ООО "СтадиМен". Все права сохранены.
Перепечатка и использование материалов с данного сайта, разрешена только по согласию с владельцем.
Владелец оставляет за собой право воспользоваться 146 статьей УК РФ при нарушении авторских и смежных прав.
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?