Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2009, 20:14   #1
fermerius
Пользователь
 
Регистрация: 15.10.2009
Сообщений: 11
По умолчанию Блоксхема, паскаль.

Ребят, помогите пожалуйста блок-схему к задаче составить. Задача очь простая. Ввести стороны треугольника, в случае если треугольник с такими стороноами сущетсвует, показать среднюю. (среднюю в смысле по величине.)

Код:
program lab_darbs_2;
uses crt;

var
a,b,c:integer;
label label1;

begin
clrscr;

writeln('1 storona);
readln(a);
writeln('2 storona');
readln(b);
writeln('3 storona');
readln(c);


if ( ((b+c) >= a) and ((a+c) >= b) and ((a+b) >= c)) then
    writeln('sushestvuet')
  else
  begin
   writeln('ne sushestvuet');
    goto label1;
    end;


write('srednjaja storona ');
if a in [b..c]
 then write(a)
 else
    if b in [a..c]
      then write(b)
      else
        write(c);

  label1: readln;
end.
А как быть с блок-схемой ? Ну первое понятно овал "Начало", стрелка, параллелограм "ввод даных a,b,c", далее ромб "a < b + c; b < c + a; c < a + b;" а вот как дальше, не разберусь...в случае выполнения неравенста надо показать среднюю сторону, как этот процесс обозначить ? В случае невыполнения, тут ясно в конец сразу. Как быть со средней стороной ? Спасибо заранее.
fermerius вне форума Ответить с цитированием
Старый 21.10.2009, 20:44   #2
Deamonig
Форумчанин
 
Аватар для Deamonig
 
Регистрация: 19.09.2009
Сообщений: 166
По умолчанию

овал-начало, стрелка, параллелограм "ввод даных a,b,c", далее ромб "a < b + c; b < c + a; c < a + b;", от ромба 2 линии: 1-я линия в конец программы, 2-я линия к: неровному четырехугольнику(блок вывода данных, в нем ты пишешь что треугольник существует), далее от этого блока к следующему ромбу "a in [b..c]", от него 2 стрелки: 1-я к блоку вывода данных (вывод а, затем стрелка к выходу из программы), 2-я к еще 1-му ромбу " if b in [a..c]", от него тоже 2 стрелки: 1-я к выводу данных B, и затем к выходу из программы, а 2-я к выводу данных С, и затем к концу программы. Вот так вот
Блок вывода данных четырехугольник с сторонами например (3,6,2,6)
Deamonig вне форума Ответить с цитированием
Старый 21.10.2009, 20:54   #3
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Вот! перерисуйте только !
Вложения
Тип файла: doc Документ Microsoft Word.doc (94.0 Кб, 18 просмотров)
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 21.10.2009, 22:16   #4
fermerius
Пользователь
 
Регистрация: 15.10.2009
Сообщений: 11
По умолчанию

Спасибо огромное всем =)

ОДИНОЧЕСТВО В СЕТИ, а почему надписи зачеренкнуты все ? )
fermerius вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
Хелп ми. Блоксхема Делфи Sh-koder Помощь студентам 2 16.07.2009 17:35
паскаль PR0Z0N Помощь студентам 3 04.06.2009 23:19
Очень нужно решение и блоксхема. simplex Паскаль, Turbo Pascal, PascalABC.NET 2 20.11.2008 18:24