это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
ID (номер) заказа
260970
Ознакомительный фрагмент работы:
1) Робот может перемещаться в четырех направлениях («С» — север, «З» — запад, «Ю» — юг, «В» — восток) и принимать три цифровые команды: 0 — продолжать движение, 1 — поворот налево, −1 — поворот направо. Вывести направление робота после выполнения полученной команды.
Program Robot;
var str:string;
c:char;
k:integer;
f:boolean;
begin
write('Введите начальное направление (С, З, Ю, В): ');
readln(str);
while (str<>'С')and(str<>'З')and(str<>'Ю')and(str<>'В') do //считываем начальное положение,учитывая возможные ошибки входных данных
begin
write('Ошибка ввода! Введите начальное направление (С, З, Ю, В): ');
readln(str);
end;
writeln('Введите команду:');
writeln('0 - продолжать движениие;');
writeln('1 - поворот налево;');
writeln('-1 - поворот направо.');
write('Ваш выбор: ');
f:=false;
while(f=false) do //считываем команду роботу,учитывая возможные ошибки входных данных
try
read(k);
while ((k<>-1)and(k<>0)and(k<>1)) do
begin
write('Ошибка ввода. Введите команду (-1, 0, 1):');
read(k);
end;
f:=true;
except write('Ошибка ввода. Введите команду (-1, 0, 1):');
end;
c:=str[1]; //определяем начальное положение робота
if (k=0) then writeln('Направление робота после команды: ', c); //если была команда продолжать движение,выводим то же направление на экран
if (k=1) then //обрабатываем поворот налево
case c of
'С': writeln('Направление робота после команды: З');
'З': writeln('Направление робота после команды: Ю');
'В': writeln('Направление робота после команды: С');
'Ю': writeln('Направление робота после команды: В');
end;
if (k=-1) then //обрабатываем поворот направо
case c of
'С': writeln('Направление робота после команды: В');
'З': writeln('Направление робота после команды: С');
'В': writeln('Направление робота после команды: Ю');
'Ю': writeln('Направление робота после команды: З');
end;
end.
2) Локатор ориентирован на одну из сторон света («С» — север, «З» — запад, «Ю» — юг, «В» — восток) и может принимать три цифровые команды поворота: 1 — поворот налево, −1 — поворот направо, 2 — поворот на 180°. Вывести направление робота после выполнения полученной команды.
Program Lokator;
var str:string;
c:char;
k:integer;
f:boolean;
begin
write('Введите начальное направление (С, З, Ю, В): ');
readln(str);
while (str<>'С')and(str<>'З')and(str<>'Ю')and(str<>'В') do //считываем начальное положение,учитывая возможные ошибки входных данных
begin
write('Ошибка ввода! Введите начальное направление (С, З, Ю, В): ');
readln(str);
end;
writeln('Введите команду:');
writeln('1 - поворот налево;');
writeln('-1 - поворот направо;');
writeln('2 - поворот на 180°.');
write('Ваш выбор: ');
f:=false;
while(f=false) do //считываем команду,учитывая возможные ошибки входных данных
try
read(k);
while ((k<>-1)and(k<>1)and(k<>2)) do
begin
write('Ошибка ввода. Введите команду (-1, 1, 2):');
read(k);
end;
f:=true;
except write('Ошибка ввода. Введите команду (-1, 1, 2):');
end;
c:=str[1]; //определяем начальное положение
if (k=1) then //обрабатываем поворот налево
case c of
'С': writeln('Направление робота после команды: З');
'З': writeln('Направление робота после команды: Ю');
'В': writeln('Направление робота после команды: С');
'Ю': writeln('Направление робота после команды: В');
end;
if (k=-1) then //обрабатываем поворот направо
case c of
'С': writeln('Направление робота после команды: В');
'З': writeln('Направление робота после команды: С');
'В': writeln('Направление робота после команды: Ю');
'Ю': writeln('Направление робота после команды: З');
end;
if (k=2) then //обрабатываем поворот на 180
case c of
'С': writeln('Направление робота после команды: Ю');
'З': writeln('Направление робота после команды: В');
'В': writeln('Направление робота после команды: З');
'Ю': writeln('Направление робота после команды: С');
end;
end.
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
сделать презентацию Тема №25
Презентация, Медицинское обеспечение физической культуры и спорта
Срок сдачи к 15 июля
Отчет о прохождении производственной практики: технологической (проектно-технологической) практики в пао «сбербанк»
Отчет по практике, Финансы и кредит
Срок сдачи к 17 июля
Сделать отчет по практике( гостиница «Централь» г. Донецк)
Отчет по практике, Ресторанно-гостиничное дело
Срок сдачи к 16 июля
Проверить оформление готовых отчетов по практике. Государственное муниципальное управление. П-00032
Отчет по практике, Государственное муниципальное управление
Срок сдачи к 17 июля
Выполнить задание строго по практикумам и шаблонам
Бизнес-план, Проектная, менеджмент
Срок сдачи к 19 июля
Разработка технологии получения слитка массой 6 тонн сплава марки эп836вд методом вдп. кристаллизатор 800
Реферат, Техника и технология производства материалов
Срок сдачи к 19 июля
Социальная работа. проверить нир
Отчет по практике, 39.03.02 Социальная работа, социальная работа
Срок сдачи к 14 июля
Отчет по производственной практике в виде реферата по конкретной теме
Отчет по практике, Производственная практика на направлении Техносферная безопасность
Срок сдачи к 14 июля
Отчет по практике, 4 семестр, профилирующая практика | у. о | учебная практика, электроэнергетика и электротехника, во, бакалавриат
Отчет по практике, Электроэнергетика
Срок сдачи к 16 июля
Заполните форму и узнайте цену на индивидуальную работу!