Shanraq.org Shanraq.org
Диаграмма шын сандармен қалай алдай алады
Қоғам

Информатика: өз цифрлық көмекшімізді жасаймыз 50-сабақ (барлығы 72)

Диаграмма шын сандармен қалай алдай алады

Адал диаграмма салып, дәл сол сандардың қалай жаңылыстыра алатынын көреміз.

Картадағы орнымыз

72 сабақтың 50-сі, «Деректер, кестелер және дерекқорлар» блогы (47–54). Үш ойдан алынған тапсырмасы бар 1.1 көмекшісін жалғастырамыз. Блок соңында жазбалар жергілікті SQLite ішінде сақталып, тексерілген еске салу ережелері өзгермейді.

Диаграмма шын сандармен қалай алдай алады

Жағдай және сұрақ

Тапсырмалар бойынша 45, 0 және 25 минут жазылған. Тік осі кесілген диаграмма 45 минутты 25-пен салыстырғанда алып секіріс сияқты көрсетеді. Сандар өзгермеген, бірақ әсер жаңылыс.

Жаңа сөздерді анық түсінейік

Бағандық диаграмма санаттарды баған ұзындығымен салыстырады; сандық ось әдетте нөлден басталады. Шкала санды көрінетін ұзындыққа айналдырады. Ось басы — шкаланың алғашқы саны. Іріктеме — енгізілген бақылаулар: мұнда төрт ойдан алынған сабақ. Жазбаның болмауы бөлек мағына береді: t-02 қосындысы нөл, өйткені сабақ жазылмаған; тапсырма нөл минут орындалды деген сөз емес. График жазуы өлшемді, кезеңді және дереккөзді атауы тиіс.

Сабақтың тірек сигналы

Сызбаны солдан оңға оқыңыз. Әр жебенің кірісін, өзгерісін және тексеруін айтыңыз. Үшінші қадамды жауып, нәтижесін болжаңыз. Содан соң CSV, SQL не есептегі тиісті жолды табыңыз: сурет нақты сан мен байланысты алмастырмауы керек.

Қадамдап талдаймыз

Бір # таңбасын бес минутқа теңестіріңіз: t-01 тоғыз, t-03 бес таңба алады, t-02 таңба алмайды. Шкала нөлден басталады. Жанына «Ойдан алынған жазбалар, 2026 жылғы 7–9 қазан, минут, n=4» деп жазыңыз. Енді осьті 20-дан бастағандай елестетіңіз: 45 пен 25 көзге әлдеқайда алшақ көрінеді. Сандар өзгермесе де, әсер неге өзгергенін түсіндіріңіз.

Болжаңыз және тексеріңіз

Алдымен жол ретіне дейін нақты күтілетін нәтижені жазыңыз. Кодты step-05 бумасынан орындап, таңба бойынша салыстырыңыз. Бір кірісті өзгертіп, «болжау — іске қосу — түсіндіру» айналымын қайталаңыз. Мысал тек көрсетілген ережені дәлелдейді; ойдан алынған деректі нақты адамдар өлшеміне айналдырмайды.

totals = [("t-01", 45), ("t-02", 0), ("t-03", 25)]
for task_id, minutes in totals:
    print(task_id, "#" * (minutes // 5) or "(none)")

Күтілетін нәтиже

t-01 #########
t-02 (none)
t-03 #####

Қатені табыңыз

t-02 жолын графиктен алып тастап, «әр тапсырма оқылды» деу қате. Ұзын көріну үшін бағанды жалпақ ету де әсерді бұрмалайды. Төрт ойдан алынған жазба арқылы Қазақстанның барлық оқушысы туралы қорытынды жасауға болмайды.

Жобаға енгізілетін өзгеріс

1.2 есебіне тексерілетін мәтіндік диаграмманы сақтаңыз. Оның қасына бастапқы сандар мен шкала ережесін қойыңыз: график — деректің көрінісі, дербес жаңа факт емес.

Тапсырма және дәлел

Бес минуттық қадаммен үш бағанды нөлден бастап салыңыз, дереккөзді көрсетіңіз. Әдейі жаңылыстыратын нұсқа жасап, оның мағынаны қай жерден бұрмалағанын түсіндіріңіз.

Жаңа жағдайға көшіру

Ресми график үлестің 48-ден 52 пайызға өскенін көрсетеді. «Күрт өсті» демес бұрын қандай жазулар мен ось басын тексересіз?

1, 7 және 30 күннен кейін қайталау

1 күннен кейін сызбаны жатқа салып, қарапайым ұқсастық жұмыс істемейтін жағдайды атаңыз. 7 күннен кейін жаңа кестені мәтінсіз досыңызға түсіндіріп, соңғы сабақтағы он сұрақтың кемінде жетеуіне жауап беріңіз. 30 күннен кейін уақытша бумаға импорт жасап, үш тапсырма, төрт сабақ, 70 минут және өзгермеген еске салуды тексеріңіз. Түсініксіз терминді жазып, алғашқы анықтамасына оралыңыз.

Тексеруге арналған бастапқы құжат

Ресми құжаттама

Келесі сабақ

Байланысқан кестелер, кілттер және қайталанбайтын жазбалар

Мәтінде қате не теру қатесі кездессе, бізге айтыңыз

Жоба дәлелін тексеру

Бақылауды, түсіндіруді, қатені түзетуді және жобаңыздағы өзгерісті жазыңыз. Модель алғашқы шатасқан немесе дәлелденбеген байланысты көрсетеді, бірақ дайын жауапты бермейді.

Тексеру үшін кіру керек. Кіру

Пікірлер (0)

Әзірге пікір жоқ. Бірінші болыңыз.