III. Решаване на логически задачи чрез разсъждение
Въпрос: По време на пътуването петима приятели - Антон, Борис, Вадим, Дима и Гриша - се запознаха със спътник. Те я помолиха да отгатне техните фамилни имена и всеки от тях направи едно вярно и едно невярно твърдение: Дима: „Моето фамилно име е Мишин, а фамилното име на Борис е Хохлов.“ Антон: "Мишин е моето фамилно име, а фамилното име на Вадим е Белкин." Борис: "Вадим е Тихонов, а моето фамилно име е Мишин." Вадим: "Аз съм Белкин, а фамилията на Гриша е Чехов." Гриша: „Да, фамилията ми е Чехов, а Антон е Тихонов.“ Кой има фамилия? решете проблема, като съставите и трансформирате логически израз:
По време на пътуването петима приятели - Антон, Борис, Вадим, Дима и Гриша - се запознаха със спътник. Те я помолиха да отгатне техните фамилни имена и всеки от тях направи едно вярно и едно невярно твърдение: Дима: „Моето фамилно име е Мишин, а фамилното име на Борис е Хохлов.“ Антон: "Мишин е моето фамилно име, а фамилното име на Вадим е Белкин." Борис: "Вадим е Тихонов, а моето фамилно име е Мишин." Вадим: "Аз съм Белкин, а фамилията на Гриша е Чехов." Гриша: „Да, фамилията ми е Чехов, а Антон е Тихонов.“ Кой има фамилия? решете проблема, като съставите и трансформирате логически израз:
Отговори:
Решение. Нека обозначим предложната форма „млад мъж на име А носи фамилното име B“ като AB, където буквите A и B съответстват на началните букви на името и фамилията. Коригираме изявленията на всеки от приятелите: DM и BH; AM и WB; VT и BM; СБ и МС; MS и AT. Приемете първо, че DM е вярно. Но, ако DM е вярно, тогава Антон и Борис трябва да имат различни фамилии, така че AM и BM са неверни. Но ако AM и BM са неверни, тогава BT и BT трябва да са верни, но BT и BT не могат да бъдат верни едновременно. Така че остава още един случай: истински BH. Този случай води до верига от изводи: BH е вярно BM е невярно BT е вярно AT е невярно GF е вярно WB е невярно AM е вярно. Отговор: Борис - Хохлов, Вадим - Тихонов, Гриша - Чехов, Антон - Мишин, Дима - Белкин.
- дайте 3 примера за имена на обекти с лицеви наставки и умалителни наставки
- съставете 2 изречения, така че в първия случай причастното словосъчетание да стои преди определяемата дума, а във втория случай след определяемата дума. Обяснете поставянето на препинателните знаци в тези изречения.
- Моля, решете... Тънка спирална пружина, за която е валиден законът на Хук, окачена вертикално върху неподвижна опора, се разтяга със сила от 160N на 72 mm. Към пружината е приложена допълнителна сила от 120 N. Определете удължението на спиралата.
- за букета са избрани бели и червени рози в съотношение 2:3. намерете отношението на броя на белите рози към общия брой рози в букета
Въпрос: По време на пътуването петима приятели - Антон, Борис, Вадим, Дима и Гриша, се запознаха със спътник
Уважаеми потребители на форума, моля за помощ при решаването на проблема в Prolog))
По време на пътуването петима приятели - Антон, Борис, Вадим, Дима и Гриша, се запознаха със свой спътник. Те я помолиха да познае имената им и всеки от тях направи едно вярно и едно грешно твърдение:
Дима каза: "Моето фамилно име е Мишин, а фамилното име на Борис е Хохлов." Антон каза: "Мишин е моето фамилно име, а фамилното име на Вадим е Белкин." Борис каза: "Фамилията на Вадим е Тихонов, а моята фамилия е Мишин." Вадим каза: "Моята фамилия е Белкин, а фамилията на Гриша е Чехов." Гриша каза: "Да, моята фамилия е Чехов, а фамилията на Антон е Тихонов."
Какво е фамилното име на всеки приятел?
БЛАГОДАРЯ ВИ МНОГО предварително за помощта!!!
Отговор:проверете онлайн
Въпрос: Програмата за решаване на олимпиадния проблем за пътуванията на Вася в метрото с билет
Момчето Вася се вози в метрото всеки ден. Сутрин отива на училище, а вечерта на същия ден, обратно от училище, у дома. За да спести малко пари, той купува електронна смарт карта за X пътувания. Когато иска да се качи в метрото, слага картата си на турникета. Ако на картата има ненулев брой пътувания, тогава турникетът пропуска Вася и отписва едно пътуване от картата. Ако на картата няма останали пътувания, тогава турникетът не пропуска Вася и той (Вася) е принуден да купи на същата станция нова картаза X пътувания и преминете отново през турникета.
Вася забеляза, че поради факта, че метрото е претъпкано сутрин, отнема много време да си купиш нова карта сутрин и той може да закъснее за училище. В тази връзка той иска да разбере: ще има ли такъв ден, че сутринта, след като отиде на училище, да се окаже, че има нула пътувания на картата си.
Вася никъде другаде не се качва на метрото и затова се качва само на спирката до дома си и на спирката до училището.
Входни данни
Входният файл INPUT.TXT съдържа точно 2 реда. Първият съдържа думата „Училище“ или „Вкъщи“, в зависимост от това къде Вася за първи път е купил карта за X пътувания. Вторият ред съдържа естествено число X, 1 ≤ X ≤ 1000.
Изход
Изходният файл OUTPUT.TXT трябва да съдържа „Да“, ако има такъв ден, в който Вася сутрин няма пътувания на картата си, и „Не“ в противен случай.
Примери
№ INPUT.TXT OUTPUT.TXT
1 Начало
1 Да
2 училище
2 бр
Отговор:Много глупава задача. Не е ясно, че четен брой пътувания или нечетен брой - все едно, от две карти става четен. И цялата задача се свежда до едно примитивно условие.
Въпрос: Определете какъв е минималният брой пътувания с асансьора, необходими за повдигане на цялото оборудване
Теглото на 3 домакински уреда е дадено в kg (a, b, c). Определете какъв е минималният брой пътувания на асансьор с товароподемност n kg, които ще бъдат необходими за повдигане на цялото оборудване. Помогнете ми моля.
Отговор: inp_w може лесно да бъде съкратен с параметър:
Код на Паскал | ||
|
Въпрос: Изчисляване на цената на пътуване с кола до страната
2. Направете програма за изчисляване на цената на пътуване с кола до страната (отиване и връщане). Изходните данни са: разстояние до вилата (в километри); количеството бензин, което автомобилът изразходва на 100 километра; цената на един литър бензин. По-долу е препоръчителният изглед на диалоговия прозорец, докато програмата работи. Въведеното от потребителя е показано с удебелен шрифт.
Изчисляване на цената на пътуване до страната.
Разстояние до вилата (км) - 67
Разход на бензин (л на 100 км) - 8,5
Цената на литър бензин (търкайте) - 23,7
Едно пътуване до селската къща ще струва 269 рубли. 94 коп.
Как да го направя?
Отговор:Първо, с вашите входни данни ще струва 134 рубли. 97 к., и второ
C++ | ||
|
Изчислете разходите за бензин, необходим за пътуване до страната, ако знаете маршрута, разхода на гориво на 100 км и цената на литър гориво.
Създайте формуляр от вида, показан на фигура 1.
Снимка 1
За да изчислите цената на бензина в раздела за изпълнение, напишете функцията Цена.
Напишете манипулатор на щракване за бутона Изчисление. Етикетът lblMessage трябва да съдържа съобщение за цената на бензина. Не забравяйте да решите с функция!
Отговор: Кодът:
Делфи | ||
|
Прилагам проектна Delphi.
По този начин обикновено се решават прости логически задачи.
Пример 6Вадим, Сергей и Михаил изучават различни чужди езици: китайски, японски и арабски. На въпрос какъв език е учил всеки от тях, единият отговорил: „Вадим учи китайски, Сергей не учи китайски, а Михаил не учи арабски“. Впоследствие се оказа, че в този отговор само едно твърдение е вярно, а другите две са неверни. Какъв език учи всеки от младите хора?
Решение. Има три твърдения:
- Вадим учи китайски;
- Сергей не учи китайски;
- Михаил не учи арабски.
Ако първото твърдение е вярно, то второто също е вярно, тъй като младите мъже учат различни езици. Това противоречи на условието на проблема, така че първото твърдение е невярно.
Ако второто твърдение е вярно, то първото и третото трябва да са неверни. Оказва се, че никой не учи китайски. Това противоречи на условието, така че второто твърдение също е невярно.
Отговор:Сергей учи китайски, Михаил учи японски, а Вадим учи арабски.
Пример 7По време на пътуването петима приятели - Антон, Борис, Вадим, Дима и Гриша, се запознаха със свой спътник. Те я помолиха да познае имената им и всеки от тях направи едно вярно и едно грешно твърдение:
Дима каза: "Моето фамилно име е Мишин, а фамилното име на Борис е Хохлов." Антон каза: "Мишин е моето фамилно име, а фамилното име на Вадим е Белкин." Борис каза: "Фамилията на Вадим е Тихонов, а моята фамилия е Мишин." Вадим каза: "Моята фамилия е Белкин, а фамилията на Гриша е Чехов." Гриша каза: "Да, моята фамилия е Чехов, а фамилията на Антон е Тихонов."
Какво е фамилното име на всеки приятел?
Решение.Нека обозначим предложната форма "млад мъж на име А има фамилно име Б" като A B, където буквите A и B съответстват на началните букви на името и фамилията.
Нека запишем изявленията на всеки от приятелите:
- D M и B X;
- A M и C B;
- V T и B M;
- C B и G C;
- G C и A T.
Нека първо приемем, че D M е вярно, но ако D M е вярно, тогава Антон и Борис трябва да имат различни фамилии, което означава, че A M и B M са неверни. Но ако A M и B M са неверни, тогава C B и C T трябва да са верни, но C B и C T не могат да бъдат истинни едновременно.
Това означава, че остава друг случай: вярно е B X. Този случай води до верига от изводи:
B X true B M false C T true A T false G W true C B false A M true.
Отговор:Борис - Хохлов, Вадим - Тихонов, Гриша - Чехов, Антон - Мишин, Дима - Белкин.
Пример 8Външните министри на Русия, САЩ и Китай обсъдиха при закрити врата представените от всяка от страните проекти на споразумения за пълно разоръжаване. След това, отговаряйки на въпроса на журналистите „Чий проект е приет?“, министрите дадоха следните отговори:
Русия – „Проектът не е наш, проектът не е на САЩ“;
САЩ – „Проектът не е Русия, проектът е Китай“;
Китай – „Проектът не е наш, проектът на Русия“.
Един от тях (най-откровеният) каза истината и двата пъти; вторият (най-потайният) и двата пъти каза лъжа, третият (предпазлив) веднъж каза истината, а другият път - лъжа.
Определете кои страни са представени от откровените, потайни и предпазливи министри.
Решение.За удобство на отбелязването, нека номерираме изявленията на дипломатите:
Русия - "Проектът не е наш" (1), "Проектът не е САЩ" (2);
САЩ - "Проект не Русия" (3), "Проект Китай" (4);
Китай - "Проектът не е наш" (5), "Проектът на Русия" (6).
Нека разберем кой от министрите е най-откровен.
Ако това е руски министър, то от валидността на (1) и (2) следва, че китайският проект е спечелил. Но тогава и двете твърдения на американския министър са верни, което не може да бъде под условие.
Ако най-откровен е американският министър, то отново получаваме, че китайският проект е спечелил, което означава, че и двете твърдения на руския министър са верни, което не може да е под условие.
Оказва се, че китайският министър е бил най-откровен. Наистина, от факта, че (5) и (6) са верни, следва, че руският проект е спечелил. И тогава се оказва, че от двете твърдения на руския министър първото е невярно, а второто е вярно. И двете твърдения на американския министър са грешни.
Отговор:Китайският министър беше по-откровен, руският беше по-предпазлив, а американският беше по-потаен.
- Зелени домати, пълнени за зимата - вкусна закуска
- Домати за зимата, пълнени с чесън и билки
- Грисини - изпитани италиански рецепти за хляб
- Raf кафе: историята на създаването и възможностите за приготвяне на кафе напитка
- Бързи закуски
- Полезни кулинарни трикове за домакините
- Вегетарианска майонеза у дома
- Ябълков пай - бърза рецепта
- Тайните на готвенето на татарски сладки чак-чак
- Подобряване на асортимента и повишаване на хранителната стойност на хляба и хлебните изделия
- Характеристики и рецепти за конфитюр и сладко от лук
- Каква риба може да се осолява у дома: избор и съвети за готвене Сол бяла риба
- Какво е янтра, видове значение на янтра
- технология за изгаряне на дърва
- Как да изчислим специфичното тегло в различни области?
- География на месодайното говедовъдство (говеда, свине, овце), птицевъдство
- Анализът на пазарния дял на компанията е ефективен инструмент за успешен бизнес Какъв дял в продажбите се счита за норма
- Седмият технологичен режим е познавателен
- Видове едносъставни изречения
- Понятието диалект. Какво е диалект? Граматичен речник: Граматика и лингвистични термини