ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾക്കായി ലോജിക് ഡയഗ്രമുകൾ നിർമ്മിക്കുക. ലോജിക്കൽ സർക്യൂട്ടുകൾ നിർമ്മിക്കുന്നതിനുള്ള അൽഗോരിതം. ഒരു ലോജിക്കൽ എക്സ്പ്രഷനു വേണ്ടി നമുക്ക് ഒരു ലോജിക്കൽ സർക്യൂട്ട് നിർമ്മിക്കാം

നോക്കിയ 19.04.2022
നോക്കിയ

ഡിജിറ്റൽ സർക്യൂട്ടറിയിൽ, ലോജിക്കൽ "1", ലോജിക്കൽ "0" എന്നിങ്ങനെ രണ്ട് മൂല്യങ്ങൾ എടുക്കാൻ കഴിയുന്ന ഒരു സിഗ്നലാണ് ഡിജിറ്റൽ സിഗ്നൽ.

ലോജിക് സർക്യൂട്ടുകളിൽ 100 ​​ദശലക്ഷം ഇൻപുട്ടുകൾ വരെ അടങ്ങിയിരിക്കാം, അത്തരം ഭീമൻ സർക്യൂട്ടുകൾ നിലവിലുണ്ട്. അത്തരമൊരു സർക്യൂട്ടിന്റെ ബൂളിയൻ ഫംഗ്ഷൻ (സമവാക്യം) നഷ്ടപ്പെട്ടതായി സങ്കൽപ്പിക്കുക. ഏറ്റവും കുറഞ്ഞ സമയനഷ്ടവും പിശകുകളുമില്ലാതെ അത് എങ്ങനെ പുനഃസ്ഥാപിക്കാം? സ്കീമയെ നിരകളായി വിഭജിക്കുക എന്നതാണ് ഏറ്റവും ഫലപ്രദമായ മാർഗം. ഈ രീതി ഉപയോഗിച്ച്, മുമ്പത്തെ ടയറിലെ ഓരോ എലമെന്റിന്റെയും ഔട്ട്പുട്ട് ഫംഗ്ഷൻ എഴുതുകയും അടുത്ത ടയറിലെ അനുബന്ധ ഇൻപുട്ടിന് പകരം നൽകുകയും ചെയ്യുന്നു. എല്ലാ സൂക്ഷ്മതകളും ഉപയോഗിച്ച് ലോജിക് സർക്യൂട്ടുകൾ വിശകലനം ചെയ്യുന്ന ഈ രീതി ഞങ്ങൾ ഇന്ന് പരിഗണിക്കും.

ലോജിക്കൽ സർക്യൂട്ടുകൾ ലോജിക്കൽ ഘടകങ്ങളിൽ നടപ്പിലാക്കുന്നു: "അല്ല", "AND", "OR", "AND-NOT", "OR-NOT", "XOR", "തുല്യത". ആദ്യത്തെ മൂന്ന് ലോജിക്കൽ ഘടകങ്ങൾ ബൂളിയൻ അടിസ്ഥാനത്തിൽ ഏതെങ്കിലും ഏകപക്ഷീയമായി സങ്കീർണ്ണമായ ലോജിക്കൽ ഫംഗ്ഷൻ നടപ്പിലാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ബൂളിയൻ അടിസ്ഥാനത്തിൽ നടപ്പിലാക്കിയ ലോജിക് സർക്യൂട്ടുകളുടെ പ്രശ്നങ്ങൾ ഞങ്ങൾ പരിഹരിക്കും.

ലോജിക് ഘടകങ്ങളെ നിയോഗിക്കാൻ നിരവധി മാനദണ്ഡങ്ങൾ ഉപയോഗിക്കുന്നു. അമേരിക്കൻ (ANSI), യൂറോപ്യൻ (DIN), ഇന്റർനാഷണൽ (IEC), റഷ്യൻ (GOST) എന്നിവയാണ് ഏറ്റവും സാധാരണമായത്. ചുവടെയുള്ള ചിത്രം ഈ മാനദണ്ഡങ്ങളിലെ ലോജിക്കൽ ഘടകങ്ങളുടെ പദവികൾ കാണിക്കുന്നു (വലുതാക്കാൻ, നിങ്ങൾക്ക് ഇടത് മൌസ് ബട്ടൺ ഉപയോഗിച്ച് ചിത്രത്തിൽ ക്ലിക്ക് ചെയ്യാം).

ഈ പാഠത്തിൽ, ലോജിക് സർക്യൂട്ടുകൾക്കുള്ള പ്രശ്നങ്ങൾ ഞങ്ങൾ പരിഹരിക്കും, അതിൽ ലോജിക് ഘടകങ്ങൾ GOST സ്റ്റാൻഡേർഡിൽ നിയുക്തമാക്കിയിരിക്കുന്നു.

ലോജിക് സർക്യൂട്ടുകൾക്കുള്ള ടാസ്‌ക്കുകൾ രണ്ട് തരത്തിലാണ്: ലോജിക് സർക്യൂട്ടുകൾ സമന്വയിപ്പിക്കുന്നതിലെ പ്രശ്‌നവും ലോജിക് സർക്യൂട്ടുകൾ വിശകലനം ചെയ്യുന്നതിലെ പ്രശ്‌നവും. ഈ ക്രമത്തിൽ ലോജിക് ഡയഗ്രമുകൾ എങ്ങനെ വായിക്കാമെന്ന് വേഗത്തിൽ മനസിലാക്കാൻ കഴിയുന്നതിനാൽ ഞങ്ങൾ രണ്ടാമത്തെ തരത്തിലുള്ള പ്രശ്നത്തിൽ നിന്ന് ആരംഭിക്കും.

മിക്കപ്പോഴും, ലോജിക്കൽ സർക്യൂട്ടുകളുടെ നിർമ്മാണവുമായി ബന്ധപ്പെട്ട്, ലോജിക്കിന്റെ ബീജഗണിതത്തിന്റെ പ്രവർത്തനങ്ങൾ പരിഗണിക്കപ്പെടുന്നു:

  • മൂന്ന് വേരിയബിളുകൾ (വിശകലന പ്രശ്‌നങ്ങളിലും സിന്തസിസിന്റെ ഒരു പ്രശ്‌നത്തിലും പരിഗണിക്കണം);
  • നാല് വേരിയബിളുകൾ (സിന്തസിസ് പ്രശ്നങ്ങളിൽ, അതായത്, അവസാന രണ്ട് ഖണ്ഡികകളിൽ).

ലോജിക്കൽ സർക്യൂട്ടുകളുടെ നിർമ്മാണം (സിന്തസിസ്) പരിഗണിക്കുക

  • ബൂളിയൻ അടിസ്ഥാനത്തിൽ "AND", "OR", "NOT" (അവസാന ഖണ്ഡികയിൽ);
  • "AND-NOT", "OR-NOT" എന്നീ പൊതുവായ അടിസ്ഥാനങ്ങളിലും (അവസാന ഖണ്ഡികയിൽ).

ലോജിക് സർക്യൂട്ടുകൾ വിശകലനം ചെയ്യുന്നതിനുള്ള ചുമതല

പ്രവർത്തനത്തെ നിർണ്ണയിക്കുക എന്നതാണ് വിശകലനത്തിന്റെ ചുമതല എഫ്തന്നിരിക്കുന്ന ലോജിക് സർക്യൂട്ട് വഴി നടപ്പിലാക്കുന്നു. അത്തരമൊരു പ്രശ്നം പരിഹരിക്കുമ്പോൾ, ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങളുടെ ക്രമം പിന്തുടരുന്നത് സൗകര്യപ്രദമാണ്.

  1. ലോജിക്കൽ സ്കീം ടയറുകളായി തിരിച്ചിരിക്കുന്നു. ടയറുകൾക്ക് തുടർച്ചയായ നമ്പറുകൾ നൽകിയിരിക്കുന്നു.
  2. ഓരോ ലോജിക്കൽ എലമെന്റിന്റെയും ഔട്ട്‌പുട്ടുകൾ ആവശ്യമുള്ള ഫംഗ്‌ഷന്റെ പേരിൽ സൂചിപ്പിച്ചിരിക്കുന്നു, ഒരു ഡിജിറ്റൽ ഇൻഡക്‌സ് നൽകിയിരിക്കുന്നു, അവിടെ ആദ്യ അക്കം ടയർ നമ്പറും ശേഷിക്കുന്ന അക്കങ്ങൾ ടയറിലെ മൂലകത്തിന്റെ ഓർഡിനൽ നമ്പറുമാണ്.
  3. ഓരോ എലമെന്റിനും, അതിന്റെ ഔട്ട്പുട്ട് ഫംഗ്ഷനെ ഇൻപുട്ട് വേരിയബിളുകളുമായി ബന്ധപ്പെടുത്തുന്ന ഒരു അനലിറ്റിക്കൽ എക്സ്പ്രഷൻ എഴുതിയിരിക്കുന്നു. നൽകിയിരിക്കുന്ന ലോജിക്കൽ ഘടകം നടപ്പിലാക്കിയ ലോജിക്കൽ ഫംഗ്ഷനാണ് എക്സ്പ്രഷൻ നിർവചിക്കുന്നത്.
  4. ഇൻപുട്ട് വേരിയബിളുകൾ വഴി പ്രകടിപ്പിക്കുന്ന ഒരു ബൂളിയൻ ഫംഗ്‌ഷൻ ലഭിക്കുന്നതുവരെ ചില ഔട്ട്‌പുട്ട് ഫംഗ്‌ഷനുകൾ മാറ്റിസ്ഥാപിക്കൽ നടത്തുന്നു.

ഉദാഹരണം 1

പരിഹാരം. ഞങ്ങൾ ലോജിക് സർക്യൂട്ടിനെ ടയറുകളായി വിഭജിക്കുന്നു, അത് ഇതിനകം ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു. ഒന്നാം നിരയിൽ നിന്ന് ആരംഭിക്കുന്ന എല്ലാ ഫംഗ്ഷനുകളും നമുക്ക് എഴുതാം:

x, വൈ, z :

x വൈ z എഫ്
1 1 1 0 1 1 1 1
1 1 0 0 0 0 1 0
1 0 1 0 0 0 1 0
1 0 0 0 0 0 1 0
0 1 1 0 0 0 1 0
0 1 0 0 0 0 1 0
0 0 1 0 0 0 1 0
0 0 0 1 0 1 0 0

ഉദാഹരണം 2ലോജിക് സർക്യൂട്ടിന്റെ ബൂളിയൻ ഫംഗ്‌ഷൻ കണ്ടെത്തി ലോജിക് സർക്യൂട്ടിനായി ഒരു ട്രൂട്ട് ടേബിൾ ഉണ്ടാക്കുക.

ഉദാഹരണം 3ലോജിക് സർക്യൂട്ടിന്റെ ബൂളിയൻ ഫംഗ്‌ഷൻ കണ്ടെത്തി ലോജിക് സർക്യൂട്ടിനായി ഒരു ട്രൂട്ട് ടേബിൾ ഉണ്ടാക്കുക.


ലോജിക് സർക്യൂട്ടിന്റെ ബൂളിയൻ ഫംഗ്‌ഷൻ ഞങ്ങൾ ഒരുമിച്ച് തിരയുന്നത് തുടരുന്നു

ഉദാഹരണം 4ലോജിക് സർക്യൂട്ടിന്റെ ബൂളിയൻ ഫംഗ്‌ഷൻ കണ്ടെത്തി ലോജിക് സർക്യൂട്ടിനായി ഒരു ട്രൂട്ട് ടേബിൾ ഉണ്ടാക്കുക.

പരിഹാരം. ഞങ്ങൾ ലോജിക് സർക്യൂട്ടിനെ ടയറുകളായി തകർക്കുന്നു. ഒന്നാം നിരയിൽ നിന്ന് ആരംഭിക്കുന്ന എല്ലാ ഫംഗ്ഷനുകളും നമുക്ക് എഴുതാം:

ഇപ്പോൾ നമുക്ക് എല്ലാ ഫംഗ്ഷനുകളും എഴുതാം, ഇൻപുട്ട് വേരിയബിളുകൾ മാറ്റിസ്ഥാപിക്കുക x, വൈ, z :

തൽഫലമായി, ഔട്ട്പുട്ടിൽ ലോജിക് സർക്യൂട്ട് നടപ്പിലാക്കുന്ന പ്രവർത്തനം നമുക്ക് ലഭിക്കും:

.

തന്നിരിക്കുന്ന ലോജിക് സർക്യൂട്ടിനുള്ള ട്രൂത്ത് ടേബിൾ:

x വൈ z എഫ്
1 1 1 0 1 1
1 1 0 0 1 1
1 0 1 1 0 1
1 0 0 0 0 0
0 1 1 0 1 1
0 1 0 0 1 1
0 0 1 0 1 1
0 0 0 0 1 1

ഉദാഹരണം 5ലോജിക് സർക്യൂട്ടിന്റെ ബൂളിയൻ ഫംഗ്‌ഷൻ കണ്ടെത്തി ലോജിക് സർക്യൂട്ടിനായി ഒരു ട്രൂട്ട് ടേബിൾ ഉണ്ടാക്കുക.

പരിഹാരം. ഞങ്ങൾ ലോജിക് സർക്യൂട്ടിനെ ടയറുകളായി തകർക്കുന്നു. ഈ ലോജിക് സർക്യൂട്ടിന്റെ ഘടന, മുമ്പത്തെ ഉദാഹരണങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായി, 5 ടയറുകളാണുള്ളത്, 4 അല്ല. എന്നാൽ ഒരു ഇൻപുട്ട് വേരിയബിൾ - ഏറ്റവും താഴ്ന്നത് - എല്ലാ നിരകളിലൂടെയും പ്രവർത്തിക്കുകയും ആദ്യ ടയറിലെ ലോജിക് എലമെന്റിലേക്ക് നേരിട്ട് പ്രവേശിക്കുകയും ചെയ്യുന്നു. ഒന്നാം നിരയിൽ നിന്ന് ആരംഭിക്കുന്ന എല്ലാ ഫംഗ്ഷനുകളും നമുക്ക് എഴുതാം:

ഇപ്പോൾ നമുക്ക് എല്ലാ ഫംഗ്ഷനുകളും എഴുതാം, ഇൻപുട്ട് വേരിയബിളുകൾ മാറ്റിസ്ഥാപിക്കുക x, വൈ, z :

തൽഫലമായി, ഔട്ട്പുട്ടിൽ ലോജിക് സർക്യൂട്ട് നടപ്പിലാക്കുന്ന പ്രവർത്തനം നമുക്ക് ലഭിക്കും:

.

തന്നിരിക്കുന്ന ലോജിക് സർക്യൂട്ടിനുള്ള ട്രൂത്ത് ടേബിൾ:

x വൈ z എഫ്
1 1 1 1 1 1
1 1 0 1 1 1
1 0 1 1 0 1
1 0 0 1 0 1
0 1 1 1 1 1
0 1 0 1 1 1
0 0 1 1 0 1
0 0 0 1 0 1

ബൂളിയൻ അടിസ്ഥാനത്തിൽ ലോജിക് സർക്യൂട്ടുകൾ സമന്വയിപ്പിക്കുന്നതിനുള്ള പ്രശ്നം

ഒരു ലോജിക്കൽ സർക്യൂട്ട് അതിന്റെ വിശകലന വിവരണമനുസരിച്ച് വികസിപ്പിക്കുന്നതിനെ ഒരു ലോജിക്കൽ സർക്യൂട്ടിന്റെ സമന്വയത്തിന്റെ പ്രശ്നം എന്ന് വിളിക്കുന്നു.

ഓരോ ഡിസ്ജംഗ്ഷനും (ലോജിക്കൽ തുക) "OR" മൂലകവുമായി പൊരുത്തപ്പെടുന്നു, അതിന്റെ ഇൻപുട്ടുകളുടെ എണ്ണം നിർണ്ണയിക്കുന്നത് ഡിസ്ജംഗ്ഷനിലെ വേരിയബിളുകളുടെ എണ്ണം അനുസരിച്ചാണ്. ഓരോ സംയോജനവും (ലോജിക്കൽ ഉൽപ്പന്നം) "AND" മൂലകവുമായി പൊരുത്തപ്പെടുന്നു, ഇവയുടെ ഇൻപുട്ടുകളുടെ എണ്ണം നിർണ്ണയിക്കുന്നത് സംയോജനത്തിലെ വേരിയബിളുകളുടെ എണ്ണം അനുസരിച്ചാണ്. ഓരോ നിഷേധവും (ഇൻവേർഷൻ) "NOT" എന്ന ഘടകവുമായി യോജിക്കുന്നു.

ലോജിക് സർക്യൂട്ട് നടപ്പിലാക്കേണ്ട ഒരു ലോജിക് ഫംഗ്ഷന്റെ നിർവചനത്തോടെയാണ് പലപ്പോഴും ലോജിക് സർക്യൂട്ടിന്റെ രൂപകൽപ്പന ആരംഭിക്കുന്നത്. ഈ സാഹചര്യത്തിൽ, ലോജിക് സർക്യൂട്ടിന്റെ സത്യ പട്ടിക മാത്രമേ നൽകിയിട്ടുള്ളൂ. ഞങ്ങൾ അത്തരമൊരു ഉദാഹരണം വിശകലനം ചെയ്യും, അതായത്, മുകളിൽ പരിഗണിക്കുന്ന ലോജിക് സർക്യൂട്ടുകൾ വിശകലനം ചെയ്യുന്ന പ്രശ്നത്തിന് പൂർണ്ണമായും വിപരീതമായ ഒരു പ്രശ്നം ഞങ്ങൾ പരിഹരിക്കും.

ഉദാഹരണം 6തന്നിരിക്കുന്ന സത്യ പട്ടിക ഉപയോഗിച്ച് ഒരു ഫംഗ്ഷൻ നടപ്പിലാക്കുന്ന ഒരു ലോജിക് സർക്യൂട്ട് നിർമ്മിക്കുക.

പാഠ സംഗ്രഹം
"അടിസ്ഥാന ലോജിക് ഘടകങ്ങൾ ഉപയോഗിച്ച് ലോജിക്കൽ സർക്യൂട്ടുകളുടെ നിർമ്മാണം"

ഗ്രേഡ് 10

പാഠ തരം: പ്രഭാഷണം, സ്വതന്ത്ര ജോലി.

ഉപകരണം: പ്രൊജക്ടർ, ടാസ്ക് കാർഡുകൾ.

ജോലിയുടെ രൂപങ്ങൾ: കൂട്ടായ, വ്യക്തിഗത.

പാഠ ദൈർഘ്യം: 45 മിനിറ്റ്

പാഠത്തിന്റെ ലക്ഷ്യങ്ങൾ:

വിദ്യാഭ്യാസപരം:

    അടിസ്ഥാന ലോജിക് ഘടകങ്ങൾ ഉപയോഗിച്ച് ലോജിക് ഫംഗ്ഷനുകൾക്കായി ലോജിക് സർക്യൂട്ടുകൾ എങ്ങനെ നിർമ്മിക്കാമെന്ന് മനസിലാക്കുക;

    ലോജിക്കൽ സർക്യൂട്ടിൽ നിന്ന് അനുബന്ധ ലോജിക്കൽ ഫംഗ്ഷൻ എഴുതാൻ പഠിക്കുക.

വിദ്യാഭ്യാസപരം:

    ജോലിയിൽ സ്വാതന്ത്ര്യത്തിന്റെ കഴിവുകൾ ഉൾപ്പെടുത്തൽ, കൃത്യതയുടെ വിദ്യാഭ്യാസം, അച്ചടക്കം.

വികസിപ്പിക്കുന്നു:

    വിദ്യാർത്ഥികളുടെ ശ്രദ്ധ, ചിന്ത, മെമ്മറി എന്നിവയുടെ വികസനം.

ക്ലാസുകൾക്കിടയിൽ:

1. സംഘടനാ നിമിഷം (1 മിനിറ്റ്).
2. പൊതിഞ്ഞ മെറ്റീരിയൽ പരിശോധിക്കുന്നു (5 മിനിറ്റ്).

ഫ്രണ്ട് പോൾ.

    അടിസ്ഥാന ലോജിക്കൽ പ്രവർത്തനങ്ങൾ പട്ടികപ്പെടുത്തുക.

    എന്താണ് ലോജിക്കൽ ഗുണനം?

    എന്താണ് ലോജിക്കൽ കൂട്ടിച്ചേർക്കൽ?

    എന്താണ് ഒരു വിപരീതം?

    എന്താണ് ഒരു സത്യ പട്ടിക?

    ഒരു ആഡർ എന്താണ്?

    എന്താണ് ഒരു ഹാഫ് ആഡർ?

3. പുതിയ മെറ്റീരിയൽ പഠിക്കൽ (20 മിനിറ്റ്).

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

ലോജിക് ഘടകം "AND":

ലോജിക്കൽ ഘടകം "OR":

ലോജിക്കൽ ഘടകം "NOT":

കമ്പ്യൂട്ടർ ഉപകരണങ്ങൾ (പ്രോസസറിലെ കൂട്ടിച്ചേർക്കലുകൾ, റാമിലെ മെമ്മറി സെല്ലുകൾ മുതലായവ) അടിസ്ഥാന ലോജിക് ഘടകങ്ങളുടെ അടിസ്ഥാനത്തിലാണ് നിർമ്മിച്ചിരിക്കുന്നത്.

ഉദാഹരണം 1 ഒരു ലോജിക് ഡയഗ്രം നിർമ്മിക്കുക.

ഞങ്ങളുടെ സർക്യൂട്ടിന്റെ നിർമ്മാണം, അവസാനമായി നടത്തേണ്ട ഒരു ലോജിക്കൽ ഓപ്പറേഷൻ ഉപയോഗിച്ച് ഞങ്ങൾ ആരംഭിക്കും. ഞങ്ങളുടെ കാര്യത്തിൽ, അത്തരമൊരു പ്രവർത്തനം ലോജിക്കൽ കൂട്ടിച്ചേർക്കലാണ്, അതിനാൽ, ലോജിക്കൽ സർക്യൂട്ടിന്റെ ഔട്ട്പുട്ടിൽ ഒരു ഡിസ്ജങ്കർ ഉണ്ടായിരിക്കണം. രണ്ട് കൺജങ്കറുകളിൽ നിന്ന് സിഗ്നലുകൾ ഇതിന് നൽകും, അതിലേക്ക് ഒരു ഇൻപുട്ട് സിഗ്നൽ സാധാരണവും ഒന്ന് വിപരീതവുമാണ് (ഇൻവെർട്ടറുകളിൽ നിന്ന്).

ഉദാഹരണം 2 ലോജിക്കൽ സർക്യൂട്ടിൽ നിന്ന് അനുബന്ധ ലോജിക്കൽ ഫോർമുല എഴുതുക:

പരിഹാരം:

4. പുതിയ മെറ്റീരിയലിന്റെ ഏകീകരണം (15 മിനിറ്റ്).

മെറ്റീരിയൽ ഏകീകരിക്കുന്നതിന്, വിദ്യാർത്ഥികൾക്ക് സ്വതന്ത്ര ജോലിക്ക് രണ്ട് ഓപ്ഷനുകൾക്കായി കാർഡുകൾ നൽകുന്നു.

ഓപ്ഷൻ 1.


പരിഹാരം:

പരിഹാരം:

ഓപ്ഷൻ 2.

1. തന്നിരിക്കുന്ന ലോജിക്കൽ ഫംഗ്ഷൻ അനുസരിച്ച്ഒരു ലോജിക് സർക്യൂട്ടും ഒരു സത്യ പട്ടികയും നിർമ്മിക്കുക.
പരിഹാരം:

2. ലോജിക്കൽ സർക്യൂട്ടിൽ നിന്ന് അതിന് അനുയോജ്യമായ ലോജിക്കൽ ഫോർമുല എഴുതുക:

പരിഹാരം:

5. ഗൃഹപാഠത്തിന്റെ പ്രസ്താവന. (3 മിനിറ്റ്).

തന്നിരിക്കുന്ന ലോജിക്കൽ ഫംഗ്ഷൻ അനുസരിച്ച്ഒരു ലോജിക് സർക്യൂട്ടും ഒരു സത്യ പട്ടികയും നിർമ്മിക്കുക.

6. പാഠം സംഗ്രഹിക്കുക. (1 മിനിറ്റ്).

ലക്ഷ്യം നേടുന്നതിന്റെ വിജയം വിശകലനം ചെയ്യുക, വിലയിരുത്തുക, ഭാവിയിലേക്കുള്ള ഒരു കാഴ്ചപ്പാട് രൂപപ്പെടുത്തുക. ക്ലാസിന്റെയും വ്യക്തിഗത വിദ്യാർത്ഥികളുടെയും ജോലിയുടെ വിലയിരുത്തൽ, അടയാളപ്പെടുത്തുന്നതിനുള്ള ന്യായവാദം, പാഠത്തെക്കുറിച്ചുള്ള അഭിപ്രായങ്ങൾ.

സാഹിത്യം, eor:

    ഇൻഫോർമാറ്റിക്സ്, ഇൻഫർമേഷൻ ടെക്നോളജികൾ. 10-11 ഗ്രേഡുകൾക്കുള്ള പാഠപുസ്തകം, N. D. ഉഗ്രിനോവിച്ച് - 2007;

    ഇൻഫോർമാറ്റിക്‌സ്, ഇൻഫർമേഷൻ ടെക്‌നോളജി എന്നിവയെക്കുറിച്ചുള്ള ശിൽപശാല. വിദ്യാഭ്യാസ സ്ഥാപനങ്ങൾക്കുള്ള പാഠപുസ്തകം, N. D. Ugrinovich, L. L. Bosova, N. I. Mikhailova - 2007.

വിഭാഗങ്ങൾ: ഇൻഫോർമാറ്റിക്സ്

ലക്ഷ്യങ്ങൾ:

1. വിദ്യാഭ്യാസപരം

  • അടിസ്ഥാന ലോജിക്കൽ പ്രവർത്തനങ്ങൾ.
  • സങ്കീർണ്ണമായ പ്രസ്താവനകൾക്കായി സത്യ പട്ടികകളുടെ നിർമ്മാണം.
  • ലോജിക് സർക്യൂട്ടുകളും ലോജിക്കൽ എക്സ്പ്രഷനുകളും.

2. വിദ്യാഭ്യാസം

  • ഗവേഷണത്തിന്റെയും വൈജ്ഞാനിക പ്രവർത്തനങ്ങളുടെയും വികസനം.
  • സംക്ഷിപ്തമായും പൂർണ്ണമായും അർത്ഥപൂർണ്ണമായും ഉത്തരം നൽകുകയും പൊതുവായ നിഗമനങ്ങളിൽ എത്തിച്ചേരുകയും ചെയ്യുക.

3. വിദ്യാഭ്യാസം

  • ഒരു കമ്പ്യൂട്ടറിൽ പ്രവർത്തിക്കുമ്പോൾ കൃത്യതയുടെ രൂപീകരണം.
  • മറ്റ് വിദ്യാർത്ഥികൾ തമ്മിലുള്ള ബന്ധങ്ങൾ മനസ്സിലാക്കുക, പെരുമാറ്റ സംസ്കാരം.

പാഠ തരം:കൂടിച്ചേർന്ന്

വിദ്യാഭ്യാസ പ്രവർത്തനങ്ങൾ സംഘടിപ്പിക്കുന്നതിനുള്ള രീതികൾ:

  • മുൻഭാഗം
  • വ്യക്തി
  • വിദ്യാർത്ഥി-കമ്പ്യൂട്ടർ

സോഫ്റ്റ്‌വെയറും ഉപദേശപരമായ പിന്തുണയും: PC, അവതരണം, പ്രാക്ടീസ് അസൈൻമെന്റ്, ഹാൻഡ്ഔട്ട്, ഇലക്ട്രോണിക്സ് വർക്ക്ബെഞ്ച് (EWB512), PowerPoint.

ക്ലാസുകൾക്കിടയിൽ

I. സംഘടനാ നിമിഷം.

II. മുമ്പ് പഠിച്ച മെറ്റീരിയൽ അപ്ഡേറ്റ് ചെയ്യുന്നുഒപ്പം ഗൃഹപാഠം പരിശോധിക്കുന്നു.

നോട്ട്ബുക്കുകളിലും ബ്ലാക്ക്‌ബോർഡിലും ചെയ്യേണ്ട അസൈൻമെന്റുകൾ.

നമ്പർ 1. ഇനിപ്പറയുന്ന ലോജിക്കൽ എക്സ്പ്രഷനുകൾക്കായി സത്യ പട്ടികകൾ സൃഷ്ടിക്കുക:

നമ്പർ 3. ബോർഡിൽ ലോജിക്കൽ ഘടകങ്ങൾ വരയ്ക്കുക AND, OR, NOT, AND-NOT, OR-NOT.

III. പുതിയ മെറ്റീരിയൽ.

ശാസ്ത്രജ്ഞരും എഞ്ചിനീയർമാരും വളരെക്കാലമായി സാങ്കേതികവിദ്യയിൽ യുക്തി ഉപയോഗിക്കുന്നതിനുള്ള സാധ്യതകളെക്കുറിച്ച് ചിന്തിക്കുന്നു. ഉദാഹരണത്തിന്, ഡച്ച് ഭൗതികശാസ്ത്രജ്ഞനായ പോൾ എഹ്രെൻഫെസ്റ്റ് (1880 - 1933), 1910-ൽ എഴുതി: "... ഒരു ഓട്ടോമാറ്റിക് ടെലിഫോൺ എക്സ്ചേഞ്ചിനായി ഒരു ഡ്രാഫ്റ്റ് വയർ ഡയഗ്രം ഉണ്ടാകട്ടെ. ഇത് നിർണ്ണയിക്കേണ്ടത് ആവശ്യമാണ്:

1) പ്ലാന്റിന്റെ പ്രവർത്തന സമയത്ത് സംഭവിക്കാവുന്ന ഏതെങ്കിലും സംയോജനത്തിൽ ഇത് ശരിയായി പ്രവർത്തിക്കുമോ;
2) അതിൽ അനാവശ്യമായ സങ്കീർണതകൾ ഉണ്ടോ എന്ന്.

അത്തരം ഓരോ കോമ്പിനേഷനും ഒരു മുൻവിധിയാണ്, ഓരോ ചെറിയ കമ്മ്യൂട്ടേറ്ററും എബോണിറ്റിലും പിച്ചളയിലും ഉൾക്കൊള്ളുന്ന ഒരു ലോജിക്കൽ "ഒന്നുകിൽ-അല്ലെങ്കിൽ" ആണ്; എല്ലാം ചേർന്ന് - തികച്ചും ഗുണപരമായ ... "പരിസരങ്ങൾ" സങ്കീർണ്ണതയിലും സങ്കീർണ്ണതയിലും ഒന്നും ആവശ്യമില്ലാത്ത ഒരു സംവിധാനം ... യുക്തിയുടെ ബീജഗണിതം നിലവിലുണ്ടെങ്കിലും, ഒരു തരം "വിതരണ ബീജഗണിതം" എന്നത് ശരിയാണോ? പദ്ധതികൾ" ഒരു ഉട്ടോപ്യയായി കണക്കാക്കണോ?

പിന്നീട് സൃഷ്ടിച്ചത് എം.എ. ഗാവ്‌റിലോവ് (1903 - 1979), റിലേ-കോൺടാക്റ്റ് സർക്യൂട്ടുകളുടെ സിദ്ധാന്തം ഇത് ഒരു ഉട്ടോപ്യയല്ലെന്ന് കാണിച്ചു.

മൈക്രോചിപ്പ് നോക്കാം. ഒറ്റനോട്ടത്തിൽ, നമ്മെ അത്ഭുതപ്പെടുത്തുന്ന ഒന്നും കാണുന്നില്ല!
എന്നാൽ ഉയർന്ന മാഗ്നിഫിക്കേഷനിൽ കാണുമ്പോൾ, അതിന്റെ മെലിഞ്ഞ വാസ്തുവിദ്യ കൊണ്ട് അത് നമ്മെ വിസ്മയിപ്പിക്കും. ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് മനസിലാക്കാൻ, കമ്പ്യൂട്ടർ വൈദ്യുതിയിൽ പ്രവർത്തിക്കുന്നുവെന്ന് ഓർക്കുക, അതായത്, ഏത് വിവരവും കമ്പ്യൂട്ടറിൽ വൈദ്യുത പ്രേരണകളുടെ രൂപത്തിൽ അവതരിപ്പിക്കപ്പെടുന്നു.

ലോജിക്കൽ സർക്യൂട്ടുകൾ നിർമ്മിക്കാൻ കഴിയേണ്ടത് എന്തുകൊണ്ട്?

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

ലോജിക് സർക്യൂട്ടുകൾ സാധ്യമായ ഏറ്റവും കുറഞ്ഞ ഘടകങ്ങളിൽ നിന്ന് നിർമ്മിക്കണം, ഇത് കൂടുതൽ വേഗത ഉറപ്പാക്കുകയും ഉപകരണത്തിന്റെ വിശ്വാസ്യത വർദ്ധിപ്പിക്കുകയും ചെയ്യുന്നു.

ലോജിക് സർക്യൂട്ടുകൾ നിർമ്മിക്കുന്നതിനുള്ള നിയമം:

1) ബൂളിയൻ വേരിയബിളുകളുടെ എണ്ണം നിർണ്ണയിക്കുക.
2) അടിസ്ഥാന ലോജിക്കൽ പ്രവർത്തനങ്ങളുടെ എണ്ണവും അവയുടെ ക്രമവും നിർണ്ണയിക്കുക.
3) ഓരോ ലോജിക്കൽ ഓപ്പറേഷനും, അനുബന്ധ ഗേറ്റ് വരച്ച് ലോജിക്കൽ പ്രവർത്തനങ്ങൾ നടത്തുന്ന ക്രമത്തിൽ ഗേറ്റുകൾ ബന്ധിപ്പിക്കുക.

എക്സ്പ്രഷനിൽ നിന്ന് സ്കീമയിലേക്കുള്ള പരിവർത്തനത്തിന്റെ രണ്ട് ഉദാഹരണങ്ങൾ പരിഗണിക്കുക. (അവതരണം)

സ്കീമയിൽ നിന്ന് എക്സ്പ്രഷനിലേക്കുള്ള പരിവർത്തനത്തിന്റെ രണ്ട് ഉദാഹരണങ്ങൾ പരിഗണിക്കുക. (അവതരണം)

ജീവിതത്തിൽ പലപ്പോഴും, ഫലം അറിയുമ്പോൾ ഒരു സാഹചര്യം ഉണ്ടാകുന്നു, അത് നടപ്പിലാക്കുന്നതിന് ഒരു ഉപകരണം നിർമ്മിക്കേണ്ടത് ആവശ്യമാണ്.

ഇനിപ്പറയുന്ന പ്രശ്നം പരിഗണിക്കുക: (അവതരണം)

ടാസ്ക് 1.രണ്ട് നിലകളുള്ള ഒരു വീട്ടിൽ, ഗോവണി ഒരു വിളക്ക് X കൊണ്ട് പ്രകാശിപ്പിക്കുന്നു. ഒന്നാം നിലയിൽ ഒരു സ്വിച്ച് A, രണ്ടാം നിലയിൽ - സ്വിച്ച് B. A ഓണാക്കിയാൽ, വിളക്ക് പ്രകാശിക്കുന്നു. രണ്ടാം നിലയിലേക്ക് ഉയർത്തി ഓണാക്കുമ്പോൾ വിളക്ക് അണയുന്നു. ആരെങ്കിലും പുറത്ത് പോയി ബി അമർത്തിയാൽ വിളക്ക് ഓണാകും, ഒന്നാം നിലയിലേക്ക് ഇറങ്ങി A അമർത്തുമ്പോൾ വിളക്ക് അണയണം.

പരിഹാര അൽഗോരിതം:

  • ഒരു സത്യ പട്ടിക ഉണ്ടാക്കുക.
  • ഒരു ബൂളിയൻ ഫംഗ്‌ഷൻ നിർവ്വചിക്കുക.
  • ഒരു ലോജിക് ഡയഗ്രം നിർമ്മിക്കുക.
ബി എക്സ്
0 0 0
1 0 1
1 1 0
0 1 1
0 0 0

ട്രൂട്ട് ടേബിളിൽ ഒരു ലോജിക്കൽ ഫംഗ്ഷൻ സൃഷ്ടിക്കുന്നതിന്, നിങ്ങൾ ഔട്ട്പുട്ട് വേരിയബിളിന്റെ മൂല്യങ്ങൾ എഴുതേണ്ടതുണ്ട്.

പട്ടികയുടെ വരികൾക്കിടയിൽ ഒരു ലോജിക്കൽ സങ്കലന ചിഹ്നവും നിരകൾക്കിടയിൽ - ഒരു ലോജിക്കൽ ഗുണന ചിഹ്നവും ഉണ്ടാകും. .

IV. പഠിച്ച മെറ്റീരിയലിന്റെ ഏകീകരണം.

ബ്ലാക്ക്ബോർഡിലും കാർഡുകളിലെ നോട്ട്ബുക്കുകളിലും ജോലി ചെയ്യുക.

നമ്പർ 1. ലോജിക്കൽ എക്സ്പ്രഷൻ അനുസരിച്ച്, ഒരു ലോജിക്കൽ സർക്യൂട്ട് നിർമ്മിക്കുക:

നമ്പർ 2. ലോജിക്കൽ സ്കീം അനുസരിച്ച്, ഒരു ലോജിക്കൽ എക്സ്പ്രഷൻ ഉണ്ടാക്കുക:

വി. കമ്പ്യൂട്ടർ ശിൽപശാല.

ഇലക്ട്രോണിക്സ് വർക്ക്ബെഞ്ച് (EWB512) ഉപയോഗിച്ചുള്ള പ്രായോഗിക പ്രവർത്തനം.

ഓപ്ഷൻ 1

1. ബൂളിയൻ എക്സ്പ്രഷൻ ലളിതമാക്കുക

2. ഇലക്ട്രോണിക്സ് വർക്ക്ബെഞ്ച് പ്രോഗ്രാം ഉപയോഗിച്ച് നിങ്ങളുടെ ജോലി പരിശോധിക്കുക:

യഥാർത്ഥ പദപ്രയോഗം ലോജിക് കൺവെർട്ടറിലേക്ക് എഴുതുക;
- ഒരു സത്യ പട്ടിക ഉണ്ടാക്കുക
- ഉപയോഗിച്ച് പദപ്രയോഗം ലളിതമാക്കുക
- ഒരു ലളിതമായ ലോജിക് സർക്യൂട്ട് നിർമ്മിക്കുക .

3. ഉണ്ടാക്കിയ ലളിതവൽക്കരണങ്ങളുടെ കൃത്യത പരിശോധിക്കുക.

VI. ഹോംവർക്ക്:

a) ലോജിക്കൽ എക്സ്പ്രഷൻ ലളിതമാക്കുക, ഒരു ലോജിക്കൽ സർക്യൂട്ടും ഒരു സത്യ പട്ടികയും നിർമ്മിക്കുക
b) സത്യ പട്ടിക (00001011) അനുസരിച്ച്, ഒരു പദപ്രയോഗം നടത്തുക, ലളിതമാക്കുക, ഒരു ഡയഗ്രം വരയ്ക്കുക.

ലോജിക്കിന്റെ ബീജഗണിതം ഉപയോഗിച്ച് ലോജിക്കൽ പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിനുള്ള ഒരു ഉദാഹരണം

യുക്തി

ലോജിക് ഡയഗ്രം- ഇത് സ്വിച്ചുകളും അവയെ ബന്ധിപ്പിക്കുന്ന കണ്ടക്ടറുകളും അടങ്ങുന്ന ഒരു ഉപകരണത്തിന്റെ സ്കീമാറ്റിക് പ്രാതിനിധ്യമാണ്, കൂടാതെ ഒരു ഇലക്ട്രിക്കൽ സിഗ്നൽ വിതരണം ചെയ്യുകയും നീക്കം ചെയ്യുകയും ചെയ്യുന്ന ഇൻപുട്ടുകളും ഔട്ട്പുട്ടുകളും.

ഓരോ സ്വിച്ചിനും രണ്ട് സംസ്ഥാനങ്ങൾ മാത്രമേയുള്ളൂ: അടച്ചുഒപ്പം തുറക്കുക. ഞങ്ങൾ സ്വിച്ച് X ഒരു ലോജിക്കൽ വേരിയബിൾ x ലേക്ക് അസൈൻ ചെയ്യുന്നു, അത് സ്വിച്ച് X അടച്ചിരിക്കുകയും സർക്യൂട്ട് കറന്റ് നടത്തുകയും ചെയ്താൽ മാത്രം മൂല്യം 1 എടുക്കുന്നു; സ്വിച്ച് തുറന്നിട്ടുണ്ടെങ്കിൽ, x പൂജ്യമാണ്.

രണ്ട് സ്കീമുകൾ വിളിക്കുന്നു തത്തുല്യമായ , അവയിലൊന്നിലൂടെ കറന്റ് ഒഴുകുകയാണെങ്കിൽ, അത് മറ്റൊന്നിലൂടെ കടന്നുപോകുകയാണെങ്കിൽ മാത്രം (അതേ ഇൻപുട്ട് സിഗ്നലിനായി).

രണ്ട് തുല്യമായ സർക്യൂട്ടുകളിൽ, ചാലക പ്രവർത്തനത്തിൽ ലോജിക്കൽ ഓപ്പറേഷനുകളോ സ്വിച്ചുകളോ അടങ്ങിയിരിക്കുന്ന ലളിതമായ സർക്യൂട്ട് ആണ്.

സ്വിച്ചിംഗ് സർക്യൂട്ടുകൾ പരിഗണിക്കുമ്പോൾ, രണ്ട് പ്രധാന പ്രശ്നങ്ങൾ ഉണ്ടാകുന്നു: സിന്തസിസ് ഒപ്പം വിശകലനം പദ്ധതി.

സ്കീമിന്റെ സിന്തസിസ് അതിന്റെ പ്രവർത്തനത്തിന്റെ നൽകിയിരിക്കുന്ന വ്യവസ്ഥകൾ അനുസരിച്ച് ഇനിപ്പറയുന്ന മൂന്ന് ഘട്ടങ്ങളായി ചുരുക്കിയിരിക്കുന്നു:

  1. ഈ അവസ്ഥകളെ പ്രതിഫലിപ്പിക്കുന്ന സത്യ പട്ടിക അനുസരിച്ച് ചാലകത ഫംഗ്ഷന്റെ സമാഹാരം;
  2. ഈ പ്രവർത്തനത്തിന്റെ ലളിതവൽക്കരണം;
  3. അനുയോജ്യമായ ഒരു സ്കീം നിർമ്മിക്കുന്നു.

സ്കീം വിശകലനം ഇതിലേക്ക് ചുരുങ്ങുന്നു:

  1. ഈ ഫംഗ്ഷനിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന സാധ്യമായ എല്ലാ വേരിയബിളുകൾക്കുമായി അതിന്റെ ചാലകത ഫംഗ്ഷന്റെ മൂല്യങ്ങൾ നിർണ്ണയിക്കുന്നു.
  2. ഒരു ലളിതമായ ഫോർമുല നേടുന്നു.

ഒരു ടാസ്ക്: നൽകിയിരിക്കുന്ന ഫോർമുലയ്‌ക്കായി ഒരു സത്യ പട്ടിക ഉണ്ടാക്കുക: (x ~ z) | ((x y) ~ (y z)).

പരിഹാരം: ഈ ഫോർമുലയുടെ സത്യപട്ടികയിൽ, ഇന്റർമീഡിയറ്റ് ഫംഗ്‌ഷനുകളുടെ സത്യപട്ടികകൾ ഉൾപ്പെടുത്തുന്നത് ഉപയോഗപ്രദമാണ്:

xyz x ~ z x വൈ yz (x y) ~ (y z) (x~ z)|((x y) ~ (yz)

പ്രായോഗിക ചുമതല നമ്പർ 2 നടപ്പിലാക്കുന്നതിനുള്ള മാർഗ്ഗനിർദ്ദേശങ്ങൾ. "ആൾജിബ്ര ഓഫ് ലോജിക്". സത്യ പട്ടികകളുടെ നിർമ്മാണം.

ലക്ഷ്യം: അടിസ്ഥാന ഗണിത പ്രവർത്തനങ്ങൾ, അടിസ്ഥാന ലോജിക്കൽ ഘടകങ്ങൾ (AND, AND-NOT, OR, OR-NOT, എക്സ്ക്ലൂസീവ് അല്ലെങ്കിൽ) അവയെ അടിസ്ഥാനമാക്കി സത്യ പട്ടികകൾ നിർമ്മിക്കുന്നതിനുള്ള പഠന രീതികൾ എന്നിവ പരിചയപ്പെടുക.

വ്യായാമം:

1. അനുബന്ധം 2 ൽ, ടാസ്‌ക് ഓപ്ഷൻ തിരഞ്ഞെടുത്ത് രചിക്കുക സത്യ പട്ടിക .

2. ലോജിക്കിന്റെ ബീജഗണിതം ഉപയോഗിച്ച് ലോജിക്കൽ പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിനുള്ള ഉദാഹരണം ഉപയോഗിച്ച് ടാസ്ക് പൂർത്തിയാക്കുക.

ഒരു ടാസ്ക്:

തന്നിരിക്കുന്ന ബൂളിയൻ എക്സ്പ്രഷൻ അനുസരിച്ച് ഒരു ലോജിക്കൽ സർക്യൂട്ട് നിർമ്മിക്കുക:



F =`BA + B`A + C`B.

പരിഹാരം:

ചട്ടം പോലെ, ഏതെങ്കിലും സർക്യൂട്ടിന്റെ നിർമ്മാണവും കണക്കുകൂട്ടലും അതിന്റെ ഔട്ട്പുട്ടിൽ നിന്ന് ആരംഭിക്കുന്നു.

ആദ്യ ഘട്ടം: ലോജിക്കൽ കൂട്ടിച്ചേർക്കൽ, ലോജിക്കൽ അല്ലെങ്കിൽ ഓപ്പറേഷൻ നടപ്പിലാക്കുന്നു, ഫംഗ്ഷൻ`B A, B`A, C`B എന്നിവയുടെ ഇൻപുട്ട് വേരിയബിളുകൾ പരിഗണിച്ച്:

രണ്ടാം ഘട്ടം: ലോജിക് ഘടകങ്ങൾ AND എന്നിവ OR മൂലകത്തിന്റെ ഇൻപുട്ടുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു, ഇവയുടെ ഇൻപുട്ട് വേരിയബിളുകൾ ഇതിനകം A, B, C എന്നിവയും അവയുടെ വിപരീതങ്ങളും:

മൂന്നാം ഘട്ടം: `A, `B എന്നിവയുടെ വിപരീതങ്ങൾ ലഭിക്കാൻ, ഇൻവെർട്ടറുകൾ അനുബന്ധ ഇൻപുട്ടുകളിൽ സ്ഥാപിക്കുന്നു:

ഈ നിർമ്മാണം ഇനിപ്പറയുന്ന സവിശേഷതയെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് - ലോജിക്കൽ ഫംഗ്‌ഷനുകളുടെ മൂല്യങ്ങൾ പൂജ്യങ്ങളും ഒന്നും മാത്രമായിരിക്കുമെന്നതിനാൽ, ഏത് ലോജിക്കൽ ഫംഗ്ഷനുകളും മറ്റ് സങ്കീർണ്ണമായ പ്രവർത്തനങ്ങളുടെ ആർഗ്യുമെന്റുകളായി പ്രതിനിധീകരിക്കാം. അങ്ങനെ, ഒരു ലോജിക്കൽ സർക്യൂട്ടിന്റെ നിർമ്മാണം ഔട്ട്പുട്ടിൽ നിന്ന് ഇൻപുട്ടിലേക്ക് നടത്തുന്നു.

പ്രായോഗിക ചുമതല നമ്പർ 3 നടപ്പിലാക്കുന്നതിനുള്ള മാർഗ്ഗനിർദ്ദേശങ്ങൾ. "ആൾജിബ്ര ഓഫ് ലോജിക്". ലോജിക് സർക്യൂട്ടുകൾ നിർമ്മിക്കുന്നു

ലക്ഷ്യം: അടിസ്ഥാന ഗണിത പ്രവർത്തനങ്ങൾ, അടിസ്ഥാന ലോജിക്കൽ ഘടകങ്ങൾ (AND, AND-NOT, OR, OR-NOT, എക്സ്ക്ലൂസീവ് അല്ലെങ്കിൽ) അവ അടിസ്ഥാനമാക്കി ലളിതമായ ലോജിക് സർക്യൂട്ടുകൾ നിർമ്മിക്കുന്നതിനുള്ള പഠന രീതികൾ എന്നിവ പരിചയപ്പെടുക.

വ്യായാമം:

1. അനുബന്ധം 2 ൽ, ടാസ്ക് ഓപ്ഷൻ തിരഞ്ഞെടുത്ത് ബിൽഡ് ചെയ്യുക ലോജിക് ഡയഗ്രം .

2. ലോജിക് സർക്യൂട്ടുകൾ നിർമ്മിക്കുന്നതിനുള്ള ഒരു ഉദാഹരണം ഉപയോഗിച്ച് ചുമതല പൂർത്തിയാക്കുക.

3. പ്രായോഗിക ജോലികൾക്കായി ഒരു നോട്ട്ബുക്കിൽ ജോലി പൂർത്തിയാക്കുക.

4. ജോലിയുടെ ഫലം അധ്യാപകന് അവതരിപ്പിക്കുക.

5. അധ്യാപകൻ ചെയ്യുന്ന ജോലി സംരക്ഷിക്കുക.

അനെക്സ് 2. ടാസ്ക് ഓപ്ഷനുകളുടെ പട്ടിക

ഈ പ്രവർത്തനങ്ങൾക്കായി ഒരു സത്യ പട്ടികയും ലോജിക് ഡയഗ്രാമും സൃഷ്ടിക്കുക
ഓപ്ഷൻ പ്രവർത്തനങ്ങൾ

4. വ്യക്തിഗത ചുമതല. മൊഡ്യൂൾ 1

IDZ-നുള്ള ടാസ്ക്കുകൾ:

  1. അനുബന്ധം 3 ൽ, ഒരു വ്യക്തിഗത ടാസ്ക്കിന്റെ ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.
  2. സിദ്ധാന്തം ഉപയോഗിച്ച് ചുമതല പൂർത്തിയാക്കുക
  3. ഒരു ട്യൂട്ടർ ഉപയോഗിച്ച് ലോജിക് സർക്യൂട്ട് പരിശോധിക്കുക.
  4. A4 ഫോർമാറ്റിൽ ഒരു IDZ ഇഷ്യൂ ചെയ്യുക, മോഡൽ അനുബന്ധം 4 അനുസരിച്ച് ഒരു ശീർഷക പേജ്.
  5. ജോലിയുടെ ഫലം അധ്യാപകന് അവതരിപ്പിക്കുക.
  6. അധ്യാപകൻ ചെയ്യുന്ന ജോലി സംരക്ഷിക്കുക.

അനുബന്ധം 3. ഒരു വ്യക്തിഗത ടാസ്ക്കിനുള്ള ഓപ്ഷനുകളുടെ പട്ടിക

ഓപ്ഷനുകൾ ഫോർമുലകൾ ഉപയോഗിച്ച് ഒരു സത്യ പട്ടികയും ഒരു ലോജിക് സർക്യൂട്ടും ഉണ്ടാക്കുക

അനെക്സ് 4. IPD യുടെ ശീർഷക പേജ്

പാഠത്തിന്റെ ലക്ഷ്യങ്ങൾ:

വിദ്യാഭ്യാസപരം:

  • ഒരു കമ്പ്യൂട്ടറിന്റെ മൂലക അടിത്തറയുടെ ഉപകരണങ്ങളെക്കുറിച്ചുള്ള വിദ്യാർത്ഥികളുടെ ധാരണ ഏകീകരിക്കാൻ;
  • ലോജിക്കൽ സർക്യൂട്ടുകൾ നിർമ്മിക്കുന്നതിനുള്ള കഴിവുകൾ ഏകീകരിക്കാൻ.

വികസിപ്പിക്കുന്നു:

  • അൽഗോരിതം ചിന്തയുടെ വികസനം രൂപപ്പെടുത്തുന്നതിന്;
  • ഡിസൈൻ കഴിവുകൾ വികസിപ്പിക്കുക;
  • ഐസിടി-കഴിവുകളുടെ വികസനം പ്രോത്സാഹിപ്പിക്കുന്നത് തുടരുക;

വിദ്യാഭ്യാസപരം:

  • ഇൻഫോർമാറ്റിക്സ് വിഷയത്തിൽ വൈജ്ഞാനിക താൽപ്പര്യത്തിന്റെ രൂപീകരണം തുടരുക;
  • വ്യക്തിപരമായ ഗുണങ്ങൾ പഠിപ്പിക്കുക:
  • പ്രവർത്തനം,
  • സ്വാതന്ത്ര്യം,
  • ജോലിയിൽ കൃത്യത;

അറിവിനും കഴിവുകൾക്കുമുള്ള ആവശ്യകതകൾ:

വിദ്യാർത്ഥികൾ അറിഞ്ഞിരിക്കണം:

  • ലോജിക് സർക്യൂട്ടുകളുടെ അടിസ്ഥാന അടിസ്ഥാന ഘടകങ്ങൾ;
  • ലോജിക്കൽ സർക്യൂട്ടുകൾ വരയ്ക്കുന്നതിനുള്ള നിയമങ്ങൾ.

വിദ്യാർത്ഥികൾക്ക് കഴിയണം:

  • ലോജിക് ഡയഗ്രമുകൾ ഉണ്ടാക്കുക.

പാഠ തരം:പഠിച്ച മെറ്റീരിയൽ ഏകീകരിക്കാനുള്ള പാഠം

പാഠത്തിന്റെ തരം:കൂടിച്ചേർന്ന്

വിദ്യാഭ്യാസ പ്രവർത്തനങ്ങൾ സംഘടിപ്പിക്കുന്നതിനുള്ള രീതികൾ:

  • മുൻഭാഗം;
  • വ്യക്തി;

സോഫ്റ്റ്‌വെയറും ഉപദേശപരമായ പിന്തുണയും:

  • പിസി, സ്മാർട്ട് ബോർഡ്, വ്യക്തിഗത ഗൃഹപാഠമുള്ള കാർഡുകൾ.

പ്രോഗ്രാം ഉപയോഗിച്ച് പാഠം വികസിപ്പിച്ചെടുത്തു മാക്രോമീഡിയ ഫ്ലാഷ്.

ക്ലാസുകൾക്കിടയിൽ

I. പാഠത്തിന്റെ ലക്ഷ്യങ്ങൾ സജ്ജമാക്കുന്നു.

ഗുഡ് ആഫ്റ്റർനൂൺ!

ഇന്ന് നമ്മൾ "ലോജിക്കൽ സർക്യൂട്ടുകളുടെ നിർമ്മാണം" എന്ന വിഷയം പഠിക്കുന്നത് തുടരുന്നു.

നിങ്ങളുടെ ഹാൻഡ്ഔട്ട് തയ്യാറാക്കുക." കമ്പ്യൂട്ടറുകളുടെ ലോജിക്കൽ അടിസ്ഥാനങ്ങൾ. ലോജിക്കൽ സർക്യൂട്ടുകളുടെ നിർമ്മാണം" അറ്റാച്ച്മെന്റ് 1

ടീച്ചറുടെ ചോദ്യം.പ്രധാന ലോജിക്കൽ ഘടകങ്ങൾക്ക് പേര് നൽകുക. ലോജിക്കൽ ഓപ്പറേഷനുമായി പൊരുത്തപ്പെടുന്ന ലോജിക്കൽ എലമെന്റ് AND, OR, NOT?

വിദ്യാർത്ഥികളുടെ പ്രതികരണം.ഒരു പ്രാഥമിക ലോജിക് ഫംഗ്ഷൻ നടപ്പിലാക്കുന്ന ഇലക്ട്രോണിക് ലോജിക് സർക്യൂട്ടിന്റെ ഒരു ഭാഗമാണ് കമ്പ്യൂട്ടർ ലോജിക് ഘടകം. പ്രധാന ലോജിക്കൽ ഘടകങ്ങൾ കൺജക്റ്റർ (ലോജിക്കൽ ഗുണനവുമായി ബന്ധപ്പെട്ടത്), ഡിസ്ജങ്കർ (ലോജിക്കൽ സങ്കലനവുമായി ബന്ധപ്പെട്ടത്), ഇൻവെർട്ടർ (ലോജിക്കൽ നെഗേഷനുമായി ബന്ധപ്പെട്ടത്) എന്നിവയാണ്.

ടീച്ചറുടെ ചോദ്യം.ലോജിക് മൂലകങ്ങൾ ഇൻപുട്ട് സിഗ്നലുകളെ രൂപാന്തരപ്പെടുത്തുന്നത് ഏത് നിയമങ്ങൾ പ്രകാരമാണ്. എലമെന്റ് ആൻഡ് പരിഗണിക്കുക. ഈ സാഹചര്യത്തിൽ ഔട്ട്പുട്ട് കറന്റ് ആയിരിക്കും (സിഗ്നൽ 1 ന് തുല്യമാണ്).

വിദ്യാർത്ഥികളുടെ പ്രതികരണം.ആദ്യ ഇൻപുട്ടിന് കറന്റ് (1, ട്രൂ), രണ്ടാമത്തേതിന് (1, ട്രൂ), ഔട്ട്‌പുട്ടിന് കറന്റ് (1, ട്രൂ) ഉണ്ട്.

ടീച്ചറുടെ ചോദ്യം.ആദ്യത്തെ ഇൻപുട്ടിൽ കറന്റ് ഉണ്ട്, രണ്ടാമത്തേതിൽ കറന്റ് ഇല്ല, പക്ഷേ ഔട്ട്പുട്ടിൽ കറന്റ് ഒഴുകുന്നു. ഇൻപുട്ടുകളിൽ കറന്റും ഔട്ട്പുട്ടിൽ കറന്റും ഇല്ല. ഈ ഘടകം എന്ത് ലോജിക്കൽ ഓപ്പറേഷൻ നടപ്പിലാക്കുന്നു?

വിദ്യാർത്ഥികളുടെ പ്രതികരണം. OR ഘടകം ഒരു ഡിസ്ജങ്കറാണ്.

ടീച്ചറുടെ ചോദ്യം. NOT ഗേറ്റ് പരിഗണിക്കുക. ഏത് സാഹചര്യത്തിലാണ് ഔട്ട്പുട്ടിൽ (0 ന് തുല്യമായ സിഗ്നൽ) കറന്റ് ഉണ്ടാകില്ല?

വിദ്യാർത്ഥികളുടെ പ്രതികരണം.ഇൻപുട്ടിൽ കറന്റ് ഉണ്ട്, സിഗ്നൽ 1 ആണ്.

ടീച്ചറുടെ ചോദ്യം.ലോജിക് സർക്യൂട്ടും ലോജിക് എലമെന്റും തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?

വിദ്യാർത്ഥികളുടെ പ്രതികരണം.ലോജിക്കൽ സർക്യൂട്ടുകളിൽ ലോജിക്കൽ പ്രവർത്തനങ്ങൾ നടത്തുന്ന ലോജിക്കൽ ഘടകങ്ങൾ അടങ്ങിയിരിക്കുന്നു.

നമുക്ക് സർക്യൂട്ട് വിശകലനം ചെയ്ത് ഔട്ട്പുട്ട് സിഗ്നൽ നിർണ്ണയിക്കാം.

II. പഠിച്ച മെറ്റീരിയലിന്റെ ഏകീകരണം.

ലോജിക്കൽ സർക്യൂട്ടുകൾ നിർമ്മിക്കാൻ കഴിയേണ്ടത് എന്തുകൊണ്ട്?

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

വീട്ടിൽ, നിങ്ങൾ ലോജിക്കൽ എക്സ്പ്രഷനുകൾക്ക് അനുയോജ്യമായ ലോജിക്കൽ സർക്യൂട്ടുകൾ നിർമ്മിക്കേണ്ടതുണ്ട്.

ടീച്ചറുടെ ചോദ്യം.ലോജിക്കൽ സർക്യൂട്ടുകൾ നിർമ്മിക്കുന്നതിനുള്ള അൽഗോരിതം എന്താണ്?

വിദ്യാർത്ഥികളുടെ പ്രതികരണം.ലോജിക് സർക്യൂട്ടുകൾ നിർമ്മിക്കുന്നതിനുള്ള അൽഗോരിതം:

ബൂളിയൻ വേരിയബിളുകളുടെ എണ്ണം നിർണ്ണയിക്കുക.

അടിസ്ഥാന ലോജിക്കൽ പ്രവർത്തനങ്ങളുടെ എണ്ണവും അവയുടെ ക്രമവും നിർണ്ണയിക്കുക.

ഓരോ ലോജിക്കൽ പ്രവർത്തനത്തിനും അനുബന്ധ ഘടകം (ഗേറ്റ്) വരയ്ക്കുക.

ലോജിക്കൽ പ്രവർത്തനങ്ങളുടെ ക്രമത്തിൽ ഗേറ്റുകൾ ബന്ധിപ്പിക്കുക.

ഗൃഹപാഠം പരിശോധിക്കുന്നു അറ്റാച്ച്മെന്റ് 1. ഹോംവർക്ക്. ഭാഗം 1

ഒരു ലോജിക്കൽ എക്സ്പ്രഷനു വേണ്ടി ഒരു ലോജിക് സർക്യൂട്ട് നിർമ്മിക്കുക:

ഒരു ലോജിക്കൽ എക്സ്പ്രഷനു വേണ്ടി ഒരു ലോജിക് സർക്യൂട്ട് നിർമ്മിക്കുക:

ഒരു ലോജിക്കൽ എക്സ്പ്രഷനു വേണ്ടി ഒരു ലോജിക് സർക്യൂട്ട് നിർമ്മിക്കുക:

ഒരു ലോജിക്കൽ എക്സ്പ്രഷനു വേണ്ടി ഒരു ലോജിക് സർക്യൂട്ട് നിർമ്മിക്കുക:

ഒരു ലോജിക്കൽ എക്സ്പ്രഷനു വേണ്ടി ഒരു ലോജിക് സർക്യൂട്ട് നിർമ്മിക്കുക:

ലോജിക് സർക്യൂട്ടുകൾ വികസിപ്പിക്കുന്നതിനും വിശകലനം ചെയ്യുന്നതിനും മെച്ചപ്പെടുത്തുന്നതിനുമുള്ള ഒരു ശക്തമായ ഉപകരണം ലോജിക്കിന്റെ ബീജഗണിതം ഡിസൈനർമാർക്ക് നൽകി. ഒരു യഥാർത്ഥ സാങ്കേതിക ഉപകരണം സൃഷ്ടിക്കുന്നതിനേക്കാൾ പ്രോപ്പർട്ടികൾ പഠിക്കുകയും അത് പ്രകടിപ്പിക്കുന്ന ഒരു ഫോർമുല ഉപയോഗിച്ച് സർക്യൂട്ടിന്റെ ശരിയായ പ്രവർത്തനം തെളിയിക്കുകയും ചെയ്യുന്നത് എളുപ്പവും വേഗതയുമാണ്.

അതിനാൽ, ഞങ്ങളുടെ അടുത്ത പാഠത്തിന്റെ ലക്ഷ്യം യുക്തിയുടെ ബീജഗണിതത്തിന്റെ നിയമങ്ങൾ പഠിക്കുക എന്നതാണ്.

IV. ഹോംവർക്ക്. ഭാഗം 2

വി. പ്രായോഗിക പ്രവർത്തനം.

പ്രോഗ്രാം - സിമുലേറ്റർ "ലോജിക്കൽ സർക്യൂട്ടുകളുടെ നിർമ്മാണം"

www.Kpolyakov.narod.ru പ്രോഗ്രാം "ലോജിക്",



വായിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു

മുകളിൽ