
Информатика: өз цифрлық көмекшімізді жасаймыз 16-сабақ (барлығы 18)
Неліктен ZIP пен мессенджер әртүрлі сығады
Шығынсыз және шығынды сығуды салыстырып, оқу жобасының дерегіне қайсысы жарайтынын шешеміз.
Мәтін ИИ көмегімен аударылды.
Картадағы орнымыз
Алдыңғы бөлімде файлды табуды, бағдарлама мен деректі ажыратуды үйрендік. Енді басқа адам мен басқа бағдарлама бірдей түсінетіндей мағынаны дерекпен қалай жеткізуді қараймыз. Әуелі өз болжамыңызды айтыңыз, кейін оны сандармен тексеріңіз. Соңында қай ойыңызды түзеткеніңізді жазыңыз.
Өмірдегі бейне және нақты модель
«ААААБББ» орнына «4А3Б» деп жазсақ, қайталану қысқарақ сипатталады. Ережені білетін адам алғашқы тізбекті дәл қалпына келтіреді. Ал фотоны кішірейтсеңіз, ұсақ бөлшектер жоғалып, оларды жай ғана кері ашу арқылы қайтара алмайсыз.
Шығынсыз сығу бастапқы деректі дәл қалпына келтіруге мүмкіндік береді. ZIP осы топқа жатады. «4А3Б» — тек оқу мысалы: нақты көлем кодтау байттарына, қызметтік ақпаратқа және алгоритмге тәуелді, сондықтан шағын файл ZIP-тен кейін ұлғаюы мүмкін. Шығынды сығу көлемді азайту үшін кей ақпаратты ереже бойынша алып тастайды; қалпына келген сурет не дыбыс бастапқымен байт бойынша бірдей болуға міндетті емес. Мессенджер медиа ретінде жіберілгенді қайта кодтауы мүмкін, ал файл ретінде өзгеріссіз өткізуі мүмкін: нақты режимді тексеріңіз.
Ұқсатудың шекарасы
«Сығу» міндетті түрде «кішірейту» де, «бүлдіру» де емес. Нені дәл сақтау керегіне қараңыз: тапсырма мәтіні мен қор көшірмесі — шығынсыз; фото нобайы кей бөлшектерден айырылса да жарамды болуы мүмкін.
Сабақтың тірек сигналы
шығынсыз → дәл қалпына келеді; шығынды → кей бөлшек қайтпайды
Талданған мысал
ААААБББ жолында жеті таңба, ал шартты 4А3Б жазуында төртеу бар. Соңғысын алғашқы жетіге дейін ашыңыз. Мұны «үш байт үнемделді» демеңіз: кирилл әріптері UTF-8-де бір байттан көп алады, ережені де көрсету керек.
Алдымен болжаңыз
Әр RGB арнасындағы 201 санын 200-ге айналдырсақ, бастапқы мәнді дәл табамыз ба? Жоқ: бірнеше сан бір дөңгелектелген мәнге түсуі мүмкін. Пішім таңдамас бұрын дәл көшірме қажет пе, болжаңыз.
Жауапқа бірден өтпеңіз: болжам мен себебін жазыңыз. Тек соңғы нәтижені емес, аралық қадамдарды да салыстырыңыз. Кездейсоқ дұрыс тапсаңыз, басқа сандармен қайталаңыз.
Көмексіз жаңғыртыңыз
Өзіңіз қайталанатын жол құрып, оқу ережесімен қысқартып, қайта ашыңыз. Сосын фото кішірейгенде жоғалатын бөлшекке мысал беріңіз.
Талданған мысалды қағазбен жабыңыз. Қысқа тірек сигнал бойынша тізбекті еске түсіріп, әр өтудің мағынасын айтыңыз. Содан кейін ғана үлгіні ашып тексеріңіз. Қиналсаңыз, тек алдыңғы қадамға қараңыз.
Қатені тауып түзетіңіз
«PNG мессенджермен жіберілсе, міндетті түрде бұзылады». Түзетіңіз: өңдеу жіберу режиміне байланысты; бастапқы және келген файлды салыстырыңыз, дәл дерек үшін файл ретінде жіберіңіз.
Жаңа жағдайға көшіру
Көмекші тапсырмаларының кестесі мен сәндік фотосын қалай сақтайсыз? Кестеге дәл көшірме керек; фотоны кішірейтіп көрсетуге болады, бірақ түпнұсқасын бөлек сақтаңыз.
Жобаға енгізілетін өзгеріс
FORMAT.md ішіне ереже жазыңыз: tasks.json мен қор көшірмесі байт бойынша дәл қалпына келуі керек; нобай мұқабасын оңтайландыруға болады, бірақ оқылымын тексеріңіз. Бастапқы суретті жалғыз кішірейтілген көшірмемен алмастырмаңыз.
Тапсырма
Үш нысанды ажыратыңыз: тапсырмалар тізімі, жоба мұрағаты және нобай. Әр таңдауды негіздеп, өзіңіздің қысқа жолыңызда кері ашылуын тексеріңіз.
«Түсіндім» деген сөз емес, тексерілетін дәлел тапсырыңыз: кесте, есеп, файл немесе түсіндірілген нақты жауап. Ойдан шығарылған дерек пайдаланыңыз. Өзге адам сипаттамаңыз бойынша әрекетті қайталасын; болжауына тура келсе, ережені нақтылаңыз.
1, 7 және 30 күннен кейін қайталау
Ертең сығудың екі түрін атаңыз. Бір аптадан кейін 4А3Б-ні ашыңыз. Бір айдан кейін басқа қолданба арқылы жіберілген деректі салыстырыңыз.
Пікірлер (0)
Пікір қалдыру үшін кіріңіз →
Әзірге пікір жоқ. Бірінші болыңыз.