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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2011, 18:47   #1
ser2live
Пользователь
 
Регистрация: 03.06.2011
Сообщений: 13
По умолчанию Независимые условия pascal

Имеется 2 условия в программе pascal, как программу изменить так, что б блок схема выглядела так как на рисунке?

Код:
Program Cinema;
uses crt;
var
Tz : real;
RUo : integer;
RUn : integer;
begin
if Tz>=24 then begin RUo:=10; RUn:=0; end;
if Tz<=24 then begin RUo:=15; RUn:=0; end;
end.
Имеются 2 зависимых условия, как их сделать независимыми?
Изображения
Тип файла: jpg Безымянный.jpg (19.9 Кб, 131 просмотров)

Последний раз редактировалось Stilet; 05.06.2011 в 20:16.
ser2live вне форума Ответить с цитированием
Старый 05.06.2011, 19:08   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Эм...Что-то не очень понял что такое "независимые условия" на этой схеме. Должен быть выбор какое условие выполнять?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 05.06.2011, 19:14   #3
ser2live
Пользователь
 
Регистрация: 03.06.2011
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Эм...Что-то не очень понял что такое "независимые условия" на этой схеме. Должен быть выбор какое условие выполнять?
Одновременно должен проверять и левое условие и правое (цифры и действия там на обум написаны, для примера). И не факт что там именно энд, просто например 5 условий и он должен одновременно их проверять, независимо от других условий
ser2live вне форума Ответить с цитированием
Старый 05.06.2011, 19:24   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Одновременно должен проверять и левое условие и правое
Зачем? При этом теряется сам смысл условных операторов.
Либо ты чего-то недопонял либо твой преподаватель - валенок.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.06.2011, 19:30   #5
ser2live
Пользователь
 
Регистрация: 03.06.2011
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Зачем? При этом теряется сам смысл условных операторов.
Либо ты чего-то недопонял либо твой преподаватель - валенок.
Я ж говорю мне ненужна рабочая программа, скажите уже как сделать как на блок схеме нарисовано? если нельзя - значит нельзя, а то что работать программа не будет - это неважно..
ser2live вне форума Ответить с цитированием
Старый 05.06.2011, 19:31   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Условие тоже наобум? Что должно произойти если Tz = 24?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 05.06.2011, 19:38   #7
ser2live
Пользователь
 
Регистрация: 03.06.2011
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Условие тоже наобум? Что должно произойти если Tz = 24?
да наобум)
ser2live вне форума Ответить с цитированием
Старый 05.06.2011, 20:15   #8
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Если я всё правильно понял...
объединить логические выражения, записанные в этих условиях связкой AND

Код:
If (Tz<=24) AND (Tz >= 24) then // не стрёмно так написать, пример всё-таки
Вадим Мошев вне форума Ответить с цитированием
Старый 05.06.2011, 20:15   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
скажите уже как сделать как на блок схеме нарисовано?
А вон твой пример это и делает.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.06.2011, 20:20   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Дык если условия не противоречат друг другу (т.е. например if a=2 then b:=c; if a=2 then b:=a; ), то ваш код вроде так и делает.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 05.06.2011 в 20:23.
Alex11223 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условия if, then, else SKS Общие вопросы Delphi 5 24.03.2011 13:23
Условия DartDayring Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 02.04.2010 10:08
Программа на нахождение верности условия без опереатора IF (Pascal) xRJ10 Помощь студентам 9 24.12.2009 07:07
Pascal задан текст, проверить на условия Gelu Помощь студентам 1 01.03.2009 13:31
Pascal задача на проверку условия werser Помощь студентам 1 21.12.2008 00:34