Kezdőoldal » Számítástechnika » Programozás » Hogy lehet megoldani az...

Hogy lehet megoldani az alábbi két feladatot c++ban?

Figyelt kérdés

hogy lehet megoldani az alábbi két feladatot c++ban?



Számítsuk ki a következő függvény értékét egy adott x (valós szám) pontban! (-1000 ≤ x ≤ 1000)


f(x)={

2x , ha -2<x<0

x*x, ha 0<=x<2

10 , ha x>2

}

Számítsuk ki a következő kifejezések értékét:

f(x) = {


3x-5 ,ha x<5

10 ,ha 5<=x<=10

9x+1 ,ha x>10

}ahol f valós függvény.


E(a,b,c,d)={

d-3b ,ha a+c>2d és b>0

d+3b ,ha a+c<2d és b<0

4 ,egyébként

}ahol a, b, c és d valós számok.



Előre is köszi a válaszokat!



2013. okt. 9. 20:31
 1/9 anonim ***** válasza:
Csak begépeled egy függvénybe és kész, nem értem a problémát.
2013. okt. 9. 23:53
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
Na ja, szinte karakterrõl karakterre kell begépelni... :)
2013. okt. 10. 07:01
Hasznos számodra ez a válasz?
 3/9 iostream ***** válasza:
100%
Sehogy, mert valós számokat nem tudsz tárolni a számítógépeden. Ezt megmondhatod a tanárnak is. SAKK MATT!
2013. okt. 10. 09:53
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:
miért ne lehetne...: float x;
2013. okt. 11. 08:42
 5/9 anonim ***** válasza:

Az csak néhány racionális szám.

A valós számoktól igen messze van, a valós számok halmazától meg aztán nagyon nagyon messze.

2013. okt. 11. 08:49
Hasznos számodra ez a válasz?
 6/9 iostream ***** válasza:
Letárolhatsz valahány valós számot. Azt mondod, hogy ez a bitsorozat jelképezze a pít. Ez meg az e-t. Ez az egykettedet. De -1000 és 1000 között több szám van, mint amennyi memóriád (ezt a memóriád méretének ismerete nékül állíthatom).
2013. okt. 11. 09:59
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:

Na akkor tisztázzuk a fogalmakat :)


R={Q, Q*}, ahol Q*={R\Q}


Vagyis, ha a programod egyszerre működik sqrt(2)-vel, és bármely racionális számmal (0, 1, 1/2, stb...) akkor a függvény a valós számok halmazán van értelmezve.


f(x)={

2x , ha -2<x<0

x*x, ha 0<=x<2

10 , ha x>2

}


Ez meg is oldható gond nélkül gyök 2-re, mivel sqrt(2)>0 és sqrt(2) < 2, ezért az eredmény (sqrt(2)*sqrt(2))=2.


Meglepő módon bármely racionális számra működik.


Megjegyzés: Tudtommal nem az volt a feladat, hogy egy ciklussal mennyünk végig az összes valós számon -1000, és 1000 között. Ez valóban lehetetlen, de egy tetszőleges valós számra megoldható, és csak ez a feladat, mivel x EGY természetes valós szám.

2013. okt. 13. 13:44
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:

Előző vagyok: A végén sikerült egy szót elírnom, és ezzel értelmetlenséget kreáltam:


A javítás:


Megjegyzés: Tudtommal nem az volt a feladat, hogy egy ciklussal mennyünk végig az összes valós számon -1000, és 1000 között. Ez valóban lehetetlen, de egy tetszőleges valós számra megoldható, és csak ez a feladat, mivel x EGY TETSZŐLEGES valós szám.

2013. okt. 13. 13:47
Hasznos számodra ez a válasz?
 9/9 iostream ***** válasza:

"R={Q, Q*}, ahol Q*={R\Q}"


Ez nem igaz. R = Q ^ Q* (ahol a ^ az unió jele).

Olyan értelemben igazad van, hogy egy (vagy négy) adott valós számra el lehet ezeket dönteni. A probléma a valós szám megadásával lehet.

2013. okt. 14. 10:43
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!