Синонимическая избыточность if; else if; else; - Pascal

Формулировка задачи:

Уверен, что repeat until; for; while вполне могут быть заменены одним while. Стремлюсь к простоте, однообразию, однозначности. В последнее время время как-то пользуюсь исключительно цепочкой из ряда if-ов , рассматривая его как фильтр-решето, улавливающий только "нужную рыбу"и отправляющий ее на определенную линию для дальнейшей обработки. Все остальное просто как шлам проваливается вниз, без всяких else. Может логика программ недостаточно сложная, но создалось впечатление, что else if; else; - элементы языка избыточные, некая формальная или антропоморфная конструкция, без которой вполне можно обойтись. Буду признателен, если подтвердите или опровергнете данное суждение.


textual

Код к задаче: «Синонимическая избыточность if; else if; else; - Pascal»

  if      x<-5 then WriteLn(-4)
  else if x<-3 then WriteLn(-3)
  else if x<0  then WriteLn(-2)
  else if x<3  then WriteLn(-1)
  else              WriteLn(0);
 
  repeat
    Write(n mod 10); n:=n div 10;
  until n=0; WriteLn;
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

11   голосов, оценка 4.455 из 5

Источник
Похожие ответы
Для поиска решения или похожих решений вы можете воспользоваться "Поиском по сайту" или "Поиском по разделу"
Поиск по сайту