2015-11-01 4 views
1

В настоящее время я изучаю псевдокод, и, несмотря на свою 3-летнюю историю программирования, этот один из вопросов практического экзамена меня озадачил его нетрадиционным кодом (как показано ниже):Псевдокод: непонятный синтаксис «<>» и «variable: 2: 6»

enter image description here

выделены розовым цветом, мои 2 основные проблемы с кодом. У меня есть опыт работы на трех языках, но я никогда не сталкивался с методом потока управления <> и не могу представить, для чего он будет использоваться. В дополнение к этому переменная average появляется в коде в виде «average:6:2», для которого я в равной степени не знаю.

Суммировать:

  • Какова функция метода потока управления «<>»
  • Как указано в вопросе (а) в изображении выше, какова цель «средний: 6: 2' ?

ответ

2
  1. <> является общим для not equal

    While number is not equal to 999 
    
  2. number:filed_width:precision является паскаль форматировщика для вещественного числа с filed_width быть пространством для поля и precision является Numer цифр после запятой. так 3.141519:4:1 напечатает <space>3.1

-1

Какова функция метода потока управления «<>» - это «меньше или больше, чем». Если входной сигнал равен 999, то контур завершается. Номер 999 используется как Sentinel Value.

Какова цель «средняя: 6: 2»? - Я думаю, что это 6 цифр с 2 десятичными знаками.

+0

<> означает не равно на нескольких языках, таких как Delphi, который базируется на Pascal – AndrewB

Смежные вопросы