Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Jak obliczyć miejsca zerowe funkcji?

Ostatnio zmodyfikowano 2007-12-21 19:28
Autor Wiadomość
e-mati
Temat założony przez niniejszego użytkownika
Jak obliczyć miejsca zerowe funkcji?
» 2007-12-21 13:22:07
Mam problem ze zrobieniem tych dwóch zadań, kompletnie nie czaje jak obliczyć to miejsce zerowe... Może mi ktos to wytłumaczyć?
P-125
DejaVu
Równanie liniowe
» 2007-12-21 16:32:08
[tutorial]Wiemy, że równanie liniowe określamy wzorem:
f(x)=a*x+b
Wiemy, że jeśli chcemy wyznaczyć x takie, że wartość funkcji f(x) będzie równe zero, to musimy za f(x) podstawić wartość 0. Otrzymamy wtedy równanie:
0=a*x+b
Wiemy, że a i b są parametrami funkcji i jeśli wyznaczymy x, to wartość x będzie zależna od tych parametrów, tak więc:
x=(-b)/a
Wiemy, że liczba przez którą dzielimy musi być różna od zera, więc a nie może być równe zero i to jest koniec zadania dla równania liniowego.
Co do równania kwadratowego to są wzory, które służą do tego by obliczać miejsce przecięcia równania z osią x, tak więc postępujemy analogicznie. Sprawdzamy czy warunki dane zachodzą i w zależności od tego czy są spełnione czy nie to wykonujemy albo jeden blok kodu, albo drugi blok kodu.
[/tutorial]
P-126
e-mati
Temat założony przez niniejszego użytkownika
» 2007-12-21 18:03:01
...
P-127
DejaVu
» 2007-12-21 18:06:09
Tam gdzie są kropeczki należy wpisać po 1 warunku
P-128
e-mati
Temat założony przez niniejszego użytkownika
» 2007-12-21 18:14:26


Jedna dalej nie kapuje, albo coś źle robie, bo mi ciągle wyskakuje, że funkcja f(x) nie posiada rozwiązania...
P-129
e-mati
Temat założony przez niniejszego użytkownika
» 2007-12-21 18:44:07
A mógłbyś mi pokazać poprawny kod, może wtedy może zrozumiem o co biega...
P-130
DejaVu
Rozwiązania zadań z rozdziału VI (Kurs C++)
» 2007-12-21 19:16:48
C/C++
//Zadanie: Zad06x04.cpp
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    cout << "Program sluzy do liczenia miejsca zerowego dla rownania liniowego." << endl;
    cout << "Funkcja ma postac: f(x)=a*x+b" << endl << endl;
    float a, b;
    cout << "Podaj a: ";
    cin >> a;
    cout << "Podaj b: ";
    cin >> b;
    //miejsce zerowe to: 0=a*x+b <=> -b=a*x  <=> (-b)/a=x
    if( a != 0 )
    {
        cout << "Funkcja f(x) przyjmuje wartosc=0 dla x=" <<( - b ) / a << endl;
    } else cout << "Funkcja f(x) nie posiada rozwiazania." << endl;
   
    getch();
    return( 0 );
}
C/C++
//Zadanie: Zad06x05.cpp
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    cout << "Program sluzy do sprawdzenia, czy rownanie kwadratowe ma miejsca zerowe." << endl;
    cout << "Funkcja ma postac: f(x)=a*x^2+b*x+c" << endl << endl;
    float a, b, c, delta;
    cout << "Podaj a: ";
    cin >> a;
    cout << "Podaj b: ";
    cin >> b;
    cout << "Podaj c: ";
    cin >> c;
    delta = b * b - 4 * a * c;
    if( delta > 0 ) //Tu pierwszy warunek
    {
        cout << "Funkcja posiada dwa miejsca zerowe." << endl;
    } else
    if( delta == 0 ) //Tu drugi warunek
    {
        cout << "Funkcja posiada jedno miejsce zerowe." << endl;
    } else
    {
        cout << "Funkcja nie posiada miejsc zerowych." << endl;
    }
    getch();
    return( 0 );
}
P-131
e-mati
Temat założony przez niniejszego użytkownika
» 2007-12-21 19:28:36
Dzięki :D jesteś wielki :D
P-132
« 1 »
  Strona 1 z 1