പാസ്കലിന്റെ പുതിയ സവിശേഷതകളെക്കുറിച്ചുള്ള അവതരണം. അവതരണം "പാസ്കൽ പ്രോഗ്രാമിംഗ് ഭാഷ. ഭാഷയുടെ ടെക്സ്റ്റ് എഡിറ്റർ.". സ്വാഭാവിക ലോഗരിതം കണക്കാക്കുന്നു

വൈദ്യുത നിലയങ്ങൾ, ആൾട്ടർനേറ്റ് കറന്റ് ജനറേറ്ററുകൾ തുടങ്ങിയ ഉപകരണങ്ങളുടെ ജനപ്രീതിയും ഡിമാൻഡും ഡിമാൻഡും ഈ ദിവസങ്ങളിൽ വളരെ ഉയർന്നതാണെന്ന് ആർക്കും അതിശയിക്കാനില്ല. ആധുനിക ഉൽപാദന ഉപകരണങ്ങൾ നമ്മുടെ ജനസംഖ്യയ്ക്ക് വലിയ പ്രാധാന്യമുള്ളതാണ് എന്ന വസ്തുതയാണ് ഇത് വിശദീകരിക്കുന്നത്. ഇതിനുപുറമെ, ആൾട്ടർനേറ്റിംഗ് കറന്റ് ജനറേറ്ററുകൾ വൈവിധ്യമാർന്ന ഫീൽഡുകളിലും ഏരിയകളിലും അവയുടെ വിശാലമായ ആപ്ലിക്കേഷൻ കണ്ടെത്തിയിട്ടുണ്ടെന്ന് ചേർക്കേണ്ടത് ആവശ്യമാണ്. വ്യാവസായിക ജനറേറ്ററുകൾ ക്ലിനിക്കുകൾ, കിന്റർഗാർട്ടനുകൾ, ആശുപത്രികൾ, കാറ്ററിംഗ് സ്ഥാപനങ്ങൾ, ഫ്രീസർ വെയർഹൗസുകൾ തുടങ്ങി തുടർച്ചയായി വൈദ്യുത പ്രവാഹം ആവശ്യമുള്ള സ്ഥലങ്ങളിൽ സ്ഥാപിക്കാവുന്നതാണ്. ഒരു ആശുപത്രിയിൽ വൈദ്യുതിയുടെ അഭാവം നേരിട്ട് ഒരു വ്യക്തിയുടെ മരണത്തിലേക്ക് നയിച്ചേക്കാം എന്നത് ശ്രദ്ധിക്കുക. അതുകൊണ്ടാണ് അത്തരം സ്ഥലങ്ങളിൽ ജനറേറ്ററുകൾ സ്ഥാപിക്കേണ്ടത്. നിർമ്മാണ സൈറ്റുകളിൽ ആൾട്ടർനേറ്ററുകളും പവർ പ്ലാന്റുകളും ഉപയോഗിക്കുന്നത് വളരെ സാധാരണമാണ്. വൈദ്യുതീകരണം തീരെയില്ലാത്ത സ്ഥലങ്ങളിൽ പോലും ബിൽഡർമാർക്ക് ആവശ്യമായ ഉപകരണങ്ങൾ ഉപയോഗിക്കാൻ ഇത് അനുവദിക്കുന്നു. എന്നിരുന്നാലും, സംഗതി അവിടെ നിന്നില്ല. പവർ പ്ലാന്റുകളും ജനറേറ്റർ സെറ്റുകളും കൂടുതൽ മെച്ചപ്പെടുത്തിയിട്ടുണ്ട്. ഇതിന്റെ ഫലമായി, ഞങ്ങൾക്ക് ഗാർഹിക ആൾട്ടർനേറ്റിംഗ് കറന്റ് ജനറേറ്ററുകൾ വാഗ്ദാനം ചെയ്തു, അത് കോട്ടേജുകളും രാജ്യ വീടുകളും വൈദ്യുതീകരിക്കുന്നതിന് വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും. അതിനാൽ, ആധുനിക ആൾട്ടർനേറ്ററുകൾക്ക് വളരെ വിപുലമായ ആപ്ലിക്കേഷനുകൾ ഉണ്ടെന്ന് നമുക്ക് നിഗമനം ചെയ്യാം. കൂടാതെ, വൈദ്യുത ശൃംഖലയുടെ തെറ്റായ പ്രവർത്തനവുമായോ അതിന്റെ അഭാവവുമായോ ബന്ധപ്പെട്ട നിരവധി പ്രധാന പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ അവർക്ക് കഴിയും.

പ്രോഗ്രാമിംഗ് പാസ്കലിൽ



1970-ൽ, പ്രോഗ്രാമിംഗ് ലോകത്ത് കുറഞ്ഞത് രണ്ട് മഹത്തായ സംഭവങ്ങളെങ്കിലും സംഭവിച്ചു - യുണിക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും സൂറിച്ചിലെ സ്വിസ് ഫെഡറൽ ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് ടെക്നോളജിയിലെ പ്രൊഫസർ നിക്ലോസ് വിർത്ത് സൃഷ്ടിച്ച ഒരു പുതിയ പ്രോഗ്രാമിംഗ് ഭാഷയും പ്രത്യക്ഷപ്പെട്ടു. പതിനേഴാം നൂറ്റാണ്ടിലെ മഹാനായ ഫ്രഞ്ച് ഗണിതശാസ്ത്രജ്ഞനും തത്ത്വചിന്തകനുമായ ബ്ലെയ്‌സ് പാസ്കലിന്റെ ബഹുമാനാർത്ഥം വിർത്ത് ഈ പേര് നൽകി.

നിക്ലസ് വിർത്ത്

ബ്ലെയ്സ് പാസ്കൽ


പാസ്കൽ ഭാഷ പ്രാരംഭ പ്രോഗ്രാമിംഗ് പരിശീലനത്തിന് സൗകര്യപ്രദമാണ്, മാത്രമല്ല

കാരണം ഒരു പ്രോഗ്രാം എങ്ങനെ ശരിയായി എഴുതാമെന്നും അത് എങ്ങനെ ശരിയായി എഴുതാമെന്നും ഇത് പഠിപ്പിക്കുന്നു

പ്രോഗ്രാമിംഗ് പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിനുള്ള രീതികൾ വികസിപ്പിക്കുക


  • ലാറ്റിൻ അക്ഷരമാലയിലെ വലിയക്ഷരങ്ങളും ചെറിയക്ഷരങ്ങളും A മുതൽ z വരെ, അതുപോലെ അടിവരയും (_), അത് ഒരു അക്ഷരമായി കണക്കാക്കുന്നു.
  • വലിയക്ഷരങ്ങളും ചെറിയക്ഷരങ്ങളും പരസ്പരം മാറ്റാവുന്നവയാണ് (തുല്യ അർത്ഥം);
  • അറബി അക്കങ്ങൾ 0 1 2 3 4 5 6 7 8 9 ;
  • പ്രത്യേക ഒറ്റ പ്രതീകങ്ങൾ: + – * / = . , : ; ^ $ # @ ;
  • പ്രത്യേക ജോടിയാക്കിയ അടയാളങ്ങൾ: () { } ;
  • സംയുക്ത അടയാളങ്ങൾ: = .. (* *) (..) .

പ്രോഗ്രാം ഘടന

പാസ്കൽ പ്രോഗ്രാമിൽ ഇവ ഉൾപ്പെടുന്നു:

// തലക്കെട്ട് (ഓപ്ഷണൽ ഭാഗം)


  • മാർക്കുകളുടെ വിവരണം;
  • കോൺസ്റ്റന്റ്സ് നിർവ്വചനം;
  • തരങ്ങളുടെ നിർവചനം;
  • വേരിയബിളുകളുടെ വിവരണം;
  • നടപടിക്രമങ്ങളുടെയും പ്രവർത്തനങ്ങളുടെയും വിവരണം.

  • ആരംഭിക്കുന്നു { പരിപാടിയുടെ തുടക്കം }
  • { പ്രോഗ്രാം ബോഡി }
  • അവസാനിക്കുന്നു. { പരിപാടിയുടെ അവസാനം }

പ്രോഗ്രാം ഘടന

പ്രോഗ്രാംപ്രോഗ്രാമിന്റെ പേര്; ( പ്രോഗ്രാം ശീർഷകം }

ഉപയോഗിക്കുന്നു …; (മൊഡ്യൂൾ കണക്ഷൻ വിഭാഗം)

ലേബൽ; { ടാഗ് വിവരണം വിഭാഗം }

കോൺസ്റ്റ്; { സ്ഥിരമായ വിവരണ വിഭാഗം }

ടൂർ; { തരം നിർവചന വിഭാഗം }

വര്; { വേരിയബിൾ വിവരണം വിഭാഗം }

ഫംഗ്ഷൻ; നടപടിക്രമം; { പ്രവർത്തനങ്ങളും നടപടിക്രമങ്ങളും വിവരിക്കുന്ന വിഭാഗം }

... { ഓപ്പറേറ്റർമാരുടെ വിഭാഗം }


പ്രോഗ്രാം എന്താണ് ഉൾക്കൊള്ളുന്നത്?

സ്ഥിരമായ - ഒരു പേരുള്ള സ്ഥിരമായ അളവ്.

വേരിയബിൾ - ഒരു പേരുള്ള (മെമ്മറി സെൽ) മാറുന്ന അളവ്.

നടപടിക്രമം - ചില പ്രവർത്തനങ്ങൾ വിവരിക്കുന്ന ഒരു സഹായ അൽഗോരിതം (ഒരു വൃത്തം വരയ്ക്കുന്നു).

ഫംഗ്ഷൻ - കണക്കുകൂട്ടലുകൾ നടത്തുന്നതിനുള്ള ഒരു സഹായ അൽഗോരിതം (സ്ക്വയർ റൂട്ട് കണക്കാക്കുന്നു, പാപം) .


സ്ഥിരാങ്കങ്ങൾ

i2 = 45; { പൂർണ്ണസംഖ്യ }

പൈ = 3.14; { യഥാർത്ഥ സംഖ്യ }

q = " വാസ്യ "; { പ്രതീക സ്ട്രിംഗ് }

L = True; { ലോജിക്കൽ മൂല്യം }

പൂർണ്ണസംഖ്യയും ഫ്രാക്ഷണൽ ഭാഗങ്ങളും ഒരു ഡോട്ട് കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു

നിങ്ങൾക്ക് റഷ്യൻ അക്ഷരങ്ങൾ ഉപയോഗിക്കാം!

രണ്ട് അർത്ഥങ്ങൾ എടുക്കാം:

  • ശരി (ശരി, "അതെ") തെറ്റ് (തെറ്റ്, "ഇല്ല")
  • സത്യം (സത്യം, "അതെ")
  • തെറ്റ് (തെറ്റ്, "ഇല്ല")

വേരിയബിളുകൾ

വേരിയബിൾ തരങ്ങൾ:

  • പൂർണ്ണസംഖ്യ ( മുഴുവൻ ) യഥാർത്ഥ ( യഥാർത്ഥമായ ) ചാർ ( ഒരു കഥാപാത്രം ) സ്ട്രിംഗ് ( പ്രതീക സ്ട്രിംഗ് ബൂളിയൻ ( ലോജിക്കൽ }
  • പൂർണ്ണസംഖ്യ ( മുഴുവൻ }
  • യഥാർത്ഥ ( യഥാർത്ഥമായ }
  • കരി( ഒരു കഥാപാത്രം }
  • സ്ട്രിംഗ് ( പ്രതീക സ്ട്രിംഗ് }
  • ബൂളിയൻ ( ലോജിക്കൽ }

വേരിയബിളുകൾ പ്രഖ്യാപിക്കുന്നു ( മെമ്മറി അലോക്കേഷൻ ) :

വേരിയബിൾ- വേരിയബിൾ

തരം - പൂർണ്ണസംഖ്യകൾ

var a, b, c: പൂർണ്ണസംഖ്യ ;

വേരിയബിൾ പേരുകളുടെ പട്ടിക


ഉദാഹരണ പരിപാടി

എഴുതുക (' ഇത് എന്റെ ആദ്യത്തെ പ്രോഗ്രാം ആണ് ! ’);

പ്രോഗ്രാം പ്രവർത്തിപ്പിച്ച് ഫലം കാണുക.


അനുമാന ഓപ്പറേറ്റർ

എഴുതുക (' വാചകം ’); - സ്ക്രീനിൽ ടെക്സ്റ്റും വേരിയബിളുകളും പ്രദർശിപ്പിക്കുന്നതിനുള്ള ഓപ്പറേറ്റർ (കഴ്സർ നിലവിലെ ലൈനിൽ വിടുന്നു);

എഴുതിയത് (‘ വാചകം ’); - സ്ക്രീനിൽ ടെക്സ്റ്റും വേരിയബിളുകളും പ്രദർശിപ്പിക്കുന്നതിനുള്ള ഓപ്പറേറ്റർ (കഴ്സറിനെ ഒരു പുതിയ വരിയിലേക്ക് നീക്കുന്നു);


വ്യായാമം ചെയ്യുക

  • സ്ക്രീനിൽ ഇനിപ്പറയുന്ന വാചകം പ്രദർശിപ്പിക്കുക:

എല്ലാവർക്കും ഹായ്!

ഞാൻ SSH നമ്പർ 3-ലെ മികച്ച പ്രോഗ്രാമറാണ്!

വാചകം രണ്ട് വ്യത്യസ്ത വരികളിലാണ് പ്രദർശിപ്പിക്കുന്നത് എന്നത് ശ്രദ്ധിക്കുക.



ഗണിത പദപ്രയോഗങ്ങൾ കണക്കാക്കുക എബിസി പാസ്കൽ


  • പ്രവർത്തനങ്ങളുടെ മുൻഗണന എബിസി പാസ്കൽ ഗണിതത്തിലെ പോലെ തന്നെ.
  • ഭാഷയിൽ ഗണിത പദപ്രയോഗങ്ങൾ എങ്ങനെ ശരിയായി എഴുതാമെന്ന് നിങ്ങൾ പഠിക്കേണ്ടതുണ്ട് പാസ്കൽ

ഗണിത പ്രവർത്തനങ്ങൾ

ഓപ്പറേഷൻ

പേര്

കൂട്ടിച്ചേർക്കൽ

കുറയ്ക്കൽ

ഗുണനം

ഡിവിഷൻ (യഥാർത്ഥ തരം മാത്രം)

ഡിവി ബി

പൂർണ്ണസംഖ്യയുടെ ഭാഗത്തിന്റെ കണക്കുകൂട്ടൽ (അപൂർണ്ണമായ ഘടകം)

ബാക്കിയുള്ളവ കണക്കാക്കുന്നു

കണക്കാക്കുക:

10 ഡിവി 3 18 മോഡ് 4


ഉദാഹരണങ്ങൾ

ഗണിതശാസ്ത്രംറെക്കോർഡ്

ഭാഷയിൽ റെക്കോർഡിംഗ് പാസ്കൽ

37(25+87,5)-17(4,6+1,9)

37*(25+87.5)-17*(4.6+1.9)

(a +2* b-3*c)/(5*a+4)

(a+b)/(a-b)+a*b/3.14

ഡെസിമൽ പോയിന്റ് ഇൻ പാസ്കൽ ഒരു ഡോട്ട് കൊണ്ട് സൂചിപ്പിച്ചിരിക്കുന്നു


സ്റ്റാൻഡേർഡ് സവിശേഷതകൾ

പാസ്കലിന്റെ പ്രവർത്തനം

ഗണിതശാസ്ത്ര നൊട്ടേഷൻ

പേര്

X സംഖ്യയുടെ സമ്പൂർണ്ണ മൂല്യം (മോഡുലസ്)

ഒരു നമ്പർ സ്ക്വയർ ചെയ്യുന്നു

എക്സിബിറ്റർ

സ്ക്വയർ റൂട്ട് കണക്കാക്കുന്നു

ഒരു സംഖ്യയുടെ ഫ്രാക്ഷണൽ ഭാഗം കണക്കാക്കുന്നു

ഏറ്റവും അടുത്തുള്ള പൂർണ്ണ സംഖ്യയിലേക്ക് റൗണ്ട് ചെയ്യുന്നു

ഫ്രാക്ഷണൽ ഭാഗം മുറിക്കുന്നു

നിർവ്വചിക്കുക ഫലമായി:

ഫ്രാക്ക് (16.68); റൗണ്ട്(16.68); ട്രങ്ക് (16.68);


സ്റ്റാൻഡേർഡ് സവിശേഷതകൾ

പാസ്കലിന്റെ പ്രവർത്തനം

ഗണിതശാസ്ത്ര നൊട്ടേഷൻ

പേര്

സൈൻ കണക്കുകൂട്ടൽ

കോസൈൻ കണക്കുകൂട്ടൽ

സംഖ്യയുടെ പൂർണ്ണസംഖ്യ

സ്വാഭാവിക ലോഗരിതം കണക്കാക്കുന്നു

ഒരു സംഖ്യയെ ശക്തിയിലേക്ക് ഉയർത്തുന്നു

0 മുതൽ X വരെയുള്ള ശ്രേണിയിൽ ഒരു ക്രമരഹിത സംഖ്യ നൽകുന്നു

നമ്പർ π


ഡിഗ്രികൾ പാസ്കൽ റേഡിയനുകളാക്കി മാറ്റേണ്ടതുണ്ട്

ഭാഷയിൽ റെക്കോർഡിംഗ് പാസ്കൽ

ഗണിതശാസ്ത്ര നൊട്ടേഷൻ


PL ഓപ്പറേറ്റർമാർ പാസ്കൽ എബിസി


:= എക്സ്പ്രഷൻ; ഒരു ഗണിത പദപ്രയോഗത്തിൽ സ്ഥിരാങ്കങ്ങളുടെ വേരിയബിൾ നാമങ്ങൾ ഗണിത പ്രവർത്തന ചിഹ്നങ്ങൾ ഉൾപ്പെടാം: സ്ഥിരാങ്കങ്ങൾ വേരിയബിൾ നാമങ്ങൾ ഗണിത പ്രവർത്തന ചിഹ്നങ്ങൾ: + - * / div mod + - * / div mod ഫംഗ്ഷൻ കോളുകൾ പരാൻതീസിസുകൾ () ഫംഗ്ഷൻ കോളുകൾ പരാൻതീസിസ് () വിഭജനത്തിന്റെ പൂർണ്ണസംഖ്യ ഗുണനം ശേഷിക്കുന്ന ഭാഗം" വീതി = "640"

അസൈൻമെന്റ് ഓപ്പറേറ്റർ

വേരിയബിൾ നാമം := ആവിഷ്കാരം ;

ഒരു ഗണിത പദപ്രയോഗം ഉൾപ്പെട്ടേക്കാം

  • വേരിയബിളുകളുടെ സ്ഥിരാങ്കങ്ങളുടെ പേരുകൾ ഗണിത പ്രവർത്തനങ്ങളുടെ അടയാളങ്ങൾ:
  • സ്ഥിരാങ്കങ്ങൾ
  • വേരിയബിൾ പേരുകൾ
  • ഗണിത പ്രവർത്തനങ്ങളുടെ അടയാളങ്ങൾ:

+ - * / ഡിവി മോഡ്

  • + - * / ഡിവി മോഡ്
  • ഫംഗ്‌ഷൻ കോളുകൾ പരാൻതീസിസ് ()
  • ഫംഗ്ഷൻ കോളുകൾ
  • റൗണ്ട് ബ്രാക്കറ്റുകൾ ()

പൂർണ്ണമായ വിഭജനം

ഗുണനം

ഡിവിഷന്റെ ബാക്കി


ഏത് ഓപ്പറേറ്റർമാരാണ് തെറ്റ്?

പ്രോഗ്രാം qq;

var a, b: പൂർണ്ണസംഖ്യ;

x, y: യഥാർത്ഥം;

10 := x;

y:= 7 , 8;

b:= 2.5;

x:= 2*(a + y);

a:= b + x;

വേരിയബിൾ നാമം ചിഹ്നത്തിന്റെ ഇടതുവശത്തായിരിക്കണം :=

പൂർണ്ണസംഖ്യയും ഫ്രാക്ഷണൽ ഭാഗങ്ങളും വേർതിരിച്ചിരിക്കുന്നു ഡോട്ട്

നിങ്ങൾക്ക് ഒരു പൂർണ്ണസംഖ്യ വേരിയബിളിലേക്ക് ഒരു യഥാർത്ഥ മൂല്യം എഴുതാൻ കഴിയില്ല


ഇൻപുട്ട് ഓപ്പറേറ്റർ

വായിക്കുക (എ); { ഒരു വേരിയബിൾ മൂല്യം നൽകുന്നു a)

വായിക്കുക (എ, ബി); { വേരിയബിൾ മൂല്യങ്ങൾ നൽകുന്നു ഒപ്പം b)

രണ്ട് നമ്പറുകൾ എങ്ങനെ നൽകാം?

സ്ഥലം കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു:

വഴി നൽകുക :


അനുമാന ഓപ്പറേറ്റർ

എഴുതുക (എ); { ഔട്ട്പുട്ട് വേരിയബിൾ മൂല്യം a)

എഴുതുക ln (എ); { ഔട്ട്പുട്ട് വേരിയബിൾ മൂല്യം ഒപ്പം പുതിയ ലൈനിലേക്ക് നീങ്ങുക }

റൈറ്റ്ൽൻ (" ഹലോ! "); { ടെക്സ്റ്റ് ഔട്ട്പുട്ട് }

റൈറ്റ്ൽൻ (" ഉത്തരം: ", സി); { ഔട്ട്പുട്ട് ടെക്സ്റ്റും വേരിയബിൾ മൂല്യവും സി)

writeln(a, "+", b, "=", c);


രണ്ട് അക്കങ്ങൾ ചേർക്കുന്നു

ടാസ്ക്.രണ്ട് പൂർണ്ണസംഖ്യകൾ നൽകി അവയുടെ തുക പ്രദർശിപ്പിക്കുക.

ഏറ്റവും ലളിതമായ പരിഹാരം:

പ്രോഗ്രാം qq;

var a, b, c: പൂർണ്ണസംഖ്യ;

വായിക്കുക (എ, ബി);

c:= a + b;

writeln(c);


സമ്പൂർണ്ണ പരിഹാരം

പ്രോഗ്രാം qq;

var a, b, c: പൂർണ്ണസംഖ്യ;

റൈറ്റ്ൽൻ (" രണ്ട് പൂർണ്ണസംഖ്യകൾ നൽകുക ");

വായിക്കുക (എ, ബി);

c:= a + b;

writeln(a, "+", b, "=", c);

കമ്പ്യൂട്ടർ

പ്രോട്ടോക്കോൾ :

രണ്ട് പൂർണ്ണസംഖ്യകൾ നൽകുക

25+30=55

ഉപയോക്താവ്



കണക്കാക്കുക:

12 div 4 =

1 9 ഡിവി 5 =

12 മോഡ് 3 =

1 36 മോഡ് 10 =


പാസ്കലിൽ

ഗണിതശാസ്ത്രത്തിന്റെ ഭാഷയിൽ

സംഖ്യയുടെ മോഡുലസ് x

ചതുരം x

ട്രങ്ക്(x)

എക്സ്

റൗണ്ട്(x)

ഫ്രാക്ഷണൽ ഭാഗം കണക്കുകൂട്ടൽ

x ന്റെ ചതുര റൂട്ട്

ഏറ്റവും അടുത്തുള്ള പൂർണ്ണ സംഖ്യയിലേക്ക് റൗണ്ട് ചെയ്യുന്നു

ക്രമരഹിതം(x)

ഫ്രാക്ഷണൽ ഭാഗം മുറിക്കുന്നു

സൈൻ എക്സ്

കാലഹരണപ്പെട്ട വർഷം*ln(x))

0 മുതൽ x വരെയുള്ള ക്രമരഹിത സംഖ്യ നൽകുന്നു

കോസൈൻ x

[ എക്സ് ]

എക്സ് ചെയ്തത്

Ln x


ഹോം വർക്ക്

1. തന്നിരിക്കുന്ന ആരത്തിൽ ഒരു വൃത്തത്തിന്റെ ചുറ്റളവും വിസ്തീർണ്ണവും കണക്കാക്കുക

2. ഒരു വലത് ത്രികോണത്തിന്റെ ചുറ്റളവ് അതിന്റെ കാലുകളിൽ നിന്ന് കണക്കാക്കുക




സോപാധിക ഓപ്പറേറ്റർ ( പൂർണ്ണ രൂപം )

ശാഖകളുടെ പൂർണ്ണ രൂപം

അവസ്ഥ

ആക്ഷൻ1

ആക്ഷൻ2

ഉപസംഹാരം


തുടർന്ന് ആരംഭിക്കുക (വ്യവസ്ഥ ശരിയാണെങ്കിൽ എന്തുചെയ്യണം) അവസാനം ആരംഭിക്കുക (വ്യവസ്ഥ തെറ്റാണെങ്കിൽ എന്തുചെയ്യണം) അവസാനിക്കുക; സവിശേഷതകൾ: ഒരു അർദ്ധവിരാമം ആരംഭിക്കുന്നതിനും അവസാനിക്കുന്നതിനും മുമ്പ് ഒരു അർദ്ധവിരാമം സ്ഥാപിക്കില്ല, ബ്ലോക്കിൽ ഒരു പ്രസ്താവന ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ആരംഭിക്കുക, അവസാനിക്കുക" width="640" എന്ന വാക്കുകൾ നീക്കം ചെയ്യാം.

സോപാധിക ഓപ്പറേറ്റർ (ദൈർഘ്യമേറിയ ഫോം)

എങ്കിൽ അവസ്ഥ പിന്നെ ആരംഭിക്കുന്നു

{ }

വേറെ തുടങ്ങും

{ വ്യവസ്ഥ തെറ്റാണെങ്കിൽ എന്തുചെയ്യും }

പ്രത്യേകതകൾ:

  • മുമ്പ് വേറെ അല്ലബ്ലോക്കിൽ ഒരു പ്രസ്താവന ഉണ്ടെങ്കിൽ ഒരു അർദ്ധവിരാമം ഇടുക, നിങ്ങൾക്ക് വാക്കുകൾ നീക്കം ചെയ്യാം ആരംഭിക്കുന്നു ഒപ്പം അവസാനിക്കുന്നു
  • മുമ്പ് വേറെ അല്ലഒരു അർദ്ധവിരാമം ചേർത്തിരിക്കുന്നു
  • ബ്ലോക്കിൽ ഒരു പ്രസ്താവന ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് വാക്കുകൾ നീക്കം ചെയ്യാം ആരംഭിക്കുന്നു ഒപ്പം അവസാനിക്കുന്നു

സോപാധിക ഓപ്പറേറ്റർ (അല്ല പൂർണ്ണ രൂപം )

അപൂർണ്ണമായ ശാഖാ രൂപം

അവസ്ഥ

ആക്ഷൻ

ഉപസംഹാരം


തുടർന്ന് ആരംഭിക്കുക (അവസ്ഥ ശരിയാണെങ്കിൽ എന്തുചെയ്യണം) അവസാനം; സവിശേഷതകൾ: ബ്ലോക്കിൽ ഒരു പ്രസ്താവനയുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ആരംഭവും അവസാനവും എന്ന വാക്കുകൾ നീക്കംചെയ്യാം; ബ്ലോക്കിൽ ഒരു പ്രസ്താവനയുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ആരംഭം, അവസാനം എന്നീ വാക്കുകൾ നീക്കംചെയ്യാം" width="640"

സോപാധിക ഓപ്പറേറ്റർ (അപൂർണ്ണമായ ഫോം)

എങ്കിൽ അവസ്ഥ പിന്നെ ആരംഭിക്കുന്നു

{ വ്യവസ്ഥ ശരിയാണെങ്കിൽ എന്തുചെയ്യും }

പ്രത്യേകതകൾ:

  • ബ്ലോക്കിൽ ഒരു പ്രസ്താവന ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് വാക്കുകൾ നീക്കം ചെയ്യാം ആരംഭിക്കുന്നു ഒപ്പം അവസാനിക്കുന്നു
  • ബ്ലോക്കിൽ ഒരു പ്രസ്താവന ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് വാക്കുകൾ നീക്കം ചെയ്യാം ആരംഭിക്കുന്നു ഒപ്പം അവസാനിക്കുന്നു


ഹോം വർക്ക്

  • ആദ്യ സംഖ്യ രണ്ടാമത്തേതിനേക്കാൾ വലുതാണെങ്കിൽ അഞ്ചിന്റെ ഗുണിതം കുറയ്ക്കുന്ന ഒരു പ്രോഗ്രാം എഴുതുക.

2. വേരിയബിളിന്റെ മൂല്യമുള്ള ഒരു പ്രോഗ്രാം എഴുതുക കൂടെ ഫോർമുല ഉപയോഗിച്ച് കണക്കാക്കുന്നു: a+b , എങ്കിൽ വിചിത്രമായ ഒപ്പം എ*ബി , എങ്കിൽ പോലും .



b പിന്നെ c:= a + b else c:= b – a;" width="640"

ഹോം വർക്ക്

1. പ്രശ്നം പരിഹരിക്കാൻ ഒരു പ്രോഗ്രാം എഴുതുക:

എ). x ന്റെ മൂല്യം അറിയാം. എങ്കിൽ y എന്ന് കണക്കാക്കുക

b). പോയിന്റിന്റെ കോർഡിനേറ്റുകൾ നൽകിയിരിക്കുന്നു. ഈ പോയിന്റ് മൂന്നാം കോർഡിനേറ്റ് ക്വാഡ്രന്റിലാണോ എന്ന് കണ്ടെത്തണോ?

2. വേരിയബിളിന്റെ മൂല്യം നിർണ്ണയിക്കുക സി ഇനിപ്പറയുന്ന പ്രോഗ്രാം ശകലം നടപ്പിലാക്കിയ ശേഷം:

a:= 6 ;

b:= 15 ;

a:= b – a*2;

ഒരു ബി എങ്കിൽ

c:= a + b

മറ്റുള്ളവ c:= b – a;




സൈക്കിൾ - ഒരേ ക്രമത്തിലുള്ള പ്രവർത്തനങ്ങളുടെ ആവർത്തിച്ചുള്ള നിർവ്വഹണമാണിത്.

  • കൂടെ സൈക്കിൾ പ്രശസ്തമായഘട്ടങ്ങളുടെ എണ്ണം ( പരാമീറ്റർ ഉള്ള ലൂപ്പ് ) കൂടെ സൈക്കിൾ അജ്ഞാതംഘട്ടങ്ങളുടെ എണ്ണം ( വ്യവസ്ഥയുള്ള ലൂപ്പ് )
  • കൂടെ സൈക്കിൾ പ്രശസ്തമായഘട്ടങ്ങളുടെ എണ്ണം ( പരാമീറ്റർ ഉള്ള ലൂപ്പ് )
  • കൂടെ സൈക്കിൾ അജ്ഞാതംഘട്ടങ്ങളുടെ എണ്ണം ( വ്യവസ്ഥയുള്ള ലൂപ്പ് )



:= ആരംഭ മൂല്യം മുതൽ അവസാന മൂല്യം വരെ ആരംഭിക്കുക (ലൂപ്പ് ബോഡി) അവസാനം; ഒരു വേരിയബിളിനെ 1 കൊണ്ട് കുറയ്ക്കുന്നു (ഘട്ടം -1): വേരിയബിളിന്:= പ്രാരംഭ മൂല്യം മുതൽ അന്തിമ മൂല്യം വരെ ആരംഭിക്കുക (ലൂപ്പ് ബോഡി) അവസാനം;" width="640"

ഒരു വേരിയബിളിനെ 1 കൊണ്ട് വർദ്ധിപ്പിക്കുക (ഘട്ടം 1):

വേണ്ടി വേരിയബിൾ := പ്രാരംഭ മൂല്യം വരെ

അന്തിമ മൂല്യം ചെയ്യുക ആരംഭിക്കുന്നു

{ ലൂപ്പ് ബോഡി }

ഒരു വേരിയബിളിനെ 1 കൊണ്ട് കുറയ്ക്കുന്നു (ഘട്ടം 1) :

വേണ്ടി വേരിയബിൾ := പ്രാരംഭ മൂല്യം ഇറങ്ങി

അന്തിമ മൂല്യം ചെയ്യുക ആരംഭിക്കുന്നു

{ ലൂപ്പ് ബോഡി }


പ്രത്യേകതകൾ:

  • പൂർണ്ണസംഖ്യ ) വരെ ) അല്ലെങ്കിൽ -1 ( ഇറങ്ങി ) ആരംഭിക്കുന്നു ഒപ്പം അവസാനിക്കുന്നു നിങ്ങൾ എഴുതേണ്ടതില്ല: വരെ ) ഒരിക്കലും നടപ്പിലാക്കിയിട്ടില്ല (
  • ഒരു ലൂപ്പ് വേരിയബിളിന് ഒരു പൂർണ്ണസംഖ്യ മാത്രമേ ആകാൻ കഴിയൂ ( പൂർണ്ണസംഖ്യ )
  • ലൂപ്പ് വേരിയബിൾ മാറ്റത്തിന്റെ ഘട്ടം എല്ലായ്പ്പോഴും 1 ആണ് ( വരെ ) അല്ലെങ്കിൽ -1 ( ഇറങ്ങി )
  • ലൂപ്പിന്റെ ശരീരത്തിൽ ഒരു പ്രസ്താവന മാത്രമേ ഉള്ളൂ എങ്കിൽ, വാക്കുകൾ ആരംഭിക്കുന്നു ഒപ്പം അവസാനിക്കുന്നു നിങ്ങൾ എഴുതേണ്ടതില്ല:
  • അന്തിമ മൂല്യം പ്രാരംഭ മൂല്യത്തേക്കാൾ കുറവാണെങ്കിൽ, ലൂപ്പ് ( വരെ ) ഒരിക്കലും നടപ്പിലാക്കിയിട്ടില്ല ( ലൂപ്പിന്റെ തുടക്കത്തിൽ അവസ്ഥ പരിശോധിക്കുന്നു, മുൻകൂർ വ്യവസ്ഥയോടെ ലൂപ്പ് ചെയ്യുക)

ഞാൻ: = 1 8 വരെ ചെയ്യുക

റൈറ്റ്ൽൻ( " ഹലോ " );


  • ഒരു ലൂപ്പിന്റെ ബോഡിയിൽ ഒരു ലൂപ്പ് വേരിയബിൾ മാറ്റാൻ ഇത് അനുവദനീയമല്ല
  • ലൂപ്പിനുള്ളിലെ ആരംഭ, അവസാന മൂല്യങ്ങൾ മാറ്റുമ്പോൾ, ഘട്ടങ്ങളുടെ എണ്ണം മാറില്ല:

ഞാൻ: = 1 ലേക്ക് എൻ ആരംഭിക്കുക

റൈറ്റ്ൽൻ( " ഹലോ " );

n:= n + 1;

ലൂപ്പിംഗ് ഇല്ല




ആരംഭിക്കുക (ലൂപ്പ് ബോഡി) അവസാനം; സവിശേഷതകൾ: നിങ്ങൾക്ക് സങ്കീർണ്ണമായ വ്യവസ്ഥകൾ ഉപയോഗിക്കാം: ലൂപ്പിന്റെ ബോഡിയിൽ ഒരു ഓപ്പറേറ്റർ മാത്രമേ ഉള്ളൂവെങ്കിൽ, ആരംഭിക്കുകയും അവസാനിക്കുകയും ചെയ്യുന്ന വാക്കുകൾ എഴുതേണ്ടതില്ല: നിങ്ങൾക്ക് സങ്കീർണ്ണമായ വ്യവസ്ഥകൾ ഉപയോഗിക്കാം: ലൂപ്പിന്റെ ബോഡിയിൽ ഒരു ഓപ്പറേറ്റർ മാത്രമേ ഉള്ളൂ എങ്കിൽ, ആരംഭിക്കുകയും അവസാനിക്കുകയും ചെയ്യുന്ന വാക്കുകൾ എഴുതേണ്ടതില്ല: while (a d o start (ബോഡി ലൂപ്പ് ) അവസാനം; a d o a:= a + 1;" width="640"

സമയത്ത് അവസ്ഥ ചെയ്യുക ആരംഭിക്കുന്നു

{ ലൂപ്പ് ബോഡി }

പ്രത്യേകതകൾ:

  • നിങ്ങൾക്ക് സങ്കീർണ്ണമായ വ്യവസ്ഥകൾ ഉപയോഗിക്കാം: ലൂപ്പ് ബോഡിയിൽ ഒരു ഓപ്പറേറ്റർ മാത്രമേ ഉള്ളൂ എങ്കിൽ, വാക്കുകൾ ആരംഭിക്കുന്നുഒപ്പം അവസാനിക്കുന്നുനിങ്ങൾ എഴുതേണ്ടതില്ല:
  • നിങ്ങൾക്ക് സങ്കീർണ്ണമായ വ്യവസ്ഥകൾ ഉപയോഗിക്കാം:
  • ലൂപ്പിന്റെ ശരീരത്തിൽ ഒരു പ്രസ്താവന മാത്രമേ ഉള്ളൂ എങ്കിൽ, വാക്കുകൾ ആരംഭിക്കുന്നുഒപ്പം അവസാനിക്കുന്നുനിങ്ങൾ എഴുതേണ്ടതില്ല:

സമയത്ത് (എ ഡി ഒ ആരംഭിക്കുക

{ ലൂപ്പ് ബോഡി }

സമയത്ത് ഡി

a:= a + 1;


b d o a:= a – b; a:= 4; b:= 6; അതേസമയം a d o d:= a + b;" width="640"
  • ഓരോ തവണയും ലൂപ്പ് നൽകുമ്പോൾ വ്യവസ്ഥ വീണ്ടും കണക്കാക്കുന്നു
  • ലൂപ്പിന്റെ പ്രവേശന കവാടത്തിലെ വ്യവസ്ഥ തെറ്റാണെങ്കിൽ, ലൂപ്പ് ഒരിക്കലും എക്സിക്യൂട്ട് ചെയ്യില്ല
  • വ്യവസ്ഥ ഒരിക്കലും തെറ്റല്ലെങ്കിൽ, പ്രോഗ്രാം ലൂപ്പ് ചെയ്യുന്നു

a:= 4; b:= 6;

സമയത്ത് ഒരു ബി ഡി

a:= a – b;

a:= 4; b:= 6;

സമയത്ത് ഡി

d:= a + b;




" width="640" എന്ന അവസ്ഥ വരെ

പോസ്റ്റ് കണ്ടീഷൻ ഉള്ള ലൂപ്പ് ലൂപ്പിന്റെ അവസാനം ഒരു കണ്ടീഷൻ ടെസ്റ്റ് നടത്തുന്ന ഒരു ലൂപ്പാണ്.

ലൂപ്പ് ബോഡി

വരുവോളം അവസ്ഥ


ചുമതല

1 മുതൽ 100 ​​വരെയുള്ള എല്ലാ സ്വാഭാവിക സംഖ്യകളുടെയും വർഗ്ഗങ്ങളുടെ ആകെത്തുക കണ്ടെത്തുക. മൂന്ന് തരത്തിലുള്ള ലൂപ്പുകളും ഉപയോഗിച്ച് നമുക്ക് ഈ പ്രശ്നം പരിഹരിക്കാം.


"ബൈ" .

പ്രോഗ്രാം qq;

var a, s: പൂർണ്ണസംഖ്യ;

s:=s+a*a;

writeln(s);


100 ; writeln(s); അവസാനം." width="640"

"മുമ്പ്"

പ്രോഗ്രാം qq;

var a, s: പൂർണ്ണസംഖ്യ;

s:=s+a*a;

ഒരു 100 വരെ ;

writeln(s);


"പാരാമീറ്റർ ഉപയോഗിച്ച്"

പ്രോഗ്രാം qq;

var a, s: പൂർണ്ണസംഖ്യ;

ഒരു:=1 മുതൽ 100 ​​വരെ

s:=s+a*a;

writeln(s);


ടാസ്ക്.

1 മുതൽ 8 വരെയുള്ള പൂർണ്ണസംഖ്യകളുടെ ചതുരങ്ങളും ക്യൂബുകളും പ്രദർശിപ്പിക്കുക.

പ്രത്യേകത:

സമാന പ്രവർത്തനങ്ങൾ 8 തവണ നടത്തുന്നു.


"സൈക്കിൾ" ബ്ലോക്ക്

1 := * ഞാൻ;

2 := 1 * ഞാൻ;

ലൂപ്പ് ബോഡി

ഞാൻ, 1 , 2


പ്രോഗ്രാം

പ്രോഗ്രാം qq;

var i, i1, i2: പൂർണ്ണസംഖ്യ;

i:=1 മുതൽ 8 വരെ ആരംഭിക്കുക

i1:= i*i;

i2:= i1*i;

writeln(i, i1, i2);

പ്രാരംഭ മൂല്യം

വേരിയബിൾ

അന്തിമ മൂല്യം


കുറയുന്ന വേരിയബിളുള്ള ലൂപ്പ്

ടാസ്ക്. 8 മുതൽ 1 വരെയുള്ള പൂർണ്ണസംഖ്യകളുടെ ചതുരങ്ങളും ക്യൂബുകളും പ്രദർശിപ്പിക്കുക (വിപരീത ക്രമത്തിൽ).

പ്രത്യേകത: ലൂപ്പ് വേരിയബിൾ കുറയണം.

പരിഹാരം:

ഞാൻ:=8 1 ആരംഭിക്കുക

i1:= i*i;

i2:= i1*i;

writeln(i, i1, i2);

താഴേക്ക് വരെ




അറേ - ഇത് ഒരു പൊതുനാമമുള്ളതും മെമ്മറിയിൽ സമീപത്തായി സ്ഥിതിചെയ്യുന്നതുമായ ഒരേ തരത്തിലുള്ള ഘടകങ്ങളുടെ ഒരു കൂട്ടമാണ്.

പ്രത്യേകതകൾ:

  • എല്ലാ ഘടകങ്ങളും ഒരേ തരത്തിലുള്ളതാണ് മുഴുവൻ ശ്രേണിക്കും ഒരേ പേരുണ്ട്
  • എല്ലാ ഘടകങ്ങളും ഒരേ തരത്തിലുള്ളതാണ്
  • മുഴുവൻ ശ്രേണിക്കും ഒരേ പേരുണ്ട്
  • എല്ലാ ഘടകങ്ങളും മെമ്മറിയിൽ സമീപത്തായി സ്ഥിതിചെയ്യുന്നു

ഉദാഹരണങ്ങൾ:

  • ക്ലാസിലെ വിദ്യാർത്ഥികളുടെ പട്ടിക ഒരു വീട്ടിൽ അപ്പാർട്ട്മെന്റുകൾ നഗരത്തിലെ സ്കൂളുകൾ
  • ക്ലാസിലെ വിദ്യാർത്ഥികളുടെ പട്ടിക
  • ഒരു വീട്ടിൽ അപ്പാർട്ട്മെന്റുകൾ
  • നഗരത്തിലെ സ്കൂളുകൾ
  • വാർഷിക വായു താപനില ഡാറ്റ

NUMBERഅറേ ഘടകം

(സൂചിക)

അറേ

അർത്ഥംഅറേ ഘടകം

NUMBER (INDEX)അറേ ഘടകങ്ങൾ: 2

അർത്ഥംഅറേ ഘടകങ്ങൾ: 10


അറേകൾ പ്രഖ്യാപിക്കുന്നു

എന്തിന് പ്രഖ്യാപിക്കണം?

  • നിർവ്വചിക്കുക പേര്അറേ നിർവചിക്കുന്നു തരംഅറേ നിർവചിക്കുന്നു മൂലകങ്ങളുടെ എണ്ണംഹൈലൈറ്റ് ഓർമ്മയിൽ സ്ഥാനം
  • നിർവ്വചിക്കുക പേര്അറേ
  • നിർവ്വചിക്കുക തരംഅറേ
  • നിർവ്വചിക്കുക മൂലകങ്ങളുടെ എണ്ണം
  • ഹൈലൈറ്റ് ഓർമ്മയിൽ സ്ഥാനം

പൂർണ്ണസംഖ്യകളുടെ നിര:

സ്ഥിരമായ വഴി വലിപ്പം:

ഘടകങ്ങൾ

അവസാനിക്കുന്ന സൂചിക

ആരംഭ സൂചിക

var A : പൂർണ്ണസംഖ്യയുടെ അറേ[ 1 .. 5 ] ;

var A: പൂർണ്ണസംഖ്യകളുടെ നിര ;

കോൺസ്റ്റ് N=5;


എന്താണ് പിഴവ്?

var a: പൂർണ്ണസംഖ്യയുടെ ശ്രേണി;

എ := 4.5;

var a: പൂർണ്ണസംഖ്യയുടെ അറേ ["z".."a"];

A["B"] := 15;

["a".."z"]

var a: പൂർണ്ണസംഖ്യയുടെ ശ്രേണി;

എ := "എക്സ്";


പ്രഖ്യാപനം:

കീബോർഡ് ഇൻപുട്ട്:

ഘടകങ്ങൾ തിരിച്ചുള്ള പ്രവർത്തനങ്ങൾ:

ഡിസ്പ്ലേയിലുള്ള ഔട്ട്പുട്ട്:

കോൺസ്റ്റ് N = 5;

var a: പൂർണ്ണസംഖ്യയുടെ ശ്രേണി;

ഞാൻ: പൂർണ്ണസംഖ്യ;

=

=

=

=

=

i:=1 മുതൽ N വരെ ആരംഭിക്കുക

എഴുതുക("a[", i, "]=");

വായിക്കുക (a[i]);

എന്തിന് എഴുതുക ?

i:=1 മുതൽ N വരെ a[i]:=a[i]*2;

റൈറ്റ്ൽൻ (" അറേ എ:");

i:=1 മുതൽ N വരെ എഴുതുക(a[i]:4);

അറേ എ:

1 0 24 68 112 26


ചുമതല:

1. നൽകുക സി 5 ഘടകങ്ങളുടെ കീബോർഡ് അറേ, അറേയുടെ എല്ലാ ഘടകങ്ങളുടെയും ഗണിത ശരാശരി കണ്ടെത്തുക.

ഉദാഹരണം:

അഞ്ച് നമ്പറുകൾ നൽകുക:

4 15 3 10 14

ഗണിത ശരാശരി 9.200

പരിഹാരം:


പ്രോഗ്രാം qq;

var N: പൂർണ്ണസംഖ്യയുടെ ശ്രേണി;

i:=1 മുതൽ 5 വരെ ആരംഭിക്കുക

എഴുതുക ("N[",i,"]");

i:=1 മുതൽ 5 വരെ ആരംഭിക്കുക

എഴുതുക("ശരാശരി", k:6:2);

  1. 1. പാസ്കൽ
  2. 2. പാസ്കൽ പാസ്കൽ വികസിപ്പിച്ചത് സ്വിസ് ശാസ്ത്രജ്ഞനായ നിക്ലോസ് വിർത്ത് ആണ്. ഘടനാപരമായ പ്രോഗ്രാമിംഗ് രീതികൾ പഠിപ്പിക്കുന്നതിനുള്ള ഏറ്റവും പ്രധാനപ്പെട്ട ഉപകരണമായി പാസ്കൽ കണക്കാക്കപ്പെടുന്നു, കൂടാതെ 1983 മുതൽ കമ്പ്യൂട്ടർ സയൻസിൽ വൈദഗ്ദ്ധ്യം നേടിയ വിദ്യാർത്ഥികൾക്കായി സ്കൂളുകളിൽ കോഴ്സുകളിൽ അവതരിപ്പിച്ചു. തുടർന്ന്, പാസ്കൽ ഭാഷ മെച്ചപ്പെടുത്തുകയും രചയിതാവിന്റെ പതിപ്പിൽ നിന്ന് വ്യത്യസ്തമായ പുതിയ പ്രോപ്പർട്ടികൾ നേടുകയും ചെയ്തു.
  3. 3. പാസ്കൽ ഭാഷ പഠിക്കാൻ താരതമ്യേന എളുപ്പമാണ്, വളരെ വ്യക്തവും യുക്തിസഹവും, പഠിച്ച ആദ്യത്തെ പ്രോഗ്രാമിംഗ് ഭാഷയായതിനാൽ, നല്ല ശൈലി പഠിപ്പിക്കുന്നു.
  4. 4. സ്വാഭാവിക ഭാഷകളെപ്പോലെ, ഓരോ പ്രോഗ്രാമിംഗ് ഭാഷയ്ക്കും അതിന്റേതായ ശൈലിയും നിയമങ്ങളും ഉണ്ട്. അക്ഷരമാല അക്ഷരങ്ങളിൽ നിന്ന് ശരിയായ പ്രോഗ്രാമുകൾ എങ്ങനെ നിർമ്മിക്കാമെന്ന് നിർണ്ണയിക്കുന്ന ഒരു കൂട്ടം നിയമങ്ങളാണ് പ്രോഗ്രാമിംഗ് ഭാഷയുടെ വാക്യഘടന.
  5. 5. പാസ്കൽ അക്ഷരമാല 26 ലാറ്റിൻ ചെറിയക്ഷരവും 26 ലാറ്റിൻ വലിയ അക്ഷരങ്ങളും: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j kl m n o p q r s t u v w x y z 4 10 അക്കങ്ങൾ 8 10 10 അക്കങ്ങൾ പ്രവർത്തന ചിഹ്നങ്ങൾ: + - * / =<> < > <= >= := @ ഡിലിമിറ്ററുകൾ (ഡീലിമിറ്ററുകൾ): . , " () (. .) ( ) (* *).. : ; സ്പെസിഫയറുകൾ: ^ # $
  6. 6. പ്രോഗ്രാം ഘടന (1. പ്രോഗ്രാം തലക്കെട്ട്) പ്രോഗ്രാം Program_Name; (2. ഉപയോഗിച്ച മൊഡ്യൂളുകൾ വ്യക്തമാക്കുന്നതിനുള്ള വിഭാഗം) List_of_Used_Modules ഉപയോഗിക്കുന്നു; (3. വിവരണ വിഭാഗം) ലേബൽ Label_descriptions; കോൺസ്റ്റന്റ്_വിവരണങ്ങൾ; TypeDescriptions ടൈപ്പ് ചെയ്യുക; var വേരിയബിൾ_വിവരണങ്ങൾ; നടപടിക്രമങ്ങളുടെ_പ്രക്രിയകൾ_ആൻഡ്_ഫംഗ്ഷനുകൾ; ഫംഗ്‌ഷൻ കയറ്റുമതി വിവരണങ്ങൾ_ഓഫ്_എക്‌സ്‌പോർട്ടഡ്_നാമങ്ങൾ; (4. പ്രസ്താവന വിഭാഗം) ആരംഭിക്കുക പ്രസ്താവനകൾ അവസാനിക്കുന്നു.
  7. 7. ലളിതമായ പ്രോഗ്രാം ഘടന (1. പ്രോഗ്രാം തലക്കെട്ട്) പ്രോഗ്രാം Program_Name; (2. ഉപയോഗിച്ച മൊഡ്യൂളുകൾ വ്യക്തമാക്കുന്നതിനുള്ള വിഭാഗം) List_of_Used_Modules ഉപയോഗിക്കുന്നു; (3. വിവരണ വിഭാഗം) കോൺസ്റ്റന്റ്_ഡിസ്ക്രിപ്ഷനുകൾ; var വേരിയബിൾ_വിവരണങ്ങൾ; (4. സ്റ്റേറ്റ്മെന്റ് വിഭാഗം) ആരംഭിക്കുക പ്രോഗ്രാം പ്രസ്താവനകൾ അവസാനിക്കുന്നു.
  8. 8. പ്രോഗ്രാമിംഗ് ഭാഷാ കമാൻഡുകളെ ഓപ്പറേറ്റർമാർ എന്ന് വിളിക്കുന്നു, പാസ്കലിലെ ഓപ്പറേറ്റർ സെപ്പറേറ്റർ ഇതാണ്; (അർദ്ധവിരാമം)
  9. 9. അക്ഷരങ്ങൾ ( ) കൊണ്ട് വേർതിരിച്ച പ്രോഗ്രാം ടെക്സ്റ്റിന്റെ ഒരു ശകലമാണ് കമന്റ്. പ്രോഗ്രാമിലെ അഭിപ്രായങ്ങൾ ഒരു വിവരപരമായ പ്രവർത്തനം നടത്തുന്നു. (എന്റെ ആദ്യ പ്രോഗ്രാം) ആദ്യം പ്രോഗ്രാം; എഴുതാൻ ആരംഭിക്കുക ('ഹലോ, വേൾഡ്!') അവസാനം.
  10. 10. ഉദാഹരണം: ഒരു ദീർഘചതുരം പ്രോഗ്രാമിന്റെ ചുറ്റളവ്; (പ്രോഗ്രാം ശീർഷകം) crt ഉപയോഗിക്കുന്നു; (crt - സ്‌ക്രീൻ ക്ലിയർ ചെയ്യാൻ ആവശ്യമാണ്) var a,b:integer; (വേരിയബിളുകളുടെ പ്രഖ്യാപനം) P:integer; ആരംഭിക്കുക (പ്രോഗ്രാമിന്റെ ആരംഭം) clrscr; (സ്ക്രീൻ ക്ലിയർ) a:=12; (ഞങ്ങൾ വേരിയബിൾ a മൂല്യം 12 നൽകുന്നു) b:=7; (മൂല്യം 7 b എന്ന വേരിയബിൾ നൽകുക) P:=2*(a+b); (ഞങ്ങൾ പദപ്രയോഗത്തിന്റെ മൂല്യം P ലേക്ക് നിയോഗിക്കുന്നു) എഴുതുക("P = ",P); (പി മൂല്യം പ്രദർശിപ്പിക്കുക) അവസാനം. (പ്രോഗ്രാമിന്റെ അവസാനം)
  11. 11. പ്രോഗ്രാം അതിന്റെ പ്രവർത്തനത്തിലെ ഡാറ്റ കൈകാര്യം ചെയ്യുന്നു. പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കാൻ തുടങ്ങുന്നതിനുമുമ്പ് ചില ഡാറ്റ സജ്ജീകരിച്ചിരിക്കുന്നു, അത് ആരംഭിച്ചതിന് ശേഷം, പ്രോഗ്രാമിന്റെ പ്രവർത്തനത്തിലുടനീളം അതിന്റെ മൂല്യങ്ങൾ മാറ്റമില്ലാതെ തുടരും. ഇവ സ്ഥിരാങ്കങ്ങളാണ്. പ്രോഗ്രാം എക്സിക്യൂഷൻ സമയത്ത് മറ്റ് ഡാറ്റ മാറിയേക്കാം. അവയെ വേരിയബിളുകൾ എന്ന് വിളിക്കുന്നു.
  12. 12. ഒരു വേരിയബിളും സ്ഥിരാങ്കവും തമ്മിലുള്ള വ്യത്യാസം വളരെ വ്യക്തമാണ്: ഒരു പ്രോഗ്രാമിന്റെ എക്സിക്യൂഷൻ സമയത്ത്, ഒരു വേരിയബിളിന്റെ മൂല്യം മാറ്റാൻ കഴിയും, എന്നാൽ ഒരു സ്ഥിരാങ്കത്തിന്റെ മൂല്യം മാറ്റാൻ കഴിയില്ല. വേരിയബിൾസ്വേരിയബിൾസ്കോൺസ്റ്റന്റ്സ്ഡാറ്റാഡാറ്റ
  13. 13. വേരിയബിൾ കൊണ്ട് നമ്മൾ അർത്ഥമാക്കുന്നത് കമ്പ്യൂട്ടറിന് ഡാറ്റ എഴുതാൻ ("ചേർക്കുക") കഴിയുന്ന ഒരു സെൽ ("ബോക്സ്") എന്നാണ്. സെൽ എന്നതുകൊണ്ട് നമ്മൾ അർത്ഥമാക്കുന്നത് വിവരങ്ങൾ സംഭരിച്ചിരിക്കുന്ന "ഓർമ്മയുടെ ഒരു ഭാഗം" എന്നാണ്. ഒരു സെല്ലിൽ സംഭരിച്ചിരിക്കുന്ന വിവരങ്ങൾ ഉപയോഗിക്കുന്നതിന്, ഓരോ സെല്ലിനും അതിന്റേതായ പേര് ഉണ്ടായിരിക്കണം അല്ലെങ്കിൽ പലപ്പോഴും പറയുന്നതുപോലെ ഒരു ഐഡന്റിഫയർ ഉണ്ടായിരിക്കണം. ഒരു ബി സം 5 3 8
  14. 14. ഐഡന്റിഫയറുകൾ. നാമങ്ങൾ (ഐഡന്റിഫയറുകൾ) ഭാഷയുടെ ഘടകങ്ങളാണ് - സ്ഥിരാങ്കങ്ങൾ, ലേബലുകൾ, തരങ്ങൾ, വേരിയബിളുകൾ, നടപടിക്രമങ്ങൾ, പ്രവർത്തനങ്ങൾ, മൊഡ്യൂളുകൾ, വസ്തുക്കൾ. ഒരു ഐഡന്റിഫയർ എന്നത് അക്ഷരങ്ങൾ, അക്കങ്ങൾ, അടിവരകൾ എന്നിവയുടെ ഒരു ശ്രേണിയാണ്, അത് ഒരു അക്ഷരത്തിലോ അണ്ടർ സ്‌കോറിലോ ആരംഭിക്കുന്നതും സ്‌പെയ്‌സുകൾ അടങ്ങിയിട്ടില്ലാത്തതുമാണ്.
  15. 15. പേരിൽ എത്ര അക്ഷരങ്ങൾ വേണമെങ്കിലും അടങ്ങിയിരിക്കാം, എന്നാൽ 63 പ്രതീകങ്ങൾ പ്രധാനമാണ്. പാസ്കൽ ഭാഷയിൽ, സ്റ്റാൻഡേർഡ് സ്ഥിരാങ്കങ്ങൾ, തരങ്ങൾ, നടപടിക്രമങ്ങൾ, ഫംഗ്‌ഷനുകൾ, ഫയലുകൾ എന്നിവയെ പേരുകളായി വിളിക്കുന്ന ഫംഗ്‌ഷൻ പദങ്ങളും സ്റ്റാൻഡേർഡ് പേരുകളും ഉപയോഗിക്കാൻ അനുവാദമില്ല. PASCAL ഭാഷാ പേരുകളുടെ ഉദാഹരണങ്ങൾ: A b12 r1m SIGMA ഗാമ I80_86
  16. 16. പാസ്കലിൽ, ചെറിയക്ഷരങ്ങളും വലിയക്ഷരങ്ങളും തമ്മിലുള്ള വ്യത്യാസം അവഗണിക്കപ്പെടുന്നു, അതിനാൽ NaMe ഉം പേരും ഒന്നുതന്നെയാണ്.
  17. 17. പാസ്കൽ ഭാഷയിൽ മാറ്റാൻ കഴിയാത്ത ഒരു പ്രത്യേക അർത്ഥം ഉള്ള ഒരു പദമാണ് ഫംഗ്ഷൻ വേഡ്. ഇതിനെ ചിലപ്പോൾ കീവേഡ് എന്ന് വിളിക്കുന്നു.
  18. 18. സർവീസ് (റിസർവ്ഡ്) വാക്കുകൾ: സമ്പൂർണ്ണ കയറ്റുമതി ലൈബ്രറി സെറ്റ് അസംബ്ലർ എക്സ്റ്റേണൽ മോഡ് SHL ഉം ഫാർ നെയിം SHR അറേ ഫയലും NIL STRING ASM എന്നിവയ്ക്ക് സമീപമുള്ള അസെംബ്ലർ ASM ഫംഗ്‌ഷൻ ആരംഭിക്കുന്നതിന് മുമ്പായി അസ്സംബ്ലർ കൺസ്ട്രക്‌റ്റർ ഇംപ്ലിമെന്റേഷൻ പാക്ക് ചെയ്‌തത് വരെ ഡിസ്ട്രക്‌റ്റർ ഉപയോഗിക്കും സ്വകാര്യ VAR DIV ഇൻഡക്‌സ് നടപടിക്രമം വെർച്വൽ ഇൻഹെറിറ്റഡ് പ്രോഗ്രാം ചെയ്യുക, മറ്റ് ഇന്റർഫേസ് റെക്കോർഡ് എക്‌സ്‌പോർട്ട് ലേബൽ റെസിഡന്റ് ഉപയോഗിച്ച് ഇൻലൈൻ പബ്ലിക്കിലേക്ക് ഇറങ്ങുമ്പോൾ, തടസ്സം ആവർത്തിക്കുക
  19. 19. ഇരട്ട പ്രതീകങ്ങൾ അല്ലെങ്കിൽ സംവരണം ചെയ്ത വാക്കുകൾക്കുള്ളിൽ സ്‌പെയ്‌സ് ഉപയോഗിക്കാൻ കഴിയില്ല. സ്റ്റാൻഡേർഡ് എന്ന് വിളിക്കപ്പെടുന്ന പേരുകളുണ്ട്. sin cos real true ഫംഗ്‌ഷൻ വാക്കുകളിൽ നിന്ന് വ്യത്യസ്തമായി, സ്റ്റാൻഡേർഡ് പേരുകളുടെ അർത്ഥം പ്രോഗ്രാമർക്ക് പുനർ നിർവചിക്കാൻ കഴിയും.
  20. 20. നമ്മുടെ പ്രോഗ്രാമിന്റെ വേരിയബിളുകൾക്കായി എത്ര മെമ്മറി റിസർവ് ചെയ്യണം എന്നത് കംപൈലറിന് ഒരു സൂചനയാണ്. ഒരു കംപൈൽ ചെയ്ത പ്രോഗ്രാമിൽ, എല്ലാ വേരിയബിളുകൾക്കും മെമ്മറി സ്പേസ് അനുവദിക്കുകയും എല്ലാ വേരിയബിളുകൾക്കും പൂജ്യം മൂല്യങ്ങൾ നൽകുകയും ചെയ്യുന്നു. പ്രോഗ്രാമിൽ ഉപയോഗിക്കുന്ന എല്ലാ വേരിയബിളുകളും വേരിയബിൾ ഡിസ്ക്രിപ്ഷൻ വിഭാഗത്തിൽ റിസർവ് ചെയ്ത പദത്തിന് ശേഷം പ്രഖ്യാപിക്കണം. വേരിയബിളുകൾ പ്രഖ്യാപിക്കുന്നു
  21. 21. ഡാറ്റ വ്യത്യസ്ത തരങ്ങളിൽ വരുന്നു...
  22. 22. ഡാറ്റ തരങ്ങൾ സ്റ്റാൻഡേർഡ് തരങ്ങളുടെ പേരുകൾ മുൻകൂട്ടി നിശ്ചയിച്ച ഐഡന്റിഫയറുകളാണ് കൂടാതെ പ്രോഗ്രാമിൽ എവിടെയും സാധുവാണ്. അവ സാധാരണ സിസ്റ്റം മൊഡ്യൂളിൽ വിവരിച്ചിരിക്കുന്നു, അവ സ്ഥിരസ്ഥിതിയായി ഉപയോഗിച്ച മൊഡ്യൂളുകളുടെ പട്ടികയിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. ഉപയോക്തൃ-നിർവചിച്ച തരങ്ങൾ ഉപയോക്താവ് നിർവചിച്ച അധിക തരങ്ങളാണ് (ലളിതവും ഘടനാപരവും).
  23. 23. സ്റ്റാൻഡേർഡ് ഡാറ്റാ തരങ്ങൾ 1. പൂർണ്ണസംഖ്യാ തരങ്ങളുടെ ഗ്രൂപ്പ് (ഷോർട്ടിന്റ്, ഇന്റിജർ, ലോഞ്ചിന്റ്, ബൈറ്റ്, വേഡ്); 2. യഥാർത്ഥ തരങ്ങളുടെ ഗ്രൂപ്പ് (സിംഗിൾ, റിയൽ, ഡബിൾ, എക്സ്റ്റെൻഡഡ്, കോംപ്); 3. ലോജിക്കൽ (ബൂളിയൻ തരങ്ങൾ)(ബൂളിയൻ, ബൈറ്റ്ബൂൾ, വേഡ്ബൂൾ, ലോംഗ്ബൂൾ); 4. സ്വഭാവം (ചാർ); 5. സ്ട്രിംഗ് (സ്ട്രിംഗ്); 6. സൂചിക (പോയിന്റർ); 7. ടെക്സ്റ്റ് തരം (ടെക്സ്റ്റ്).
  24. 24. പൂർണ്ണസംഖ്യ തരങ്ങളുടെ ഗ്രൂപ്പ് തരം നാമം തരം മൂല്യ ശ്രേണി ആവശ്യമായ മെമ്മറി സൈൻ ചെയ്‌ത ഹ്രസ്വ പൂർണ്ണസംഖ്യ ഷോർട്ട്‌ടിന്റ് -128 .. 127 1 ബൈറ്റ് ഒപ്പിട്ട പൂർണ്ണസംഖ്യ -32768 .. 32767 2 ബൈറ്റുകൾ ഒപ്പിട്ട ദൈർഘ്യമേറിയ സംഖ്യാ ദൈർഘ്യം -214748364847.48364847. ബൈറ്റ് 0 .. 255 1 ബൈറ്റ് ഒപ്പിടാത്ത പൂർണ്ണസംഖ്യ വേഡ് 0 .. 65535 2 ബൈറ്റുകൾ
  25. 25. Var b: ബൈറ്റ്; തുക, എണ്ണം: പൂർണ്ണസംഖ്യ; പൂർണ്ണസംഖ്യാ തരം സമ്മയുടെ വേരിയബിളുകളുടെ പ്രഖ്യാപനം:= -365; ഉപയോഗിക്കുക
  26. 26. പാസ്കൽ ഭാഷയിലെ സംഖ്യകൾ സാധാരണയായി ദശാംശ സംഖ്യാ സംവിധാനത്തിലാണ് എഴുതുന്നത്. സംഖ്യയുടെ പോസിറ്റീവ് അടയാളം ഒഴിവാക്കാം. പൂർണ്ണസംഖ്യകൾ ഒരു ദശാംശ പോയിന്റ് ഇല്ലാതെ രൂപത്തിൽ എഴുതിയിരിക്കുന്നു, ഉദാഹരണത്തിന്: 217 -45 8954 +483
  27. 27. യഥാർത്ഥ തരങ്ങളുടെ ഗ്രൂപ്പ് യഥാർത്ഥ സംഖ്യകളുടെ ഒരു ഉപഗണം വഴി തിരിച്ചറിഞ്ഞ ഡാറ്റയെ നിർവചിക്കുന്നു. Var A: യഥാർത്ഥം; ആരംഭിക്കുക ... എ:=0.65; ...അവസാനിക്കുന്നു.
  28. 28. ടൈപ്പ് പേര് ടൈപ്പ് മൂല്യ ശ്രേണി മാന്റിസ അക്കങ്ങളുടെ എണ്ണം വലിപ്പം (ബൈറ്റ്) ഏക കൃത്യ റിയൽ നമ്പർ റിയൽ 2.9e-39 .. 1.7e+38 11 6 ഏക കൃത്യ യഥാർത്ഥ സംഖ്യ 1.5e-45 .. 3.4e+38 preciion Double 7 യഥാർത്ഥ സംഖ്യ ഇരട്ട 5.0e-324 .. 1.7e+308 15 8 ഉയർന്ന കൃത്യതയുള്ള യഥാർത്ഥ സംഖ്യ വിപുലീകരിച്ച 3.4e-4932 .. 1.1e+4932 19 10 യഥാർത്ഥ സംഖ്യ പൂർണ്ണസംഖ്യ Comp -9.2e+18 .. 9.19e+18
  29. 29. യഥാർത്ഥ സംഖ്യകൾ ഒരു ദശാംശ ബിന്ദുവോടുകൂടിയ രൂപത്തിലോ ദശാംശ ക്രമം ഉപയോഗിച്ച് രൂപത്തിലോ എഴുതിയിരിക്കുന്നു, ഇത് E: 28.6 0.65 -0.018 4.0 5E12 -1.72E9 73.1E-16 എന്ന അക്ഷരത്താൽ പ്രതിനിധീകരിക്കുന്നു.
  30. 30. ബൂളിയൻ ഐഡന്റിഫയർ ബൂളിയൻ ഡാറ്റ തരവുമായി പൊരുത്തപ്പെടുന്നു. ബൂളിയൻ വേരിയബിളുകൾക്ക് 1 ബൈറ്റ് വലുപ്പമുണ്ട്, അവയിൽ TRUE അല്ലെങ്കിൽ FALSE മൂല്യങ്ങൾ അടങ്ങിയിരിക്കാം. FALSE എന്ന മൂല്യം 0 യുമായി യോജിക്കുന്നു, പൂജ്യം ഒഴികെയുള്ള ഏതൊരു സംഖ്യയും TRUE ആയി കണക്കാക്കപ്പെടുന്നു. Var ബട്ടൺ, പതാക: ബൂളിയൻ; ആരംഭിക്കുക ബട്ടൺ:=ശരി;
  31. 31. സ്റ്റാൻഡേർഡ് ഐഡന്റിഫയർ Char പ്രതീക തരവുമായി പൊരുത്തപ്പെടുന്നു. പ്രതീക തരം വേരിയബിളുകൾക്കും സ്ഥിരാങ്കങ്ങൾക്കും വിവിധ ASCII പ്രതീകങ്ങളിൽ നിന്ന് മൂല്യങ്ങൾ എടുക്കാൻ കഴിയും. Var simvol, bukva, z: char; സിംബോളിക് വേരിയബിളുകൾ പ്രഖ്യാപിക്കുന്നു
  32. 32. സ്ട്രിംഗ് തരം സ്റ്റാൻഡേർഡ് ഐഡന്റിഫയർ സ്ട്രിംഗുമായി യോജിക്കുന്നു. Var S: സ്ട്രിംഗ്; (0 മുതൽ 255 പ്രതീകങ്ങൾ വരെയുള്ള സ്ട്രിംഗ്) S2: സ്ട്രിംഗ്; (5 പ്രതീകങ്ങളുടെ ശേഖരം)
  33. 33. ഒരു പ്രതീക സ്ട്രിംഗ് എന്നത് ASCII പ്രതീക സെറ്റിൽ നിന്നുള്ള പ്രതീകങ്ങളുടെ ഒരു ശ്രേണിയാണ്, ഒറ്റ ഉദ്ധരണി ചിഹ്നങ്ങളിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നു. പാസ്കൽ ഭാഷയിലെ വരികൾ അപ്പോസ്ട്രോഫികൾക്കിടയിൽ എഴുതിയ പ്രതീകങ്ങളുടെ ഒരു ശ്രേണിയാണ്. അപ്പോസ്‌ട്രോഫി തന്നെ ഒരു വരിയിൽ അർത്ഥവത്തായ പ്രതീകമായി ഉപയോഗിക്കണമെങ്കിൽ, നിങ്ങൾ രണ്ട് അപ്പോസ്‌ട്രോഫികൾ എഴുതണം. സ്ട്രിംഗുകളുടെ ഉദാഹരണങ്ങൾ: "STRING" "STRING" "AD" "YUTANT"
  34. അക്ഷര തരം, പൂർണ്ണസംഖ്യ, ബൂളിയൻ തരങ്ങൾ, ഓർഡിനൽ തരങ്ങൾ എന്ന് വിളിക്കപ്പെടുന്നവയായി തരംതിരിച്ചിരിക്കുന്നു.  ഏതൊരു ഓർഡിനൽ തരത്തിലുമുള്ള സാധുവായ മൂല്യങ്ങളുടെ കൂട്ടം ഒരു ഓർഡർ ശ്രേണിയാണ്, ഓരോ ഘടകത്തിനും അതിന്റേതായ ഓർഡിനൽ സംഖ്യയുണ്ട് (0 മുതൽ ആരംഭിക്കുന്നു).
  35. 35. ഓർഡ് ഫംഗ്‌ഷൻ, ടൈപ്പ് ഡിക്ലറേഷനിൽ ഈ മൂല്യത്തിന്റെ ഓർഡിനൽ നമ്പർ നൽകുന്നു. Ord(2)=2, Ord('0')=48 Writeln(ord('e')); Writeln(ord('9'));
  36. 36. ASCII എൻകോഡിംഗ് ടേബിൾ ASCII (അമേരിക്കൻ സ്റ്റാൻഡേർഡ് കോഡ് ഫോർ ഇൻഫർമേഷൻ ഇന്റർചേഞ്ച്; ഉച്ചാരണം "ആസ്ക്") ലാറ്റിൻ അക്ഷരമാല, അറബി അക്കങ്ങൾ, ചില ചിഹ്ന ചിഹ്നങ്ങൾ, നിയന്ത്രണ പ്രതീകങ്ങൾ എന്നിവയെ പ്രതിനിധീകരിക്കുന്നതിനുള്ള ഒരു കമ്പ്യൂട്ടർ എൻകോഡിംഗ് ആണ്. അമേരിക്കൻ സ്റ്റാൻഡേർഡ് ഇൻസ്റ്റിറ്റ്യൂട്ട് ANSI ആണ് ഇത് അവതരിപ്പിച്ചത്.

പാസ്കൽ ഭാഷയിൽ പ്രോഗ്രാമിംഗ് അൽഗോരിതം അതിന്റെ ഗുണവിശേഷതകൾ

എന്താണ് ഒരു അൽഗോരിതം? 3 മുഹമ്മദ് അൽ-ഖ്വാരിസ്മി (c. 783–c. 850) ഒരു പരിമിത സമയത്തിനുള്ളിൽ ഒരു പ്രശ്നം പരിഹരിക്കാൻ ഒരു പ്രകടനം നടത്തുന്നയാൾ ചെയ്യേണ്ട പ്രവർത്തനങ്ങളുടെ ക്രമത്തിന്റെ കൃത്യമായ വിവരണമാണ് അൽഗരിതം. അൽഗോരിതം നിർമ്മിക്കുന്ന കമാൻഡുകൾ മനസിലാക്കാനും നടപ്പിലാക്കാനും കഴിവുള്ള ഒരു ഉപകരണം അല്ലെങ്കിൽ ഒരു ആനിമേറ്റ് ജീവിയാണ് (ഒരു വ്യക്തി) എക്സിക്യൂട്ടർ. ഔപചാരിക പ്രകടനം നടത്തുന്നവർ: കമാൻഡുകളുടെ അർത്ഥം മനസ്സിലാക്കുന്നില്ല (മനസ്സിലാക്കാൻ കഴിയുന്നില്ല).

അൽഗോരിതം 4-ന്റെ ഗുണവിശേഷതകൾ വ്യതിരിക്തത - അൽഗോരിതം പ്രത്യേക കമാൻഡുകൾ ഉൾക്കൊള്ളുന്നു, അവ ഓരോന്നും നിശ്ചിത സമയത്തിനുള്ളിൽ നടപ്പിലാക്കുന്നു. ഡിറ്റർമിനിസം (നിശ്ചയം) - ഓരോ തവണയും ഒരേ പ്രാരംഭ ഡാറ്റ ഉപയോഗിച്ച് അൽഗോരിതം പ്രവർത്തിപ്പിക്കുമ്പോൾ, ഒരേ ഫലം ലഭിക്കും. മനസ്സിലാക്കൽ - അൽഗോരിതത്തിൽ എക്സിക്യൂട്ടറുടെ കമാൻഡ് സിസ്റ്റത്തിന്റെ ഭാഗമായ കമാൻഡുകൾ മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ. ഫിനിറ്റ്നസ് (ഫലപ്രാപ്തി) - ശരിയായ ഡാറ്റാ സെറ്റിനായി, അൽഗോരിതം ഒരു നിശ്ചിത സമയത്തിന് ശേഷം പൂർത്തിയാക്കണം. കൃത്യത - സാധുവായ ഇൻപുട്ട് ഡാറ്റയ്ക്ക്, അൽഗോരിതം ശരിയായ ഫലത്തിലേക്ക് നയിക്കണം.

അൽഗോരിതം എങ്ങനെ പ്രവർത്തിക്കുന്നു? 5 ഡിസ്‌ക്രീറ്റ് ഒബ്‌ജക്റ്റ് 1 2 3 4 അൽഗോരിതം സ്റ്റെപ്പ് 1 സ്റ്റെപ്പ് 2 സ്റ്റെപ്പ് 32 3 4 5 5 4 3 2 ഡിസ്‌ക്രീറ്റ് ഒബ്‌ജക്റ്റ് 25 16 9 4 ഒരു ഡിസ്‌ക്രീറ്റ് ഒബ്‌ജക്റ്റ് ഇൻപുട്ടായി സ്വീകരിക്കുന്നു, അതിന്റെ ഫലമായി മറ്റൊരു വ്യതിരിക്ത ഒബ്‌ജക്റ്റ് നിർമ്മിക്കുന്നു (അല്ലെങ്കിൽ ഒരു പിശക് സന്ദേശം നൽകുന്നു) പ്രോസസ്സ് ചെയ്യുന്നു ഒബ്ജക്റ്റ് പടിപടിയായി ഓരോ ഘട്ടവും ഒരു പുതിയ വ്യതിരിക്ത വസ്തുവിനെ ഉത്പാദിപ്പിക്കുന്നു

അൽഗോരിതങ്ങൾ എഴുതാനുള്ള വഴികൾ 6 സ്വാഭാവിക ഭാഷാ സ്യൂഡോകോഡ് "സ്റ്റോപ്പ്" കമാൻഡ് ലഭിക്കുന്നതുവരെ ഒരു കണക്ഷൻ സ്ഥാപിക്കുക കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക കമാൻഡ് അവസാനം ആശയവിനിമയ സെഷൻ സ്ഥാപിക്കുക ഒരു കണക്ഷൻ സ്ഥാപിക്കുക nc കമാൻഡ് സ്വീകരിക്കുക കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക kc_at കമാൻഡ് = 'സ്റ്റോപ്പ്' കമ്മ്യൂണിക്കേഷൻ സെഷൻ അവസാനിപ്പിക്കുക

അൽഗോരിതം എഴുതാനുള്ള വഴികൾ 7 ബ്ലോക്ക് ഡയഗ്രം സെറ്റ്. കണക്ഷൻ; ആവർത്തിക്കുക cmd: = നേടുക. കമാൻഡ്; നിർവ്വഹിക്കുക. കമാൻഡ് (cmd); cmd = "നിർത്തുക" വരെ; അടുത്ത്. കണക്ഷൻ; പ്രോഗ്രാം കമാൻഡ് സ്വീകരിക്കുക ഒരു കണക്ഷൻ സ്ഥാപിക്കുക കണക്ഷൻ അവസാനിപ്പിക്കുക "സ്റ്റോപ്പ്" കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യണോ? ശരിക്കുമല്ല

9 ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയിൽ എഴുതപ്പെട്ട ഒരു അൽഗോരിതം ആണ് പ്രോഗ്രാം, ഒരു കമ്പ്യൂട്ടറിനുള്ള കമാൻഡുകളുടെ ഒരു കൂട്ടം. കമ്പ്യൂട്ടർ ചെയ്യേണ്ട പ്രവർത്തനങ്ങളുടെ വിവരണമാണ് കമാൻഡ്. ഉറവിട ഡാറ്റ എവിടെ ലഭിക്കും? അവരെ എന്തു ചെയ്യണം? 1970 - പാസ്കൽ ഭാഷ (എൻ. വിർത്ത്) ഒരു ഉയർന്ന തലത്തിലുള്ള പ്രോഗ്രാമിംഗ് ഭാഷയിലെ ഒരു കമാൻഡാണ് ഓപ്പറേറ്റർ.

ഏറ്റവും ലളിതമായ പ്രോഗ്രാം 10 പ്രോഗ്രാം (പ്രോഗ്രാമിന്റെ പേര്); ആരംഭിക്കുക (പ്രോഗ്രാമിന്റെ തുടക്കം) (പ്രോഗ്രാമിന്റെ ബോഡി) അവസാനം. (പ്രോഗ്രാമിന്റെ അവസാനം) പരാൻതീസിസിലെ അഭിപ്രായങ്ങൾ () പ്രോസസ്സ് ചെയ്തിട്ടില്ല ഈ പ്രോഗ്രാം എന്താണ് ചെയ്യുന്നത്? ? അൽഗോരിതത്തിന്റെ പേര്

ഡിസ്പ്ലേ 11 പ്രോഗ്രാം z 1; എഴുതാൻ തുടങ്ങുക ('2+'); (പരിവർത്തനം കൂടാതെ) ln('2=?') എഴുതുക; (പുതിയ വരിയിൽ) ln ('ഉത്തരം: 4') എഴുതുക; അവസാനിക്കുന്നു. പ്രോട്ടോക്കോൾ: 2+2=? ഉത്തരം:

സ്‌ക്രീനിലേക്കുള്ള ഔട്ട്‌പുട്ട് 12 റൈറ്റ് (( ഔട്ട്‌പുട്ട് ലിസ്റ്റ് )); (ജമ്പ് ഇല്ലാതെ) ln എഴുതുക (( ഔട്ട്പുട്ട് ലിസ്റ്റ് )); (ഒരു പുതിയ വരിയിൽ) ഔട്ട്പുട്ട് ലിസ്റ്റ്: 1. ഗണിത പദപ്രയോഗത്തിന്റെ മൂല്യം. 2. കോമകളാൽ വേർതിരിച്ച വേരിയബിളുകളുടെ പട്ടിക. 3. അപ്പോസ്ട്രോഫികളിലെ വാചകം. ഉദാഹരണങ്ങൾ: എഴുതുക(SQRT (58) / 0. 5); writeln(a, b, c); writeln ('പോലും');

ഡാറ്റ ഔട്ട്പുട്ട് 13 ( വേരിയബിളിന്റെ മൂല്യത്തിന്റെ ഔട്ട്പുട്ട് a) ( വേരിയബിളിന്റെ മൂല്യത്തിന്റെ ഔട്ട്പുട്ടും ഒരു പുതിയ ലൈനിലേക്കുള്ള പരിവർത്തനവും) ( ടെക്സ്റ്റിന്റെ ഔട്ട്പുട്ടും വേരിയബിളിന്റെ മൂല്യവും) എഴുതുക(a); ലോഗ് (എ) എഴുതുക; writeln (' ഹലോ! '); writeln (' ഉത്തരം: ' , c); writeln(a, '+', b, '=', c);

ഗണിത പദപ്രയോഗങ്ങൾ 14 a: = (c + b * 5 * 3 - 1) / 2 * d; മുൻഗണന (സീനിയോറിറ്റി): 1) ഫംഗ്‌ഷൻ 2) പരാൻതീസിസ് 3) ഗുണനവും ഹരിക്കലും 4) സങ്കലനവും കുറയ്ക്കലും 213 4 5 6 d bc a

സ്റ്റാൻഡേർഡ് ഫംഗ്ഷനുകൾ 15 എബിഎസ് (x) - മോഡുലസ് sqrt (x) - സ്ക്വയർ റൂട്ട് sqr (x) - സ്ക്വയർ സിൻ (x) - റേഡിയൻസിൽ നൽകിയിരിക്കുന്ന കോണിന്റെ സൈൻ cos (x) - റേഡിയൻസ് എക്സ്പ് (x) ൽ നൽകിയിരിക്കുന്ന കോണിന്റെ കോസൈൻ - എക്‌സ്‌പോണന്റ് e x ln (x) - നാച്ചുറൽ ലോഗരിതം ട്രങ്ക് (x) - ഫ്രാക്ഷണൽ ഭാഗം റൗണ്ട് (x) മുറിക്കുന്നു - ഏറ്റവും അടുത്തുള്ള പൂർണ്ണസംഖ്യയായ റൈറ്റലിലേക്ക് റൗണ്ടിംഗ് ('x^8', exp (ln (x)*8): 0: 3);

ടാസ്‌ക്കുകൾ 16 “എ”: R=5 (R-റേഡിയസ്) ആണെങ്കിൽ V (പന്തിന്റെ വോളിയം) എന്ന വേരിയബിളിന്റെ മൂല്യം പ്രദർശിപ്പിക്കുക. തരം അനുസരിച്ച്: V = (മൂല്യം) "B": അക്ഷരങ്ങളുടെ ഒരു ചിത്രം പ്രദർശിപ്പിക്കുക Ж Жжжжжжж HH HH ZZZZZ "C": വേരിയബിളിന്റെ മൂല്യം പ്രദർശിപ്പിക്കുക (ക്യൂബിന്റെ വോളിയം), H = 7 (H ആണ് നീളം). ക്യൂബിന്റെ അരികിൽ). തരം അനുസരിച്ച്: V = (മൂല്യം)

അക്കങ്ങൾ ചേർക്കുന്നത് 17 പ്രശ്നം. കീബോർഡിൽ നിന്ന് രണ്ട് നമ്പറുകൾ നൽകി അവയുടെ തുക കണ്ടെത്തുക. പ്രോട്ടോക്കോൾ: രണ്ട് പൂർണ്ണസംഖ്യകൾ നൽകുക 25 30 25+30=55 കമ്പ്യൂട്ടർ ഉപയോക്താവ് കമ്പ്യൂട്ടർ സ്വയം കണക്കുകൂട്ടുന്നു! 1. മെമ്മറിയിൽ നമ്പറുകൾ എങ്ങനെ നൽകാം? 2. നൽകിയ നമ്പറുകൾ എവിടെ സൂക്ഷിക്കണം? 3. എങ്ങനെ കണക്കാക്കാം? 4. ഫലം എങ്ങനെ പ്രദർശിപ്പിക്കാം? ?

തുക: സ്യൂഡോകോഡ് 18 പ്രോഗ്രാം qq; ആരംഭിക്കുക (രണ്ട് അക്കങ്ങൾ നൽകുക) (അവയുടെ തുക കണക്കാക്കുക) (തുക സ്ക്രീനിൽ പ്രദർശിപ്പിക്കുക) അവസാനം. സ്യൂഡോകോഡ്: പാസ്കൽ ഘടകങ്ങളുള്ള റഷ്യൻ ഭാഷയിലുള്ള ഒരു അൽഗോരിതം. കമ്പ്യൂട്ടറിന് സ്യൂഡോകോഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ കഴിയില്ല! !

വേരിയബിളുകൾ 19 പേര്, തരം, മൂല്യം എന്നിവയുള്ള ഒരു മൂല്യമാണ് വേരിയബിൾ. പ്രോഗ്രാം പ്രവർത്തിക്കുമ്പോൾ വേരിയബിളിന്റെ മൂല്യം മാറ്റാവുന്നതാണ്. പേരിന്റെ അർത്ഥം ഇത് ചേരുമോ? ? മറ്റ് ഡാറ്റ ടൈപ്പ് എ വേരിയബിൾ ഒരു പ്രത്യേക തരത്തിലുള്ള ഡാറ്റ സംഭരിക്കുന്നു!!

വേരിയബിൾ പേരുകൾ 20 നിങ്ങൾക്ക് ലാറ്റിൻ അക്ഷരങ്ങൾ (A-Z) അണ്ടർ സ്‌കോർ ഉപയോഗിക്കാം _ വലിയക്ഷരങ്ങളും ചെറിയക്ഷരങ്ങളും വ്യത്യാസപ്പെടുത്തരുത് പേര് ഒരു അക്കത്തിൽ തുടങ്ങാൻ കഴിയില്ല ഏത് പേരുകളാണ് ശരി? AXby R&B 4 വീൽ വാസ്യ “പെസ്. ബാർബോസ്” TU 154 _ABBA A+

വേരിയബിളുകളുടെ പ്രഖ്യാപനം 21 വേരിയബിളുകളുടെ തരങ്ങൾ: പൂർണ്ണസംഖ്യ (പൂർണ്ണസംഖ്യ) യഥാർത്ഥ (യഥാർത്ഥം) കൂടാതെ മറ്റുള്ളവ... വേരിയബിളുകളുടെ പ്രഖ്യാപനം: var a, b, c: integer; മെമ്മറി വേരിയബിളിൽ സ്ഥലം അനുവദിക്കുന്നു - വേരിയബിൾ തരം - വേരിയബിൾ പേരുകളുടെ പൂർണ്ണസംഖ്യ പട്ടിക

വേരിയബിൾ തരം 22 അനുവദനീയമായ മൂല്യങ്ങളുടെ പരിധി അനുവദനീയമായ പ്രവർത്തനങ്ങളുടെ മെമ്മറി വലുപ്പത്തിലുള്ള ഡാറ്റ സ്റ്റോറേജ് ഫോർമാറ്റ് ആകസ്മികമായ പിശകുകൾ തടയാൻ

23 റീഡ് (a) എന്ന വേരിയബിളിലേക്ക് ഒരു മൂല്യം നൽകുക; 1. ഉപയോക്താവ് ഒരു മൂല്യം നൽകുന്നതിനായി പ്രോഗ്രാം കാത്തിരിക്കുകയും എന്റർ അമർത്തുകയും ചെയ്യുന്നു. 2. നൽകിയ മൂല്യം വേരിയബിളിൽ എഴുതിയിരിക്കുന്നു a. ! ഇൻപുട്ട് ഓപ്പറേറ്റർ

വേരിയബിൾ മൂല്യങ്ങൾ നൽകുക 24 സ്പേസ് കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു: 25 30 നൽകുക വഴി: 25 30 റീഡ് (a, b); രണ്ട് വേരിയബിളുകളുടെ മൂല്യങ്ങൾ നൽകുക (ഒരു സ്‌പെയ്‌സ് അല്ലെങ്കിൽ എന്റർ ഉപയോഗിച്ച് വേർതിരിച്ചത്). ഒരു 25 ബി

ഒരു വേരിയബിളിന്റെ മൂല്യങ്ങൾ മാറ്റുന്നു 25 var a, b: integer ; . . . a: = 5 ; b: = a + 2 ; a: = (a + 2)*(b - 3); b: = b + 1 ; എ? 5 5 ബി? 5+27 a 5 7*428 b 7 7+

ഔട്ട്പുട്ട് ഡാറ്റ 26 (വേരിയബിളിന്റെ മൂല്യം ഔട്ട്പുട്ട് ചെയ്യുക) (വേരിയബിളിന്റെ മൂല്യം ഔട്ട്പുട്ട് ചെയ്ത് ഒരു പുതിയ ലൈനിലേക്ക് പോകുക) (ഔട്ട്പുട്ട് ടെക്സ്റ്റും വേരിയബിളിന്റെ മൂല്യവും) റൈറ്റ്(എ); ലോഗ് (എ) എഴുതുക; writeln (' ഹലോ! '); writeln (' ഉത്തരം: ' , c); writeln(a, '+', b, '=', c);

അക്കങ്ങൾ ചേർക്കുന്നു: ഒരു ലളിതമായ പരിഹാരം 27 പ്രോഗ്രാം തുക ; var a, b, c: integer ; വായിക്കാൻ തുടങ്ങുക (a, b); c: = a + b; writeln(c); അവസാനിക്കുന്നു. എന്താണ് പിഴവ്? ?

നമ്പറുകൾ ചേർക്കുന്നു: സമ്പൂർണ്ണ പരിഹാരം 28 പ്രോഗ്രാം തുക ; var a, b, c: integer ; writeln ആരംഭിക്കുക ('രണ്ട് പൂർണ്ണസംഖ്യകൾ നൽകുക'); വായിക്കുക (എ, ബി); c: = a + b; writeln(a, '+', b, '=', c); അവസാനിക്കുന്നു. പ്രോട്ടോക്കോൾ: രണ്ട് പൂർണ്ണസംഖ്യകൾ നൽകുക 25 30 25+30=55 കമ്പ്യൂട്ടർ ഉപയോക്താവ്

ഔട്ട്പുട്ട് ഓപ്പറേറ്ററെ കുറിച്ച് വീണ്ടും 29 a: = 123 ; എഴുതുക(എ: 5); ഫോർമാറ്റ് ഔട്ട്പുട്ട്: എക്സ്പ്രഷൻ മൂല്യനിർണ്ണയം: writeln (a, '+' , b, '=' , a+b); a+b 123 5 പ്രതീകങ്ങൾ

ഗണിത പദപ്രയോഗങ്ങൾ 30 a: = (c + b * 5 * 3 - 1) / 2 * d; മുൻഗണന (സീനിയോറിറ്റി): 1) പരാൻതീസിസുകൾ 2) ഗുണനവും ഹരിക്കലും 3) സങ്കലനവും കുറയ്ക്കലും 213 4 5 6 d bc a

സ്റ്റാൻഡേർഡ് ഫംഗ്ഷനുകൾ 31 abs (x) - മോഡുലസ് sqrt (x) - സ്ക്വയർ റൂട്ട് sin (x) - റേഡിയൻസിൽ നൽകിയിരിക്കുന്ന കോണിന്റെ സൈൻ cos (x) - റേഡിയൻസിൽ നൽകിയിരിക്കുന്ന കോണിന്റെ കോസൈൻ exp (x) - എക്സ്പോണന്റ് e x ln (x ) - നാച്ചുറൽ ലോഗരിതം ട്രങ്ക് (x) - ഫ്രാക്ഷണൽ ഭാഗം റൗണ്ട് (x) മുറിക്കുന്നു - അടുത്തുള്ള പൂർണ്ണസംഖ്യയിലേക്ക് റൗണ്ടിംഗ്