
Информатика: өз цифрлық көмекшімізді жасаймыз 7-сабақ (барлығы 72)
Файлдар, бумалар және нақты мекенжай
Жоба ағашын құрып, атауды жолдан, салыстырмалы мекенжайды абсолюттіден және жоқ файлды қате іздеу орнынан ажыратамыз.
Картадағы орнымыз
Досыңыз «файл анық бар» дейді, ал көмекші «табылмады» деп жауап береді. Компьютер қыңыр емес: әр файлдың нақты мекенжайы бар.
Өмірдегі бейне және нақты модель
Екі файл plan.txt деп атала алады. Файл — атаулы дерек тізбегі, бума атауларды байланыстырады, жол өтулерді көрсетеді. Абсолют жол түбірден, салыстырмалы жол жұмыс бумасынан басталады. .txt атауын .jpg ету мәтінді фотоға айналдырмайды.
Файлды мекенжаймен табайық
Файл — аты бар деректер жиыны. Бума файлдар мен басқа бумаларды топтайды. Жол таңдалған бастапқы орыннан файлға дейінгі бумаларды көрсетеді, мысалы project/data/tasks.json. .json кеңейтімі — форматты меңзейтін атаудың бөлігі, бірақ мазмұнның дәлелі емес. Ағымдағы бума — салыстырмалы жолдың басталу орны; абсолют жол файлдық жүйенің түбірінен басталады. Пошталық мекенжай ұқсатуы көмектеседі, бірақ компьютер адам сияқты қате жазуды жорамалдап түзетпейді.
project/ ағашын салыңыз: ішінде data/ мен notes/ болсын. tasks.json файлын data/ ішіне, plan.txt файлын notes/ ішіне қойыңыз. project/ бумасынан тапсырмаларға жол data/tasks.json. notes/ бумасынан сол файлға жол ../data/tasks.json: .. бір деңгей жоғары шығуды білдіреді. s әрпі жоқ data/task.json ашылса не болатынын болжаңыз: бұл басқа мекенжай. Болжамды файлдың түпнұсқа атын өзгертпей тексеріңіз.
Жобада бума ағашын және үш ойдан шығарылған жазбаға жететін нақты жолдарды көрсетіңіз. Өзге оқушы файлды тек сипаттамаңыз бойынша тапсын. Ол «қайдан бастаймын?» десе, ағымдағы буманы көрсетіңіз. «Файл табылмады» қатесін жаңа бағдарлама орнатумен емес, жолды тексерумен түзетеміз.
Ұқсатудың шекарасы
Өмірлік бейне тақырыпқа кіргізеді, бірақ механизмді алмастырмайды. Ұқсату дәл болмайтын жерді атаңыз.
Сабақтың тірек сигналы
assistant/ → data/tasks.json | docs/passport.md | tests/
Талданған мысал
assistant ішінен data/tasks.json бірмәнді. ../tasks.json ата-анаға көтеріліп, басқа файлды көрсетуі мүмкін. Түзетер алдында жұмыс бумасы мен есептелген жолды тексеріңіз.
Алдымен болжаңыз
Тәжірибеге дейін жалғасын жауып, нәтижені жазбаша болжаңыз. Жауаппен бірге тірек сигналындағы себептер тізбегін көрсетіңіз. Содан кейін әрекетті орындап, бақылауды тіркеп, болжаммен салыстырыңыз. Түсіндірмесіз сәйкестік түсіну емес, сәттілік саналады; айырмашылық қай байланысты қалпына келтіру керегін көрсетеді.
Көмексіз жаңғыртыңыз
Бетті жауып, сигналды қалпына келтіріп, әр өтуді жаңа мысалмен түсіндіріңіз.
Тақырыпты сабақты оқымаған адамға түсіндіріңіз. Жаңа терминді қарапайым сөзбен ашпайынша қолданбаңыз. Кейін дәл атауын қайтарып, жүйедегі орнын көрсетіңіз. Тыңдаушы келесі қадамды болжап, өзге мысал келтіре алуы керек. Егер ол тек сөйлемді қайталаса, түсіндірмені тірек сигналға дейін қысқартып, қайта құрыңыз.
Қатені тауып түзетіңіз
«Файл табылмады, демек жоқ». Бағдарлама басқа жерден іздеуі немесе атауда бір таңба айырмасы болуы мүмкін. Бақылау мен себепті ажыратыңыз.
Жаңа жағдайға көшіру
Модельді сабақта болмаған құрылғы не файлға қолданыңыз. Бақылауды болжамнан ажыратыңыз.
Жобаға енгізілетін өзгеріс
assistant/data, assistant/docs, assistant/tests жасаңыз. Паспорт docs, үш ойдан шығарылған жазба data ішінде болсын. Жұмыс бумасын бекітіңіз.
Шешім журналына төрт жол қалдырыңыз: не алғыңыз келді, нені байқадыңыз, бұл әрекетті неге таңдадыңыз және нәтижені қалай тексердіңіз. Экран суреті тексеруді толықтыра алады, бірақ мәтін мен жұмыс файлын алмастырмайды. Жеке дерек қолданбаңыз: үш ойдан шығарылған жазба да дәл сондай тексеріледі және жобаны қауіпсіз көрсетуге мүмкіндік береді.
Тапсырма
Міндетті. Мысалды орындап, қатені түзетіп, себебімен жобаға өзгеріс енгізіңіз.
Өз дерегіңізбен. Шешімді үш ойдан шығарылған жазбада тексеріңіз.
Қалауыңызша. Басқа адамнан сұлба бойынша түсіндіруді қалпына келтіруді сұраңыз.
Дайындық өлшемі: сигналды бетсіз жаңғыртасыз, ұсынылған қатені түзетесіз, модельді бейтаныс мысалға көшіресіз және жоба өзгерісін көрсетесіз. Бір тармақ орындалмаса, бүкіл сабақты қайта оқымай, тиісті байланысқа оралыңыз. Түзеткеннен кейін басқа дерекпен баламалы тапсырманы қайталаңыз.
1, 7 және 30 күннен кейін қайталау
Ертең сигналды қалпына келтіріңіз; жеті күннен кейін баламалы тапсырма орындаңыз; отыз күннен кейін шешімді жобада тексеріңіз.
Пікірлер (0)
Пікір қалдыру үшін кіріңіз →
Әзірге пікір жоқ. Бірінші болыңыз.