Cantitatea de informații. Măsuri sintactice, semantice și pragmatice ale informațiilor. Codificarea informațiilor grafice. Măsura sintactică a informațiilor

Metoda de evaluare cantitativă a informațiilor: statistică, semantică, pragmatică și structurală

Pentru evaluarea și măsurarea cantității de informații în conformitate cu aspectele de mai sus, se folosesc diverse abordări. Printre acestea sunt statistice, semantice, pragmatice și structurale. Din punct de vedere istoric, abordarea statistică a primit cea mai mare dezvoltare.

Conform abordare statistică conceptul de „cantitate de informații” a fost introdus ca măsură a incertitudinii stării sistemului, eliminată la primirea informațiilor. Incertitudinea exprimată cantitativ a unei stări se numește „entropie”. La obținerea informațiilor, incertitudinea scade, adică. entropie, sisteme. Evident, cu cât observatorul primește mai multe informații, cu atât este eliminată mai multă incertitudine, iar entropia sistemului scade, adică. Entropia unui sistem poate fi considerată ca o măsură a informațiilor lipsă. Când entropia este zero, sistemul are informatii complete, iar observatorului i se pare complet ordonat. Astfel, obținerea de informații este asociată cu o modificare a gradului de ignoranță a destinatarului cu privire la starea acestui sistem.

De remarcat faptul că metoda statistică de determinare a cantității de informații practic nu ține cont de aspectele semantice și pragmatice ale informațiilor.

Abordare semantică determinarea cantității de informații este cea mai dificil de formalizat și nu a fost încă determinată definitiv.

Măsura tezaurului a primit cea mai mare recunoaștere pentru măsurarea conținutului semantic al informațiilor. Pentru a înțelege și utiliza informațiile, destinatarul trebuie să aibă o anumită cantitate de cunoștințe.

Dacă tezaurul individual al consumatorului (S n) reflectă cunoștințele sale despre un anumit subiect, atunci cantitatea de informații semantice (I c) conținută într-un anumit mesaj poate fi evaluată prin gradul de schimbare a acestui tezaur care a avut loc sub influența acestui mesaj. Evident, cantitatea de informații (I-uri) depinde neliniar de starea tezaurului individual al utilizatorului și, deși conținutul semantic al mesajului este constant, utilizatorii cu tezaure diferite vor primi o cantitate inegală de informații. De exemplu, dacă tezaurul individual al destinatarului informațiilor este aproape de zero (S n = 0), atunci în acest caz cantitatea de informații primite este zero (I c = 0). De exemplu, atunci când ascultați un mesaj pe un necunoscut limba straina Este imposibil să extragi informații din el fără a cunoaște limba.

Cantitatea de informații semantice (I-uri) dintr-un mesaj va fi, de asemenea, egală cu zero dacă utilizatorul informațiilor știe absolut totul despre subiect, adică. tezaurul (S n) și mesajul lui nu-i oferă nimic nou.

Abordare pragmatică determină cantitatea de informaţie ca măsură care contribuie la atingerea scopului. Această abordare consideră cantitatea de informații ca o creștere a probabilității de a atinge un obiectiv.

La evaluarea cantității de informații în aspecte semantice și pragmatice, este necesar să se țină cont de dependența de timp a informațiilor (întrucât informația, în special în sistemele de management al obiectelor economice, tinde să îmbătrânească, adică valoarea ei scade în timp).

Abordare structurală este asociată cu probleme de stocare, reorganizare și regăsire a informațiilor și, pe măsură ce volumul informațiilor acumulate crește, aceasta devine din ce în ce mai importantă.

Abordarea structurală face abstracție de subiectivitatea și valoarea relativă a informațiilor și ia în considerare structurile logice și fizice ale organizării informației.

Structura informațiilor sociale și de muncă: indicatori, detalii și documente

160 din Convenția Organizației Internaționale a Muncii (OIM) „Cu privire la Statistica Muncii” și 170 Recomandarea OIM „Cu privire la Statistica Muncii” /1985/ definesc principalele direcții de colectare și analiză a informațiilor sociale și de muncă la nivel macroeconomic:

Populația activă economic, ocuparea forței de muncă, șomajul și subocuparea;

Salariile și programul de lucru;

Indicii de preț pentru bunuri de larg consum;

Costul forței de muncă;

Cheltuieli și venituri ale gospodăriei;

accidente de muncă și boli profesionale;

Conflicte de muncă;

Productivitatea muncii

Indicator- o caracteristică generalizantă a unui obiect sau proces sacru. Indicatorul acționează ca un instrument metodologic care oferă capacitatea de a testa propuneri teoretice folosind date empirice.

1) calitățiînregistrarea prezenței sau absenței unei definiții. sfinti
2) cantitatea. Fixarea gradului de exprimare, dezvoltare, anumite proprietăți

Indicatori de muncă care sunt folosite pentru a calcula cantitatea de muncă cheltuită și sunt exprimate pe unitatea de timp. Cu ajutorul lor se calculează următoarele: PT, salariu etc.

Social indicatori calitate sau caracteristicile cantitative ale proprietăților și stărilor individuale ale obiectelor și proceselor sociale, reflectă caracteristici în statistică și dinamică

Biletul numărul 2

Biletul numărul 3

Modele de informare: descriptive și formale

Modele informative descriptive- sunt modele create în limbaj natural (adică în orice limbă de comunicare între oameni: engleză, rusă, chineză, malteză etc.) în formă orală sau scrisă.

Modele informaționale formale- acestea sunt modele create într-un limbaj formal (adică științific, profesional sau specializat). Exemple de modele formale: toate tipurile de formule, tabele, grafice, hărți, diagrame etc.

Modele cromatice (informative).- sunt modele create în limbajul natural al semanticii conceptelor de culoare și al predicatelor ontologice ale acestora (adică în limbajul semnificațiilor și semnificațiilor canoanelor de culoare, reprodus reprezentativ în cultura lumii). Exemple de modele cromatice: modelul „atomic” al inteligenței (AMI), imanența interconfesională a religiilor (MIR), modelul semanticii axiologico-sociale (MASS) etc., creat pe baza teoriei și metodologiei cromatismului.

Specie modele de informare

Tabular– obiectele și proprietățile lor sunt prezentate sub forma unei liste, iar valorile lor sunt plasate în celule dreptunghiulare. Lista de obiecte de același tip este plasată în prima coloană (sau rând), iar valorile proprietăților acestora sunt plasate în următoarele coloane (sau rânduri).

Ierarhic– obiectele sunt distribuite pe niveluri. Fiecare element de nivel înalt este compus din elemente de nivel inferior, iar un element de nivel inferior poate face parte dintr-un singur element de nivel superior.

Reţea– folosit pentru a reflecta sisteme în care conexiunile dintre elemente au o structură complexă.

Biletul numărul 4. Sarcini și funcții ale sistemelor informaționale. Tipologia sistemelor informatice în funcție de amploarea acestora, sfera de aplicare, natura sarcinilor care se rezolvă, setul de funcții îndeplinite, gradul de automatizare a acestora, tipul de informații etc.

Sistem informatic este un set interconectat de mijloace, metode și personal folosit pentru a stoca, procesa și emite informații pentru a atinge obiectivele managementului.

ü Scopul operațiunii– satisfacția de specific nevoi de informareîn cadrul unui anumit domeniul subiectului

ü Rezultatul funcționării– produse informaționale - documente, matrice de informații, baze de date și servicii de informare

Biletul numărul 5

Suport tehnologic al sistemelor automate de control: (subsisteme suport tehnologia de informație) informațional, lingvistic, tehnic, software, matematic, organizatoric și ergonomic. Suport juridic.

Suport tehnologic- EDP ​​(prelucrare electronică a datelor) este un set de metode și mijloace de colectare, stocare, transmitere, prelucrare și protejare a informațiilor bazate pe tehnologie informaticăși mijloace de comunicare.

Biletul numărul 6

Scopul și tipurile de stații de lucru

Utilizarea stațiilor de lucru automatizate într-un birou modern face ca munca unui specialist să fie cât mai ușoară posibil, eliberând timp și efort care au fost cheltuiți anterior pentru performanță. operațiuni de rutină colectarea datelor și calcule complexe pentru activități creative, bazate științific, în rezolvarea problemelor profesionale. Scopul implementării este îmbunătățirea următorilor indicatori:

Automatizarea muncii, utilizarea tehnologiilor care economisesc forța de muncă (de exemplu, utilizarea computerelor); creșterea siguranței producției (când este utilizat în industrie); adoptarea mai rapidă a deciziilor de management; mobilitatea lucrătorilor; creșterea productivității muncii

Pentru a caracteriza locul de muncă automatizat, putem distinge componentele principale ale tehnologiei informaţiei, implementând-o. Acestea includ: 1. suport tehnic și hardware (calculatoare, imprimante, scanere, case de marcatși alte echipamente suplimentare);2. software de aplicație și sisteme de operare (OS);3. suport informativ(standarde pentru documente și formulare unificate, standarde pentru prezentarea indicatorilor, clasificatorilor și informațiilor de referință);4. reţea şi dispozitive de comunicare(local și rețele corporative, e-mail).

Caracteristicile acestor componente determină nivelul locului de muncă automatizat, scopul și caracteristicile acestuia. Posturile de lucru sunt concepute pentru a oferi condiții pentru confort, înaltă performanță și munca de calitate specialist si trebuie sa satisfaca urmatoarele cerinte:

Interfața cu utilizatorul ar trebui să fie simplă, convenabilă și accesibilă chiar și pentru un utilizator neinstruit. Ar trebui să conțină un sistem de indicii, de preferință sub formă de demonstrație (video, sunet, animație);

Este necesar să se asigure siguranța specialistului și îndeplinirea tuturor cerințelor ergonomice (confort, culoare și gamă de sunet corespunzătoare celei mai bune percepții, locația convenabilă a informațiilor și accesibilitatea tuturor instrumentelor necesare pentru lucru, stil uniform efectuarea de operațiuni etc.);

Utilizatorul stației de lucru trebuie să efectueze toate acțiunile fără a părăsi sistemul, de aceea este necesar să fie echipat cu toate operațiunile necesare;

Asigurarea funcționării neîntrerupte a locului de muncă automatizat ar trebui să garanteze utilizatorului finalizarea la timp a sarcinilor în conformitate cu programul de lucru. Întreruperile producției sunt inacceptabile;

Organizarea rațională a muncii unui specialist creează condiții confortabile de lucru și crește productivitatea specialistului;

Software-ul stației de lucru trebuie să fie compatibil cu alte sisteme și tehnologii informaționale, prin urmare cele mai valoroase sunt tehnologiile care combină mai multe stații de lucru.

Biletul numărul 7

Biletul numărul 8

Biletul numărul 9

CL3Development

Pe 13 ianuarie 1988, la New York a avut loc o conferință de presă pentru a anunța unirea. Ashton-Tate și Microsoft pentru a dezvolta un nou produs numit Ashton-Tate/ Microsoft SQL Server. În aceeași zi, a fost emis un comunicat de presă comun care anunța un nou produs bazat pe dezvoltările Sybase. Cât despre rolurile companiilor în dezvoltarea și promovarea produsului, potrivit comunicatului de presă Ashton-Tate urma să fie responsabil pentru supravegherea dezvoltării bazei de date (și, de asemenea, să ofere propriile dezvoltăriîn acest domeniu), și Microsoft un rol similar a fost atribuit în domeniul tehnologiilor de lucru în rețele locale. După lansarea SQL Server, Ashton-Tate va licenția produsul de la Microsoft și se va implica în vânzări cu amănuntul la nivel mondial. lumea și Microsoft- furnizarea de produse producătorilor de hardware OEM.

Ieșire

29 aprilie 1989 A început vânzarea oficială a lui Ashton-Tate/Microsoft SQL Server 1.0. Membrii echipei SQL Server au purtat tricouri cu sloganul „Ashton-Tate SQL Server: făcut la timp și mândru de asta”(engleză) Ashton-Tate SQL Server: la timp și mândru de el) .

Presa de specialitate a vorbit destul de pozitiv despre noul produs, însă vânzările au fost foarte scăzute.

Până în 1990 situația nu s-a îmbunătățit. Planurile de promovare în comun a produsului, în urma cărora SQL Server trebuia să câștige o poziție în comunitatea mare de dezvoltatori dBASE, au eșuat. Drept urmare, Ashton-Tate, care cu doi ani mai devreme deținuse o poziție de lider pe piața bazelor de date de acasă, a fost acum forțată să lupte pentru existența sa, ceea ce a forțat-o la rândul său să treacă înapoi la produsul său principal dBASE. Între timp, Microsoft a lansat OS/2 LAN Manager sub propriul său brand. Toate acestea au dus la decizia de a opri promovarea comună a SQL Server, după care acest produs a fost ușor modificat și prezentat ca Microsoft SQL Server.

SQL Server 1.11 (1991)

În 1991, Microsoft a lansat o versiune intermediară - SQL Server 1.11. Această lansare s-a datorat faptului că lista de utilizatori se extinsese deja semnificativ până la acel moment. În ciuda faptului că arhitectura client-server nu era încă răspândită, clienții au trecut treptat la ea. Dar, în ciuda criticilor pozitive din partea presei de specialitate, vânzările de SQL Server au lăsat încă de dorit (Diagrama de pe slide).

DC5 Eliberați istoricul pe diapozitiv.

Biletul numărul 10

Funcționalitate

Microsoft SQL Server folosește o versiune de SQL ca limbaj de interogare numită Transact-SQL (T-SQL pe scurt), care este o implementare a SQL-92 (standardul ISO pentru SQL) cu extensii multiple. T-SQL permite sintaxă suplimentară pentru procedurile stocate și oferă suport pentru tranzacții (interacțiune între baza de date și aplicația gazdă). Microsoft SQL Server și Sybase ASE utilizează un protocol de nivel de aplicație numit Tabular Data Stream (TDS) pentru a comunica cu rețeaua. Protocolul TDS a fost, de asemenea, implementat în proiectul FreeTDS pentru a furniza aplicatii diverse capacitatea de a interacționa cu bazele de date Date Microsoft SQL Server și Sybase.

Microsoft SQL Server acceptă, de asemenea, Open Database Connectivity (ODBC), o interfață pentru ca aplicațiile să interacționeze cu DBMS. SQL Server 2005 oferă posibilitatea de a conecta utilizatorii prin intermediul serviciilor web care utilizează Protocolul SOAP. Acest lucru permite programelor client non-Windows să se conecteze pe mai multe platforme la SQL Server. Microsoft a lansat, de asemenea, un driver JDBC certificat care permite aplicațiilor bazate pe Java (cum ar fi BEA și IBM WebSphere) să se conecteze la Microsoft SQL Server 2000 și 2005.

SQL Server acceptă oglindirea bazei de date și clustering. Un cluster SQL Server este o colecție de servere configurate identic; Această schemă ajută la distribuirea sarcinii de lucru pe mai multe servere. Toate serverele au un singur nume virtual, iar datele sunt distribuite pe adresele IP ale mașinilor cluster în timpul ciclului de lucru. De asemenea, în caz de eșec sau defecțiune pe unul dintre serverele de cluster, transfer automatîncărcați pe alt server.

SQL Server acceptă redundanța datelor în trei scenarii:

Instantaneu: O „instantanee” a bazei de date este luată și trimisă destinatarilor de către server.

Istoricul modificărilor: Toate modificările bazei de date sunt transmise continuu utilizatorilor.

Sincronizare cu alte servere: Bazele de date ale mai multor servere sunt sincronizate între ele. Modificările la toate bazele de date apar independent unele de altele pe fiecare server, iar în timpul sincronizării, datele sunt reconciliate. Acest tip de duplicare oferă posibilitatea rezolvării contradicțiilor dintre bazele de date.

Edițiile MS SQL Server 2000

Au existat două tipuri de SQLServer disponibile în ediții diferite:

· 2000 - SQL Server 2000 32 de biți, nume de cod Shiloh (versiunea 8.0);

· 2003 - SQL Server 2000 pe 64 de biți, cu nume de cod Liberty.

SQLServer 2000 este disponibil într-o varietate de ediții pentru a satisface o varietate de cerințe de performanță, timp de execuție și costuri ale clienților (organizaționale și individuale).

Enterprise Edition. Această ediție este versiunea completă a SQLServer oferită cel mai adesea organizațiilor. EnterpriseEdition oferă capabilități avansate de scalabilitate și fiabilitate necesare pentru a aborda aplicațiile online de afaceri și Internet esențiale, inclusiv vizualizări partiționate distribuite, portarea jurnalelor și capabilități avansate de clustering. De asemenea, această ediție profită din plin de cel mai avansat hardware, acceptând până la 32 de procesoare și 64 GB de RAM. În plus, SQLServer 2000 EnterpriseEdition include caracteristici suplimentare de analiză.

Standard Edition. Această opțiune poate fi oferită în medie și organizatii mici, care nu necesită capacități complexe de scalabilitate și disponibilitate și set complet funcții de analiză care sunt incluse în SQLServer 2000 Enterprise Edition. StandardEdition este utilizat în sistemele multiprocesoare simetrice cu până la 4 procesoare și până la 2 GB RAM.

Ediție personală. Această ediție include setul complet de instrumente de management și cea mai mare parte a funcționalității StandardEdition, dar este optimizată pentru uz personal. PersonalEdition rulează nu numai sub sistemele de operare server ale Microsoft, ci și edițiile lor personale, care includ Windows 2000 Professional, WindowsNTWorkstation 4.0 și Windows 98. Sunt acceptate sistemele cu procesor dublu. În timp ce această ediție acceptă baze de date de orice dimensiune, performanța sa este optimizată pentru utilizatori unici și grupuri de lucru mici, reducând volumul de lucru care vine odată cu a avea mai mult de cinci utilizatori concurenți.

Developer Edition. Această variantă de SQLServer permite dezvoltatorilor să creeze orice tip de aplicație care rulează împreună cu SQLServer. Această ediție include toate funcționalitățile EnterpriseEdition, dar cu un acord special de licență pentru utilizatorul final (EULA) care permite dezvoltarea și testarea, dar interzice implementarea în scopuri de producție.

DesktopEngine (MSDE). Această ediție include funcții de bază mecanismul bazei de date date SQL Server 2000, dar nu include interfața cu utilizatorul, instrumentele de gestionare, funcțiile de analiză, suportul pentru replicarea pachetului, licențe de acces client, biblioteci pentru dezvoltatori sau documentație online. Mărimea bazei de date și nivelul volumului de lucru atunci când lucrați cu utilizatori sunt, de asemenea, limitate aici. Ediția DesktopEngine necesită cea mai mică cantitate de resurse în comparație cu alte ediții ale SQLServer 2000, ceea ce o face ideală pentru implementarea unui depozit de date autonom.

WindowsCEEdition. Această ediție este versiunea SQLServer 2000 pentru dispozitivele care rulează WindowsCE. Este un software compatibil cu alte ediții ale SQLServer 2000, permițând dezvoltatorilor să-și valorifice abilitățile și aplicațiile existente pentru a extinde funcționalitatea depozitului de date relaționale cu soluții care rulează pe noi clase de dispozitive.

Caracteristici SQL Server 2000

MicrosoftSQL Server 2000 include o serie de caracteristici care facilitează instalarea, implementarea și operarea, precum și suport pentru scalabilitate, depozitare de date și integrarea sistemului cu alte software-uri de server.

Include multe instrumente și caracteristici care facilitează instalarea, implementarea, gestionarea și utilizarea bazelor de date. SQL Server 2000 oferă administratorilor de baze de date setul complet de instrumente de care au nevoie reglaj fin SQL Server 2000 ca parte a sistemelor online industriale. De asemenea, SQL Server 2000 rulează eficient pe sisteme mici, cu un singur utilizator, cu o suprasolicitare minimă de administrare.

Instalarea sau actualizarea are loc sub controlul aplicației cu interfata grafica(aplicație GUI) care ghidează utilizatorul pe măsură ce introduce informațiile cerute de instalator. Configurarea detectează automat dacă aveți o versiune anterioară de SQL Server. După finalizarea instalării SQL Server 2000, acesta îl întreabă pe utilizator dacă dorește să ruleze vrăjitorul de actualizare SQL Server 2000, care vă va ghida rapid prin procesul de actualizare. Astfel, întregul proces de instalare sau actualizare este finalizat rapid, utilizatorul fiind nevoit să introducă un minim de informații.

SQL Server 2000 își schimbă automat și dinamic configurația pe măsură ce rulează. Pe măsură ce numărul de utilizatori conectați la SQL Server 2000 crește, acesta poate aloca în mod dinamic resursele necesare, cum ar fi memoria. Când sarcina scade, SQL Server 2000 eliberează resurse și le returnează în sistem. Dacă alte aplicații rulează pe server în același timp, SQL Server 2000 va detecta acel suplimentar memorie virtualăși va reduce cantitatea de memorie virtuală pe care o folosește pentru a reduce supraîncărcarea de paginare. SQL Server 2000 poate, de asemenea, să crească sau să micșoreze automat dimensiunea bazei de date pe măsură ce informațiile sunt adăugate sau eliminate.

SQL Server 2000 funcționează cu alții produse software, formând un depozit de informații stabil și sigur pentru Internet și intranet:

· SQL Server 2000 funcționează cu mecanismele de securitate și criptare ale Windows 2000 Server și Windows NT Server, implementând stocarea securizată a informațiilor;

· SQL Server 2000 este un serviciu de stocare de înaltă performanță pentru aplicații bazate pe Web care gestionează Microsoft Internet Servicii de informare;

· SQL Server 2000 poate fi utilizat împreună cu Site Server pentru a servi site-uri web mari și complexe de comerț electronic;

· suportul pentru socket-uri TCP/IP vă permite să integrați SQL Server 2000 cu Microsoft Proxy Server pentru a implementa comunicare sigură prin internet și intranet.

SQL Server 2000 poate fi construit pentru a funcționa la nivelul necesar pentru a rula site-uri de internet mari. În plus, motorul de baze de date SQL Server 2000 are suport nativ pentru XML și web master Asistentul ajută la generare Pagini HTML(Hypertext Markup Language) bazat pe datele SQL Server 2000 și publică aceste date pentru acces prin HTTP (Hypertext Transport Protocol) și FTP ( Transfer de fișiere Protocol).

SQL Server acceptă autentificarea Windows, care vă permite să utilizați înregistrări SQL Conturi de utilizator și domeniu Server 2000 Windows NT și Windows 2000.

Windows 2000 autentifică utilizatorii atunci când se conectează la rețea Când se conectează la SQL Server, software-ul client solicită o conexiune de încredere, care poate fi acordată numai dacă utilizatorii sunt autentificați de Windows NT sau Windows 2000. Astfel, SQL Server în sine nu se autentifică. utilizatorii, dar Utilizatorii nu au nevoie de date de conectare și parole separate pentru a se conecta la fiecare sistem SQL Server SQL Server 2000 poate trimite și primi mesaje de e-mail și de paginare de la Microsoft Exchange sau alte servere de e-mail compatibile cu MAPI (Message Application Programming Interface). Această caracteristică permite trimiterea e-mailurilor utilizând loturi SQL Server 2000, procedurile stocate și declanșatoarele de evenimente și notificări SQL Server 2000 să poată fi configurate astfel încât, dacă apare o problemă gravă sau chiar riscă să apară, administratorul serverului este notificat automat. prin e-mail sau pager.

Instrumente SQL Server 2000

Manager de întreprindere

SQL Server Enterprise Manager este instrumentul principal de administrare pentru SQL Server 2000, care acceptă o interfață de utilizator compatibilă cu MMC (Microsoft Management Console) și vă permite să rezolvați o serie de sarcini administrative:

· definiți grupuri de servere care rulează SQL Server;

· înregistrează serverele individuale într-un grup;

· configurați orice setări SQL Server pentru toate serverele înregistrate;

· creați și administrați orice baze de date, obiecte, ID-uri de utilizator, nume de contși drepturi de acces la SQL Server pe fiecare dintre serverele înregistrate;

· Definiți și executați toate sarcinile administrative SQL Server pe fiecare server înregistrat;

· construiți și testați interactiv instrucțiuni, pachete și scripturi SQL apelând SQL Query Analyzer;

· apelați diverși vrăjitori SQL Server.

MMC acceptă o interfață comună pentru gestionarea diferitelor aplicații de server într-o rețea Microsoft Windows. Aplicațiile server includ o componentă numită snap-in care oferă utilizatorilor MMC o interfață pentru a gestiona aplicația server. SQL Server Enterprise Manager este un snap-in MMC pentru Microsoft SQL Server 2000.

Agent SQL Server

Agentul SQL Server rulează pe un server care rulează o instanță a SQL Server 2000 sau versiuni anterioare ale SQL Server. Agentul SQL Server este responsabil pentru rezolvarea următoarelor sarcini:

· rulează joburi SQL Server programate să ruleze în anumit timp sau după o anumită perioadă de timp;

· definiție conditii speciale, la apariția căreia este necesar să se efectueze o acțiune specificată de administrator, de exemplu, să avertizeze pe cineva prin trimiterea unui mesaj către un pager sau prin e-mail, sau să lanseze o sarcină care îndeplinește aceste condiții;

· lansarea sarcinilor definite de administratori care efectuează replicare.

SQL Profiler

SQL Profiler este un instrument pentru înregistrarea evenimentelor SQL Server 2000. Evenimentele sunt stocate într-un fișier de urmărire, care poate fi ulterior analizat sau utilizat pentru a repeta o secvență de acțiuni pentru a diagnostica problema. SQL Profiler este utilizat pentru:

· executarea pas cu pas a interogărilor problematice și determinarea sursei problemei;

· căutarea și diagnosticarea interogărilor lente;

· înregistrarea secvențelor de instrucțiuni SQL care duc la probleme;

· monitorizarea performanței SQL Server și reglarea încărcării acestuia.

SQL Profiler acceptă, de asemenea, auditarea acțiunilor efectuate pe instanțe SQL Server. Informațiile despre activitățile legate de securitate sunt stocate pentru revizuire ulterioară de către administratorul de securitate.

Manager de service

SQLServerServiceManager este conceput pentru a porni, opri și întrerupe componentele serverului SQLServer 2000 Aceste componente rulează ca servicii în Microsoft Windows NT sau Windows 2000 și ca programe executabile separate în Windows 95 și Windows 98.

SQL Server. Implementează motorul de baze de date SQL Server. Există un serviciu SQL Server pentru fiecare instanță de SQL Server care rulează pe un computer.

Agent SQL Server. Implementează un agent care rulează sarcini administrative programate SQL Server. Există un serviciu Agent SQL Server pentru fiecare instanță a SQL Server care rulează pe un computer.

Căutare Microsoft (numai pentru Windows NT și Windows 2000). Implementează mecanismul căutarea textului integral. Există o singură copie, indiferent de numărul de instanțe SQL Server de pe computer.

MSDTC (doar Windows NT și Windows 2000). Gestionează tranzacțiile distribuite. Există o singură copie, indiferent de numărul de instanțe SQL Server de pe computer.

MSSQLServerOLAPService (numai Windows NT și Windows 2000). Implementează Servicii de Analiză. Există o singură copie, indiferent de numărul de instanțe SQL Server de pe computer.

Fereastra Service Manager poate fi ascunsă și reprezentată printr-o pictogramă în bara de sistem. Pentru a afișa un meniu care listează sarcinile pe care Service Manager le acceptă, faceți clic dreapta pe pictograma din bara de activități.

Analizor de interogări SQL

SQL Query Analyzer este un instrument GUI conceput pentru a rezolva multe probleme diferite:

· crearea de interogări și scripturi SQL, precum și executarea lor cu baze de date SQL Server;

· crearea de obiecte de bază de date utilizate frecvent în scripturi standard;

· copierea obiectelor bazei de date existente;

· executarea procedurilor stocate fără specificarea parametrilor acestora;

· Depanarea procedurilor stocate;

· Interogări de depanare care au probleme de performanță;

· căutarea de obiecte în baze de date, precum și vizualizarea și lucrul cu obiecte;

· adăugarea, actualizarea și ștergerea rândurilor din tabel;

· definirea comenzilor rapide de la tastatură pentru a rula interogări utilizate frecvent, adăugarea comenzilor utilizate frecvent în meniul Instrumente;

SQL Query Analyzer este lansat direct din meniul Start sau din SQL Server Enterprise Manager. De asemenea, poate fi lansat prin introducerea isqlw la promptul de comandă.

Biletul numărul 11

Obiecte mari

DB2/2 și DB2/6000 oferiți utilizatorului noi tipuri de date, cum ar fi obiecte mari binare (BLOB) și obiecte text mari (CLOB).

BLOBS vă permit să stocați orice tip de date de până la doi gigaocteți.

Opțiunea 1: funcția are acces direct la baza de date, ceea ce permite o performanță maximă, dar reprezintă o potențială amenințare la adresa performanței serverului și a integrității datelor

Opțiunea 2: funcția este executată ca un proces separat de serverul bazei de date, care protejează datele și DBMS, dar reduce performanța

Pro

Există unul bun versiune gratuită

bun suport tehnic gratuit

Este posibil să obțineți sprijin plătit producător, ceea ce îi permite să fie utilizat în sectorul de afaceri Enterprise

Cu configuratii

Performanță bună

Gestionează mai bine situațiile precum „memorie insuficientă pentru serverul 1C”.

Nu există limită la 256 de tabele, ceea ce extinde posibilitățile atunci când lucrați cu RLS

Contra

Puțini specialiști

Prevalență scăzută

Dimensiunea bazei de date este mai mare decât în ​​alte subbaze de date

Există o ajustare automată a sistemului, dar este incompletă

Este posibil ca unele mesaje să nu fie procesate corect de către platformă.

Biletul numărul 12

Biletul numărul 14

Biletul numărul 15.

Windows Open Services Architecture (WOSA) este un set de standarde deschise pentru interacțiunea sistemelor de aplicații

Windows acceptă o familie de standarde care fac aplicațiile mai ușor de scris și deschise pe verticală. Denumirea generală a acestor standarde este WOSA (Windows Open Services Architecture.

(WOSA) oferă un set de standarde deschise pentru interacțiunea componentelor sistemului de aplicații pe partea serverului și a clientului.

Familia este împărțită în trei categorii:

standarde de uz general;

standarde de comunicare;

standarde pentru aplicații și servicii financiare.

Grupul de standarde de uz general include:

— Open Database Connectivity (ODBC) - acces la baze de date

— Messaging Application Programming Interface (MAPI) - redirecționarea mesajelor

— Telephony Application Programming Interface (TAPI) - acces prin linie telefonică

Către grupul de comunicare
standarde incluse următoarele elemente:

Windows SNA Host Communications API

Interfață de comunicare Windows Sockets bazată pe protocolul TCP/IP

Interfață Microsoft Remote Procedure Call (RPC). apel de la distanță proceduri

Grupul de standarde pentru aplicații și servicii financiare include două elemente

Extensie WOSA pentru date live de pe piață (WOSA/XRT)

Extensie WOSA pentru servicii financiare (WOSA/XFS)

Fiecare dintre familia de standarde WOSA descrie o arhitectură care include următoarele componente principale:

Interfață de programare a aplicațiilor (API)

Interfață server (SPI)

Manager de grup de aplicații/servicii

Baza de date pentru inregistrarea aplicatiilor/serviciilor.

Biletul numărul 16

Orez. 1. Mutarea informațiilor din baza de date în aplicație

Figura arată că atunci când dezvoltă o aplicație DBMS, programatorul lucrează cu seturi de componente concepute pentru a schimba informații cu bazele de date și pentru a le afișa. În funcție de mecanismul de acces la baza de date selectat, unele seturi de componente pot să nu fie utilizate, dar toate, indiferent de caracteristicile bazei de date utilizate și mecanismul de accesare a acesteia, au proprietăți și metode similare.

ODBC (Open Database Connectivity - acces deschis la baze de date) - dezvoltat de Microsoft, un universal interfata de programare a aplicatiei pentru a accesa baze de date.

Scopul principal al dezvoltării protocolului ODBC este considerat a fi standardizarea mecanismelor de interacțiune cu diferite SGBD. Principala problemă asociată dezvoltării de aplicații care interacționează cu baze de date bazate pe API-uri SQL speciale a fost aceea că fiecare DBMS avea propria interfață de programare, fiecare dintre ele avea propriile caracteristici și nu funcționa exact ca celelalte. În acest sens, dezvoltarea aplicației a depins semnificativ de SGBD-ul utilizat. Compania Microsoft a făcut un pas important pentru a rezolva această problemă. Ideea principală a fost dezvoltarea unei interfețe universale la nivelul familiei de sisteme de operare Windows, care să poată fi suportată în diferite SGBD-uri.

Să ne uităm pe scurt la structura software-ului ODBC:

· Interfață de apelare a funcției ODBC: Acesta este așa-numitul strat superior al ODBC, care conține API-ul, care este utilizat direct de aplicații. Acest API este implementat ca o bibliotecă de link-uri dinamice Dll și face parte din sistemul de operare Windows;

· Drivere ODBC: Acesta este așa-numitul nivel inferior al ODBC, care conține un set de drivere pentru DBMS care acceptă protocolul ODBC. Ca parte a tehnologiei, se poate dezvolta un driver ODBC corespunzător pentru fiecare SGBD, care va acționa ca o legătură intermediară între programul de aplicație și SGBD, transformând apelurile către funcțiile SGBD în apeluri către funcții SGBD specializate interne. Aceasta rezolvă problema standardizării. Pentru multe SGBD-uri moderne, există drivere ODBC specializate care sunt instalate separat în sistemul de operare;

· Manager de drivere ODBC: acest mecanism software reprezintă nivel intermediar ODBC, gestionând procesul de încărcare a driverelor necesare.

Diagrama de execuție a programului folosind protocolul ODBC pentru accesul la date este prezentată în Fig. 2.

Orez. 2. Diagrama de execuție a programului utilizând protocolul ODBC pentru a accesa date

sala de operatie sistem Windows are mai multe mecanisme de accesare a bazelor de date: ODBC,OLE DBŞi ZGOMOT.

Tehnologia ODBC(din engleza Deschide conectivitate la baza de date– mecanism deschis pentru accesarea bazelor de date 1 ) este o componentă a sistemului de operare Windows, conceput pentru a unifica accesul la informațiile stocate în baze de date diverse tipuri. ODBC constă dintr-un set de drivere care efectuează operațiuni de schimb cu anumite baze de date, și un manager de șofer care transferă cererile de la aplicație la șofer și transferă informații de la șofer la aplicație (Fig. 3).

Orez. 3. Mișcarea informațiilor între aplicație și baza de date folosind ODBC

Limbajul de interogare este utilizat pentru obținerea și modificarea datelor SQL, indiferent dacă este suportat de baza de date pe care o accesează aplicația. Dacă baza de date nu acceptă limba SQL, atunci accesul la acesta nu este diferit de accesul la DB, sprijinind SQL. Aceasta este unificarea accesului la bazele de date de către sistem ODBC– aplicația specifică numele driverului care trebuie utilizat pentru conectarea la baza de date și trimite o solicitare care descrie compoziția informațiilor solicitate. Mecanism suplimentar ODBC efectuează toate operațiunile necesare obținerii de informații, ascunzând de aplicație specificul lucrului cu o anumită bază de date. Acces la aplicație ODBC efectuat prin API-functii implementate in biblioteci dinamice.

Niveluri și structură informatii economice. Nivelurile sintactice, semantice și pragmatice ale informațiilor economice. Elemente structurale ale informațiilor economice - detalii, indicatori, unități constitutive de informații (CUI), documente, matrice și baze de date

Subiectul acestui curs este marketing informaţia ca parte integrantă a informaţiei economice.

Informații economice este un ansamblu de informații care caracterizează relațiile de producție în societate. Aceste informații pot fi înregistrate, stocate, transmise, prelucrate și utilizate în procesele de planificare, contabilitate, control și analiză a unui sistem sau proces economic.

Informațiile economice includ diverse informatii despre compoziția și valorile resurselor de muncă, materiale și financiare și starea obiectului de conducere la un anumit moment în timp. Informațiile economice vă permit să obțineți informații despre activitățile întreprinderilor și organizațiilor prin diverși indicatori economici. Informațiile din orice domeniu au o serie de proprietăți caracteristice.

Nota caracteristicile informaţiei economice:

1. Multidimensionalitate – număr mareși volumul de date, fără de care gestionarea de înaltă calitate a proceselor economice este imposibilă.

2. Afișare numerică - informațiile economice, de regulă, reflectă activitățile de producție și economice folosind un sistem de indicatori naturali și de cost. Ele sunt exprimate folosind date numerice, astfel încât atunci când se lucrează cu informații economice, tipurile de date numerice și metodele de lucru cu aceste tipuri sunt foarte utilizate.

3. Periodicitatea - majoritatea proceselor de producție și economice se caracterizează prin repetabilitatea ciclică a etapelor lor constitutive (lună, trimestru, an) și, în consecință, este caracteristică repetabilitatea informațiilor care reflectă procesele din aceste etape.

4. Grafic și vedere la masă informatii economice. Documentele economice iau cel mai adesea forma de tabele și grafice, astfel încât procesoarele de foi de calcul sunt utilizate pe scară largă pentru procesarea informațiilor economice.

5. Diversitatea surselor și a consumatorilor.

Aceste caracteristici ale informației economice predetermina necesitatea științifică și tehnică și fezabilitatea economică a utilizării instrumentelor tehnologice a informației în colectarea, acumularea, transmiterea și prelucrarea acesteia, ceea ce necesită, la rândul său, specialiști să fie capabili să determine structura și volumele informațiilor prelucrate.

În procesul de utilizare în sistemele economice și de management, informația trece prin mai multe faze de existență:

Informația asimilată este reprezentarea mesajelor în mintea unei persoane, suprapuse sistemului conceptelor și evaluărilor sale;


Informații documentate - informații înregistrate sub formă simbolică pe orice suport fizic;

Informații transmise- informatii luate in considerare la momentul transmiterii acesteia de la sursa catre receptorul receptor. În timpul procesului de transmitere, informația trece printr-o serie de convertoare: dispozitive de codificare și decodare, calculatoare care procesează informații, sisteme de comunicații, rețele de calculatoare etc.

Informațiile sunt date care circulă între elementele structurale individuale ale unui sistem economic sau între sistemele în sine. Există diferite niveluri de considerare a informațiilor: sintactic, semantic și pragmatic.

Nivel sintactic studiază structura semnelor și relațiile dintre ele în mesajele de informare. La acest nivel se analizează structura simbolurilor și semnelor din documente, formatele de detalii, structura matricelor de informații etc. nivel sintactic folosiți termenul „date”, iar volumul datelor este legat de numărul de copii ale documentelor, numărul de înregistrări din baza de date etc. Datele de intrare primite stau la baza procesării informațiilor, obținând date de ieșire care servesc drept bază pentru luarea deciziilor.

Nivel semantic determină conţinutul semantic general al informaţiei şi face posibilă stabilirea de relaţii între elementele individuale ale informaţiei. Semantica studiază relațiile dintre semne și obiectele pe care le denotă, fără a ține seama de destinatarul semnelor. Ea studiază modelele generale de construcție a oricăror sisteme de semne luate în considerare în sintactică. Există semantică logică și structurală. Semantică logică consideră sistemele de semne ca mijloace de exprimare a sensului, stabilind o relație între structura combinațiilor de semne și capacitățile lor expresive. Semantică structurală- o secțiune de lingvistică structurală dedicată descrierii semnificației expresiilor lingvistice și operațiilor asupra acesteia. Analiza semantică- un set de operații care servesc la reprezentarea semnificației unui text în limbaj natural sub forma unei înregistrări într-un limbaj semantic (semantic) formalizat. Analiza semantică modelează procesul de înțelegere umană a textului. Cu cât starea sistemului devine mai precisă pentru destinatarul informației, cu atât conținutul informațional al mesajului este mai mare. Pe nivel semantic conţinutul informaţiei se bazează pe tezaurul sistemului.

Tezaur(dicționar) include un set de concepte de bază, termeni, definiții, structuri de date consistente la nivel logic de prezentare în baze de date etc. În același timp, informativitatea mesajelor depinde în mare măsură de capacitatea destinatarului de a-și extinde tezaurul.

Nivel pragmatic determină valoarea informaţiei pentru luarea deciziilor de management, pentru sistemul de management în ansamblu. Pragmatică studiază percepția expresiilor semnificative ale unui sistem de semne în conformitate cu abilitățile de rezoluție ale perceptorului. Pragmatica teoretică are în vedere unele ipoteze despre proprietățile și structura inteligenței, care sunt formulate pe baza datelor din neurofiziologie, psihologie experimentală, bionică, teoria perceptronilor etc. Pragmatica aplicată include cercetările dedicate analizei empirice a înțelegerii de către oameni a diferitelor expresii lingvistice, studiul ritmului și versificației și dezvoltării sistemelor de regăsire a informațiilor.

Astfel, există trei niveluri de considerare a oricărui mesaj de informare, trei niveluri de abstracție de la caracteristicile unor acte specifice de schimb de informații. Pe pragmatic nivel pentru a identifica utilitatea informațiilor, toate elementele sunt luate în considerare schimbul de informații. Pe semantic nivel, făcând abstracție de la destinatarul informațiilor, scopul ultim al studiului este sensul semantic al mesajului, adecvarea acestuia la obiectele descrise. Cel mai îngust este sintactic nivel - nivelul studierii numai a semnelor în sine și a relațiilor dintre ele.

Sarcina informațiilor economice este de a oferi o descriere adecvată a unei stări a sistemului sau obiectului economic în cauză. Prin urmare, se impun o serie de cerințe privind informațiile economice.

Completitudinea informațiilor pentru luarea deciziilor și implementarea funcțiilor manageriale . Completitudinea este determinată în raport cu funcțiile de management. Informațiile pot fi incomplete în ceea ce privește volumul și compoziția informațiilor. Lipsa informației nu permite luarea deciziilor corecte de management. Completitudinea informațiilor înseamnă suficiența acesteia pentru înțelegerea și luarea deciziilor.

Acuratețea și fiabilitatea informațiilor. Aceste caracteristici determină gradul în care valoarea informației se apropie de valoarea adevărată. Fiabilitatea reflectă evaluarea probabilistică a informațiilor. Există anumite niveluri de acuratețe în utilizarea datelor obținute.

Valoare informațiile depind de ce probleme sunt rezolvate cu ajutorul ei.

Relevanță și eficiență. Relevanța arată gradul de corespondență dintre starea reală a unui obiect economic și starea sistemului informațional. Lipsa modificărilor în timp util în informațiile reflectate în sistemul informațional duce la perturbarea proceselor de management. Eficiența determină viteza de aplicare sistem informatic modificări ale informațiilor despre starea domeniului subiectului Este important să aveți informații actualizate atunci când lucrați în condiții în continuă schimbare.

Perceptibilitatea- informaţia devine clarŞi de înțeles dacă este exprimat în limbaj, subiecte de înțeles obiectelor pentru care este destinat.

Informații - ce este? Pe ce se bazează? Ce obiective urmărește și ce sarcini îndeplinește? Despre toate acestea vom vorbi în acest articol.

Informații generale

În ce cazuri este folosită metoda semantică de măsurare a informațiilor? Este folosită esența informațiilor, partea de conținut a mesajului primit este de interes - acestea sunt indicațiile pentru utilizarea acestuia. Dar mai întâi, să dăm o explicație despre ce este. Trebuie remarcat faptul că metoda semantică de măsurare a informațiilor este o abordare formalizată dificilă, care nu a fost încă pe deplin formată. Este folosit pentru a măsura cantitatea de semnificație a datelor care au fost primite. Cu alte cuvinte, cât de mult din informațiile primite sunt necesare în acest caz. Această abordare este utilizată pentru a determina conținutul informațiilor primite. Și dacă vorbim despre un mod semantic de măsurare a informațiilor, folosim conceptul de tezaur, care este indisolubil legat de subiectul luat în considerare. Ce reprezintă?

Tezaur

Aș dori să fac o scurtă introducere și să răspund la o întrebare despre metoda semantică de măsurare a informațiilor. Cine a prezentat-o? Fondatorul ciberneticii, Norbert Wiener, a propus utilizarea acestei metode, dar a primit o dezvoltare semnificativă sub influența compatriotului nostru A. Yu. Care este denumirea folosită pentru a desemna totalitatea informațiilor pe care le are destinatarul informațiilor. Dacă corelezi tezaurul cu conținutul mesajului primit, poți afla cât de mult a redus incertitudinea. Aș dori să corectez o greșeală care afectează adesea un număr mare de oameni. Astfel, ei cred că metoda semantică de măsurare a informațiilor a fost introdusă de Claude Shannon. Nu se știe exact cum a apărut această concepție greșită, dar această opinie este incorectă. Claude Shannon a introdus o metodă statistică de măsurare a informațiilor, al cărei „succesor” este metoda semantică.

Abordare grafică pentru determinarea cantității de informații semantice dintr-un mesaj primit

De ce trebuie să desenezi ceva? Măsurarea semantică folosește această capacitate de a comunica vizual utilitatea datelor în grafice ușor de înțeles. Ce înseamnă asta în practică? Pentru a explica starea de fapt, o relație este reprezentată sub forma unui grafic. Dacă utilizatorul nu are cunoștințe despre esența mesajului care a fost primit (egal cu zero), atunci cantitatea de informații semantice va fi egală cu aceeași valoare. Este posibil să găsim valoarea optimă? Da! Acesta este numele unui tezaur, unde volumul de informații semantice este maxim. Să aruncăm o privire mic exemplu. Să presupunem că un utilizator primește un mesaj scris într-o limbă străină necunoscută sau o persoană poate citi ceea ce este scris acolo, dar aceasta nu mai este o știre pentru el, deoarece toate acestea sunt cunoscute. În astfel de cazuri, ei spun că mesajul conține zero informații semantice.

Dezvoltare istorică

Probabil că acest lucru ar fi trebuit să fie discutat puțin mai sus, dar nu este prea târziu pentru a ajunge din urmă. Metoda semantică de măsurare a informațiilor a fost introdusă inițial de Ralph Hartley în 1928. S-a menționat anterior că Claude Shannon este adesea citat drept fondator. De ce a existat o asemenea confuzie? Cert este că, deși metoda semantică de măsurare a informațiilor a fost introdusă de Ralph Hartley în 1928, Claude Shannon și Warren Weaver au fost cei care au generalizat-o în 1948. După aceasta, fondatorul ciberneticii, Norbert Wiener, și-a format ideea metodei tezaurului, care a primit cea mai mare recunoaștere sub forma unei măsuri dezvoltate de Yu I. Schneider. Trebuie menționat că pentru a înțelege acest lucru este necesar un nivel destul de ridicat de cunoștințe.

Eficienţă

Ce ne oferă în practică metoda tezaurului? Este o confirmare reală a tezei că informația are o proprietate precum relativitatea. De remarcat că are o valoare relativă (sau subiectivă). Pentru a putea evalua în mod obiectiv informațiile științifice, a fost introdus conceptul de tezaur universal. Gradul său de schimbare arată semnificația cunoștințelor pe care le primește umanitatea. În același timp, este imposibil de spus exact ce rezultat final (sau intermediar) se poate obține din informații. Să luăm computerele de exemplu. Tehnologia computerizată a fost creată pe baza tehnologiei lămpii și a stării de biți a fiecărui element structural și a fost utilizată inițial pentru a efectua calcule. Acum aproape fiecare persoană are ceva care funcționează pe baza acestei tehnologii: radio, telefon, computer, televizor, laptop. Chiar și frigiderele, aragazurile și lavoarele moderne conțin unele componente electronice, a căror bază este informații despre facilitarea utilizării acestor dispozitive de uz casnic.

Abordare științifică

Unde este studiată metoda semantică de măsurare a informațiilor? Informatica este stiinta care se ocupa de diverse aspecte ale acestei probleme. Care este particularitatea? Metoda se bazează pe utilizarea sistemului „adevărat/fals” sau a sistemului de biți „un/zero”. Când sosesc anumite informații, acestea sunt împărțite în blocuri separate, care sunt denumite ca unități de vorbire: cuvinte, silabe și altele asemenea. Fiecare bloc primește o anumită valoare. Să ne uităm la un mic exemplu. Doi prieteni stau în apropiere. Unul se întoarce la al doilea cu cuvintele: „Avem o zi liberă mâine”. Toată lumea știe când sunt zilele de odihnă. Prin urmare, valoarea acestei informații este zero. Dar dacă al doilea spune că lucrează mâine, atunci pentru primul va fi o surpriză. Într-adevăr, în acest caz, se poate dovedi că planurile pe care le-a făcut o persoană, de exemplu, să meargă la bowling sau să scormonească într-un atelier, vor fi perturbate. Fiecare parte a exemplului descris poate fi descrisă folosind unu și zerouri.

Operarea cu concepte

Dar ce se mai folosește în afară de tezaur? Ce altceva trebuie să știți pentru a înțelege modul semantic de măsurare a informațiilor? Conceptele de bază care pot fi studiate în continuare sunt sistemele de semne. Ele sunt înțelese ca mijloace de exprimare a sensului, cum ar fi regulile de interpretare a semnelor sau a combinațiilor lor. Să ne uităm la un alt exemplu din informatică. Calculatoarele funcționează cu zerouri și unuri convenționale. În esență este scăzut și înaltă tensiune, care este furnizat componentelor echipamentelor. Mai mult, ei transmit acestea și zerourile la nesfârșit. Cum poate tehnologia să facă diferența între ele? S-a găsit răspunsul la aceasta - întreruperi. Atunci când această informație este transmisă, se obțin diverse blocuri precum cuvinte, fraze și semnificații individuale. În vorbirea umană vorbită, pauzele sunt, de asemenea, folosite pentru a împărți datele în blocuri separate. Sunt atât de invizibile încât majoritatea le observăm automat. În scris, punctele și virgulele sunt folosite în acest scop.

Particularități

Să atingem și tema proprietăților pe care le are metoda semantică de măsurare a informațiilor. Știm deja că acesta este numele unei abordări speciale care evaluează importanța informațiilor. Putem spune că datele care vor fi evaluate în acest fel vor fi obiective? Nu, nu este adevărat. Informația este subiectivă. Să ne uităm la asta folosind o școală ca exemplu. Există un student excelent care este înaintea programului aprobat și un student mediu care studiază ceea ce este predat la clasă. Pentru prima, majoritatea informațiilor pe care le va primi la școală vor fi destul de puțin interesate, deoarece le știe deja și nu le aude/citește pentru prima dată. Prin urmare, la nivel subiectiv, nu va fi foarte valoros pentru el (poate datorită unor comentarii ale profesorului pe care le-a observat în timpul prezentării materiei sale). În timp ce omul obișnuit a auzit despre informații noi doar într-un mod îndepărtat, pentru el, valoarea datelor care vor fi prezentate în lecții este cu un ordin de mărime mai mare.

Concluzie

De remarcat că în informatică, metoda semantică de măsurare a informației nu este singura opțiune în cadrul căreia pot fi rezolvate problemele existente. Alegerea ar trebui să depindă de obiectivele stabilite și de oportunitățile prezente. Prin urmare, dacă te interesează subiectul sau este nevoie de ea, atunci nu putem decât să recomandăm insistent să o studiezi mai detaliat și să aflăm ce alte metode de măsurare a informațiilor există, în afară de semantică.

Măsura sintactică a informațiilor

Orez. 1.1. Măsuri de informare

Măsura sintactică operează asupra volumului de date și cantității de informații exprimate prin entropie (conceptul de incertitudine a stării sistemului).

Măsura semantică operează cu cantitatea de informație exprimată prin volumul și gradul de conținut al acesteia.

O măsură pragmatică este determinată de utilitatea ei, exprimată prin efectele economice corespunzătoare.

Măsura sintactică a informațiilor

Această măsură a cantității de informații operează cu informații impersonale care nu exprimă o relație semantică cu obiectul.

Astăzi, cele mai cunoscute metode sunt: măsurare cantitativă informații: volumetrice, entropie, algoritmice.

Volumetric este cel mai simplu și mai grosier mod de a măsura informații. Evaluarea cantitativă corespunzătoare a informațiilor poate fi numită în mod firesc volumul de informații.

Cantitatea de informații este numărul de caractere din mesaj. Deoarece același număr poate fi scris în multe moduri diferite, adică folosind alfabete diferite, de exemplu douăzeci și unu - 21 - XXI - 11001, această metodă este sensibilă la forma de prezentare (înregistrare) a mesajului. În calcul, toate informațiile prelucrate și stocate, indiferent de natura lor (număr, text, afișare), sunt prezentate în formă binară (folosind un alfabet format din doar două caractere „0” și „1”).

ÎN sistem binar unitatea de măsură de notație este bit (bit – cifră binară – cifră binară).

În teoria informației, un bit este cantitatea de informație necesară pentru a distinge două mesaje la fel de probabile; iar în calcul, un bit este cea mai mică „porțiune” de memorie necesară pentru a stoca unul dintre cele două caractere „0” și „1” utilizate pentru reprezentarea internă a datelor și comenzilor pe mașină. Aceasta este o unitate de măsură prea mică, în practică, se folosește mai des o unitate mai mare - un octet - egală cu cei 8 biți necesari pentru a codifica oricare dintre cele 256 de caractere ale alfabetului tastaturii computerului (256 = 2 8).

Unități de informații derivate chiar și mai mari sunt, de asemenea, utilizate pe scară largă:

1 kilobyte (kbyte) = 1024 bytes = 2 10 bytes;

1 Megaoctet (MB) = 1024 KB = 2 20 octeți;

1 gigabyte (GB) = 1024 MB = 2 30 octeți.

Recent, din cauza creșterii volumului de informații procesate, au intrat în uz următoarele unități derivate:

1 Terabyte (TB) = 1024 GB = 2 40 octeți;

1 petabyte (PB) = 1024 TB = 2 50 octeți.

În sistemul numeric zecimal, unitatea de măsură este dit (locul zecimal).

Mesaj în sistem binar ca pe opt biți cod binar 1011 1011 are un volum de date V D = 8 biți.

Un mesaj în sistemul zecimal sub forma unui număr de șase cifre 275 903 are un volum de date V D = 6 biți.

În teoria informației și a codificării, este adoptată o abordare a entropiei pentru măsurarea informațiilor. Obținerea de informații despre un sistem este întotdeauna asociată cu o schimbare a gradului de ignoranță a destinatarului cu privire la starea acestui sistem. Această metodă de măsurare provine din următorul model.

Lăsați consumatorul să aibă câteva informații preliminare (a priori) despre sistem α înainte de a primi informații. După primirea mesajului b, destinatarul a dobândit unele Informații suplimentare I(b), care i-a redus ignoranța. Aceste informații sunt, în general, nesigure și sunt exprimate prin probabilitățile cu care se așteaptă la un eveniment sau altul. Măsura generală a incertitudinii (entropia) este caracterizată de o anumită dependență matematică de totalitatea acestor probabilități. Cantitatea de informații dintr-un mesaj este determinată de cât de mult scade această măsură după primirea mesajului.

Astfel, inginerul american R. Hartley (1928) consideră procesul de obținere a informațiilor ca fiind selecția unui mesaj dintr-un set finit predeterminat de N mesaje la fel de probabile, iar cantitatea de informație i conținută în mesajul selectat este definită ca binar. logaritmul lui N (formula lui Hartley):

Să presupunem că trebuie să ghiciți un număr dintr-un set de numere de la unu la o sută. Folosind formula lui Hartley, puteți calcula câte informații sunt necesare pentru aceasta: , adică un mesaj despre un număr ghicit corect conține o cantitate de informații aproximativ egală cu 6.644 unități de informații.

Alte exemple de mesaje la fel de probabile:

1) la aruncarea unei monede, „a venit cu capul”, „a venit cu capul”;

2) pe pagina cărții „numărul de litere este par”, „numărul de litere este impar”.

Este imposibil să răspundem fără echivoc la întrebarea dacă mesajele „femeia va fi prima care va părăsi ușile clădirii” și „bărbatul va fi primul care va părăsi ușile clădirii” sunt la fel de probabile. Totul depinde de ce fel de clădire vorbim. Dacă aceasta este, de exemplu, o stație de metrou, atunci probabilitatea de a părăsi prima ușă este aceeași pentru un bărbat și o femeie, iar dacă aceasta este o cazarmă militară, atunci pentru un bărbat această probabilitate este mult mai mare decât pentru o femeie. .

Pentru probleme de acest gen, omul de știință american Claude Shannon a propus în 1948 o altă formulă de determinare a cantității de informații, ținând cont de posibila probabilitate inegală a mesajelor într-un set (formula lui Shannon):

unde este probabilitatea ca mesajul i-a să fie selectat într-un set de N mesaje.

Este ușor de observat că dacă probabilitățile... sunt egale, atunci fiecare dintre ele este egală și formula lui Shannon se transformă în formula lui Hartley.

Pe lângă cele două abordări luate în considerare pentru determinarea cantității de informații, există și altele. Este important să ne amintim că orice rezultate teoretice sunt aplicabile doar pentru o anumită gamă de cazuri, subliniate de ipotezele inițiale.

Teoria algoritmică a informației (o secțiune a teoriei algoritmilor) propune o metodă algoritmică de evaluare a informațiilor dintr-un mesaj. Orice mesaj i se poate atribui o caracteristică cantitativă care reflectă complexitatea (dimensiunea) programului care permite producerea acestuia.

Coeficientul (gradul) conținutului informațional (concizia) unui mesaj este determinat de raportul dintre cantitatea de informații și volumul total de date primite:

, și 0< Y < 1.

Pe măsură ce Y crește, cantitatea de muncă pentru a transforma informațiile (date) în sistem scade. Prin urmare, este necesar să ne străduim să creștem conținutul informațional, pentru care se dezvoltă metode speciale de codificare optimă a informațiilor.

1.4.2.2 Măsura semantică a informaţiei

Semantica este știința sensului, conținutul informației.

Pentru a măsura conținutul semantic al informațiilor, adică cantitatea acesteia la nivel semantic, măsura tezaurului, care leagă proprietățile semantice ale informațiilor cu capacitatea utilizatorului de a accepta mesajul primit, a primit cea mai mare recunoaștere. Același mesaj de informare (articol de ziar, reclamă, scrisoare, telegramă, certificat, poveste, desen, transmisie radio etc.) poate conține cantități diferite de informații pentru diferite persoane, în funcție de cunoștințele lor anterioare, de nivelul de înțelegere a acestui mesaj și de interesul pentru l.

Pentru a măsura cantitatea de informații semantice, se folosește conceptul de „tezaur al utilizatorului”, adică totalitatea informațiilor disponibile utilizatorului sau sistemului.

În funcție de relația dintre conținutul semantic al informației S și tezaurul utilizatorului S p , cantitatea de informație semantică I c percepută de utilizator și inclusă ulterior de acesta în tezaurul său se modifică. Natura acestei dependențe este prezentată în Figura 1. 2.

Orez. 1. 2. Dependența cantității de informații semantice percepute de consumator de tezaurul său I C = f(S p)

Să luăm în considerare două cazuri limită când cantitatea de informație semantică I C este egală cu 0:

La utilizatorul nu percepe sau înțelege informațiile primite;

La utilizatorul știe totul și nu are nevoie de informațiile primite.

Cantitate maxima Consumatorul dobândește informații semantice prin coordonarea conținutului semantic al acesteia S cu tezaurul său ( ), atunci când informațiile primite sunt de înțeles utilizatorului și îi oferă acestuia informații necunoscute anterior (nu în tezaurul său).

Prin urmare, cantitatea de informații semantice și cunoștințe noi dintr-un mesaj primit de utilizator este o valoare relativă.

O măsură relativă a cantității de informații semantice poate fi coeficientul de conținut C, definit ca raportul dintre cantitatea de informații semantice și volumul acesteia.

Unitățile de cantitate de informație, definite în cadrul abordărilor probabilistice și volumetrice, sunt tipuri de măsuri sintactice ale informațiilor utilizate în abordarea cea mai generală, atunci când subiectul luat în considerare nu este doar informația în sens restrâns (de exemplu, prelucrată de un computer), dar toate tipurile sale, inclusiv informațiile sociale.

Măsura sintactică operează cu informații impersonale care nu exprimă o relație semantică cu obiectul. Volumul de date dintr-un mesaj informativ este măsurat prin numărul de caractere (cifre). ÎN diverse sisteme Cifrele de notație au greutăți diferite, iar unitățile de date se modifică în consecință. Exemplele sunt bit, nat, trit, dit. În cadrul abordării probabilistice, măsura sintactică a cantității de informații este determinată de gradul de modificare a incertitudinii stării sistemului în cadrul abordării volumetrice, caracterizează cantitatea de informații;

Măsura semantică folosit pentru a caracteriza informația în ceea ce privește semnificația acesteia. Analiza semantică face posibilă dezvăluirea conținutului informației și arătarea relațiilor dintre semnificațiile semantice ale elementelor sale constitutive. În combinație cu conceptul de „tezaur”, se numește măsura semantică măsura tezaurului informaţii. Măsura tezaurului a fost propusă de Yu.I Schneider și s-a răspândit. Tezaur este o colecție de informații disponibile unui utilizator sau unui sistem. O altă definiție care nu o contrazice pe prima: tezaurul este completitudinea unui set sistematic de date despre subiectul informației. În timpul procesului de informare, în funcție de relația dintre conținutul semantic al informațiilor și tezaurul utilizatorului, cantitatea de informații semantice percepută de utilizator și inclusă ulterior de acesta în tezaurul său se modifică. Utilizatorul primește cantitatea maximă de informații semantice atunci când informația este de înțeles pentru el și poartă informații necunoscute anterior pentru el (nu în tezaur). Cantitatea de informație semantică dobândită în timpul procesului de informare este o valoare relativă, întrucât același mesaj poate avea conținut semantic pentru un utilizator competent și poate fi lipsit de sens (zgomot semantic) pentru unul incompetent. O măsură a informației semantice poate fi coeficientul de conținut, definit ca raportul dintre cantitatea de informații semantice și volumul total al acesteia.

Măsură pragmatică caracterizează utilitatea (valoarea) informaţiei pentru ca utilizatorul să-şi atingă scopul. Această măsură este și o valoare relativă, în funcție de nevoile specifice ale utilizatorului și de condițiile procesului de informare. Într-un sistem tehnic, proprietățile pragmatice ale informațiilor determină posibilitatea îmbunătățirii calității funcționării sistemului.

Formulare pentru prezentarea informațiilor pe computer. Sisteme numerice

Baza fizică a tehnologiei informatice este generarea, procesarea și transmiterea semnalelor electrice. Semnalele electrice sunt împărțite în analogic(continuu) și digital(discret). Folosit în calcul semnale digitale. Fiecărui nivel de tensiune (curent) i se atribuie un anumit număr. Corelarea parametrilor semnalului electric cu numere reflectă legătura dintre tehnologie și matematică. Calculatoarele moderne se bazează pe sistemul de numere binar, în care există doar două cifre - 0 și 1. Alegerea în favoarea acestui sistem se datorează faptului că este mai ușor de implementat din punct de vedere tehnic decât sistemul de numere zecimal cunoscut oamenilor.

Elementul principal al electronicii computerului este un tranzistor care funcționează în modul cheie. În acest mod, tranzistorul, în funcție de tensiunea aplicată acestuia, implementează două stări logice conform principiului comutatorului: deschis - închis sau pornit - oprit. Aceste două stări compară 0 și 1 din sistemul de numere binar - acele obiecte matematice cu ajutorul cărora este codificată orice informație procesată de un computer. La nivelul caracteristicilor unui semnal electric, „zero” poate corespunde, de exemplu, unei tensiuni de minus 5 volți, iar „unu” la plus 5 volți. Sau – 15 V și + 15 V. Valorile absolute ale tensiunilor, care sunt asociate stărilor logice 0 și 1, nu sunt semnificative pentru procesarea software-ului a informațiilor și sunt determinate de condițiile optime de funcționare ale plăcilor electronice. În dispozitivele de stocare a datelor, informațiile „zerourile” și „unurile” pot fi implementate diferit: de exemplu, pe un disc magnetic, stările 0 și 1 corespund diferitelor direcții ale vectorului de magnetizare; în unități flash – absența sau prezența unei sarcini electrice într-o anumită regiune microscopică a unei substanțe; în cipuri RAM - un condensator neîncărcat sau încărcat.

Deci, reprezentarea internă a oricărei informații dintr-un computer este binară. Sistemele de numere octale și hexazecimale sunt de asemenea folosite în programare. În plus, întrucât utilizatorul computerului este o persoană, conexiunea sistemelor numerice menționate cu zecimală este importantă.

Notaţie– un mod acceptat de scriere a numerelor – caracterizat prin numărul de cifre cu care poate fi exprimat orice număr. Toate sistemele de numere pot fi împărțite în două clase: poziționalŞi nepozițională. Sistemele numerice poziționale sunt acelea în care greutatea cifrelor depinde de locația lor în înregistrarea numerelor. Numărul de cifre în sistem pozițional numit baza sistemului de numere. Mai jos într-un singur bloc sunt adunate definiții importante legate de sistemele numerice.

Numerele– simboluri folosite la scrierea numerelor și la alcătuirea unui alfabet.

Număr– o anumită cantitate care este alcătuită din numere după anumite reguli.

Notaţie- un mod de a scrie numere folosind cifre.

Sistemul numeric pozițional– un sistem numeric în care greutatea unei cifre depinde de locația acesteia în înregistrare.

Descarcare– poziția unei cifre într-un număr.

Baza– numărul de cifre folosit pentru a scrie numere.

Calculatoarele folosesc sisteme numerice poziționale.

Sisteme numerice

cel mai utilizat în calcul

Baza

Notaţie

binar

octal

0, 1, 2, 3, 4, 5, 6, 7

zecimal

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

hexazecimal

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Un exemplu de sistem de numere non-pozițional este cel roman. Acest sistem folosește 7 caractere (I, V, X, L, C, D, M), care corespund următoarelor valori: I – 1, V – 5, X – 10, L – 50, C – 100, D – 500 , M – 1000. De obicei, cifrele romane sunt folosite la numerotarea capitolelor din cărți sau a secolelor din istorie. Dezavantajul sistemelor de numere nepoziționale, care exclude posibilitatea utilizării lor în calcul, este lipsa regulilor formale de scriere a numerelor și, în consecință, imposibilitatea efectuării operațiilor aritmetice asupra acestora.

Să luăm în considerare reprezentarea unui număr în sistemul numeric pozițional. Să începem cu un exemplu simplu. Fie N – întreg număr. Poate fi prezentat ca o intrare scurtă sau extinsă. Scurtă înregistrare a numărului:

N = (a n a n -1 …a 1 a 0) p

Aici a 0 , a 1 , … , a n -1 , a n sunt cifrele situate, respectiv, la pozițiile zero, prima, … , (n-1)-a, n-a din înregistrarea numerelor. Numerotarea pozițiilor, sau a cifrelor, începe de la zero și merge de la dreapta la stânga. 0 este cifra cea mai puțin semnificativă a numărului, care are cea mai mică pondere; n – cea mai semnificativă cifră cu cea mai mare pondere. Numărul p este baza sistemului numeric.

De exemplu, în numărul N = (6874) 10, cifra 4 reprezintă cifra zero, 7 prima cifră, 8 a doua cifră, 6 a treia cifră. Greutatea cifrelor crește de la dreapta la stânga, de la unități la mii: 4 unitati – 7 zeci – 8 sute – 6 mie. 10 – baza sistemului numeric – indică faptul că acest număr este scris în sistemul numeric zecimal familiar oamenilor și este citit ca şase mii opt sute şaptezeci şi patru.

Numărul N poate fi reprezentat prin notație extinsă:

N = a n p n + a n-1 p n-1 + … + a 1 p 1 + a 0 p 0

Aici numărul N este exprimat ca o sumă, fiecare termen al căruia reprezintă produsul cifrei de baza sistemului numeric, ridicat la o putere egală cu numărul de poziție (cifra) acestei cifre în număr:

număr  (baza) număr de cifre

Revenind la exemplul discutat mai sus, dăm o notație extinsă a numărului N = (6874) 10:

(6874) 10 = 610 3 + 810 2 + 710 1 + 410 0 .

Asociată cu forma extinsă de scriere a unui număr este o metodă universală de conversie a numerelor din orice sistem numeric în zecimal.

De exemplu, doriți să convertiți numărul hexazecimal (E7B) 16 în sistemul numeric zecimal.

În primul rând, numerotăm cifrele numărului - de la dreapta la stânga, de la cea mai puțin semnificativă la cea mai semnificativă. Luăm în considerare că numerotarea cifrelor începe de la zero.

Să luăm în considerare corespondența dintre cifrele sistemelor numerice hexazecimal și zecimal: E – 14, B – 11. Apoi

Deci, problema este rezolvată: (E7B) 16 = (3707) 10.

O metodă similară este utilizată pentru a converti numerele fracționale. Numerele din dreapta punctului zecimal corespund cifrelor cu numere negative.

N = (a n a n-1 …a 1 a 0 ,a -1 a -2 …a -k) p

Să luăm în considerare conversia numărului octal fracționar (725,46) 8 în sistemul numeric zecimal.

Numerotăm categoriile.

Să efectuăm calculele și să obținem rezultatul în sistemul numeric zecimal.

(725,46) 8 = 78 2 + 28 1 + 58 0 + 48 -1 + 68 -2 = 448 + 16 + 5 + 4/8 + 6/64 =

448 + 16 + 5 + 0,5 + 0,09375 = 469,59375

Deci, (725,46) 8 = (469,59375) 10.

Este ceva mai dificil să convertiți numerele din zecimal în alte sisteme numerice.

Tehnica se bazează pe secvențial întregîmpărțirea cu selecția resturilor ca cifre ale numărului dorit. Numărul inițial este împărțit la baza sistemului numeric în care se efectuează conversia. Rezultatul împărțirii întregilor este câtul, reprezentat printr-un număr întreg și un rest. Acest rest va fi cifra cea mai puțin semnificativă a numărului dorit. Coeficientul obținut în prima etapă este din nou împărțit la baza sistemului numeric necesar, iar câtul și restul sunt obținute din nou. Restul este stocat ca următoarea cifră a numărului dorit. Împărțirea continuă până când următorul cât este mai mic decât baza sistemului numeric necesar. Acest coeficient va fi cea mai semnificativă cifră a numărului dorit. Din ea și resturile obținute în ultimii pași și anteriori, se formează numărul necesar.

Să ne uităm la această tehnică cu un exemplu. Vă permite să convertiți numărul (894) 10 în sistemul de numere septale.

894: 7 = 127, rest 5

127: 7 = 18, rest 1

18: 7 = 2 , rest 4

Ultimul cât - 2 - este mai mic decât baza sistemului numeric în care se efectuează conversia - 7. Acum puteți scrie numărul necesar: (2415) 7.

Deci, (894) 10 = (2415) 7.

Bazele logice ale calculatoarelor

Algebra logicii.

Declarații logice

Predecesorul și componenta algebrei, conform regulilor cărora funcționează dispozitivele digitale, este algebra logicii. Această algebră operează cu afirmații logice, al căror conținut poate fi evaluat ca fiind corespunzător realității (adevărat) sau inconsecvent cu realitatea (fals).

O afirmație logică este o propoziție declarativă a cărei adevăr sau falsitate poate fi evaluată.

Exemple de afirmații adevărate: „apa este un lichid”, „primăvara va veni după iarnă”, „cifra 48 este de 8 ori mai mare decât numărul 6”. Exemple de afirmații false: „râul Kama se varsă în Lacul Baikal”, „o vrabie este un șoim”, „numărul 2 este mai mare decât numărul 3”.

În prima propoziție verbul este folosit la modul imperativ. O propoziție stimulativă nu poate fi o declarație logică.

A doua propoziție nu este o afirmație logică din cauza absurdității conceptelor „aria unui segment” și „lungimea unui cub”.

A treia propoziție este interogativă, deci nu poate fi nici o afirmație logică.

A patra propoziție este o afirmație logică și una falsă.

Prima propoziție este o afirmație logică. Este fals, deoarece în realitate planeta cea mai apropiată de Soare este Mercur.

A treia propoziție ar putea fi o afirmație logică dacă informațiile pe care le conținea erau suficiente pentru a-și evalua adevărul sau falsitatea. Cu toate acestea, este imposibil să se judece dacă numărul X aparține intervalului specificat, deoarece acest număr în sine este necunoscut. Prin urmare, a treia propoziție nu este, de asemenea, o afirmație logică.

algebră booleană.

Operații logice de bază Dispozitivele logice computerizate sunt proiectate pe baza aparatului matematic al algebrei booleene, numit după matematicianul englez George Boole, care a formulat conceptele și regulile sale de bază. Aceasta este o algebră de variabile binare, constante și funcții care iau doar două valori - unitate (în algebra logicii corespunde valorii TRUE) și zero

(în algebra logicii - FALS). Operațiile de bază ale algebrei booleene sunt, inversiune, conjuncţie disjuncție . Numele lor rusești sunt, respectiv, negare, înmulțire logică adaos logic . În caz contrar - operațiuni, NU, ŞI.

SAU

Notarea operațiilor logice ale algebrei booleene

A și B sunt afirmații logice.

Tabelele de adevăr sunt folosite pentru a reprezenta vizual și a efectua calcule logice.

Mai jos sunt tabelele de adevăr ale operațiilor logice de bază.

Inversiunea

Inversarea este o funcție a unui argument, care este afirmația logică A. Dacă A este fals, atunci  este adevărat și invers.

Conjuncție și disjuncție

Conjuncția și disjuncția sunt funcții a două sau mai multe argumente. Rezultatul lor este o declarație logică complexă (compozită), care, în funcție de valorile argumentelor funcției, ia valoarea 1 sau 0. Tabelul de adevăr trebuie să includă toate combinațiile posibile de valori ale argumentului - logice simple sau complexe. declarații. Există 2 n astfel de combinații, unde n este numărul de argumente. În cel mai simplu caz, când operăm cu două afirmații logice A și B, tabelele de adevăr arată astfel.

Conjuncție Disjuncție

Argumente

Conjuncție Disjuncție

Argumente

Rezultat

Pentru un număr arbitrar de argumente, două reguli sunt adevărate. 1. Dacă printre argumente conjuncţii

Dacă există cel puțin unul care ia întotdeauna valoarea 0 (FALSE), atunci rezultatul conjuncției, indiferent de valorile celorlalte argumente, este tot 0 (FALSE). 2. Dacă printre argumente disjuncţii

Dacă există cel puțin unul care ia întotdeauna valoarea 1 (TRUE), atunci rezultatul disjuncției, indiferent de valorile celorlalte argumente, este tot 1 (TRUE).

Unele afirmații ale limbajului uman obișnuit pot fi comparate cu funcții logice. De exemplu, afirmația „Pentru a obține o notă excelentă la un examen necesită Cum disponibilitatea creditului de practică, deci si bună cunoaștere a materialului teoretic” corespunde conjuncției. Citat: „Pentru ca pielea ta să se bronzeze, trebuie să petreci câteva zile pe plajă, sub soarele fierbinte.” sau vizitați solarul de mai multe ori” reprezintă o disjuncție. Un alt exemplu de disjuncție: „Pentru a pierde în greutate, trebuie să muncești mai mult fizic și să mănânci mai puțin.” Să ilustrăm ultima afirmație cu un tabel de adevăr.

Enunțurile care reprezintă o conjuncție corespund de obicei construcției „ OŞiB», « CumO,deci siB», « Oîmpreună cuB"; reprezentând disjuncția – „ OsauB" Pot exista si exceptii: exemplu - discutat la final pagina anterioară oferi.

Constructii ca " sauO,sauB», « OsauB», « sauO,sauB» corespunde unei funcţii numite disjuncție strictă. Diferența sa față de o disjuncție obișnuită este că este egală cu 1 numai dacă valorile argumentelor sale sunt diferite. Denumirea disjuncției stricte este –A  B, celelalte denumiri ale acesteia sunt disparitate,exclusiv SAU (XOR în limbaje de programare), adiție modulo 2. Mai jos este tabelul de adevăr pentru disjuncția strictă.

Disjuncție strictă (neechivalență)

În algebra modernă a logicii, sunt definite încă două operații de bază - echivalenţăŞi implicare.

Echivalența (echivalența, echivalența) este o funcție opusă disjuncției stricte. Se evaluează la TRUE atunci când toate argumentele sale sunt fie adevărate, fie false. Denumirea sa: A  B.

Echivalență (echivalență)

Implicația este o funcție a două argumente logice. Denumirea sa este: A  B. Tabelul de adevăr al funcției „implicație” este următorul.

Implicare

Implicația poate fi exprimată prin operațiile de bază ale algebrei booleene: A  B = A  B.

În limbajele de programare, echivalentul corespunde funcției EQV, iar implicația - IMP.

Funcțiile „echivalență” și „implicație” pot fi, de asemenea, corelate cu declarații individuale ale limbii ruse. Echivalențe corespund afirmațiilor ca: „ O echivalent B» ; « O atunci și numai când B» ; « O necesar si suficient pentru B" Implicațiile corespund construcției: „ Dacă O, B» ; « B, Dacă O» ; « B necesar pentru O» ; « O suficient pentru B» ; « O numai când B» ; « B când O". Un exemplu clasic de implicare este expresia „Dacă plouă, atunci sunt nori pe cer”. Să notăm O= „Plouă” B= „Sunt nori pe cer” și creați un tabel de adevăr.

„Nu plouă, nu sunt nori pe cer” - o zi senină și însorită,

enunț compus adevărat

„Nu plouă, sunt nori pe cer” - o zi uscată și înnorată,

enunț compus adevărat

„Plouă, nu sunt nori pe cer” - acest lucru nu se întâmplă,

enunț compus fals

„Plouă, sunt nori pe cer” - o zi ploioasă înnorată,

enunț compus adevărat

Trebuie subliniat faptul că formalizarea enunţurilor în limbajul uman este foarte limitată. Cele mai multe fraze și propoziții ale limbii ruse, atât colocviale, cât și literare, nu sunt deloc afirmații din punctul de vedere al algebrei logicii. Acest lucru se datorează prezenței multor nuanțe de scris și vorbire care nu pot fi surprinse în cadrul logicii formale, cu colorarea emoțională și subiectivitatea judecăților, precum și faptului imuabil că există mult mai multe adevăruri relative în lume decât cele absolute. Prin urmare, experimentele de corelare a operațiunilor logicii formale cu enunțuri ale limbajului uman sunt aplicabile numai propozițiilor percepute fără ambiguitate care afirmă faptele cele mai generale și simple.

Deci, baza algebrei moderne a logicii sunt cinci operații logice de bază: inversare, conjuncție, disjuncție, implicație, echivalență. Toate celelalte operații pot fi exprimate prin combinații ale celor trei operații ale algebrei booleene: inversare, conjuncție și disjuncție.

Când se analizează enunțuri logice complexe, este necesar să ne amintim prioritatea operațiilor logice: în absența parantezelor, se efectuează mai întâi negația, apoi în ordinea descrescătoare a priorității sunt conjuncția, disjuncția strictă, disjuncția, implicația și, nu în ultimul rând, echivalenţă. Parantezele pot schimba această ordine.

În tehnologia digitală, microcircuitele construite pe elemente logice AND-NOT și NOR-NOT au devenit larg răspândite. Din punct de vedere tehnologic, acestea sunt implementate cel mai simplu. Au existat chiar și încercări de a construi computere care constau numai din aceste elemente. Cu ele sunt asociate încă două algebre binare – algebra Schaeffer și algebra Peirce. Operația ȘI-NU se numește „trăvire Schaeffer”, operația SAU-NU se numește „Săgeată Pierce”. Denumiri: A  B și, respectiv, A  B Din punctul de vedere al algebrei booleene, ambele operații sunt compuse.

A  B = A  B

A  B = A  B

Tabele de adevăr pentru aceste funcții:

Lovitura lui Schaeffer Arrow Peirce

Conjuncție Disjuncție

Argumente

Conjuncție Disjuncție

Argumente

Notații în tehnologia digitală.