පැස්කල්හි ටැන්චිකි: 90 ගණන්වල දරුවන්ට වැඩසටහන්කරණය ඉගැන්වූ ආකාරය සහ එහි ඇති වැරැද්ද කුමක්ද?

90 දශකයේ පාසලේ “පරිගණක විද්‍යාව” කෙබඳුද යන්න සහ එවකට සියලුම ක්‍රමලේඛකයින් තනිකරම ස්වයං-ඉගැන්වූයේ ඇයිද යන්න ගැන ටිකක්.

පැස්කල්හි ටැන්චිකි: 90 ගණන්වල දරුවන්ට වැඩසටහන්කරණය ඉගැන්වූ ආකාරය සහ එහි ඇති වැරැද්ද කුමක්ද?

වැඩසටහන් කිරීමට දරුවන්ට ඉගැන්වූ දේ

90 දශකයේ මුල් භාගයේදී මොස්කව් පාසල් තෝරාගෙන පරිගණක පන්ති වලින් සමන්විත වීමට පටන් ගත්තේය. කාමර වහාම ජනේල මත බාර් සහ යකඩ සහිත බර දොරකින් සමන්විත විය. කොහේ හරි සිට, පරිගණක විද්‍යා ගුරුවරයෙක් පෙනී සිටියේය (ඔහු අධ්‍යක්ෂවරයාට පසු වැදගත්ම සහෝදරයා මෙන් විය), ඔහුගේ ප්‍රධාන කාර්යය වූයේ කිසිවෙකු කිසිවක් ස්පර්ශ නොකරන බවට වග බලා ගැනීමයි. කිසිවක් නැත. ඉදිරිපස දොර පවා.
පන්ති කාමරවල බොහෝ විට BK-0010 (එහි ප්‍රභේදවල) සහ BK-0011M පද්ධති සොයාගත හැකිය.

පැස්කල්හි ටැන්චිකි: 90 ගණන්වල දරුවන්ට වැඩසටහන්කරණය ඉගැන්වූ ආකාරය සහ එහි ඇති වැරැද්ද කුමක්ද?
ඡායාරූපය ගන්නා ලදී මෙතනින්

සාමාන්‍ය ව්‍යුහය ගැන මෙන්ම, තිරය මත රේඛා සහ රවුම් ඇඳීමට හැකි වන පරිදි මූලික විධාන දුසිමක් පමණ දරුවන්ට පවසා ඇත. කනිෂ්ඨ සහ මධ්යම ශ්රේණි සඳහා, මෙය බොහෝ විට ප්රමාණවත් විය.

කෙනෙකුගේ නිර්මාණ (වැඩසටහන්) සංරක්ෂණය කිරීමේදී යම් යම් ගැටලු ඇති විය. බොහෝ විට, mono-channel පාලක භාවිතා කරන පරිගණක "පොදු බස්" ස්ථලකයක් සහ 57600 baud සම්ප්රේෂණ වේගයක් සහිත ජාලයකට ඒකාබද්ධ කරන ලදී. රීතියක් ලෙස, එක් තැටි ධාවකයක් පමණක් තිබූ අතර, බොහෝ විට එය සමඟ වැරදි සිදු විය. සමහර විට එය ක්රියා කරයි, සමහර විට එය නොවේ, සමහර විට ජාලය ශීත කළ, සමහර විට නම්ය තැටිය කියවිය නොහැක.

පසුව මම 360 kB ධාරිතාවයකින් යුත් මෙම නිර්මාණය මා සමඟ රැගෙන ගියෙමි.

පැස්කල්හි ටැන්චිකි: 90 ගණන්වල දරුවන්ට වැඩසටහන්කරණය ඉගැන්වූ ආකාරය සහ එහි ඇති වැරැද්ද කුමක්ද?

මගේ වැඩසටහන නැවත එයින් ඉවත් කර ගැනීමට ඇති ඉඩකඩ සියයට 50-70ක් විය.

කෙසේ වෙතත්, BC පරිගණක සමඟ ඇති මෙම සියලු කථා වල ප්‍රධාන ගැටළුව වූයේ නිමක් නැති කැටි කිරීමයි.

කේතය ටයිප් කිරීමේදී හෝ වැඩසටහනක් ක්‍රියාත්මක කිරීමේදී මෙය ඕනෑම වේලාවක සිදුවිය හැක. ශීත කළ පද්ධතියක් යනු ඔබ විනාඩි 45 ක් නිෂ්ඵල ලෙස ගත කළ බවයි. මට සියල්ල නැවත කිරීමට සිදු විය, නමුත් ඉතිරි පාඩම් කාලය මේ සඳහා ප්‍රමාණවත් නොවීය.

1993 ට ආසන්නව, සමහර පාසල්වල සහ ලයිසියම්වල කාර් 286 ක් සහිත සාමාන්‍ය පන්ති දර්ශනය වූ අතර සමහර ස්ථානවල රූබල් තුනක් පවා තිබුණි. ක්‍රමලේඛන භාෂා සම්බන්ධයෙන් ගත් කල, විකල්ප දෙකක් තිබුණි: “BASIC” අවසන් වූ තැන “Turbo Pascal” ආරම්භ විය.

"ටැංකි" උදාහරණය භාවිතා කරමින් "ටර්බෝ පැස්කල්" හි වැඩසටහන්කරණය

පැස්කල් භාවිතයෙන්, ලූප තැනීමට, සියලු ආකාරයේ කාර්යයන් ඇඳීමට සහ අරාවන් සමඟ වැඩ කිරීමට දරුවන්ට උගන්වන ලදී. මම ටික කලක් “ජීවත් වූ” භෞතික විද්‍යාව සහ ගණිත ලයිසියම්හිදී, සතියකට එක් යුවළක් පරිගණක විද්‍යාවට පවරන ලදී. ඒ වගේම අවුරුදු දෙකක් මේ නීරස තැනක් තිබුණා. ඇත්ත වශයෙන්ම, මට අරාවක හෝ යම් ආකාරයක sinusoid වල අගයන් තිරය මත පෙන්වීමට වඩා බරපතල දෙයක් කිරීමට අවශ්‍ය විය.

වැව්

Battle City NES ක්ලෝන කොන්සෝලවල (Dendy, ආදිය) වඩාත්ම ජනප්‍රිය ක්‍රීඩා වලින් එකකි.

පැස්කල්හි ටැන්චිකි: 90 ගණන්වල දරුවන්ට වැඩසටහන්කරණය ඉගැන්වූ ආකාරය සහ එහි ඇති වැරැද්ද කුමක්ද?

1996 දී, 8-බිට් වල ජනප්‍රියතාවය පහව ගොස් ඇති අතර, ඔවුන් දිගු කලක් වැසිකිලිවල දූවිලි එකතු කරමින් සිටි අතර, පරිගණකය සඳහා “ටැංකි” ක්ලෝනයක් මහා පරිමාණ දෙයක් ලෙස සෑදීම මට සිසිල් බවක් පෙනෙන්නට තිබුණි. පහත දැක්වෙන්නේ පැස්කල් මත ග්‍රැෆික්ස්, මූසිකය සහ ශබ්දය සමඟ යමක් ලිවීමට එකල ඩොජ් කිරීමට අවශ්‍ය වූ ආකාරය ගැන පමණි.

පැස්කල්හි ටැන්චිකි: 90 ගණන්වල දරුවන්ට වැඩසටහන්කරණය ඉගැන්වූ ආකාරය සහ එහි ඇති වැරැද්ද කුමක්ද?

ඔබට ඇඳිය ​​හැක්කේ කූරු සහ රවුම් පමණි

අපි ග්‍රැෆික්ස් වලින් පටන් ගනිමු.

පැස්කල්හි ටැන්චිකි: 90 ගණන්වල දරුවන්ට වැඩසටහන්කරණය ඉගැන්වූ ආකාරය සහ එහි ඇති වැරැද්ද කුමක්ද?

එහි මූලික අනුවාදයේ, පැස්කල් ඔබට යම් හැඩයන් ඇඳීමට, තීන්ත ආලේප කිරීමට සහ ලකුණුවල වර්ණ තීරණය කිරීමට ඉඩ ලබා දුන්නේය. ප්‍රස්ථාර මොඩියුලයේ ඇති වඩාත්ම දියුණු ක්‍රියා පටිපාටි වන්නේ අපව ස්ප්‍රයිට් වෙත සමීප කරවන GetImage සහ PutImage ය. ඔවුන්ගේ උපකාරයෙන්, තිරයේ කොටසක් කලින් වෙන් කර ඇති මතක ප්රදේශයකට අල්ලා ගැනීමට හැකි වූ අතර පසුව මෙම කෑල්ල බිට්මැප් රූපයක් ලෙස භාවිතා කළ හැකිය. වෙනත් වචන වලින් කිවහොත්, ඔබට තිරයේ ඇති සමහර මූලද්‍රව්‍ය හෝ රූප නැවත භාවිතා කිරීමට අවශ්‍ය නම්, ඔබ මුලින්ම ඒවා අඳින්න, ඒවා මතකයට පිටපත් කරන්න, තිරය මකා දමන්න, ඊළඟ එක අඳින්න, සහ ඔබට අවශ්‍ය පුස්තකාලය මතකයේ සාදන තෙක්. සෑම දෙයක්ම ඉක්මනින් සිදුවන බැවින්, පරිශීලකයා මෙම උපක්රම නොසලකයි.

ස්ප්‍රයිට් භාවිතා කළ පළමු මොඩියුලය වූයේ සිතියම් සංස්කාරකයයි.

පැස්කල්හි ටැන්චිකි: 90 ගණන්වල දරුවන්ට වැඩසටහන්කරණය ඉගැන්වූ ආකාරය සහ එහි ඇති වැරැද්ද කුමක්ද?

එහි කැපී පෙනෙන ක්‍රීඩා පිටියක් තිබුණි. මූසිකය ක්ලික් කිරීමෙන් ඔබට බාධක විකල්ප හතරෙන් එකක් තෝරාගත හැකි මෙනුවක් මතු විය. මීය ගැන කිව්වොත්...

මූසිකය දැනටමත් 90 දශකයේ අවසානයයි

ඇත්ත වශයෙන්ම, සෑම කෙනෙකුටම මීයන් සිටි නමුත්, 90 දශකයේ මැද භාගය වන තෙක් ඔවුන් වින්ඩෝස් 3.11, ග්රැෆික් පැකේජ සහ කුඩා ක්රීඩා වල පමණක් භාවිතා කරන ලදී. වුල්ෆ් සහ ඩූම් වාදනය කළේ යතුරුපුවරුවෙන් පමණි. DOS පරිසරය තුළ මූසිකය විශේෂයෙන් අවශ්ය නොවීය. එබැවින්, Borland සම්මත පැකේජයට මවුස් මොඩියුලය පවා ඇතුළත් කර නැත. ඔබේ හඳුනන අය හරහා ඔබට ඔහුව සෙවිය යුතු විය, ඔවුන් තම දෑත් ඔසවා “ඔබට ඔහුව අවශ්‍ය වන්නේ කුමක් සඳහාද?” යනුවෙන් ප්‍රතිචාර වශයෙන් කෑගැසූහ.

කෙසේ වෙතත්, මූසිකය ඡන්ද විමසීම සඳහා මොඩියුලයක් සොයා ගැනීම සටනෙන් අඩක් පමණි. මූසිකය සමඟ තිරයේ ඇති බොත්තම් මත ක්ලික් කිරීම සඳහා, ඒවා ඇඳීමට සිදු විය. එපමණක්ද නොව, අනුවාද දෙකකින් (පීඩන ලද සහ තද නොකළ). ඔබා නැති බොත්තමක් සැහැල්ලු මුදුනක් සහ ඊට යටින් සෙවනැල්ලක් ඇත. තද කළ විට එය අනෙක් පැත්තයි. ඉන්පසු එය තිරය මත තුන් වරක් අඳින්න (එබීම, තද නොකළ, පසුව නැවත තද නොකළ). Plus, ප්රදර්ශනය සඳහා ප්රමාදයන් සැකසීමට අමතක නොකරන්න, සහ කර්සරය සඟවන්න.

පැස්කල්හි ටැන්චිකි: 90 ගණන්වල දරුවන්ට වැඩසටහන්කරණය ඉගැන්වූ ආකාරය සහ එහි ඇති වැරැද්ද කුමක්ද?

උදාහරණයක් ලෙස, කේතයේ ප්‍රධාන මෙනුව සැකසීම මේ වගේ ය:

පැස්කල්හි ටැන්චිකි: 90 ගණන්වල දරුවන්ට වැඩසටහන්කරණය ඉගැන්වූ ආකාරය සහ එහි ඇති වැරැද්ද කුමක්ද?

ශබ්දය - පළාත් සභා ස්පීකර් පමණි

ශබ්දය සමඟ වෙනම කතාවක්. අනූව දශකයේ මුල් භාගයේදී, සවුන්ඩ් බ්ලාස්ටර් ක්ලෝන ඔවුන්ගේ ජයග්‍රාහී ගමන සඳහා සූදානම් වෙමින් සිටි අතර බොහෝ යෙදුම් ක්‍රියා කළේ බිල්ට් ස්පීකරය සමඟ පමණි. එහි හැකියාවන්හි උපරිමය වන්නේ එක් ස්වරයකින් පමණක් එකවර ප්රතිනිෂ්පාදනය කිරීමයි. ඒ වගේම තමයි Turbo Pascal ඔබට කරන්න අවසර දුන්නේ. ශබ්ද ක්‍රියා පටිපාටිය හරහා විවිධ සංඛ්‍යාත සමඟ “කිරීමට” හැකි විය, එය වෙඩි තැබීම් සහ පිපිරීම් වල ශබ්දය සඳහා ප්‍රමාණවත් වේ, නමුත් සංගීත තිර සුරැකුමකට, එවකට මෝස්තරයක් වූ පරිදි, මෙය සුදුසු නොවේ. ප්රතිඵලයක් වශයෙන්, ඉතා කපටි විසඳුමක් සොයා ගන්නා ලදී: මෘදුකාංගයේම ලේඛනාගාරයේ, "exe ගොනුවක්" සොයා ගන්නා ලදී, සමහර BBS වෙතින් වරක් බාගත කර ඇත. ඔහුට ප්‍රාතිහාර්යයන් කළ හැකි විය - පීසී ස්පීකර් හරහා සම්පීඩිත නොකළ වෝව් වාදනය කළ හැකි අතර, ඔහු එය විධාන රේඛාවෙන් කළ අතර සැබෑ අතුරු මුහුණතක් නොතිබුණි. අවශ්‍ය වූයේ පැස්කල් විධායක ක්‍රියා පටිපාටිය හරහා එය කැඳවා මෙම ඉදිකිරීම කඩා වැටෙන්නේ නැති බවට වග බලා ගැනීමයි.

එහි ප්‍රතිඵලයක් වශයෙන්, ඝාතක සංගීතය තිර සුරැකුම මත දිස් වූ නමුත් එය හාස්‍යජනක දෙයක් සිදු විය. 1996 දී, මට පෙන්ටියම් 75 මත පද්ධතියක් තිබුණි, එය 90 දක්වා ක්‍රෑන්ක් විය. එහි සියල්ල හොඳින් ක්‍රියාත්මක විය. දෙවන අධ්‍යයන වාරයේ දී අප වෙනුවෙන් පැස්කල් ස්ථාපනය කරන ලද විශ්ව විද්‍යාලයේ, පන්ති කාමරයේ හොඳින් පැළඳ සිටි “රූබල් තුනක්” තිබුණි. ගුරුවරයා සමඟ ඇති එකඟතාවයෙන්, මම මෙම ටැංකි දෙවන පාඩමට ගෙන ගියේ පරීක්ෂණයක් ලබා ගැනීමට සහ නැවත එහි නොයෑම සඳහා ය. ඉතින්, දියත් කිරීමෙන් පසු, ඝෝෂාකාරී ඝෝෂාකාරී ශබ්ද සමඟ මුසු වූ මහා ඝෝෂාවක් ස්පීකරයෙන් පිට විය. සාමාන්‍යයෙන්, 33-megahertz DX “ත්‍රී-රූබල් කාඩ්පත” එම “ක්‍රියාත්මක කළ හැකි” නිසියාකාරව කරකැවීමට නොහැකි විය. නමුත් එසේ නොවුවහොත් සියල්ල හොඳින් විය. ඇත්ත වශයෙන්ම, පරිගණකයේ ක්‍රියාකාරිත්වය නොසලකා සමස්ත ක්‍රීඩාවම නරක් කළ මන්දගාමී යතුරුපුවරු ඡන්ද ගණන් කිරීම ගණන් නොගනී.

නමුත් ප්රධාන ගැටළුව පැස්කල්හි නොවේ

මගේ අවබෝධයට අනුව, එකලස් කිරීමේ ඇතුළු කිරීම් නොමැතිව ටර්බෝ පැස්කල් වලින් මිරිකා ගත හැකි උපරිමය "ටැංකි" වේ. අවසාන නිෂ්පාදනයේ පැහැදිලි අඩුපාඩු වන්නේ මන්දගාමී යතුරුපුවරු ඡන්ද විමසීම සහ මන්දගාමී ග්‍රැෆික් විදැහුම්කරණයයි. තෙවන පාර්ශ්ව පුස්තකාල සහ මොඩියුල අතිශයින් කුඩා සංඛ්‍යාවක් නිසා තත්වය තවත් උග්‍ර විය. ඒවා එක් අතක ඇඟිලි මත ගණන් කළ හැකිය.

නමුත් මට වඩාත්ම සිත් තැවුලට පත් වූයේ පාසල් අධ්‍යාපනයට එළඹීමයි. වෙනත් භාෂාවල ඇති වාසි සහ හැකියාව ගැන එදා කිසිවෙක් දරුවන්ට කියා දුන්නේ නැත. පන්තියේදී, ඔවුන් වහාම පාහේ ආරම්භය, println සහ if, සිසුන් BASIC-Pascal සුසමාදර්ශය තුළට අගුලු දැමූ බව ගැන කතා කිරීමට පටන් ගත්හ. මෙම භාෂා දෙකම අධ්‍යාපනික වශයෙන් පමණක් සැලකිය හැකිය. ඔවුන්ගේ "සටන්" භාවිතය දුර්ලභ සිදුවීමකි.

දරුවන්ට ව්‍යාජ භාෂා උගන්වන්නේ ඇයිද යන්න මට ප්‍රහේලිකාවකි. ඔවුන්ට වඩාත් දෘශ්‍යමාන වීමට ඉඩ දෙන්න. BASIC හි වෙනස්කම් එහෙන් මෙහෙන් භාවිතා කරමු. එහෙත්, ඕනෑම අවස්ථාවක, පුද්ගලයෙකු තම අනාගතය ක්‍රමලේඛනය සමඟ සම්බන්ධ කිරීමට තීරණය කරන්නේ නම්, ඔහුට මුල සිටම වෙනත් භාෂා ඉගෙන ගැනීමට සිදුවේ. එබැවින් දරුවන්ට ස්වාධීනව තවදුරටත් වර්ධනය විය හැකි සාමාන්ය වේදිකාවක් (භාෂාව) මත පමණක් නොව, එකම අධ්යාපනික කාර්යයන් ලබා නොදිය යුත්තේ ඇයි?

කාර්යයන් ගැන කතා කිරීම. පාසැලේදී සහ විද්‍යාලයේදී ඔවුන් සැමවිටම වියුක්ත විය: යමක් ගණනය කරන්න, ශ්‍රිතයක් ගොඩනඟන්න, යමක් අඳින්න. මම විවිධ පාසල් තුනක ඉගෙනුම ලැබූ අතර, ආයතනයේ පළමු වසර තුළ අපට “පැස්කල්” තිබුණා, ගුරුවරුන් එක් වරක්වත් සැබෑ ව්‍යවහාරික ගැටලුවක් මතු කළේ නැත. උදාහරණයක් ලෙස, සටහන් පොතක් හෝ වෙනත් ප්රයෝජනවත් දෙයක් සාදන්න. හැම දෙයක්ම දුරදිග ගියා. පුද්ගලයෙකු හිස් ගැටළු විසඳීමට මාස ගණනක් ගත කරන විට, එය කුණු කූඩයට යයි ... පොදුවේ ගත් කල, මිනිසුන් දැනටමත් ආයතනයෙන් දැවී ගොස් ඇත.

මාර්ගය වන විට, එම විශ්ව විද්යාලයේ තුන්වන වසර තුළ, අපි වැඩසටහනේ "pluses" ලබා දුන්නා. එය හොඳ දෙයක් ලෙස පෙනුනද, ජනතාව වෙහෙසට පත්ව, ව්යාජ සහ "පුහුණු" කාර්යයන්ගෙන් පිරී ඇත. පළමු වතාව තරම් කිසිවෙකු උද්යෝගිමත් නොවීය.

PS මම ගූගල් බැලුවා දැන් පාසල්වල පරිගණක විද්‍යා පන්තිවල උගන්වන භාෂා මොනවාද කියලා. සෑම දෙයක්ම වසර 25 කට පෙර සමාන ය: මූලික, පැස්කල්. පයිතන් වරින් වර ඇතුළත් කිරීම් වලින් පැමිණේ.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න