Нарисовать Блок-Схему программы с 5 Case - PascalABC.NET

Узнай цену своей работы

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

Может, есть программы рисующие готовую программу?

Решение задачи: «Нарисовать Блок-Схему программы с 5 Case»

textual
Листинг программы
var n: Integer; 
BEGIN
   write('Число ——›'); 
   readln(n);  
   if (N>99) and (N<1000) 
   then BEGIN
   case N div 100 of
   1:write('сто ');
   2:write('двести ');
   3:write('триста ');
   4:write('четыреста ');
   5:write('пятьсот ');
   6:write('шестьсот ');
   7:write('семьсот ');
   8:write('восемьсот ');
   9:write('девятьсот ');
  end;
 
  if ((N mod 100) div 10)=1 then
   begin
    case N mod 100 of
     10:write('десять');
     11:write('одинадцать');
     12:write('двенадцать');
     13:write('тринадцать');
     14:write('четырнадцать');
     15:write('пятнадцать');
     16:write('шестнадцать');
     17:write('семнадцать');
     18:write('восемнадцать');
     19:write('девятнадцать');
    end
   end
  else
   begin
    case ((N mod 100) div 10) of
     2:write('двадцать ');
     3:write('тридцать ');
     4:write('сорок ');
     5:write('пятьдесят ');
     6:write('шестьдесят ');
     7:write('семьдесят ');
     8:write('восемьдесят ');
     9:write('девяносто ');
    end;
    case N mod 10 of
     1:write('один');
     2:write('два');
     3:write('три');
     4:write('четыре');
     5:write('пять');
     6:write('шесть');
     7:write('семь');
     8:write('восемь');
     9:write('девять');
    end;
   end; 
  END
 else write('ошибка ввода');
 writeln;
END.

Объяснение кода листинга программы

Список действий в коде:

  1. Программа запрашивает у пользователя ввод числа и сохраняет его в переменной n.
  2. Если число находится в диапазоне от 100 до 999, программа выводит на экран соответствующую строку (например, сто, двенадцать и т.д.).
  3. Если число находится в диапазоне от 10 до 19, программа выводит на экран соответствующую строку (например, десять, одинадцать и т.д.).
  4. Если число находится в диапазоне от 20 до 99, программа выводит на экран соответствующую строку (например, двадцать, тридцать и т.д.).
  5. Если число находится в диапазоне от 1 до 9, программа выводит на экран соответствующую строку (например, один, два и т.д.).
  6. Если число не соответствует ни одному из вышеперечисленных диапазонов, программа выводит на экран сообщение об ошибке.
  7. После выполнения всех условий программа завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы