БЖБ-9-3 ток. 3тосан бойынша жиынты баалауа арналан тапсырмалар Python (пайтон) программалау тілінде алгоритмдерді программалау блімі бойынша жиынты баалау
Скачать 92 Kb.
|
3-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР «Python (пайтон) программалау тілінде алгоритмдерді программалау» бөлімі бойынша жиынтық бағалау
программалау тілінде программа кодын құру Бағалау критериі Білім алушы • Программалық код жазу барысында бір өлшемді массивті қолданады • Программалық код жазу барысында екі өлшемді массивті қолданады Ойлау дағдыларының Қолдану деңгейі Орындау уақыты 20 мин Тапсырмалар «Бір өлшемді массив» терминін сипаттаңыз. ………………………………………………………………………………………………………....... ….……………………………………………………………………………………………………............ ............................................................................................................................................................ 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 саннан тұратын массивті көпіршікті сұрыптаудың программасы берілген. Программаны ретімен сәйкестендір.
Екі өлшемді массив және екі сан берілген: 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]*
3-ТОҚСАН БОЙЫНША ЖИЫНТЫҚ БАҒАЛАУҒА АРНАЛҒАН ТАПСЫРМАЛАР Аты-жөні_______________________________________________________ Cыныбы: __9 «А»___ Күні: __09.03.2021ж.___ «Python (пайтон) программалау тілінде алгоритмдерді программалау» бөлімі бойынша жиынтық бағалау
программалау тілінде программа кодын құру Бағалау критериі Білім алушы • Программалық код жазу барысында бір өлшемді массивті қолданады • Программалық код жазу барысында екі өлшемді массивті қолданады Ойлау дағдыларының Қолдану деңгейі Орындау уақыты 20 мин Тапсырмалар 1. «Бір өлшемді массив» терминін сипаттаңыз. ………………………………………………………………………………………………………...................... ….……………………………………………………………………………………………………...................... .............................................................................................................................................................................. i. Бір өлшемді массивке мысал келтіріңіз. ………………………………………………………………………………………………………...................... ….……………………………………………………………………………………………………...................... ................................................................................................................................................................................... 2. Бес оқушының аты және олардың алған бағалары туралы ақпарат берілген. Тізімді олардың алған бағаларының кему ретімен сұрыптап, программа кодын жазыңыз. Мысалы: Айгүл 100, Мұрат 93, Гүлнұр 85, Сұлтан 76, Болат 84. 3. 10-ден 90-ге дейінгі кездейсоқ 15 саннан тұратын массивті көпіршікті сұрыптаудың программасы берілген. Программаны ретімен сәйкестендір.
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]
|