1)Введите название логической операции (and, or, xor). Выведите таблицу истинности логического выражения
a операция b.
Эту вы вряд ли решите, а если решите, то вы просто гений
2)На шахматной доске стоят две шахматных фигуры. Их координаты заданы номерами столбцов и строк, на которых они находятся. Одна из них - шахматный ферзь. Определите, за какое число ходов ферзь может побить другую фигуру.
3)Треугольник задан координатами вершин. Определите находится ли отрезок внутри данного треугольника.
Другие языки программирования и технологии
Пожалуйста, срочно помогите написать одну з трёх программ на паскале.
> 2) если (x1 == x2 или y1 == y2) 1 ход, иначе - 2 хода
> Ваш К. О.
К. О. не учел диагонали.
var
qx, qy, ox, oy: integer;
begin
write('где ферзь? ');
readln(qx, qy);
write('где другая? ');
readln(ox, oy);
if (qx = ox) or (qy = oy) or (abs(qx - ox) = abs(qy - oy)) then
writeln('один ход')
else
writeln('два хода');
end.
ЗЫ:
> а ничего не умею.
Отрыл любой учебник по паскалю, благо в сети их навалом, читаешь, разбираешься, выполняешь упражнения и через некоторое время уже начнешь хоть что-нибудь уметь.
> Ваш К. О.
К. О. не учел диагонали.
var
qx, qy, ox, oy: integer;
begin
write('где ферзь? ');
readln(qx, qy);
write('где другая? ');
readln(ox, oy);
if (qx = ox) or (qy = oy) or (abs(qx - ox) = abs(qy - oy)) then
writeln('один ход')
else
writeln('два хода');
end.
ЗЫ:
> а ничего не умею.
Отрыл любой учебник по паскалю, благо в сети их навалом, читаешь, разбираешься, выполняешь упражнения и через некоторое время уже начнешь хоть что-нибудь уметь.
1) ну вводишь с клавиатуры and / or / xor, потом проверяешь и используешь нужную команду для каждого элемента из таблицы истинности, всего 4 варианта:
a b результат
0 0 ?
0 1 ?
1 0 ?
1 1 ?
2) если (x1 == x2 или y1 == y2) 1 ход, иначе - 2 хода
Ваш К. О.
3) ХЗ ((
--------------------
"Я не знаю как написать код ( Пожалуйста напиши хоть 1 программу полностью, мне лабу сдавать, а ничего не умею. "
Сорри, я тоже.. . это же Паскаль ((
a b результат
0 0 ?
0 1 ?
1 0 ?
1 1 ?
2) если (x1 == x2 или y1 == y2) 1 ход, иначе - 2 хода
Ваш К. О.
3) ХЗ ((
--------------------
"Я не знаю как написать код ( Пожалуйста напиши хоть 1 программу полностью, мне лабу сдавать, а ничего не умею. "
Сорри, я тоже.. . это же Паскаль ((
Задачи интересные (относительно тех, что здесь обычно пишут) , но где твои примеры решений? хоть что-нибудь. Помочь - значит направить на путь истинный, а не решить.
3) найти наибольшую сторону и с ней сравнивать данный отрезок. первый 2 уже написали)
3) найти наибольшую сторону и с ней сравнивать данный отрезок. первый 2 уже написали)
Похожие вопросы
- СРОЧНО ПОМОГИТЕ!!! Напишите прогу на паскале
- Привет)Помогите пожалуйста написать по условию задачи программу в Паскале
- Помогите пожалуйста я вас о4ень прошу !нужно составить программу в паскале....
- Помогите исправить ошибку в коде программы на паскале.
- срочно помогите написать программу на ассемблере вычисляющую R. R=x2+y2, где x=a+b-c, y=b*c-a. a,b,c вводятся с клавы
- Помогите понять некоторые детали в программе на паскале
- Помогите написать код для решения задачи в Паскале
- Срочно!!! Помогите написать программку Pascal!!!Очень надо!!!
- Нужно написать программы в Паскале! Массивы! Срочно! Помогите!
- Срочно.Помогите пожалуйста написать программу на паскале.