Непейвода Н.Н. Программирование. Раздел 1

Непейвода Н.Н. Программирование. Страница 48

Знаки группировки{ и }. Строки с фигурными скобками обрамляют блок операторов. Внутри блока находится описание алгоритма как по­следовательности операторов. В данном случае это алгоритм функции main.

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

которая задает формат ввода %dи переменную X, получающую зна­чение с помощью этого оператора. Здесь заслуживает внимания знак "&". Он указывает на особый способ использования переменной: в ал­горитме scanf используется не значение X, а его адрес, чтобы указать, куда должно помещаться читаемое значение.

Чем определяется последовательность действий линейной программы? Что может делать транслятор? И как это зависит от языка программирования? Ответы на эти и другие вопросы помогут дать разбор действий и изучение структуры конкретной программы. Ниже этот анализ проводится для про­граммы 1.3.3. Будет, в частности, показано, что даже в самом простом случае линейной программы структура вычислений не во всем соответствует струк­туре текста программы, что записанный алгоритм — это не совсем то, что имеет в виду разработчик программы, когда он размышляет над решением программистской задачи.

§ 1.4. СТРУКТУРА ВЫЧИСЛЕНИЙ И СТРУКТУРА ТЕКСТА ПРОГРАММЫ

Текст программы носит двойственную природу: это операционная струк­тура, ориентированная на человека, но в то же время допускающая интер­претацию абстрактным автоматом. Например, структура вычислений про­граммы 1.3.3 представлена на рис. 1.5, а структура ее текста — на рис. 1.6. Из этих рисунков видно, что понятия, использованные при задании тексто­вой структуры, во многом обусловлены тем, как вычисления представлены в виде текста, т. е. последовательности символов. Структура вычислений более свободна в этом отношении.

Новости

  • 1
  • 2
Prev Next

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

24.01.2016

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

Роскосмос не планирует в течение ближайшего десятилетия осуществлять пуск тяжёлой ракеты-носителя А...

Ученые РФ опровергли выводы исследований о вреде ГМО

24.01.2016

Ученые РФ опровергли выводы исследований о вреде ГМО

Исследователи из Института проблем передачи информации (ИППИ РАН) проанализировали несколько самых п...

Летающие "Крокодилы"

24.01.2016

Летающие "Крокодилы"

20 удивительных фактов о боевом вертолете Ми-24.Этот вертолет стал таким же узнаваемым символом сове...

В Аргентине описали новый вид динозавра-гиганта

24.01.2016

О ранее неизвестном виде динозавра, относящемуся к инфраотряду зауроподов, рассказали аргентинские п...

Реклама