6. Есепте: s=1+cos²x-cos⁴x+cos⁶x +cos³⁰x Есептің қойылымы



бет2/2
Дата17.10.2023
өлшемі1,05 Mb.
#116726
1   2
Есептің қойылымы:

A,b,x-енгізілетн мән

  1. Математикалық моделі:




  1. Блок-схема:





  1. Коды:

#include
using namespace std;
double yi(int x, int xi, int xi1){
return (double)(x-xi)/(double)(xi1-xi);
}
double y(int a, int b, int x){
if (b > a){
double result = 0.0, temp;
for(int i=a; icout<< "!"<temp=yi(x, i, i+1) + ((double)(x-i)/(double)(i+1-i)) * (yi(x,i+1, i) - yi(x, i, i+1));
result += temp;
}
return result;
}
}
int main() {
int a,b,x;
cout << "a-ny engiziniz-";
cin >> a;
cout<< "b-ny engiziniz-";
cin >> b;
cout << "x-ty engiziniz-";
cin >> x;
cout << y(a, b, x);
return 0;
}

5. Программаның орындалу нәтижесі:


Практика №3


III. Тақырыбы: ЕКІ ЖӘНЕ КӨП ӨЛШЕМДІ МАССИВТЕРДІ ӨҢДЕУ.
6. 10 дүкендегі 5 түрлі конфеттердің бағасы берілген. Бағасы 500 – ден төмен конфеттердің орташа бағасын есептеңіз
1. Есептің қойылымы:
Shop-дүкен саны
Con-конфет саны
2. Математикалық моделі:



басы

3. Блок-схема:



A[SHOP][CON], q = 0



i = 0; i < SHOP; i++





j = 0; j < CON; j++



cin >> A[i][j]





i = 0; i < SHOP; i++



j = 0; j < CON; j++



A[i][j] < 500






q+=A[i][j]





cout << q / 3 << endl



соңы

Retutn 0

4. Коды:


#include
#define SHOP 3
#define CON 1
using namespace std;int main()
{
short A[SHOP][CON], q = 0;
for (short i = 0; i < SHOP; i++)
for (short j = 0; j < CON; j++)
{
cin >> A[i][j];
}

for (short i = 0; i < SHOP; i++)


for (short j = 0; j < CON; j++)
{
if (A[i][j] < 500)
{
q+=A[i][j];
}
}
cout << q / 3 << endl;
return 0;
}
5. Программаның орындалу нәтижесі:

6. Нәтижесін талдау:


150+250+200=600
600/3=200

Практика №4


IV. Тақырыбы: ЖОЛДЫҚ МӘЛІМЕТТЕРДІ ӨҢДЕУ.
6. Берілген сөз сөйлемде қанша рет кездесетінін есепте
Есептің қойылымы:
Str-сөйлем
Wrd -табу керек сөз
Meet-сөз саны
Математикалық моделі:

Блок-схема:
басы

cout<< “string:”



getline(std::cin,str)



cout<< “word:”



cin>>wrd


ist(str)


cnt=0


ist>>tmp жок


иа
tmp==wrd
иа жок
у
cout<< “meet”<

cоны


Коды:
#include
#include
#include
using namespace std;
int main(){
string str, wrd, tmp;
cout << "String: ";
getline(std::cin, str);
cout << "Word: ";
cin >> wrd;
istringstream ist(str);
size_t cnt = 0;
while ( ist >> tmp )
if ( tmp == wrd )
++cnt;
cout << "meet " << cnt << " times." << endl;
return 0;
}

  1. Программаның орындалу нәтижесі


Практика №5
V. ФУНКЦИЯЛАР

  1. 6. Есептеу керек: . Мұндағы x және y айнымалыларының мәндері кездейсоқ мәндер.


Есептің қойылымы:
X,y-еңгізу керек мән
z-дареже шыгару
Математикалық моделі:

басы
Блок-схема:

Z,X,Y,A=5



Cin>>x



cin>>y





cout << x << "\t" << y << endl



X



z = pow(a, 2) + 1


z = pow(a, 3) + 2




cout << a << endl



cout << z << endl




return 0



соңы



Коды:
#include
#include
using namespace std;
int main()
{
short z, x, y, a=5;
cin >>x;
cin >>y;
cout << x << "\t" << y << endl;
if (x < y)
z = pow(a, 3) + 2;
else
z = pow(a, 2) + 1;
cout << a << endl;
cout << z << endl;
return 0;
}
5. Программаның орындалу нәтижесі:

Практика №6


VI. Тақырыбы: ФАЙЛДЫҚ МӘЛІМЕТТЕРДІ ӨҢДЕУ
6. Текстік файл берілген. Барлық тақ нөмірлі жолдарды екінші файлға, ал жұп нөмірлі жолдарды үшінші файлға жазу керек. Жолдардың жалғасу реті сақталады
Есептің қойылымы:
Математикалық моделі:
Блок-схема:



басы

баcы


file("File.txt")



file2("File2.txt")



file3("File3.txt")





i = 0; i < SIZE; i++

file.close( )



fout("File.txt")



иа fout.is_open( ) жок



cout << "File opened" cout << "File not opened"





fout.get(A) жок

иа A % 2 == 0 жок



иа A % 3 == 0 жок


file2.close( )



file3.close( )





fout.close();

соны


Коды:
#include
#include
#define SIZE 10
using namespace std;
int main()
{
ofstream file("File.txt");
ofstream file2("File2.txt");
ofstream file3("File3.txt");
char A;
for (short i = 0; i < SIZE; i++)
{
file << i << "\t";
}
file.close();
ifstream fout("File.txt");
if (fout.is_open())
{
cout << "File opened";
while (fout.get(A))
{
if (A % 2 == 0)
{
file2 << A << endl;
}
if (A % 3 == 0)
{
file3 << A << endl;
}
}
}
else
cout << "File not opened\n";
file2.close();
file3.close();
fout.close();
system("pause");
return 0;
}

  1. Программаның орындалу нәтижесі:




Достарыңызбен бөлісу:
1   2




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет