Пәні бойынша ОҚУ-Әдістемелік кешен



бет71/111
Дата11.09.2020
өлшемі1,21 Mb.
#77805
1   ...   67   68   69   70   71   72   73   74   ...   111
Байланысты:
UMK Ci tilinde programmalau (1)

функция

аралық




қадам

h


1



[2,5]

0,5

2



[0.3]

0,2

3



[-2,4]

0,1

4



[3,7]

0,5

5



[0,5]

0,4

6



[0,8]

0,2

7



[2,5]

0,1

8



[-2,5]

0,2

9



[0,4]

0,5

10



[-1,6]

0,2

11



[0,5]

0,1

12



[0,8]

0,2

13



[0,4]

0,5

14



[-2,4]

0,1

15



[-2,5]

0,2


Әдістемелік нұсқау
     /* _ C _33__    (пи) санын   Монте-Карло әдісімен есептеу  */

#include

#include

#include

#include

main(){ clrscr();unsigned int n,i,p=0; float x,y,pi;

randomize(); puts("Vvedite chislo < RAND_MAX");

scanf("%ld",&n);          for(i=0; i

{ x=(double)rand()/(double)RAND_MAX; printf("x=%2.4f",x);

  y=(double)rand()/(double)RAND_MAX; printf("y=%2.4f",y);

  if((x*x+y*y)<=1) p=p+1; printf("p=%d",p);}

  pi=4*p/n; printf("pi=%2.4f", pi);}



/* Бастапқы берілгендер   Сынақ саны    n= 100000   */

 

   



/*_ C _34_______ЕҮОБ_Евклид  алгоритмі_____________________*/ 

# include

main()   { int x,y;  scanf(”\n%d%d”,&x,&y);

 printf(“\n%d%d”,x,y);  While (x!=y )



{ if (x>y) x=x-y;  else y=y-x;}

 printf(“ЕҮО=%d”,x); }

  /*_________________________________________ eo program__*/

/*__________    à 45  75   нәтиже   5 ______________*/

9 жұмыс



Тақырыбы: Жиымдарға арналған есептерге бағдарлама құру. Жиымдарды өңдеу алгоритмдерін бағдарлама құруда қолдану


Тапсырмалар

1. N натурал саны берілген N (> 0). Алдымен массив элементтерінің екінші жартысын, содан кейін бірінші жартысын шығарыңыз.

2. N бүтін саны және А,В сандары берілген. Бірінші элементі А болатын, екінші элементі В болатын, келесі элементі алдыңғы екі элементтің айырмасынан тең болатын N элементтен тұратын массивті шығарыңыз.

3. N натурал саны берілген N (> 1), сонымен қатар бірінші элемент А және арифметикалық прогрессияның айырмасы D берілген. Прогрессия бойынша N элементінен тұратын массив шағарыңыз.



A,    A + D,    A + 2·D,    A + 3·D,    

4. N натурал саны берілген N (> 1), сонымен қатар бірінші элемент А және геометриялық прогрессияның бөлгіші D берілген. Прогрессия бойынша N элементінен тұратын массив шағарыңыз.



A,    A·D,    A·D2,    A·D3,    
5. N натурал саны берілген N (> 2). FK Фибоначчи саны бойынша N элементтен тұратын массивті шығарыңыз.

F1 = 1,        F2 = 1,        FK = FK–2 + FK–1,    K = 3, 4, … .

6. N бүтін саны N (> 2) және А,В сандары берілген. Бірінші элементі А тең, екінші элементі В тең, қалған элементтер алдыңғы элементтердің қосындысына тең болатын N элементтен тұратын массивті шығарыңыз.

7. N элементтен тұратын массив берілген. Массив элементтерін төмендегі заңдылық бойынша шығарыңыз: А1, An, A2,An-1, A3, An-2 ….

8. N элементтен тұратын массив берілген. Массивтің тақ элементтерін және олардың индекстері мен К санын шығарыңыз. Array9. Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов, а также их количество K.

10. N элементтен тұратын массив берілген. Алдымен жұп элементтерінен, содан кейін тақ элементтерінен тұратын массив шығарыңыз.

11. N элементтен тұратын А массиві және К бүтін саны берілген K (1  K  N). Шартты операторды қолданбай реттік номерлері К-ға бөлінетін AK, AK, AK,  элементтерін шығарыңыз.

12. N элементтен тұратын А массиві берілген. (N-жұп сан). Жұп орында орналасқан A2, A4, A6, …, AN элементтерін шығарыңыз. Шартты операторды қолданбаңыз.

13. N элементтен тұратын А массиві берілген. (N-тақ сан). Тақ орында және номерлері бойынша кему ретімен орналасқан AN, AN–2, AN–4, …, A1. элементтерін шығарыңыз. Шартты операторды қолданбаңыз.

14. N элементтен тұратын А массиві берілген. Шартты операторды қолданбай алдымен тақ номірлі элементтерді, содан кейін жұп номірлі элементтерді шығарыңыз:

A2,    A4,    A6,    …,    A1,    A3,    A5,    … .

15. N элементтен тұратын А массиві берілген. Алдымен нөмірлері бойынша өсу ретімен тақ орында орналасқан элементтерді, содан кейін номерлері бойынша кему ретімен жұп орында орналасқан элементтерді шығарыңыз:



A1,    A3,    A5,    …,    A6,    A4,    A2.

Әдістемелік нұсқау    

Си тілінде жиым деп бір атаумен (идентификатормен) жинақталған  бір типті деректер жиынтығын айтады. Жиым- біртекті, реттелген, статикалық, элементтеріне тікелей қатынауға болатын құрылым. Жиымның әрбір элементі жиым атауымен және одан кейін тік жақшаға алып жазылған оның элементінің реттік нөмерімен (индексімен) анықталады. Бір өлшемді  жиым сиптталуы:                   

                      <тип> <жиым атауы> [ <өлшем>]

мұнда <тип>-жиым элементтерінің  базалық ( int, char, float, double, void) типтердің  бірі, < жиым атауы>-идентификатор, [өлшем]- жиым элементтер саны-жиым ұзындығы (Len)  бүтін тұрақты өрнек.


10 жұмыс





Достарыңызбен бөлісу:
1   ...   67   68   69   70   71   72   73   74   ...   111




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

    Басты бет