IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Задачка интересная, Задачка с применением Case
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 7
Пол: Мужской

Репутация: -  0  +


И вот сама задачка.

Локатор ориентирован на одну из сторон света(«С» — север., «З» —
запад, «Ю.» — юг, «В» — восток) и может принимать три цифровые команді поворота
: 1 — поворот на лево, -1 — поворот направо, 2 — поворот 180
. Дан символ C — исходное значени локатора и целые числа N1
и N2 — посланніе команды. Вывести на экран ориентацию локатора после этих команд

ну вот пример как я делал только не доделал


program case;
var N1,N2:integer;
StN1:string[150];
StN2:string[150];
begin
writeln ('Допустим локатор ориентирован исходно на восток и тогда');
readln(N1,N2);
case N1 of

1:StN1:=('');
-1:StN1:=('');
2:StN1:=('');
end;

case N2 of

1:StN2=('');
-1:StN2:=('');
2:StN2:=('');
end;
writeln('1= ',stn1,' 2= ',stn2);
readln;
end.




В єтой программе я не могу понять как сделать что пользователь вводил исходное значение локатора,
не пойму скольже тогда будет ветвей кейса.

Искал у вас на форуме и не нашел похожей , подскажите пожалуйста. как написать блок схема.
Ну знаете там вот пример 1) входніе данные
2)блок вывода
3) блок ввода
4) блок сравения да----------------------------
нет |
| |
| то тогда какиета действия.
end.

Только все єто мне надо для кейс.

P.S. Пожалуйтса если не трудно могли бы выложить как тут надо проводить тогда сравненние в коде ну или хотя бы структура как это все организовать.

Сообщение отредактировано: SLAX -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


просто человек
******

Группа: Пользователи
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


приведи пример...
типа был повернут так, команды такие, получилось это.


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3





Группа: Пользователи
Сообщений: 7
Пол: Мужской

Репутация: -  0  +


Цитата(мисс_граффити @ 13.12.2006 21:26) *

приведи пример...
типа был повернут так, команды такие, получилось это.

Ну вот вам привожу пример например у вас локатор всегда смотрит по умолчанию на восток, пользователь вводит две команды 1 и 2 , то есть в первом посте я написал что будет дальше , программа выдает что N1=Север
N2=Запад, то есть ветер стал дуть в севернозападном направлении, но єти все данніе я писал только если стандарт но направлен на восток , а так может біть еще 3 значения то надо сделать как-то по другому.

Мне мой товарищ знающий не плохо обьяснил что можно сделать єто через арифметические операции спомощь одного внешнего и 4 вложенных case, но так как больше он мне рассказывать не захотел ссылаясь что это долго, я так понял что этот способ не работает, к тому же я не знаю как его написать.
С вашей точки зрения если это вид решения правильный не могли бы вы в трех словах описать его структуру ,как его примерно написать в коде.

Заранее все благодарен.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 6.05.2024 2:32
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name