Valentínska akcia je tu! Získaj až 80 % extra kreditov ZADARMO na náš interaktívny e-learning. ZISTIŤ VIAC:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia: Přijímačky na ČVUT FIT - Binární operace

Aktivity
Avatar
albertpatera
Tvůrce
Avatar
albertpatera:20.6.2017 22:20

Ahoj :-) ,

připravuji se na přijímačky na ČVUT (Fakulta informačních technologií). Narazil jsem na jeden příklad, který mi není jasný. Nebo spíše postup řešení.

Binární operace * je definována jako

a * b = a - b + 2a

určete x, platí-li:

(2 * x) * 3

krát symbolizuje hvězdičku
A pak jsou tady možné odpovědi:

A - Rovnice nemá řešení
B - Rovnice má více než 2 řešení
C - Rovnice má 2 řešení a jejich součet je 10
D - Rovnice má jedno kladné řešení
E - Žádná možnost z předcházejících řešení není správná

Správná odpověď je podle všeho D, jelikož to jsou přijímačky z roku 2013, takže tam jsou zapsané správné odpovědi.

První, co mne napadlo bylo to, že bych si do rovnice mohl dosadit definici bitový operace, ale to nevyšlo.

Budu rád za každou radu, jelikož vůbec nevím, jak na to :-(
Díky :-)

 
Odpovedať
20.6.2017 22:20
Avatar
Odpovedá na albertpatera
Martin Vejvoda:20.6.2017 22:37
(2 * x) * 3 = 0

2 * x nahradíš podle definice:

(2 - x + 4) * 3 = 0
(6 - x) * 3 = 0

A stejným způsobem pokračuješ dál:

6 - x - 3 + 12 - 2x = 0

Dostáváš obyčejnou rovnici, kterou vyřešíš:

15 - 3x = 0
3x = 15
x = 5
Editované
Hore Odpovedať
20.6.2017 22:37
matika > informatika
Avatar
David Dostal
Tvůrce
Avatar
Odpovedá na albertpatera
David Dostal:20.6.2017 22:50

***** není v tomto případě krát, ale operace definovaná jako:

a * b = a - b + 2a

Pro přehlednost budu místo *** psát @ a ***** bude znamenat klasické **krát.
Operace @ je tedy definovaná jako:

a @ b = a - b + 2a

Když máš třeba (2 @ x) tak a = 2 a b = x. Tudíž:

(2 @ x) = 2 - x + 2 * 2
= 2 - x + 4
= 6 - x

Vyšel nám výsledek závorky.

Zkus nyní dopočítat zbytek rovnice:

(6 - x) @ 3 = ?
a = (6 - x), b = 3
a @ b = ...
Akceptované riešenie
+20 Skúseností
+2,50 kreditov
Riešenie problému
 
Hore Odpovedať
20.6.2017 22:50
Avatar
albertpatera
Tvůrce
Avatar
Odpovedá na David Dostal
albertpatera:20.6.2017 23:40

Díky moc za postup řešení:

Další rovnice teda bude

(6-x)@3 = 0
a=(6-x);b = 3
(6-x)-3+2×(6-x) = 0
6-x-3+12-2x = 0
15-3x = 0
15 = 3x
5 = x

Trochu mi trvalo, než jsem se v tom zorientoval a ujasnil jsem si to. Typl bych si, že tenhle příklad by tam klidně mohli dát, jenom z jinými čísly :-)

//označování členů jaksi nefunguje stále :-)

Jinak díky i tobě Martine :-)

Editované
 
Hore Odpovedať
20.6.2017 23:40
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovedá na albertpatera
Honza Bittner:21.6.2017 9:11

Tady musíš prostě správně pochopit pojem "binární operace", což nemá nic společného s dvojkovou soustavou. Je to prostě operace, která má 2 vstupní hodnoty.

Dál viz odpověď kluků. Není to nic těžkého. Prostě si jen vytváříš své operátory. :-)

Hore Odpovedať
21.6.2017 9:11
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 5 správy z 5.