Vtipná príhoda zo života.


Táto metóda sa zvyčajne používa na riešenie jednoduchých logických problémov.

Príklad 6. Vadim, Sergey a Michail študujú rôzne cudzie jazyky: čínština, japončina a arabčina. Na otázku, aký jazyk každý z nich študuje, jeden odpovedal: „Vadim študuje čínštinu, Sergej neštuduje čínštinu a Michail neštuduje arabčinu. Následne sa ukázalo, že v tejto odpovedi je pravdivé iba jedno tvrdenie a ostatné dve sú nepravdivé. Aký jazyk sa učí každý mladý človek?

Riešenie. Existujú tri vyhlásenia:

  1. Vadim študuje čínštinu;
  2. Sergej neštuduje čínštinu;
  3. Michail neštuduje arabčinu.

Ak je pravdivé prvé tvrdenie, je pravdivé aj druhé, keďže mladí muži študujú rôzne jazyky. To je v rozpore s vyhlásením problému, takže prvé vyhlásenie je nepravdivé.

Ak je druhé tvrdenie pravdivé, potom prvé a tretie musia byť nepravdivé. Ukazuje sa, že čínštinu nikto neštuduje. To je v rozpore s podmienkou, takže druhé tvrdenie je tiež nepravdivé.

odpoveď: Sergey študuje čínsky, Michail - japončina, Vadim - arabčina.

Príklad 7. Na výlete sa piati priatelia - Anton, Boris, Vadim, Dima a Grisha stretli so spolucestujúcim. Požiadali ju, aby uhádla ich priezviská, a každý z nich uviedol jedno pravdivé a jedno nepravdivé vyhlásenie:

Dima povedala: "Moje priezvisko je Mishin a Borisovo priezvisko je Khokhlov." Anton povedal: "Mishin je moje priezvisko a Vadimovo priezvisko je Belkin." Boris povedal: "Vadimovo priezvisko je Tichonov a moje priezvisko je Mishin." Vadim povedal: "Moje priezvisko je Belkin a priezvisko Grisha je Čechov." Grisha povedal: "Áno, moje priezvisko je Čechov a Antonovo priezvisko je Tichonov."

Aké priezvisko má každý z vašich priateľov?

Riešenie. Výrazovú formu „mladý muž A má priezvisko B“ označme ako A B, kde písmená A a B zodpovedajú začiatočným písmenám mena a priezviska.

Zaznamenajme si vyjadrenia každého z priateľov:

  1. DM a BH;
  2. A M a B B;
  3. VT a BM;
  4. VB a G Ch;
  5. G Ch a AT.

Predpokladajme najprv, že je pravda DM. Ale ak je pravda DM, potom Anton a Boris musia mať odlišné priezviská, čo znamená, že A M a B M sú nepravdivé. Ale ak A M a B M sú nepravdivé, potom B B a B T musia byť pravdivé, ale B B a B T nemôžu byť pravdivé súčasne.

To znamená, že zostáva ďalší prípad: B X je pravdivý. Tento prípad vedie k reťazcu záverov:

B X je pravda B M je nepravda C T je pravda A T je nepravda G H je pravda B B je nepravda A M je pravda.

odpoveď: Boris - Chochlov, Vadim - Tichonov, Griša - Čechov, Anton - Mišin, Dima - Belkin.

Príklad 8. Ministri zahraničných vecí Ruska, USA a Číny diskutovali za zatvorenými dverami o návrhu dohody o úplnom odzbrojení, ktorý predložili jednotlivé krajiny. Potom na otázku novinárov: „Čí projekt bol presne prijatý?“, ministri odpovedali nasledovne:

Rusko - „Projekt nie je náš, projekt nie je USA“;
USA - „Nie je to ruský projekt, je to čínsky projekt“;
Čína - "Projekt nie je náš, je to projekt Ruska."

Jeden z nich (najotvorenejší) povedal pravdu v oboch prípadoch; druhý (najtajnejší) povedal lož oba razy, tretí (opatrný) raz povedal pravdu a inokedy lož.

Určte, ktoré krajiny zastupujú úprimní, tajnostkárski a opatrní ministri.

Riešenie. Pre uľahčenie zaznamenávania očíslujme vyjadrenia diplomatov:

Rusko - „Projekt nie je náš“ (1), „Projekt nie je USA“ (2);
USA - „Projekt nie je Rusko“ (3), „Projekt Číny“ (4);
Čína - „Projekt nie je náš“ (5), „Projekt Ruska“ (6).

Poďme zistiť, ktorý z ministrov je najotvorenejší.

Ak ide o ruského ministra, tak z platnosti (1) a (2) vyplýva, že vyhral čínsky projekt. Ale potom sú pravdivé aj obe vyjadrenia ministra zahraničia USA, čo podľa podmienky nemôže byť.

Ak je najotvorenejší minister USA, potom opäť dostaneme, že vyhral čínsky projekt, čo znamená, že obe vyhlásenia ruského ministra sú tiež pravdivé, čo nemôže byť pravda.

Ukazuje sa, že najotvorenejší bol čínsky minister. Skutočne, z toho, že (5) a (6) sú pravdivé, vyplýva, že vyhral ruský projekt. A potom sa ukáže, že z dvoch vyhlásení ruského ministra je prvé nepravdivé a druhé pravdivé. Obe vyjadrenia ministra zahraničných vecí USA sú nesprávne.

odpoveď:Čínsky minister bol otvorenejší, ruský minister opatrnejší a americký minister viac tajnostkársky.

Otázka: Na výlete päť priateľov - Anton, Boris, Vadim, Dima a Grisha - stretlo spolucestujúceho. Požiadali ju, aby uhádla ich priezviská, a každý z nich uviedol jedno pravdivé a jedno nepravdivé vyhlásenie: Dima: "Moje priezvisko je Mishin a Borisovo priezvisko je Khokhlov." Anton: "Mishin je moje priezvisko a Vadimovo priezvisko je Belkin." Boris: "Vadim je Tichonov a moje priezvisko je Mishin." Vadim: "Som Belkin a priezvisko Grisha je Čechov." Grisha: "Áno, moje priezvisko je Čechov a Anton je Tichonov." Koho priezvisko? vyriešiť problém zložením a transformáciou logického výrazu:

Na výlete päť priateľov - Anton, Boris, Vadim, Dima a Grisha - stretlo spolucestujúceho. Požiadali ju, aby uhádla ich priezviská, a každý z nich urobil jedno pravdivé a jedno nepravdivé vyhlásenie: Dima: "Moje priezvisko je Mishin a Borisovo priezvisko je Khokhlov." Anton: "Mishin je moje priezvisko a Vadimovo priezvisko je Belkin." Boris: "Vadim je Tichonov a moje priezvisko je Mishin." Vadim: "Som Belkin a priezvisko Grisha je Čechov." Grisha: "Áno, moje priezvisko je Čechov a Anton je Tichonov." Koho priezvisko? vyriešiť problém zložením a transformáciou logického výrazu:

Odpovede:

Riešenie. Výrazovú formu „mladý muž A má priezvisko B“ označme ako AB, kde písmená A a B zodpovedajú začiatočným písmenám mena a priezviska. Zaznamenajme vyjadrenia každého z priateľov: DM a BH; AM a VB; VT a BM; VB a GC; GC a AT. Najprv predpokladajme, že DM je pravda. Ale ak je DM pravda, potom Anton a Boris musia mať odlišné priezviská, čo znamená, že AM a BM sú nepravdivé. Ale ak sú AM a BM nepravdivé, potom VB a VT musia byť pravdivé, ale VB a VT nemôžu byť pravdivé súčasne. To znamená, že zostáva ďalší prípad: skutočný BH. Tento prípad vedie k reťazcu záverov: BH je pravdivé BM je nepravdivé VT je pravdivé AT je nepravdivé GC je pravdivé VB je nepravdivé AM je pravdivé. Odpoveď: Boris - Chochlov, Vadim - Tichonov, Griša - Čechov, Anton - Mišin, Dima - Belkin.

Podobné otázky

  • uveďte 3 príklady na podstatné mená s príponami a zdrobneniny s príponami
  • zostavte 2 vety tak, aby v prvom prípade bola účastnícka veta pred vymedzovaným slovom a v druhom prípade za vymedzovaným slovom. Vysvetlite interpunkčné znamienka v týchto vetách.
  • Prosím o riešenie... Tenká špirálová pružina, pre ktorú platí Hookov zákon, zavesená vertikálne na pevnej podpere, je natiahnutá silou 160 N o 72 mm. Na pružinu bola aplikovaná dodatočná sila 120 N. Určte predĺženie špirály.
  • Do kytice boli zvolené biele a červené ruže v pomere 2:3. nájdite pomer počtu bielych ruží k celkovému počtu ruží v kytici

Myšlienka metódy: konzistentné uvažovanie a závery z tvrdení obsiahnutých v problémovom vyhlásení. Táto metóda sa zvyčajne používa na riešenie jednoduchých logických problémov.

Úloha 1. Vadim, Sergey a Michail študujú rôzne cudzie jazyky: čínština, japončina a arabčina. Na otázku, aký jazyk každý z nich študuje, jeden odpovedal: „Vadim študuje čínštinu, Sergej neštuduje čínštinu a Michail neštuduje arabčinu. Následne sa ukázalo, že v tejto odpovedi je pravdivé iba jedno tvrdenie a ostatné dve sú nepravdivé. Aký jazyk sa učí každý mladý človek?

Riešenie. Existujú tri vyhlásenia. Ak je pravdivé prvé tvrdenie, potom je pravdivé aj druhé, keďže mladí muži sa učia rôzne jazyky. To je v rozpore s vyhlásením problému, takže prvé vyhlásenie je nepravdivé. Ak je druhé tvrdenie pravdivé, potom prvé a tretie musia byť nepravdivé. Ukazuje sa, že čínštinu nikto neštuduje. To je v rozpore s podmienkou, takže druhé tvrdenie je tiež nepravdivé. Zostáva považovať tretie tvrdenie za pravdivé a prvé a druhé za nepravdivé. Preto Vadim neštuduje čínštinu, Sergej študuje čínštinu.

odpoveď: Sergej študuje čínštinu, Michail študuje japončinu, Vadim arabčinu.

Úloha 2. Na výlete sa piati priatelia - Anton, Boris, Vadim, Dima a Grisha stretli so spolucestujúcim. Požiadali ju, aby uhádla ich priezviská, a každý z nich uviedol jedno pravdivé a jedno nepravdivé vyhlásenie:

Dima povedala: "Moje priezvisko je Mishin a Borisovo priezvisko je Khokhlov." Anton povedal: "Mishin je moje priezvisko a Vadimovo priezvisko je Belkin." Boris povedal: "Vadimovo priezvisko je Tichonov a moje priezvisko je Mishin." Vadim povedal: "Moje priezvisko je Belkin a priezvisko Grisha je Čechov." Grisha povedal: "Áno, moje priezvisko je Čechov a Antonovo priezvisko je Tichonov."

Aké priezvisko má každý z vašich priateľov?

Výrazovú formu „mladý muž A má priezvisko B“ označme ako AB, kde písmená A a B zodpovedajú začiatočným písmenám mena a priezviska.

Zaznamenajme si vyjadrenia každého z priateľov:

Najprv predpokladajme, že DM je pravda. Ale ak je DM pravda, potom Anton a Boris musia mať odlišné priezviská, čo znamená, že AM a BM sú nepravdivé. Ale ak sú AM a BM nepravdivé, potom VB a VT musia byť pravdivé, ale VB a VT nemôžu byť pravdivé súčasne.

To znamená, že zostáva ďalší prípad: skutočný BH. Tento prípad vedie k reťazcu záverov: BH je pravdivé BM je nepravdivé VT je pravdivé AT je nepravdivé GC je pravdivé VB je nepravdivé AM je pravdivé.

Odpoveď: Boris - Chochlov, Vadim - Tichonov, Griša - Čechov, Anton - Mišin, Dima - Belkin.

Úloha 3. Niektoré zošité listy z poškodenej knihy vypadli.

Číslo prvej vypadnutej strany je 143.

Číslo druhého je napísané rovnakými číslami, ale v inom poradí.

Koľko strán z knihy vypadlo?

Prvou ťažkosťou je uvedomiť si fakt jedinečnosti odpovede, ktorú treba vybrať z množstva odpovedí.

Medzi našimi pretekármi však bolo málo tých, ktorých táto obtiažnosť zastavila možné možnosti Väčšina chlapcov uviedla odpovede v dobrej viere.

Sú to: žiačka šiesteho ročníka z Ankary (Turecko) Rafatova Sevda, ôsmačka Nasťa Karpuk z Puščina (Moskovský región), siedmačka Galya Shushpanova z Bratska, žiaci ôsmeho ročníka zo Zelenogorska (kraj Krasnojarsk) Zhenya Sulimova, Ksyu Donyakina, žiak siedmeho ročníka Dmitrij Baranov zo Slantsy ( Leningradská oblasť) a veľa ďalších.

Druhou fázou je odstránenie nepotrebných možností.

Takmer všetci súťažiaci jednohlasne odmietli stranu s číslom nižším ako je číslo prvej vypadnutej strany.

A veľa ľudí tiež vylúčilo obe nepárne možnosti pre číslo poslednej vypadnutej strany (keďže prvá strana vypadnutého bloku je nepárna, posledná musí byť párna).

Niektorí chlapci sa dostali do tejto fázy, takmer obišli prvú fázu: jednoduchým pohľadom na číslo 143 si vybrali číslo, ktoré končí na 4 a je vyššie ako číslo na prvej stránke, ktorá sa objavila.

Úloha 4. Dvaja cestujúci súčasne opustili bod A smerom k bodu B.

Krok druhého bol o 20 % kratší ako krok prvého,

ale ten druhý dokázal spraviť o 20% viac krokov za rovnaký čas ako ten prvý.

Ako dlho trvalo druhému cestujúcemu dosiahnuť svoj cieľ, ak prvý dorazil do bodu B 5 hodín po opustení bodu A?

Ukázalo sa, že je to ťažký oriešok a okolo nej sa rozpútal súboj názorov. Zdalo sa, že je to jednoduché len na pohľad, no ukázalo sa, že sa v ňom dá veľmi ľahko pomýliť. Táto úloha rozdelila našich súťažiacich na dva tábory. Toto boli názory, ktoré tieto tábory zastávali: obaja cestujúci dorazia do cieľa v rovnakom čase; druhý cestovateľ bude trochu za druhým.

Hovorcom prvého posudku bola šiestačka Rafatova Sevda z Ankary. Sevda navrhol vykonať numerický experiment: nechajte prvého cestujúceho urobiť 4 svoje dlhé kroky. Potom druhý cestovateľ urobí 5 krokov v rovnakej vzdialenosti. (Pretože každý krok druhého cestujúceho je o 20 % kratší). To znamená, že podľa nej nikto nebude za nikým zaostávať, obaja cestovatelia dosiahnu cieľ súčasne. Sevda má pravdu, že dĺžka 4 krokov prvého cestovateľa sa rovná dĺžke 5 krokov druhého. Ale časy sú iné. Koniec koncov, ak prvý cestujúci urobí 4 kroky, potom druhý počas tejto doby urobí iba 1,2 * 4 = 4,8 krokov, nie 5. Stále potrebuje minúť (5 - 4,8): 5 * 100 = 4 % čas na prekonanie tejto vzdialenosti.

Úloha 5. Traja priatelia, fanúšikovia pretekov Formuly 1, sa dohadovali o výsledkoch nadchádzajúcich pretekov.

Uvidíte, Schumacher nebude prvý,“ povedal John. Hill bude prvý.

Nie, víťazom bude ako vždy Schumacher,“ zvolal Nick. "A o Alesi nie je čo povedať, nebude prvý."

Peter, na ktorého sa Nick obrátil, bol rozhorčený:

Hill neuvidí prvé miesto, ale Alesi pilotuje najvýkonnejšie auto.

Na konci pretekárskej etapy sa ukázalo, že každý z dvoch predpokladov dvoch kamarátov sa potvrdil a oba predpoklady tretieho kamaráta boli nesprávne. Kto vyhral etapu pretekov?

Sh- Schumacher vyhrá; X-- Hill vyhrá; A- Alesi vyhrá.

Nickova veta „Alesi pilotuje najvýkonnejšie auto“ neobsahuje žiadne vyjadrenie o mieste, ktoré tento jazdec zaujme, takže sa na ňu v ďalších diskusiách neberie ohľad.

Vzhľadom na to, že predpoklady dvoch priateľov sa potvrdili a predpoklady tretieho nesprávne, pravdivé tvrdenie zapíšeme a zjednodušíme

Výrok je pravdivý, len ak W = 1, A = 0, X = 0.

Víťazom pretekárskej etapy sa stal Schumacher.

Úloha 6. Istý dobrodruh išiel do cestu okolo sveta na jachte vybavenej palubným počítačom. Bol varovaný, že najčastejšie zlyhajú tri počítačové uzly - a , b , c a dal potrebné diely na výmenu. Ktorú súčiastku je potrebné vymeniť, zistí pohľadom na kontrolky na ovládacom paneli. Existujú tiež presne tri žiarovky: X , r A z .

Pokyny na identifikáciu chybných komponentov sú nasledovné:

Ak je aspoň jeden z komponentov počítača chybný, potom aspoň jeden z indikátorov svieti X , r , z ;

Ak je uzol chybný a , ale uzol funguje s , potom sa rozsvieti kontrolka r ;

Ak je uzol chybný s , ale uzol funguje b , rozsvieti sa kontrolka r , ale kontrolka sa nerozsvieti X ;

Ak je uzol chybný b , ale uzol funguje c , potom sa rozsvietia svetlá X A r alebo sa kontrolka nerozsvieti X ;

Ak svieti kontrolka X a buď je uzol chybný A alebo všetky tri uzly a , b , c fungujú správne, rozsvieti sa kontrolka r .

Cestou sa pokazil počítač. Na ovládacom paneli sa rozsvietila kontrolka X . Po dôkladnom preštudovaní pokynov cestovateľ opravil počítač. No od tej chvíle až do konca plavby ho úzkosť neopúšťala. Uvedomil si, že pokyny sú nedokonalé a boli prípady, keď mu nepomohli.

Aké uzly cestovateľ nahradil? Aké nedostatky našiel v návode?

Zavedme notáciu pre logické výroky:

a -- uzol je chybný A ; X - svetlo svieti X ;

b -- uzol je chybný b ; r - svetlo svieti r ;

s -- uzol je chybný s ; z - svetlo svieti z .

Pravidlá 1-5 sú vyjadrené nasledujúcimi vzorcami:

z toho vyplýva a=0, b=1, c=1.

Úloha 7. Uveďte dôvody a odpovedzte na položenú otázku:

Väzeň má na výber z troch izieb, v jednej z nich bola princezná a v ďalších dvoch tigre. Na dverách izieb boli zavesené tabuľky s nasledujúcimi nápismi: I-V tejto miestnosti je tiger

II-V tejto miestnosti je princezná

III-Tiger sedí v izbe II

Odpoveď: Tiger sedí v druhej miestnosti

Otázka: Na výlete sa päť priateľov - Anton, Boris, Vadim, Dima a Grisha, stretlo so spolucestujúcim


Vážení užívatelia fóra, žiadam o pomoc pri riešení problému v Prologu))

Na výlete sa piati priatelia - Anton, Boris, Vadim, Dima a Grisha stretli so spolucestujúcim. Požiadali ju, aby uhádla ich priezviská, a každý z nich uviedol jedno pravdivé a jedno nepravdivé vyhlásenie:
Dima povedala: "Moje priezvisko je Mishin a Borisovo priezvisko je Khokhlov." Anton povedal: "Mishin je moje priezvisko a Vadimovo priezvisko je Belkin." Boris povedal: "Vadimovo priezvisko je Tichonov a moje priezvisko je Mishin." Vadim povedal: "Moje priezvisko je Belkin a priezvisko Grisha je Čechov." Grisha povedal: "Áno, moje priezvisko je Čechov a Antonovo priezvisko je Tichonov."
Aké priezvisko má každý z vašich priateľov?

Za pomoc vopred VEĽMI ĎAKUJEME!!!

odpoveď: skontrolovať online

Otázka: Program na riešenie problému olympiády o Vasyových cestách metrom pomocou cestovného lístka


Chlapec Vasya chodí každý deň metrom. Ráno ide do školy a večer v ten istý deň zo školy domov. Aby ušetril nejaké peniaze, kúpi si elektronickú čipovú kartu na X jázd. Keď chce vojsť do metra, priloží svoju kartu k turniketu. Ak na karte zostane nenulový počet jázd, turniket pustí Vasyu a odpočíta jednu cestu z karty. Ak na mape nezostali žiadne výlety, turniket Vasyu neprepustí a on (Vasya) je nútený kúpiť na tej istej stanici nová mapa na X jázd a znova prejsť cez turniket.
Vasya si všimol, že vzhľadom na to, že metro je ráno preplnené, kúpa novej karty je ráno časovo náročná a môže meškať do školy. V tomto ohľade chce pochopiť: príde deň, keď sa ráno po odchode do školy ukáže, že má na karte nula ciest.
Vasya už nikam metrom nechodí, a preto nastupuje len na stanici pri jeho bydlisku a na stanici pri škole.
Vstupné Data
Vstupný súbor INPUT.TXT obsahuje presne 2 riadky. Prvý obsahuje slovo „Škola“ alebo „Domov“, v závislosti od toho, kde si Vasya prvýkrát kúpil kartu na X výletov. Druhý riadok obsahuje prirodzené číslo X, 1 ≤ X ≤ 1000.
Výkon
Výstupný súbor OUTPUT.TXT by mal vydať „Áno“, ak je deň taký, že Vasya bude mať ráno na karte nula ciest a inak „Nie“.
Príklady
č. INPUT.TXT OUTPUT.TXT
1 Domov
1 Áno
2 Škola
2 č

odpoveď: Veľmi hlúpa úloha. Netreba zamýšľať nad tým, či je počet ciest párny alebo nepárny, pri dvoch kartách je stále párny. A celý problém spočíva v jednej primitívnej podmienke.

Otázka: Určte, aký je minimálny počet jázd výťahu potrebný na zdvihnutie celého zariadenia


Hmotnosti 3 domácich spotrebičov sú uvedené v kg (a, b, c). Určte minimálny počet jázd výťahom s nosnosťou n kg potrebný na zdvihnutie celého zariadenia. Pomôž mi prosím.

odpoveď: inp_w možno ľahko skrátiť na parameter:

Pascal kód
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 procedura inp_w(q: string ; var x: double) ; begin repeat Napíšte (q, " = " ) ; ReadLn(x); ak x<= 0 then WriteLn (q, "musí byť väčšie ako nula, zadajte znova.") kým x > 0 end ; const m = "Hmotnosť domáceho spotrebiča"; g = "Kapacita výťahu"; var a, b, c, n: Real ; begin inp_w(m+ " "a"" , a) ; inp_w(m+ " "b"" , b) ; inp_w(m+ " "c"" , c) ; inp_w(g, n) ; ak (a > n) alebo (b > n) alebo (c > n), potom napíšte ( "V tomto výťahu nie je možné prepravovať všetky domáce spotrebiče.") inak ak a + b + c<= n then Write ("Vyžaduje 1 cestu.") inak, ak (a + b<= n) or (a + c <= n) or (b + c <= n) then Write ("Vyžaduje 2 cesty.") inak Napíšte ( "Bude to trvať 3 cesty."); ReadLn koniec .

Otázka: Výpočet nákladov na cestu autom do chaty


2. Vytvorte program na výpočet nákladov na cestu autom do krajiny (spiatočná cesta). Počiatočné údaje sú: vzdialenosť k chate (v kilometroch); množstvo benzínu spotrebovaného autom na 100 km; cena jedného litra benzínu. Nižšie je uvedený odporúčaný typ dialógu počas spustenia programu. Vstup používateľa je zobrazený tučným písmom.
Výpočet nákladov na cestu do krajiny.
Vzdialenosť k chate (km) – 67
Spotreba benzínu (l na 100 km) – 8,5
Cena litra benzínu (rub.) – 23.7
Výlet do dachy bude stáť 269 rubľov. 94 kopejok


Ako to spraviť?

odpoveď: Po prvé, s vašimi vstupnými údajmi to bude stáť 134 rubľov. 97 k., a po druhé

C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 int main() ( double km, r, p; int itog; cout<< "Vzdialenosť k chate (km) - "; cin >> km; cout<< "Spotreba benzínu (l na 100 km) - "; cin >> r; cout<< "Cena za liter benzínu (rub.) - "; cin >> p; itog = podlaha ((km / 100 * r* p) * 100 ) ; cout<< "Výlet do chaty bude stáť" << itog / 100 << " руб. " << itog % 100 << " коп." ; return 0 ; }

Vypočítajte si náklady na benzín potrebný na cestu do krajiny, ak je známa trasa, spotreba paliva na 100 km a náklady na liter paliva.
Vytvorte formulár podobný tomu, ktorý je znázornený na obrázku 1.

Obrázok 1
Ak chcete vypočítať náklady na benzín, napíšte funkciu Cena v sekcii predaj.
Napíšte obslužný program kliknutia pre tlačidlo Vypočítať. Značka lblMessage by mala obsahovať správu o cene benzínu. Nezabudnite vyriešiť pomocou funkcie!

odpoveď: kód:

Delphi
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 jednotka MainU; rozhranie používa Windows, správy, SysUtils, varianty, triedy, grafiku, ovládacie prvky, formuláre, dialógy, tlačidlá, StdCtrls; typ TForm1 = trieda (TForm) Label1: TLabel; edWay:TEdit; Label2: TLabel; edFuel:TEdit; Label3: TLabel; edCost:TEdit; btnRun: TButton; BitBtn1: TBitBtn; lblMessage: TLabel; procedure btnRunClick(Sender: TObject ) ; procedure BitBtn1Click(Sender: TObject ) ; súkromné ​​(Súkromné ​​vyhlásenia) verejné (Verejné vyhlásenia) koniec; var Form1: TForm1; implementácia ($R *.dfm) funkcia Cena(cesta, palivo, cena: predĺžená ) : predĺžená ; začať Výsledok: = (cesta/ 100 ) * Palivo* Cena; koniec ; postup TForm1. btnRunClick(Sender: TObject); var eWay, eFuel, eCost: rozšírené ; begin try eWay: = strtofloat (edWay. Text ) ; okrem ukážkovej správy ( ""Vzdialenosť v km" musí byť číslo!"); VÝCHOD; koniec ; ak eWay<= 0 then begin showmessage(""Cesta v km" musí byť väčšia ako 0!"); VÝCHOD; koniec ; try eFuel: = strtofloat (edFuel. Text ) ; okrem ukážkovej správy ( "Spotreba paliva na 100 km v litroch" by mala byť číslo!"); VÝCHOD; koniec ; ak eFuel<= 0 then begin showmessage("Spotreba paliva na 100 km v litroch" musí byť väčšia ako 0!"); VÝCHOD; koniec ; try eCost: = strtofloat (edCost. Text ) ; okrem ukážkovej správy ( "Náklady na liter paliva by mali byť číslo!"); VÝCHOD; koniec ; ak eCost<= 0 then begin showmessage("Náklady na liter paliva musia byť väčšie ako 0!"); VÝCHOD; koniec ; lblMessage. Nadpis: = "Náklady na benzín potrebný na cestu do krajiny: "+ floattostr (Cena(eWay, eFuel, eCost) ); koniec ; postup TForm1. BitBtn1Click(Sender: TObject); začať blízko; koniec ; koniec.

Priložené projektu v Delphi.

Voľba editora
Stredná dĺžka života pri narodení podľa regiónov Ruska (očakávaná) na rok 2015 (aktualizované 2018) Zoznam ruských regiónov podľa...

Sir Ernest Henry Shackleton, 15. februára 1874, Kilkee House, Kildare, Írsko - 5. januára 1922, Grytviken, Južná...

Práve jemu sa pripisuje fráza „Viem, že nič neviem“, ktorá je sama osebe filozofickým pojednaním v zhustenej forme. Po všetkom,...

E. B. Larsen je jeden z najznámejších svetových koučov osobného rastu, autor kníh „No Self-Pity“ a „On the Limit“. Jeho diela...
Vo svete snov je všetko možné - ocitáme sa v rôznych situáciách, ktoré sú v realite úplne neprijateľné, a na rôznych miestach. A nie...
Všetci majitelia mačiek veľmi dobre vedia, ako si ich chlpatí miláčikovia krátia dni: zdriemnu si, najedia sa, znova si zdriemnu, najedia sa a idú spať. Áno,...
Neuveriteľné fakty Každý symbol niečo znamená a na niečo je určený. Vidíme ich každý deň a bez rozmýšľania...
Výťah je nejednoznačný symbol. Niektorí ľudia z neho pociťujú rôzne druhy strachu – klaustrofóbiu aj strach zo smrti kvôli jeho...
Detský kreatívny projekt "Svet mora" pre deti seniorskej skupiny.I ÚvodRelevantnosť problému: dnešné otázky ochrany...