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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2012, 18:52   #1
~ Veronika ~
Новичок
Джуниор
 
Регистрация: 01.04.2012
Сообщений: 1
По умолчанию Delphi

Робот может перемещаться в четырех направлениях («С» — север, «З» — запад, «Ю» — юг, «В» — восток) и принимать три цифровые команды: 1 — продолжать движение,2 — поворот налево, 3 — поворот направо. .Ввести исходную ориентацию локатора и числа N — посланная ему команда. Вывести направление робота после выполнения полученной команды.
~ Veronika ~ вне форума Ответить с цитированием
Старый 02.04.2012, 19:21   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Обозначим:
север-north-N
восток-east-E
юг-south-S
запад-west-W
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

const
  s='NESW';

var
  c:char;
  b,n,i,k:integer;


begin
  write('Vvedite napravlenie: ');
  readln(c);
  b:=pos(c,s)-1;
  write('Vvedite kol-vo komand: ');
  readln(n);
  for i:=1 to n do
  begin
    read(k);
    case k of
    2:b:=(b+3) mod 4;//b-1
    3:b:=(b+1) mod 4;
    end;
  end;
  writeln;
  write('Napravlenie: ',s[b+1]);
  readln;
  readln;
end.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не изменяется интерфейс моей программы при переходе с Delphi 7 на Delphi 2010 Elvisnya Общие вопросы Delphi 3 28.04.2011 15:59
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism savva-paladin Софт 18 02.10.2010 20:24
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54