Müstəqil işləmək üçün çalışmalar

1.Cəmi hesablayın:

n-in qiymətini klaviaturadan daxil edin. ( )

2.Hesablayın:

3.N - natural ədədi verilmişdir. Hesablayın:

a)

 

b)

 

4.F(x) funksiyasının [a,b] parçasında h addımı ilə qiy­mə­­tini hesablayan proqram tərtib edin. Nəticəni cədvəl şək­lin­­də ça­pa verin, belə ki, birinci sütun arqumentin qiy­mət­lə­ri­nə uyğun, ikinci sütun isə funksiyanın qiymətlərinə uyğun ol­sun.

 

a) F(x)= x - sin x;

b) F(x)=sin2 x;

c) F(x)=2 cos x-1;

d) F(x)=tg x;

e) F(x)= ctg x+1;

f) F(x)=sin x-cos x;

g) F(x)=2 sin2 x+1;

h)

i)

j)

k)

l)

m) ;

n)

o)

 

5.Aşağıdakı funksiyanı hesablayan proqram yazın.

olduqda x arqumenti -5; -4; -3; -1; 0; 2; 4 qiymətlərini alır.

6.Aşağıdakı funksiyanı hesablayan proqram yazın.

, a=0,5; b=0,2

olduqda x arqumenti -8; -4; -1; 0; 4; :4 10 qiymət­ləri­ni­ alır.

7.Aşağıdakı funksiyanı hesablayan proqram tərtib edin.

 

olduqda x arqu­­menti 1 addımı ilə -5-dən +5-ə qədər də­­yi­­şir.

8.Aşağıdakı funksiyanın qiymətini hesablayan proq­ram yazın.

9.Aşağıdakı funksiyanın qiymətini hesablayan proqram yazın.

; a=2; b=4

olduqda x arqumenti -5; -4; -3; -2; 0;4;7; 10 qiymət­lə­ri­ni alır.

10.Aşağıda göstərilən tənliklərin parçanın yarıya bö­lün­məsi və Nyuton üsulları ilə verilmiş intervalda kök­lə­ri­ni tapın və müqayisə edin. Dəqiqliyi qəbul etməli.

a) ,

b) ,

c) s w:space="720"/></w:sectPr></wx:sect></w:body></w:wordDocument>"> ,

d) ,

e) ,

f) ,

g) ,

h) ,

i)

j)

 

11.Dövr təşkil edib aşağıdakı pilləli kəsrlərin qiymətini he­sablayın.

a)

b)

c)

d)

e)

 

  1. Aşağıdakı proqramın nəyi icra etdiyini aydın­laş­dı­rın.

 

#include <stdio.h>

#include <conio.h>

void main ()

{ int n;

scanf ("%d", &n);

while(n)

{

printf("%d", n%2);

n /= 2;

}

getch();

}

  1. Aşağıdakı operatopların təsvirindəki səhvləri tapın və düzəldin:

a) cin<< qiymet;

b) while (c<=5) {

eded * = c;

++c;

c) for(y=0.1; y!=1.0; y+=0.1)

cout<<y<<endl;

  1. Aşağıdakı operatorun 1-dən 10- a qədər (10 özü də da­xil olmaqla) ədədlərin çap etməsi üçün yol veril­miş səhvi tapın və düzəldin:

n=1;

while (n<10)

cout<<n++<<endl;

15.1-dən 15-ə qədər tək ədədlərin hasilini çapa verən proqram yazın.

Funksiyalar

Funksiya – hər hansı məsələni yerinə yetirən ope­ra­tor­lar küllisidir. İndiyə qədər bizim proqramlarda yalnız bir funk­siya olurdu (main).

Proqramda birdən cox funksiyanın olması məcburi de­yil.­ Lakin kifayət qədər böyük proqramlar yazdıqda main funk­si­ya­sı cox böyuk olacaq. Kompilyator və iş prosesi üçün main funk­­siyasının böyük və ya kiçik olmasının əhə­miy­yəti yoxdur. Bunun proqramçı üçün böyük mənası var. Belə ki, əgər main funksiyası bir neçə səhifəni tutursa, onu araş­dırmaq və müm­kün səhvləri tapmaq çətin olur. Məsələn, hər hansı ki­tabın fə­sil­ləri bölmələrə bölünməsəydi, onu oxu­maq çətin olardı. Lakin kitab fəsillərə, fəsillər isə böl­mə­lə­rə bölünərsə, onu başa düş­mək çox asan olar.

İstənilən funksiyanın (main-dən başqa) realizə olunması iki mərhələdən keçir:

1.Funksiyanın təyin olunması;

2.Funksiyanın çağırılması.