Главная страница
Навигация по странице:

  • Бағалау критериі

  • Ойлау дағдыларының

  • Бағалау критериі Тапсырма Дескриптор Балл

  • Барлығы: 1 2

  • «Python (пайтон) программалау тілінде алгоритмдерді программалау» бөлімі бойынша жиынтық бағалау

  • БЖБ-9-3 ток. 3тосан бойынша жиынты баалауа арналан тапсырмалар Python (пайтон) программалау тілінде алгоритмдерді программалау блімі бойынша жиынты баалау


    Скачать 92 Kb.
    Название3тосан бойынша жиынты баалауа арналан тапсырмалар Python (пайтон) программалау тілінде алгоритмдерді программалау блімі бойынша жиынты баалау
    Дата12.03.2023
    Размер92 Kb.
    Формат файлаdoc
    Имя файлаБЖБ-9-3 ток.doc
    ТипПрограмма
    #982153

    3-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР

    «Python (пайтон) программалау тілінде алгоритмдерді программалау» бөлімі бойынша

    жиынтық бағалау


    Оқу мақсаты

    9.3.3.1

    Бір

    өлшемді

    массивті

    пайдалана

    отырып

    Python




    программалау тілінде программа кодын құру







    9.3.3.2

    Екі

    өлшемді

    массивті

    пайдалану

    арқылы

    Python

    программалау тілінде программа кодын құру
    Бағалау критериі Білім алушы

    • Программалық код жазу барысында бір өлшемді

    массивті қолданады
    • Программалық код жазу барысында екі өлшемді

    массивті қолданады

    Ойлау дағдыларының Қолдану

    деңгейі

    Орындау уақыты 20 мин

    Тапсырмалар

    1. «Бір өлшемді массив» терминін сипаттаңыз.

    ……………………………………………………………………………………………………….......

    ….……………………………………………………………………………………………………............ ............................................................................................................................................................

    i. Бір өлшемді массивке мысал келтіріңіз.

    ……………………………………………………………………………………………………….

    ….……………………………………………………………………………………………………

    ............................................................................................................................................................

    2. Бес оқушының аты және олардың алған бағалары туралы ақпарат берілген. Тізімді олардың алған бағаларының кему ретімен сұрыптап, программа кодын жазыңыз.

    Мысалы: Айгүл 100, Мұрат 93, Гүлнұр 85, Сұлтан 76, Болат 84.

    дҰРЫС ЖАУАП

    a=[['Айгүл' ,100],['Мұрат' ,93],['Гүлнұр' ,85],['Сұлтан' ,76],['Болат', 84]]

    a.sort(key=lambda k : k[1], reverse=True)

    for i in range (5):

    print(a)

    3. 10-ден 90-ге дейінгі кездейсоқ 15 саннан тұратын массивті көпіршікті сұрыптаудың программасы берілген. Программаны ретімен сәйкестендір.

    4




    • N=15

    from random import randint

    1

    • a=[randint(10,90) for i in range (N)]

    print(a)

    3

    • for i in range (N-1):

    for j in range (N-i-1):

    2

    • if a[j]>a[j+1]:

    a[j],a[j+1]=a[j+1],a[j]

    print(a)

    1. Екі өлшемді массив және екі сан берілген: i және j. Массивте i және j нөмірлері бар бағандарды өзгертіп, нәтижені шығарыңыз.


    Бағдарлама N және m массивтің өлшемдерін, содан кейін массив элементтерін, содан кейін i және j сандарын алады. Шешімде swap_columns (a,i, j) функциясын қолданыңыз.

    дҰРЫС ЖАУАП

    n, m = [int(i) for i in input().split()]

    a = [[int(j) for j in input().split()] for i in range(n)]

    best_i, best_j = 0, 0

    curr_max = a[0][0]

    for i in range(n):

        for j in range(m):

            if a[i][j] > curr_max:

                curr_max = a[i][j]

                best_i, best_j = i, j

    print(best_i, best_j)
    5. a=[3,9,7,5,4,6] массиві берілген. Мәні "4" тең элементтің индексін тап

    А) a[5]

    Б) a(5)

    В) a(4)

    Д) a[4]*

    Бағалау критериі

    Тапсырма

    Дескриптор

    Балл



























    Білім алушы




    Программалық кодта

    бір өлшемді массив қолданады

    1

    «бір өлшемді массив» терминін сипаттайды;

    1




    бір өлшемді массив мысалын келтіреді;

    1







    2

    есепті жазады

    1

    сұрыптау жолын, енгізу массивін құрастыла

    алады

    1

    Программалық кодта

    екі өлшемді массив

    қолданады

    3


    программаны ретімен сәйкестендіреді

    циклді қолданады;

    4

    4

    циклді қолданады;

    1

    swap_columns әдісін қолданады;

    1

    split() қолданады.

    1

    5

    элементтің индексін табады

    1

    Барлығы:










    12

    3-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР
    Аты-жөні_______________________________________________________

    Cыныбы: __9 «А»___

    Күні: __09.03.2021ж.___
    «Python (пайтон) программалау тілінде алгоритмдерді программалау» бөлімі бойынша

    жиынтық бағалау

    Оқу мақсаты

    9.3.3.1

    Бір

    өлшемді

    массивті

    пайдалана

    отырып

    Python




    программалау тілінде программа кодын құру







    9.3.3.2

    Екі

    өлшемді

    массивті

    пайдалану

    арқылы

    Python

    программалау тілінде программа кодын құру
    Бағалау критериі Білім алушы

    • Программалық код жазу барысында бір өлшемді массивті қолданады

    • Программалық код жазу барысында екі өлшемді массивті қолданады

    Ойлау дағдыларының Қолдану

    деңгейі

    Орындау уақыты 20 мин

    Тапсырмалар

    1. «Бір өлшемді массив» терминін сипаттаңыз.

    ………………………………………………………………………………………………………......................

    ….……………………………………………………………………………………………………...................... ..............................................................................................................................................................................

    i. Бір өлшемді массивке мысал келтіріңіз.

    ………………………………………………………………………………………………………......................

    ….……………………………………………………………………………………………………......................

    ...................................................................................................................................................................................

    2. Бес оқушының аты және олардың алған бағалары туралы ақпарат берілген. Тізімді олардың алған бағаларының кему ретімен сұрыптап, программа кодын жазыңыз.

    Мысалы: Айгүл 100, Мұрат 93, Гүлнұр 85, Сұлтан 76, Болат 84.

    3. 10-ден 90-ге дейінгі кездейсоқ 15 саннан тұратын массивті көпіршікті сұрыптаудың программасы берілген. Программаны ретімен сәйкестендір.


    4




    • N=15

    from random import randint

    1

    • a=[randint(10,90) for i in range (N)]

    print(a)

    3

    • for i in range (N-1):

    for j in range (N-i-1):

    2

    • if a[j]>a[j+1]:

    a[j],a[j+1]=a[j+1],a[j]

    print(a)


    4. Екі өлшемді массив және екі сан берілген: i және j. Массивте i және j нөмірлері бар бағандарды өзгертіп, нәтижені шығарыңыз.
    Бағдарлама N және m массивтің өлшемдерін, содан кейін массив элементтерін, содан кейін i және j сандарын алады. Шешімде swap_columns (a,i, j) функциясын қолданыңыз.

    5. a=[3,9,7,5,4,6] массиві берілген. Мәні "4" тең элементтің индексін тап.
    А) a[5]

    Б) a(5)

    В) a(4)

    Д) a[4]

    Бағалау критериі

    Тапсырма

    Дескриптор

    Балл



























    Білім алушы




    Программалық кодта

    бір өлшемді массив қолданады

    1

    «бір өлшемді массив» терминін сипаттайды;







    бір өлшемді массив мысалын келтіреді;










    2

    есепті жазады




    сұрыптау жолын, енгізу массивін құрастыла

    алады




    Программалық кодта

    екі өлшемді массив

    қолданады

    3


    программаны ретімен сәйкестендіреді

    циклді қолданады;




    4

    циклді қолданады;




    swap_columns әдісін қолданады;




    split() қолданады.




    5

    элементтің индексін табады




    Барлығы:














    написать администратору сайта