
Информатика: өз цифрлық көмекшімізді жасаймыз 12-сабақ (барлығы 18)
Екілік жазба сандарды қалай сақтайды
1101₂ жазуы неге он үшті білдіретінін талдап, екілік сандарды жорамалдаусыз тексереміз.
Мәтін ИИ көмегімен аударылды.
Картадағы орнымыз
Алдыңғы бөлімде файлды табуды, бағдарлама мен деректі ажыратуды үйрендік. Енді басқа адам мен басқа бағдарлама бірдей түсінетіндей мағынаны дерекпен қалай жеткізуді қараймыз. Әуелі өз болжамыңызды айтыңыз, кейін оны сандармен тексеріңіз. Соңында қай ойыңызды түзеткеніңізді жазыңыз.
Өмірдегі бейне және нақты модель
Ондық жазуда цифрдың орны оның салмағын өзгертеді: 13 санындағы 1 ондықты білдіреді. Екілік жазуда орын салмақтары оңнан солға қарай 1, 2, 4, 8 болады. Әр келесі кір тас екі есе ауыр болатын таразыны елестетіңіз.
1101₂ разрядтарының салмағы 8, 4, 2, 1. Бір тұрған салмақтарды қосамыз: 8 + 4 + 0 + 1 = 13₁₀. Төрт разряд 0-ден 15-ке дейінгі бүтін сандарды сақтайды. Алдыңғы нөл мәнді өзгертпейді: 01101₂ да 13, бірақ бес разряд жазылған. Санақ жүйесінің негізін көрсету маңызды, әйтпесе 10 жазуы екіұшты.
Ұқсатудың шекарасы
Кір тас санауға көмектеседі, бірақ сан компьютерде төрт темір зат болып жатпайды. Биттер тізбек береді; оны бүтін сан, мәтін не кескін бөлігі деп оқуды келісім анықтайды.
Сабақтың тірек сигналы
1101₂ → 8 + 4 + 0 + 1 → 13₁₀; 10₂ = 2₁₀
Талданған мысал
9₁₀ үшін 8 бен 1-ді таңдаңыз: 1001₂ шығады. 6₁₀ үшін 4 пен 2-ні таңдаңыз: төрт разрядпен 0110₂ шығады. Тексеру үшін бір тұрған орындардың салмағын қайта қосыңыз.
Алдымен болжаңыз
1010₂ нені білдіреді? Есептемей тұрып 8, 4, 2, 1 салмақтарын белгілеп, таңдалғандарын қоршаңыз. Жауап: 8 + 2 = 10₁₀. Ал 10₂ жазуы 2₁₀-ге тең.
Жауапқа бірден өтпеңіз: болжам мен себебін жазыңыз. Тек соңғы нәтижені емес, аралық қадамдарды да салыстырыңыз. Кездейсоқ дұрыс тапсаңыз, басқа сандармен қайталаңыз.
Көмексіз жаңғыртыңыз
7₁₀ санын төрт разрядпен көмексіз жазыңыз. Содан кейін 15₁₀ санын көрсетіңіз. Қателессеңіз, ең үлкен салмақтан бастап әр орынды жеке тексеріңіз.
Талданған мысалды қағазбен жабыңыз. Қысқа тірек сигнал бойынша тізбекті еске түсіріп, әр өтудің мағынасын айтыңыз. Содан кейін ғана үлгіні ашып тексеріңіз. Қиналсаңыз, тек алдыңғы қадамға қараңыз.
Қатені тауып түзетіңіз
«1010₂ = 1010₁₀, себебі цифрлары бірдей». Шатасқан санақ жүйесін табыңыз да, салмақ арқылы қайта есептеңіз. Бір жазу әр жүйеде басқа санды білдіруі мүмкін.
Жаңа жағдайға көшіру
Панельде 0011₂ көрсетілді. Мәнін табыңыз және алғашқы екі нөл санды өзгертпесе де, өріс ұзындығы үшін төрт разряд неге маңызды болатынын түсіндіріңіз.
Жобаға енгізілетін өзгеріс
Жоба пішімі құжатына 13 сандық идентификаторының мысалын қосыңыз: сегіз разрядтағы 00001101₂. JSON ішіндегі «13» мәтіндік идентификатор екенін, оның екі ғана бит емес екенін белгілеңіз.
Тапсырма
0-ден 7-ге дейінгі сандардың үш разрядтық кестесін жасаңыз. 5 пен 6-ны салмақтарды қосып тексеріңіз. Неге 8 бұл кестеге сыймайтынын түсіндіріңіз.
«Түсіндім» деген сөз емес, тексерілетін дәлел тапсырыңыз: кесте, есеп, файл немесе түсіндірілген нақты жауап. Ойдан шығарылған дерек пайдаланыңыз. Өзге адам сипаттамаңыз бойынша әрекетті қайталасын; болжауына тура келсе, ережені нақтылаңыз.
1, 7 және 30 күннен кейін қайталау
Ертең 1, 2, 4, 8 салмақтарын еске түсіріңіз. Бір аптадан кейін 11₁₀ санын екілікке айналдырыңыз. Бір айдан кейін 10₂ мен 10₁₀ айырмасын досыңызға түсіндіріңіз.
Келесі сабақ: Компьютер Ә, Я және A әріптерін қалай ажыратады
Пікірлер (0)
Пікір қалдыру үшін кіріңіз →
Әзірге пікір жоқ. Бірінші болыңыз.