കമ്പ്യൂട്ടറുകൾ, സോഫ്റ്റ്വെയർ
പാസ്കൽ പരിപാടിയുടെ ഘടന: തുടക്കക്കാർക്ക് പ്രോഗ്രാമുകൾ
തുടക്കക്കാർക്ക് ഏറ്റവും പ്രോത്സാഹിപ്പിക്കുന്ന പ്രോഗ്രാമിങ് ഭാഷ പാസ്കൽ ആണ്. സർവ്വകലാശാലയിലെ ആദ്യത്തെ കോഴ്സുകളിൽ പൊതുവിദ്യാഭ്യാസമുള്ള സ്കൂളുകളിലും അതുപോലെ തന്നെ പ്രാഥമിക പഠനങ്ങളിലും ഇത് പഠിക്കുന്നുണ്ട്. അനേകം ഭാഷകളെ മാസ്റ്റേറ്റുചെയ്യുന്നതിന് ഇത് അടിസ്ഥാനമായി ഉപയോഗിക്കുന്നു. എന്നിരുന്നാലും, സാങ്കേതിക ഉപകരണങ്ങൾ വളരെ മുമ്പേ മുന്നോട്ടുപോയി എന്നതിനാൽ വികസനത്തിന് അത് ഏറ്റവും പ്രധാനമായി ഉപയോഗിക്കുന്നത് ന്യായയുക്തമല്ല.
സിന്റാക്സ് സൂക്ഷിക്കുന്ന ഒരുപാട് ഉപകരണങ്ങളുണ്ട്. പാസ്കൽ പോലെയുള്ള ഒരു പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതിയിൽ മാത്രം അവർ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു. പരിപാടിയുടെ ഘടനയെക്കുറിച്ചുള്ള ലേഖനത്തിൽ പഠിക്കുന്നതാണ്. ഒരു ഭരണം എന്ന നിലയിൽ പ്രോഗ്രാമിംഗുമായി പരിചയപ്പെടുത്തുന്നത് "Hello World!" എന്ന പ്രോഗ്രാം ആരംഭിക്കുന്നു.
ഭാഷയുടെ ചരിത്രം
പാസ്കലിന്റെ വെളിച്ചത്തിൽ 1970 ൽ നിക്ലൂസ് വിർറ്റ് എന്നയാൾക്ക് നന്ദി. ഫ്രാൻസിൽ നിന്നുള്ള ഒരു വലിയ മനുഷ്യൻ - ബ്ലെയ്സ് പാസ്കൽ എന്ന ബഹുമതിക്ക് ഈ പേരു കൊടുത്തിരിക്കുന്നു. അക്കങ്ങൾ കൂട്ടിച്ചേർക്കുകയും കുറയ്ക്കുകയും ചെയ്യുന്ന ലോകത്തിലെ ആദ്യത്തെ യന്ത്രം സൃഷ്ടിച്ചു എന്നത് ശാസ്ത്രജ്ഞൻ ന്യായീകരിക്കുന്നു.
ഭാഷയുടെ വികാസം 1968 മുതൽ 1969 വരെ ആയിരുന്നു. 1970 ൽ ആദ്യ പരാമർശം പ്രത്യക്ഷപ്പെട്ടു. തന്റെ "കുട്ടി" അവതരിപ്പിക്കുന്ന സ്രഷ്ടാവ്, പ്രോഗ്രാമിംഗിന്റെ ശൈലിയും, പാസ്കലിലെ ഡാറ്റയുടെ ഇൻപുട്ടും ഊന്നിപ്പറഞ്ഞു. പരിപാടിയുടെ ഘടനയും വിർത്ത് വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. ഒരു ലളിതമായ വാക്യഘടനയും സെമാന്റിക്സും ഇതിൽ ഉണ്ട്. പാസ്കലിന്റെ നേരിട്ടുള്ള "പിൻഗാമി" "മോഡുല -2" ഭാഷയാണ്. വിരസത അതിന്റെ ഡവലപ്പറും ആയിരുന്നു.
വ്യാകരണ നിയമങ്ങൾ
പ്രോഗ്രാമിന്റെ ഘടന ഈ ഭാഷയിൽ സങ്കീർണമല്ലെന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. പാസ്കലിൽ, തലക്കെട്ട്, വിവരണം, ഓപ്പറേറ്റർ എന്നീ മൂന്ന് പ്രധാന പോയിന്റുകളാണ് ഉപയോഗിക്കുന്നത്.
- ഹെഡ്ഡർ. ഇവിടെ പ്രോഗ്രാമിന്റെ പേര് വ്യക്തമാക്കേണ്ടതുണ്ട്, പക്ഷേ ഈ ഇനം പ്രധാനമല്ല. ഡവലപ്പർ ആഗ്രഹിച്ചാൽ മാത്രമേ അത് സൃഷ്ടിക്കപ്പെടുകയുള്ളൂ. മിക്കവാറും ഇത് പ്രോഗ്രാമിങ് പരിതസ്ഥിതിയെ ആശ്രയിച്ചിരിക്കുന്നു. ടർബോ പാസ്കലിൽ അത് ആവശ്യമില്ല. എന്നാൽ എത് തിയറ്ററിൽ പരാജയപ്പെടാതെ ഒരു സ്ട്രിംഗ് സൃഷ്ടിക്കേണ്ടതുണ്ട്. അക്കങ്ങളും അക്ഷരങ്ങളും അടിവരയും "_" മാത്രമേ അനുവദിച്ചിട്ടുള്ളൂ.
- വിവരണം. ഈ ബ്ലോക്ക് ലഭ്യമായ എല്ലാ വേരിയബിളുകളും (അറേകൾ), ലേബലുകൾ മുതലായവ വ്യക്തമാക്കുന്നു.
- ഓപ്പറേറ്റർ. പാസ്കൽ പ്രോഗ്രാമിന്റെ ഘടനയിൽ ബ്രാക്കറ്റുകളിലെ BEGIN-END ബ്രാക്കറ്റുകളിലുള്ള വിവരണങ്ങളും അടങ്ങിയിരിക്കുന്നു.
ഒരേ വരിയിൽ ഉണ്ടാകും എന്ന വസ്തുത പ്രശ്നമല്ല. പ്രധാന കാര്യം - ഓരോ ടീമിന്റെയും അവസാനം പ്രത്യേക ചിഹ്നം ഇട്ടിട്ടുണ്ട് - ഒരു അർദ്ധവിരാമം. ഇതുകൂടാതെ, രജിസ്റ്റർ ചെയ്യാൻ ഭാഷ അസ്ഥിരമാണ്: ഓപ്പറേറ്റർ Var, vAr, vaR എന്നിവ തമ്മിൽ വ്യത്യാസമില്ല.
സിന്റാക്സ്, സെമാന്റിക്സ്
പ്രോഗ്രാമിങ് പരിസ്ഥിതിയിൽ പ്രവർത്തിക്കുന്നതിൽ പ്രധാന പങ്ക് അക്ഷരമാല വഹിക്കുന്നു. ഇത് അതിൽ ഉണ്ടെന്ന് ഓർമ്മിക്കേണ്ടതാണ്:
- ലാറ്റിൻ പ്രതീകങ്ങൾ, ചെറിയക്ഷരങ്ങളും വലിയക്ഷരങ്ങളും;
- ഒരു സ്പെയ്സ്;
- അടിവര
- അറബിക് അക്കങ്ങൾ ;
- ഗണിതശാസ്ത്ര ചിഹ്നങ്ങൾ;
- ലിമിറ്ററുകൾ (അവരുടെ ലിസ്റ്റിൽ ഒരു പോയിന്റ്, കോമ മുതലായവ ഉൾപ്പെടുന്നു);
- സ്പെസിഫയറുകൾ;
- സേവന വാക്കുകൾ (ഓപ്പറേറ്റർമാർ).
ടർബോ പാസ്കലിന്റെ പ്രോഗ്രാമിന്റെ ഘടന പാസ്കലബ്ബിലെ ഘടനയിൽ നിന്ന് വ്യത്യസ്തമല്ല. വ്യത്യാസം അവരുടെ ബാഹ്യ വിവരത്തിലും, ഒന്നും തന്നെ. ഒരു വേരിയബിളിനും മറ്റ് രീതികൾക്കും ഒരു പേരു് വ്യക്തമാക്കുക, പേരു് ഒരു അക്കത്തിൽ തുടങ്ങരുതു്, അടിവരയിട്ടു് ഏതു് സ്ഥാനത്തും നിലകൊള്ളാം, അക്ഷര ചിഹ്നങ്ങളിൽ നിന്നും ലാറ്റിൻ അക്ഷരങ്ങളുടെ അക്ഷരങ്ങൾ മാത്രമേ അനുവദിയ്ക്കാവൂ .
വരികളുടെ അഭിപ്രായങ്ങൾ ബ്രേക്കുകളിലും അല്ലെങ്കിൽ ഒരു നക്ഷത്രചിഹ്നത്താൽ ചുറ്റപ്പെട്ടിരിക്കും: (* .. *).
ഡാറ്റ തരങ്ങൾ
പാസ്കലിലെ പരിപാടിയുടെ ഘടനയും ഡാറ്റാ തരം പോലെയുള്ള വസ്തുക്കളുടെ പരിഗണനയും ഉൾക്കൊള്ളുന്നു . അവ മൂന്നു തരം ഉണ്ട്:
- ലോജിക്കൽ (സത്യം, അസത്യം);
- സംഖ്യ (അറബി അക്കങ്ങൾ);
- പ്രതീകാത്മക (a, b, c തുടങ്ങിയവ ഉപയോഗിക്കുന്നു).
അതേസമയം, രണ്ടാമത്തെ തരം ഉപതാശങ്ങളായി തിരിച്ചിരിക്കുന്നു: പൂർണ്ണസംഖ്യകളും യഥാർത്ഥവും. അവർ ചില ഓപ്പറേറ്റർമാരുമായി ചേർന്നു: സമഗ്രവും യഥാർഥവും. ചിഹ്നങ്ങൾ ഒറ്റ അക്ഷരങ്ങളും വരികളായി വേർതിരിച്ചിരിക്കുന്നു. ഇവ ഒരു നമ്പർ 1, a അല്ലെങ്കിൽ A, (രണ്ടാമത്തെ) മുഴുവൻ പദങ്ങളും പദപ്രയോഗങ്ങളും പോലെയുള്ള ഡാറ്റാ ടൈപ്പുകളാണ്. പ്രോഗ്രാമിൽ അവർ ചാർ ആൻഡ് സ്പ്രിംഗ് എന്ന പേരിൽ എഴുതിയിട്ടുണ്ട്.
മൂല്യങ്ങൾ അവരുടെ സ്വന്തം വർഗ്ഗീകരണത്തിന് ഉണ്ട്. അവർ സ്ഥിരാങ്കങ്ങളും വേരിയബിളുകളുമായി തിരിച്ചിരിക്കുന്നു. അവയ്ക്കിടയിലുള്ള വ്യത്യാസം നിർണായകമാണ്. പ്രോഗ്രാമിന്റെ എക്സിക്യൂഷൻ സമയത്ത് മാറ്റം വരാതിരിക്കുന്ന കത്തിന്റെ അർഥം ആദ്യം സൂചിപ്പിക്കുന്നു. ഒരു പ്രത്യേക തരം പ്രതീകം ഉപയോഗിച്ചുള്ള വധശിക്ഷയുടെ വേരിയബിളുകൾക്ക് ഒരു മൂല്യം നൽകും.
അഭിപ്രായങ്ങൾ
പരിപാടിയുടെയും അതിന്റെ എല്ലാ പ്രക്രിയകളുടെയും പൂർണ്ണമായ അറിവ് നേടാനായി, അഭിപ്രായം പ്രവർത്തിക്കുന്നു. അവർ നേരത്തെ സൂചിപ്പിച്ചപോലെ, ചുരുള ബ്രാക്കറ്റുകളിൽ വയ്ക്കുന്നു. നിങ്ങൾ ഒരു ന്യൂസ്ബിയോ കോഡ് കണ്ടാൽ ഇത് വളരെ പ്രധാനമാണ്. ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നതിനാൽ, ഇതിനകം പൂർത്തിയാക്കിയ പ്രോഗ്രാമിൽ നിങ്ങൾക്ക് എളുപ്പത്തിൽ കണ്ടെത്താനാകും, അഭിപ്രായങ്ങളിൽ എഴുതിയിരിക്കുന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു. മാത്രമല്ല, സുരക്ഷാ കോഡ് വേഗത്തിൽ മനസ്സിലാക്കാൻ ഡവലപ്പറിനെ അവർ സഹായിക്കും.
രണ്ടാമത്തെ ബ്ലോക്കിലെ നിർദ്ദിഷ്ട ഡാറ്റ ഘടനയിൽ അഭിപ്രായങ്ങൾ പാസ്കലിനെ പ്രോഗ്രാം അനുവദിക്കുന്നു. ഓരോ ഓപ്പറേറ്ററുടെയും ഭാവിയിൽ ഇത് എങ്ങനെയാണ് ഉപയോഗിക്കേണ്ടതെന്നതും ഉൾപ്പെടുന്ന പാഠം നൽകേണ്ടത് അത്യാവശ്യമാണ്.
തുടക്കക്കാർക്കുള്ള ബ്രാൻഡുകളിൽ BEGIN-END കമന്റുമാർ ആരംഭിക്കാൻ തുടങ്ങും. പ്രത്യേകിച്ച് അത് സൈക്കിളിനെ ലക്ഷ്യമാക്കിയുള്ള പ്രോഗ്രാമിൽ ഉപയോഗപ്രദമാകും. അതിനാൽ ഏത് ബ്ളോക്ക് ഓപ്പറേറ്റർമാരെ പൂർത്തിയായി എന്ന് മനസിലാക്കാൻ എളുപ്പമാണ്.
പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതിയിൽ വായനകൾ വായിക്കാൻ കഴിയില്ല, അതിനാൽ അവയ്ക്ക് ഏതെങ്കിലും തീയതികൾ കടമെടുക്കാനും അക്ഷരക്രമത്തിൽ പരിമിതപ്പെടുത്താനും കഴിയില്ല.
ചിഹ്നനം
പാസ്കലിൻറെ പ്രോഗ്രാമിന്റെ ഘടനയ്ക്ക് സ്വന്തം വിരാമമാണുള്ളത്, എന്നാൽ അതിശയിപ്പിക്കുന്നതല്ല. ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കപ്പെട്ട സൈൻ ഒരു അർദ്ധവിരാമം. ബ്ളോക്കുകളുടെ ലേബൽ, ടൈപ്പ്, കോൺസ്റ്റന്റ്, വാര മുതലായവയുടെ ഓരോ വിശദീകരണത്തിനു ശേഷവും ഇത് സ്ഥാപിക്കപ്പെടും, എന്നാൽ നിർദ്ദിഷ്ട പദത്തിനു ശേഷം ആ ചിഹ്നം ആവശ്യമില്ല. അത് ആരംഭിച്ചതിന് ശേഷം ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല; പരിപാടി ഇതുവരെ പൂർത്തിയാകാത്ത സാഹചര്യത്തിൽ മാത്രമേ END എൻട്രി ചെയ്യുകയുള്ളൂ. ലൂപ്പുകളുണ്ടായിരിക്കെ, അതിനനുസരിച്ച്, പിന്നെ പിന്നെ മറ്റൊന്നുപയോഗിക്കുന്ന കോഡ് ഉപയോഗിക്കുമ്പോൾ, ഈ വാക്കുകൾക്ക് ശേഷം ഒരു അർദ്ധവിരാമം ആവശ്യമില്ല.
പ്രോഗ്രാമിന്റെ അവസാനം എൻഡ് ശേഷം, നിങ്ങൾ ഒരു പോയിന്റ് സെറ്റ് ചെയ്യേണ്ടതുണ്ടെങ്കിൽ, അല്ലെങ്കിൽ പ്രോഗ്രാമിങ് പരിസ്ഥിതി കോഡ് പൂർത്തിയായി എന്ന് മനസിലാക്കാൻ കഴിയില്ല.
ഡാറ്റയുടെ ഇൻപുട്ടും ഔട്ട്പുട്ടും
പാസ്കൽ പരിപാടിയുടെ ഘടന നിങ്ങൾ മൂന്നു വ്യത്യസ്ത രീതികളിൽ വിവരങ്ങൾ നൽകാൻ അനുവദിക്കുന്നു. അവയിൽ:
- Readln ഉപയോഗിച്ച്, വായിക്കുക.
- ഒരു അസൈൻമെന്റ് ചിഹ്നം ഉപയോഗിച്ച്, ഒരു കോളൺ ഉപയോഗിക്കുക.
- സ്ഥിരമായത്. ഈ സാഹചര്യത്തിൽ, ഡാറ്റ പരാമീറ്ററിൽ നൽകുകയാണ്.
റൈറ്റ്, റൈറ്റ്ലിൻ സ്റ്റേറ്റ്മെൻറിന്റെ ബൈൻഡിങ് ഉപയോഗിച്ച് ലഭിച്ച വിവരങ്ങളുടെ ഉൽപാദനം നിർമിക്കാവുന്നതാണ്. ചില കേസുകളിൽ, അത് ശരിയല്ല, എന്നാൽ ഇതിനകം ഇതിനകം രസീതിയുടെ രീതിയിൽ ഉൾച്ചേർന്നിട്ടുണ്ട് എന്നാണ് ഇതിനർത്ഥം.
Similar articles
Trending Now