በፓስካል ውስጥ ያሉ ታንኮች፡ በ 90 ዎቹ ውስጥ ልጆች እንዴት ፕሮግራሚንግ እንደተማሩ እና ምን ችግር እንዳለበት

በ90ዎቹ ውስጥ “የኮምፒዩተር ሳይንስ” ትምህርት ቤት ምን እንደሚመስል እና ለምን ሁሉም ፕሮግራመሮች ለምን በራሳቸው ብቻ እንደተማሩ ጥቂት።

በፓስካል ውስጥ ያሉ ታንኮች፡ በ 90 ዎቹ ውስጥ ልጆች እንዴት ፕሮግራሚንግ እንደተማሩ እና ምን ችግር እንዳለበት

ልጆች ፕሮግራም እንዲያደርጉ የተማሩት

በ 90 ዎቹ መጀመሪያ ላይ የሞስኮ ትምህርት ቤቶች በኮምፒተር ክፍሎች ተመርጠው መዘጋጀት ጀመሩ. ክፍሎቹ ወዲያውኑ በመስኮቶች ላይ ባርቦች እና በብረት የተሸፈነ በር. ከተወሰነ ቦታ አንድ የኮምፒዩተር ሳይንስ መምህር ታየ (ከዳይሬክተሩ በኋላ በጣም አስፈላጊው ጓደኛ ይመስላል) ዋናው ሥራው ማንም ሰው ምንም ነገር እንዳልነካ ማረጋገጥ ነበር. ምንም ነገር. የፊት ለፊት በር እንኳን.
በክፍል ውስጥ አንድ ሰው ብዙውን ጊዜ BK-0010 (በዝርያዎቹ) እና BK-0011M ስርዓቶችን ማግኘት ይችላል።

በፓስካል ውስጥ ያሉ ታንኮች፡ በ 90 ዎቹ ውስጥ ልጆች እንዴት ፕሮግራሚንግ እንደተማሩ እና ምን ችግር እንዳለበት
ፎቶ የተነሳው። እዚህ

ልጆቹ በስክሪኑ ላይ መስመሮችን እና ክበቦችን መሳል እንዲችሉ ስለ አጠቃላይ አወቃቀሩ እንዲሁም ወደ ደርዘን ያህል BASIC ትዕዛዞች ተነገራቸው። ለታዳጊ እና መካከለኛ ክፍሎች ይህ ምናልባት በቂ ነበር።

የአንድ ሰው ፈጠራዎችን (ፕሮግራሞችን) በመጠበቅ ላይ አንዳንድ ችግሮች ነበሩ. ብዙውን ጊዜ ሞኖ-ቻናል መቆጣጠሪያዎችን የሚጠቀሙ ኮምፒውተሮች ከ "የጋራ አውቶቡስ" ቶፖሎጂ እና ከ 57600 ባውድ የማስተላለፊያ ፍጥነት ጋር ወደ አውታረመረብ ይጣመራሉ። እንደ አንድ ደንብ አንድ የዲስክ ድራይቭ ብቻ ነበር, እና ብዙ ጊዜ ነገሮች በእሱ ላይ ተሳስተዋል. አንዳንድ ጊዜ ይሰራል, አንዳንድ ጊዜ አይሰራም, አንዳንድ ጊዜ አውታረ መረቡ በረዶ ነው, አንዳንድ ጊዜ ፍሎፒ ዲስክ የማይነበብ ነው.

ከዚያም ይህን ፍጥረት በ 360 ኪ.ባ.

በፓስካል ውስጥ ያሉ ታንኮች፡ በ 90 ዎቹ ውስጥ ልጆች እንዴት ፕሮግራሚንግ እንደተማሩ እና ምን ችግር እንዳለበት

ፕሮግራሜን እንደገና ከእሱ የማውጣት እድሎች ከ50-70 በመቶ ነበሩ።

ነገር ግን፣ የነዚህ ሁሉ ታሪኮች ከBC ኮምፒውተሮች ጋር ዋናው ችግር ማለቂያ የሌለው በረዶ ነበር።

ይህ በማንኛውም ጊዜ ሊከሰት ይችላል, ኮድ በመተየብም ሆነ ፕሮግራምን በማስፈጸም ላይ. የቀዘቀዘ ስርዓት 45 ደቂቃ በከንቱ አሳልፈሃል ማለት ነው፣ ምክንያቱም... ሁሉንም ነገር እንደገና ማድረግ ነበረብኝ, ነገር ግን የቀረው የትምህርት ጊዜ ለዚህ በቂ አልነበረም.

እ.ኤ.አ. በ 1993 አካባቢ ፣ በአንዳንድ ትምህርት ቤቶች እና ሊሲየም ፣ 286 መኪኖች ያሉት መደበኛ ክፍሎች ታዩ ፣ እና በአንዳንድ ቦታዎች ሦስት ሩብልስ እንኳን ነበሩ ። ከፕሮግራም አወጣጥ ቋንቋዎች አንጻር ሁለት አማራጮች ነበሩ፡ “መሰረታዊ” ያበቃበት፣ “Turbo Pascal” ተጀመረ።

የ"ታንኮችን" ምሳሌ በመጠቀም በ "ቱርቦ ፓስካል" ውስጥ ፕሮግራም ማውጣት

ፓስካልን በመጠቀም ልጆች ቀለበቶችን እንዲገነቡ፣ ሁሉንም አይነት ተግባራት እንዲስሉ እና ከድርድር ጋር እንዲሰሩ ተምረዋል። ለተወሰነ ጊዜ “በኖርኩበት” ፊዚክስ እና ሒሳብ ሊሲየም በሳምንት አንድ ባልና ሚስት በኮምፒዩተር ሳይንስ ይመደቡ ነበር። እና ለሁለት አመታት ይህ አሰልቺ ቦታ ነበር. እርግጥ ነው፣ በስክሪኑ ላይ የአንድ ድርድር ወይም የሆነ የ sinusoid ዓይነት እሴቶችን ከማሳየት የበለጠ ከባድ ነገር ማድረግ ፈልጌ ነበር።

ታንኮች

ባትል ከተማ በNES clone consoles (ዴንዲ፣ ወዘተ) ላይ ከነበሩት በጣም ተወዳጅ ጨዋታዎች አንዱ ነበር።

በፓስካል ውስጥ ያሉ ታንኮች፡ በ 90 ዎቹ ውስጥ ልጆች እንዴት ፕሮግራሚንግ እንደተማሩ እና ምን ችግር እንዳለበት

እ.ኤ.አ. በ 1996 የ 8-ቢት ተወዳጅነት አልፏል ፣ በመደርደሪያዎች ውስጥ አቧራ እየሰበሰቡ ቆይተዋል ፣ እና ለፒሲ ትልቅ መጠን ያለው “ታንክስ” ክሎሎን ለመስራት ለእኔ ጥሩ መስሎ ታየኝ። የሚከተለው በፓስካል ላይ በግራፊክስ ፣ በመዳፊት እና በድምጽ አንድ ነገር ለመፃፍ ያኔ እንዴት ማገድ አስፈላጊ እንደነበረ ነው።

በፓስካል ውስጥ ያሉ ታንኮች፡ በ 90 ዎቹ ውስጥ ልጆች እንዴት ፕሮግራሚንግ እንደተማሩ እና ምን ችግር እንዳለበት

እንጨቶችን እና ክበቦችን ብቻ መሳል ይችላሉ

በግራፊክስ እንጀምር.

በፓስካል ውስጥ ያሉ ታንኮች፡ በ 90 ዎቹ ውስጥ ልጆች እንዴት ፕሮግራሚንግ እንደተማሩ እና ምን ችግር እንዳለበት

በመሠረታዊ ሥሪት ውስጥ ፓስካል አንዳንድ ቅርጾችን እንዲስሉ ፣ ቀለም እንዲቀቡ እና የነጥቦችን ቀለሞች እንዲወስኑ ፈቅዶልዎታል። ወደ sprites የሚያቀርቡን በግራፍ ሞጁል ውስጥ በጣም የላቁ ሂደቶች ጌትImage እና PutImage ናቸው። በእነሱ እርዳታ የስክሪኑን አንድ ክፍል ቀደም ሲል በተያዘው የማህደረ ትውስታ ቦታ ውስጥ ለመያዝ እና ይህን ቁራጭ እንደ የቢትማፕ ምስል ይጠቀሙ። በሌላ አገላለጽ አንዳንድ ኤለመንቶችን ወይም ምስሎችን በስክሪኑ ላይ እንደገና ለመጠቀም ከፈለጉ መጀመሪያ ይሳሉዋቸው ፣ ወደ ማህደረ ትውስታ ይቅዱ ፣ ስክሪኑን ያጥፉ ፣ ቀጣዩን ይሳሉ እና የሚፈለገውን ቤተ-መጽሐፍት በማህደረ ትውስታ ውስጥ እስኪፈጥሩ ድረስ ይቀጥሉ። ሁሉም ነገር በፍጥነት ስለሚከሰት ተጠቃሚው እነዚህን ዘዴዎች አያስተውልም.

sprites ጥቅም ላይ የዋለበት የመጀመሪያው ሞጁል የካርታ አርታዒ ነበር.

በፓስካል ውስጥ ያሉ ታንኮች፡ በ 90 ዎቹ ውስጥ ልጆች እንዴት ፕሮግራሚንግ እንደተማሩ እና ምን ችግር እንዳለበት

ምልክት የተደረገበት የመጫወቻ ሜዳ ነበረው። መዳፊቱን ጠቅ ማድረግ ከአራቱ እንቅፋት አማራጮች ውስጥ አንዱን መምረጥ የሚችሉበት ምናሌ አመጣ። ስለ አይጥ ስናወራ...

መዳፊት ቀድሞውኑ የ 90 ዎቹ መጨረሻ ነው

እርግጥ ነው, ሁሉም ሰው አይጥ ነበረው, ነገር ግን እስከ 90 ዎቹ አጋማሽ ድረስ በዊንዶውስ 3.11, ግራፊክስ ፓኬጆች እና አነስተኛ ቁጥር ያላቸው ጨዋታዎች ብቻ ጥቅም ላይ ውለዋል. Wolf እና Doom የተጫወቱት በቁልፍ ሰሌዳ ብቻ ነበር። እና በ DOS አካባቢ መዳፊት በተለይ አያስፈልግም ነበር. ስለዚህ, Borland የመዳፊት ሞጁሉን በመደበኛ ጥቅል ውስጥ እንኳን አላካተተም. እጆቻቸውን ወደ ላይ አውጥተው “ለምን ትፈልገዋለህ?” ብለው በምላሹ በሚያውቋቸው ሰዎች በኩል መፈለግ ነበረብህ።

ነገር ግን፣ መዳፊቱን ለመምረጥ ሞጁል ማግኘት ውጊያው ግማሽ ብቻ ነው። በስክሪኑ ላይ ያሉትን ቁልፎች በመዳፊት ጠቅ ለማድረግ መሳል ነበረባቸው። ከዚህም በላይ, በሁለት ስሪቶች (ተጭነው እና አልተጫኑም). ያልተጫነው ቁልፍ የብርሃን አናት እና ከሱ በታች ጥላ አለው. ሲጫኑ, በተቃራኒው ነው. እና ከዚያ ሶስት ጊዜ በስክሪኑ ላይ ይሳሉት (አይጫኑም, አይጫኑ, ከዚያ እንደገና አይጫኑ). በተጨማሪም፣ ለእይታ መዘግየቶችን ማዘጋጀትዎን አይርሱ፣ እና ጠቋሚውን ይደብቁ።

በፓስካል ውስጥ ያሉ ታንኮች፡ በ 90 ዎቹ ውስጥ ልጆች እንዴት ፕሮግራሚንግ እንደተማሩ እና ምን ችግር እንዳለበት

ለምሳሌ በኮድ ውስጥ ዋናውን ሜኑ ማስኬድ ይህን ይመስላል።

በፓስካል ውስጥ ያሉ ታንኮች፡ በ 90 ዎቹ ውስጥ ልጆች እንዴት ፕሮግራሚንግ እንደተማሩ እና ምን ችግር እንዳለበት

ድምጽ - ፒሲ ድምጽ ማጉያ ብቻ

የተለየ ታሪክ ከድምጽ ጋር። በዘጠናዎቹ መጀመሪያ ላይ የሳውንድ ብሌስተር ክሎኖች ለአሸናፊው ሰልፋቸው ገና እየተዘጋጁ ነበር፣ እና አብዛኛዎቹ መተግበሪያዎች አብሮ በተሰራው ድምጽ ማጉያ ብቻ ነው የሚሰሩት። ከፍተኛው የችሎታው መጠን የአንድ ድምጽ ብቻ በአንድ ጊዜ መራባት ነው። እና ቱርቦ ፓስካል እንዲያደርጉ የፈቀደው ያ ነው። በድምፅ አሠራሩ በተለያዩ ድግግሞሾች "መጮህ" ተችሏል, ይህም ለጠመንጃ እና ለፍንዳታ ድምፆች በቂ ነው, ነገር ግን ለሙዚቃ ስክሪን ቆጣቢ, በወቅቱ ፋሽን እንደነበረው, ይህ ተስማሚ አልነበረም. በውጤቱም, በጣም ተንኮለኛ መፍትሄ ተገኝቷል: በሶፍትዌሩ በራሱ መዝገብ ውስጥ, ከአንዳንድ BBS አንድ ጊዜ የወረደ "exe ፋይል" ተገኝቷል. ተአምራትን መስራት ይችላል - ያልተጨመቁ ሞገዶችን በፒሲ ስፒከር ይጫወቱ እና እሱ ከትእዛዝ መስመሩ ነው ያደረገው እና ​​ትክክለኛ በይነገጽ አልነበረውም ። የሚያስፈልገው ነገር በፓስካል ኤክሰክሽን አሰራር በኩል መጥራት እና ይህ ግንባታ አለመፍረሱን ማረጋገጥ ብቻ ነበር።

በዚህ ምክንያት ገዳይ ሙዚቃ በስክሪኑ ላይ ታየ ፣ ግን አንድ አስቂኝ ነገር በእሱ ላይ ተከሰተ። እ.ኤ.አ. በ 1996 በፔንቲየም 75 ላይ እስከ 90 ክራንች ያለው ስርዓት ነበረኝ ። ሁሉም ነገር በእሱ ላይ በጥሩ ሁኔታ ሠርቷል። በሁለተኛው ሴሚስተር ውስጥ ፓስካል በተጫነልን ዩኒቨርሲቲ ውስጥ በክፍል ውስጥ በደንብ የተሸከሙ "ሦስት ሩብልስ" ነበሩ. ከመምህሩ ጋር በመስማማት እነዚህን ታንኮች ፈተና ለመውሰድ እና ወደዚያ ላለመሄድ ወደ ሁለተኛው ትምህርት ወሰድኳቸው። እናም፣ ከተነሳ በኋላ፣ ከተናጋሪው ጉትቻ ድምፆች ጋር የተቀላቀለ ኃይለኛ ጩኸት ወጣ። በአጠቃላይ የ 33-ሜጋኸርትዝ ዲኤክስ "ባለሶስት ሩብል ካርድ" ያንኑ "ተፈፃሚ" በትክክል ማሽከርከር አልቻለም. ግን አለበለዚያ ሁሉም ነገር ጥሩ ነበር. እርግጥ ነው, የፒሲ አፈጻጸም ምንም ይሁን ምን, ሙሉውን የጨዋታ አጨዋወት ያበላሸውን ዘገምተኛ የቁልፍ ሰሌዳ ምርጫን አለመቁጠር.

ነገር ግን ዋናው ችግር በፓስካል ውስጥ አይደለም

በእኔ ግንዛቤ፣ “ታንክስ” ከቱርቦ ፓስካል ያለመገጣጠሚያ ማስገቢያዎች ሊጨመቅ የሚችል ከፍተኛው ነው። የመጨረሻው ምርት ግልጽ ድክመቶች ቀርፋፋ የቁልፍ ሰሌዳ ምርጫ እና ቀርፋፋ ግራፊክስ አቀራረብ ናቸው። ሁኔታው እጅግ በጣም አነስተኛ በሆኑ የሶስተኛ ወገን ቤተ-መጻሕፍት እና ሞጁሎች ተባብሷል። በአንድ እጅ ጣቶች ላይ ሊቆጠሩ ይችላሉ.

በጣም ያበሳጨኝ ግን የትምህርት ቤት ትምህርት አቀራረብ ነው። ስለሌሎች ቋንቋዎች ጥቅምና ዕድሎች በወቅቱ ለልጆች የነገራቸው ማንም አልነበረም። በክፍል ውስጥ፣ ተማሪዎቹን በ BASIC-Pascal ፓራዳይም ውስጥ ስለሚዘጋው ስለ መጀመሪያ፣ println እና ከሆነ ወዲያው ማውራት ጀመሩ። እነዚህ ሁለቱም ቋንቋዎች እንደ ትምህርታዊ ተደርገው ሊወሰዱ ይችላሉ። የእነሱ "ውጊያ" አጠቃቀም ያልተለመደ ክስተት ነው.

ልጆች ለምን የውሸት ቋንቋዎችን ማስተማር ለእኔ እንቆቅልሽ ነው። የበለጠ ምስላዊ ይሁኑ። የ BASIC ልዩነቶች እዚህ እና እዚያ ጥቅም ላይ ይውሉ. ግን በማንኛውም ሁኔታ አንድ ሰው የወደፊት ህይወቱን ከፕሮግራም ጋር ለማገናኘት ከወሰነ ሌሎች ቋንቋዎችን ከባዶ መማር አለበት። ታዲያ ለምንድነው ህጻናት አንድ አይነት ትምህርታዊ ተግባራትን መሰጠት የሌለባቸው ነገር ግን በተለመደው መድረክ (ቋንቋ) ላይ ብቻ ሲሆን በውስጡም እራሳቸውን ችለው ማደግ የሚችሉት?

ስለ ተግባራት መናገር. በትምህርት ቤት እና በኮሌጅ ሁል ጊዜ ረቂቅ ነበሩ-አንድን ነገር አስሉ ፣ አንድ ተግባር ይገንቡ ፣ የሆነ ነገር ይሳሉ። በሦስት የተለያዩ ትምህርት ቤቶች ተምሬያለሁ፣ በተጨማሪም በተቋሙ የመጀመሪያ ዓመት ውስጥ “ፓስካል” ነበረን፣ እና አንድ ጊዜ መምህራኑ ምንም ዓይነት የተግባር ችግር አላፈጠሩም። ለምሳሌ, ማስታወሻ ደብተር ወይም ሌላ ጠቃሚ ነገር ያድርጉ. ሁሉም ነገር የራቀ ነበር። እና አንድ ሰው ባዶ ችግሮችን ለመፍታት ወራትን ሲያሳልፍ, ከዚያም ወደ ቆሻሻ መጣያ ውስጥ ይገባል ... በአጠቃላይ ሰዎች ቀድሞውኑ ተቃጥለው ተቋሙን ለቀው ይወጣሉ.

በነገራችን ላይ በዚሁ ዩኒቨርሲቲ በሦስተኛው ዓመት በፕሮግራሙ ውስጥ "ፕላስ" ተሰጥቷል. ጥሩ ነገር ይመስል ነበር, ነገር ግን ሰዎቹ ደክመዋል, በሃሰት እና "ስልጠና" ስራዎች የተሞሉ ነበሩ. እንደ መጀመሪያው ጊዜ የሚቀና ማንም አልነበረም።

PS አሁን በትምህርት ቤቶች ውስጥ በኮምፒውተር ሳይንስ ትምህርቶች ውስጥ ምን ቋንቋዎች እንደሚማሩ ጎግል አድርጌያለሁ። ሁሉም ነገር ከ 25 ዓመታት በፊት ተመሳሳይ ነው: መሰረታዊ, ፓስካል. Python የሚመጣው አልፎ አልፎ ማካተት ነው።

ምንጭ: hab.com

አስተያየት ያክሉ