Информатика    Тестік тапсырмалар - 9

 

Тақырыбы: 9-03.1. Алгоритмдеу

 

1. Алгоритм жалпылық қасиетке  ие, егер ол:

 А) ұқсас тапсырмалардың төңірегіндегі шешімдерге дәл келсе

 Б) салмақты анықтауға қолданылса

 В) 50-ден астам нұсқау бар болса

 Г) Бірнеше орындаушылыққа сай болса

2. Алгоритм түсініктілік қасиетке ие,  егер оның нұсқаулығы ...

 А) Қадамдар саны шектелгенде

 Б) «Цикл соңы» нұсқауы бар болғанда

 В) орындаушыға түсінікті тілде берілген болса

 Г) орыс тілінде болса

3. Алгоритм шектеулі қасиетке ие, егер:

 А) «Алгоритм соңы» нұсқаулығы болғанда

 Б) «Алгоритм соңы» немесе «Цикл соңы» нұсқаулықтары болғанда

 В) «Цикл соңы» нұсқаулығы болғанда

 Г) алгоритм жұмысы қандайда бір нәтижемен аяқталс

4. Алгоритм дәлдік қасиетке ие, егер ол:

 А) Дұрыс таңбалы сандармен берілген тапсырмалардың сандық шешуі орындалса

 Б) оны орындау барысында соңғы нәтиже алынса

 В) әр нұсқаудың соңында нүкте тұрса

 Г) Оның барлық нұсқаулары дәл, әрі ұғынықты болса

5. Алгоритмнің  тармақталуы  мынадай жағдайларда талапқа сай келеді:

 А) процедураға (ішкі программаға)

 Б) Кестелік функциямен есептелгенде

 В) жекелеген бұйрықтар бірнеше рет қайталанғанда

 Г) әр түрлі топтама бұйрықтар қандай да бір шарттарды орындауға тәуелді немесе тәуелсіз болғанда

6. Тармақталу толық деп аталады, егер:

 А) тапсырманы шешу алгоритмі толығымен белгілі болса

 Б) Ақиқат және қажет шарттар командалары бар болса

 В) Қос тармақты команда бірінің соңынан бірі орындалса

 Г) циклді тармақталу орындалса

7. Тармақталу алгоритмі берілген:

      Егер Х=0

      онда: Басу «Х=0»:

      Соңы егер      

Егер бұл тармақталу толық емес болса, онда оны қалай өзгертіп, толық етуге болады?

 А) Жоғарыдағы  «Соңы егер» командасына қосу - Әйтпесе: Басу «Х<>0»

 Б) Мұндағы тармақталу толық

 В) Жоғарыдағы бірінші командаға  Х=5 жолын қосу

 Г) Бұл тармақталуды толық ету мүмкін емес

8. Циклдік  алгоритмді  қандай жағдайда қолдануға болады?

 А) Үлкен дәлдікпен есептеуді орындау талап етілгенде

 Б) Жекелеген командаларды жиі қайталауға тура келгенде

 В) Көрсетілген командалар тізбегін бірнеше рет қайталау талап етілгенде

 Г) программа аяқталғанша орындау талап етілгенде

9. Цикл командаларын орындау жалғаса береді, егер:

 А) цикл шарты ақиқат болса

 Б) Цикл есептегіші оң болса

 В) Оң аргументке ие болса

 Г) Цикл есептегіші теріс болмаса

10. Қатені тап: алгоритмнің берілуі ықтимал:

 А) Сөздік   Б) кестелік  В) графикалық (блок-схема)   Г) сызықтық

11. Қатені тап: алгоритмнің  түрлері ықтимал:

 А) тармақтық         Б) сызықтық         В) кестелік         Г) циклдік

12. Алгоритмнің блок-схемасын құруда оның нәтижесі қандай блокқа орналастырылады?

 А) логикалық         Б) шығару         В) өңдеу           Г) енгізу

13. Циклдік  алгоритмді цикл операторынсыз ұйымдастыруға бола ма?

 А) ия             Б) кейде

 В) тек есептеуіш программаларында                     Г) жоқ

14. Берілген алгоритмде цикл қанша рет қайталанады?

               S-ке 50 мәнін меншіктеу

               Y-ке 1 мәнін меншіктеу

                Әзір Y<10 қайталау:

                S-ке S+2Y мәнін меншіктеу

                Y-ке Y+1 мәнін меншіктеу

             Цикл соңы                                           

                                  А) 0         Б) 5         В) 9         Г) 4

15. Алгоритмнің орындалу нәтижесі неге тең?

    D = 1

    D = 0

    D = D + D                                      

                                 А) 0         Б) 2         В) 1         Г) 10

16. Алгоритмдік тілде алгоритмнің қандай типі жазылған?

алг қосынды (нақ А, В, S)

арг А, В

   нәт S                                  

    басы                                 

   S:=A + В                            

    cоңы            

А) циклдік     Б) сызықтық       В) тармақталу       Г) көмекші

17. Натурал сандар тізбегінің квадраттар қосындысын есептеу алгоритмі алгоритмдік тілде қалай жазылады?

алг квадраттар қосындысы (бүт S)

       нәт S

    басы  нат   n

          S:=0

           n  үшін 2-ден 4-ке дейін

        цб

                 S := S + n*n

        цс

  соңы                               

 

А) S = 29            Б) S = 15           В) S = 18           Г) S = 36     

18.       Бұл блокта:

 А) нәтижесі шығарылады

 Б) мәліметтер енгізіледі

 В) мәліметтерді өңдеу жүргізіледі

 Г) шарт беріледі

19.    Берілген N=3 мәнінің факториалын есептеу алгоритмін орындау нәтижесін  

         блок-схема арқылы анықта.

 

 А) N!=12

 

 Б) N!=9

 

 В) N!=3

 

 Г) N!=6

 

20. b=3/а. Егер  а-бүтін  тип (a¹3, a  ¹1) болса, онда b қандай типке жатады?

 А) integer        Б) string            В) real            Г) character

 

 

 

 

 

 

 

 

Hosted by uCoz