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

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

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

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

textual
  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;

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

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


СОХРАНИТЬ ССЫЛКУ
Похожие ответы
Для поиска решения или похожих решений вы можете воспользоваться "Поиском по сайту" или "Поиском по разделу"
Поиск по сайту