Ce sunt programele informatice? Diverse soluții prezente în programul 1C: Enterprise. Cum funcționează majoritatea programelor

Program de calculator este o secvență de instrucțiuni care se intenționează să fie executată calculator. Imaginea programului este cel mai adesea stocată în memoria aparatului (de exemplu, pe disc) ca modul executabil(unul sau mai multe fișiere). De la o imagine de pe un disc, folosind un încărcător de software special, un program executabil poate fi deja încorporat memorie cu acces aleator mașini.

Termenul " program de calculator„în funcție de contextul său, se poate aplica și la textele sursă(sau codurile) programului. Exemple dintre ele pot fi vizualizate în directoare surse speciale. Împreună cu regulile și procedurile, precum și documentația privind funcționarea sistemelor software de prelucrare a datelor, programe de calculator constituie conceptul software.

ÎN programarea sistemelor există o definiție mai formală programe ca coduri de mașină și date încărcate în memoria RAM a computerului și executate de procesorul mașinii pentru a atinge un obiectiv dat. Această definiție subliniază două caracteristici ale unui program de calculator: locația sa în memorie și execuția sa de către procesorul mașinii.

Procesul de creare a unui program de calculator se numește „ programare„, iar persoanele angajate în acest tip de activitate se numesc programatori. La dezvoltarea programelor de calculator apar adesea erori în ele. Se considera ca programul contine erori daca pentru unele date programul nu da rezultate corecte, eșecuri sau eșecuri. Dacă un program produce rezultate corecte de procesare pentru toate intrările posibile, atunci poate fi considerat fără erori.

Procesul de găsire a erorilor în programe și de corectare a acestora este numit programe de depanare. De obicei, nu se știe dinainte câte erori conține un program. Din acest motiv, durata depanării programului este necunoscută în avans.

Înregistrarea textelor sursă ale programelor de calculator folosind special limbaje de programare (Da) facilitează pentru o persoană să înțeleagă și să editeze programe. Acest lucru este de asemenea ajutat comentarii, permis de sintaxa majorității limbajelor de programare. Pentru a executa un program pe un computer, textul sursă terminat este convertit ( compilează sau interpretat) V Codul mașinii executabil de procesor.

Sunt apelate programe cu coduri sursă care pot fi citite și modificate de oricine software open source . Orice program de calculator este supus dreptului de autor. Autorii sau proprietarii de programe au dreptul să limiteze și chiar să blocheze complet accesul la codurile lor sursă, care sunt proprietate intelectuală deținătorii drepturilor de autor.

Unele limbaje de programare ( interpretabil) fac posibil să se facă fără compilarea prealabilă a programelor scrise pe ele și speciale programe de interpret traduce astfel de programe în codul mașinii deja în timpul execuției programului. Acest proces se numește interpretare sau compilare dinamică. Îmbunătățește portabilitatea programului între diferite platforme software și hardware. Programele interpretate sunt adesea numite scenarii sau scenarii.

În cele mai comune limbi textele sursă programele constau din liste de instrucțiuni care descriu algoritmul încorporat în program. Această abordare se numește imperativ. Dar sunt folosite și alte metodologii de programare. Deci, de exemplu, în declarativ programare, sunt descrise caracteristicile inițiale și necesare ale datelor prelucrate, iar selecția unui algoritm adecvat pentru rezolvarea problemei descrise este încredințată unui program de interpret specializat. Aplicabil de asemenea logicȘi funcţional programare.

11.06.2010

Citeste si:

Ultima modificare: 23-01-2012 12:08:31

Etichete materiale: ,

Care este programul?

Program de calculator- un set de instructiuni de executie pe calculatoare (calculatoare). De obicei, programele pot fi reprezentate ca cod sursași cod obiect (binar).

Din punctul de vedere al utilizatorului de calculator diferenta importanta este natura programului:
* programe de sistem- programe care asigură interacțiunea utilizatorului cu computerul și creează un mediu pentru executarea programelor de aplicație. Astfel de programe includ, de exemplu, „sisteme de operare” și „drivere”.
* programe de aplicație- programe cu care utilizatorul interacționează direct. Aceasta include „browser”, „editore de text”, „jocuri”, „site-uri web”.

Sinonime pentru program: „ software„, „software”, „aplicație”, „software”.

Se crede că un computer este o combinație de „hardware” și „software”.

Software-ul poate fi, de asemenea, împărțit în funcție de următoarele criterii::
* platforma tinta- „hardware” diferit care acceptă un set diferit de instrucțiuni, prin urmare, de regulă, un „program” este creat pentru un „hardware” specific. Cele mai cunoscute platforme: „ARM”, „x86”, „x64”, „IA64”, „Itanium”, etc.;
*țintă" sistem de operare„- deoarece diferite „sisteme de operare” creează medii diferite pentru software-ul aplicației, este important pentru ce sistem de operare este creat acest sau acel „program”. Cele mai cunoscute familii de „sisteme de operare” sunt: Microsoft Windows, Ubuntu Linux, SuSe Linux, MacOS, FreeBSD, NetBSD, OpenBSD.

De obicei, crearea unui software implică scrierea codului sursă al unui program într-un „limbaj de programare” specific, apoi „compilarea” programului, „depanarea”, „testarea” și distribuirea software-ului.

În zori tehnologia calculatoarelor(30–50 ai secolului XX) textele sursă au fost scrise sub forma „ Codul mașinii„(adică, indicând numărul de instrucțiuni și argumente pentru ele), mai târziu a apărut primul limbaj celebru programarea „ASSEMBLATOR”, care a simplificat în mod semnificativ procesul de creare a unui program, deoarece vă permitea să specificați nu numărul numeric al instrucțiunii, ci suportul său simbolic, ceea ce a simplificat citirea și depanarea testului original al programului. Apariția ulterioară a limbilor mai mult " nivel inalt„decât „ASSEMBLATOR”, a făcut posibilă transferarea creației de software de la lotul de specialiști tehnici care asigură funcționarea sistemelor hardware specifice, la lotul de specialiști în crearea de software, denumiti în continuare „programatori” sau „dezvoltatori de software”. ".

Apariția și utilizarea pe scară largă a „calculatoarelor personale” a transformat „programarea” (procesul de creare a programelor) într-o întreagă industrie de dezvoltare de software, care angajează mulți specialiști de diferite clase. Modern unități de învățământ oferă instruire pentru industria software.

În CSI, atitudinea față de „programatori” a fost întotdeauna oarecum specială. Din cauza colapsului Uniunea Sovieticăși distrugerea întreprinderilor direct implicate în crearea de echipamente informatice, țările CSI sunt obligate să cumpere aproape în totalitate (excluzând nevoile militare) această tehnicăîn alte ţări care au tehnologii de producţie hardware. Această situație a dus la o oarecare întârziere a încasărilor și la o anumită lipsă de echipamente informatice în țările CSI, astfel încât programatorii autohtoni au fost nevoiți să se descurce cu mai puține ore de lucru cu tehnologia calculatoarelorși resurse hardware mai mici (memorie, viteza de calcul, viteza de transfer de informații etc.).

După ce a adăugat la o astfel de întârziere și deficit de tehnologie informatică, o bună pregătire matematică a specialiștilor autohtoni (cu condiția să nivel bun educația în URSS) și o sete incredibilă de invenție, a apărut în cele din urmă o anumită imagine un „programator” care a fost respectat și uneori neînțeles, atât la noi, cât și în străinătate.

Odată cu apariția și popularizarea Internetului, industria software a trecut la nou nivel- la urma urmei, distribuirea de programe (și vânzarea) a devenit mult mai ușoară. Acest lucru a fost asigurat, în primul rând, de apariția sistemelor de plată instantanee ( bani electronici, SMS, terminale, Carduri de credit, etc.), în al doilea rând, apariția unui tip special de software „site-uri web”, care la prima etapă a dezvoltării lor semăna mai degrabă cu o versiune electronică. publicații tipărite(cărți, ziare, reviste), totuși, au devenit ulterior aplicații cu drepturi depline.

La fel ca multe alte industrii, odată cu apariția internetului, software-ul a fost compromis de „pirați” – indivizi și companii care distribuie software ilegal. În timpul lungii lupte a apărut „scutul și sabia”. diferite căi distribuirea descentralizată a copiilor ilegale de software. Astfel de tehnologii fac posibilă distribuirea responsabilității pentru distribuție între milioane de utilizatori, ceea ce face dificilă găsirea și pedepsirea participanților la acest proces.

Un program este unul dintre instrumentele principale pentru un utilizator de computer. Toate procesele care au loc pe un computer nu ar fi posibile fără programe. Sistemul de operare este încărcat folosind un program, sistemul de operare în sine este un program, orice joc este un program. Vizionați un videoclip sau ascultați muzică - toate acestea se întâmplă cu ajutorul programului.

Există programe pe care utilizatorul trebuie să le instaleze singur - programe personalizate, de exemplu, orice joc sau player video sau audio. Există programe care se instalează automat când Instalare Windowsutilitati, de exemplu Explorer. Există programe care se instalează și rulează fundal, care lucrează în memoria RAM a computerului sunt programe de sistem, dintre care unele pot fi văzute în Managerul de activități (combinația de taste Ctrl+Alt+Del).

Cum poți distinge un program de un fișier obișnuit?
1. Cel mai adesea, desigur, prin extensie. Programele au de obicei o extensie „.EXE”.

2. În plus, dimensiunea programului este de obicei mai mare decât dimensiunea dosar simpluși se măsoară cel mai adesea în megaocteți. Dar aceasta nu este o axiomă; dacă un program funcționează cu un fel de bază de date, atunci dimensiunea fișierului bazei de date poate fi de un ordin de mărime mai mult program. Același lucru este valabil și pentru fișierele video; dimensiunile lor sunt cu un ordin de mărime mai mari decât dimensiunea programelor de player.

3. Când porniți programul, dacă este deja instalat, acesta se va deschide Spațiul de lucru– interfață. Dacă programul nu este instalat, se va deschide expertul de instalare a programului, deși dacă programul necesită instalare, veți înțelege imediat acest lucru. Dar dacă deschizi dosar obișnuit, atunci va porni un program care știe cum să lucreze cu acest fișier și va deschide conținutul acest fișier. De exemplu, dacă alergi fișier muzical, programul playerului se va deschide mai întâi, iar apoi va începe redarea fișierului selectat.


4. Dacă vă uitați la desktop sau în Explorer, programele se disting de fișiere prin comenzi rapide luminoase. Și dacă faceți clic DREAPTA pe comandă rapidă și selectați PROPRIETĂȚI, atunci TIPUL OBIECTULUI va spune „Aplicație”, iar fișierul va spune TIP FIȘIER, de exemplu, „Fișier text”.


5. Ei bine, probabil că există o diferență evidentă: un fișier este un produs al unui program, iar un program este un produs al unui programator :)

Astăzi vom vorbi despre software(programe). Programe pentru calculator personal sunt adesea numite „programe de aplicație”, iar programele pentru dispozitive mobile sunt numite „ aplicatii mobile» . Probabil ați auzit asta pentru a îndeplini anumite sarcini de care aveți nevoie programe speciale de calculator. Adică fără programul dorit nici măcar nu vei putea să tastați textul. Și este adevărat.

Program sau Aplicație este un tip de software care permite îndeplini sarcini specifice . Când deschideți programul, acesta rulează , pana il inchizi. De regulă, atunci când lucrați la un computer, veți folosi mai multe programe simultan, adică un editor de text poate fi deschis simultan, manager de fișiere, browser de internet, acest proces se numește - multifunctional. Iar sistemul de operare coordonează activitatea acestor programe.

Astăzi programele pot fi descărcate de pe Internet. Există multe programe gratuite, care poate fi folosit pentru a rezolva problemele atribuite. Desigur, există și produse software plătite, funcţionalitate care poate fi primit după plată. Deci, dacă doriți să tastați texte în editorul de text MS Word și să lucrați cu foi de calcul MS Excel, atunci trebuie să cumpărați software Microsoft Office.

Cheie: Instrumentele Microsoft Office sunt disponibile gratuit la Google Drive, Yandex.Disk, [email protected].

Tehnologiile se dezvoltă rapid, apar noi dispozitive (smartphone-uri, tablete) și multe programe devin disponibile pentru și chiar pentru tehnologiile moderne. Televizoare cu suportTelevizor inteligent.

Tipuri de programe pentru PC personal

Există nenumărate tipuri de software pentru computere personale disponibile și se încadrează în multe categorii. Toate programele diferă în funcție de funcționalitate, de exemplu, cu caracteristici complete (Microsoft Word ), are o funcționalitate mare, strigoi Caiet, inclus cu sistemul de operare Windows.

Să ne uităm la cele mai comune tipuri de produse software:

Editori de text: vă permit să creați și să editați texte, tabele și multe alte tipuri de documente. Cel mai faimos editor de text este Microsoft Word.

Editor grafic: vă permit să creați și să editați imagine grafică(fotografii, imagini, desene) folosind o varietate de instrumente, stiluri și șabloane. Cel mai faimos editor grafic este Photoshop.

Browsere web: acesta este instrumentul pe care îl utilizați pentru a accesa retea globala Internet. Majoritatea computerelor vin cu un browser web, dar puteți descărca altul. Exemple: Internet Explorer , Firefox, Google Chrome , Yandex-browserȘi Safari.

Jocuri: Există multe jocuri diferite pe care le puteți juca pe computer. Acestea ar putea fi jocuri simple precum " Solitaire" sau jocuri de acțiune moderne care necesită mult putere de calculdin hardware-ul computerului. Nu toate computerele pot gestiona astfel de jocuri.

Playere media: daca vrei sa asculti muzică sau ceas filme pe computer, veți avea nevoie de un program de player. Preinstalat pentru computerele bazate pe MS Windows Windows Media Player, si pentru Calculatoare Apple Acest iTunes.

Acest aplicații simple, pe care îl puteți plasa pe desktop (dacă utilizați un computer Mac sau Windows ultima generatie). Există multe tipuri variate widget-uri: calendare, calculatoare, carduri, titluri de știri, note, ceasuriși mult mai mult.

E doar Mică parte categorii de software pe care le puteți utiliza pe computer.

Instalarea programelor pe computer

Pentru a lucra cu programul, ai nevoie de el instalare pe calculator. Procesul de instalare a programelor urmează un scenariu similar; sarcina dumneavoastră este să urmați instrucțiunile managerului de instalare.

Dacă software-ul a fost achiziționat dintr-un magazin, trebuie doar să introduceți disc de instalare în unitate și urmați instrucțiunile de pe ecran. Dacă software-ul descărcat de pe internet, va fi un dosar cu el Citește-mă(De exemplu, citiți-mă.txt), care include instrucțiuni de instalare și alte informații.

Sfat: Aveți grijă când descărcați software de pe Internet, deoarece acesta poate conține virusuri sau altul malware . Programele achiziționate sau distribuite în schimbul unui abonament nu conțin viruși; programele descărcate de pe Internet din surse dubioase pot conține cod rău intenționat. daca ai Antivirus, vă recomandăm insistent să verificați software-ul descărcat înainte de a-l instala.

Deschiderea fișierelor folosind programe

Programele sunt dezvoltate pentru a îndeplini sarcinile atribuite și pentru a lucra cu anumite tipuri de fisiere. De exemplu, Microsoft Word poate crea și edita Documente Word (tip .doc .docx). Daca nu ai editor de text MS Word, nu veți putea deschide Documente Wordîn Notepad. De exemplu, dacă aveți un fișier cu extensia PSD– acesta este tipul de fișier de lucru programe Photoshop, fara acest program este inutil.

Există două moduri principale de a deschide un fișier:

  1. Găsiți fișierul pe computer, plasați cursorul mouse-ului și faceți dublu clic cu butonul din stânga. Această metodă vă va permite să deschideți fișierul folosind programul Mod implicit. Aceasta înseamnă că sistemul de operare, pe baza tipului de fișier, determină ce program a creat fișierul și ce program ar trebui să fie rulat pentru a deschide astfel de fișiere. Desigur, dacă acest program este instalat pe computer.

  1. Deschideți programul și apoi, folosind elementul de meniu „Fișier” - „Deschide”, deschideți fișierul. De regulă, toate programele au un meniu, iar primul element de meniu este elementul „Fișier”. Prin acest element de meniu puteți deschide, crea, salva și multe altele.

De asemenea, cunoscând principalele tipuri de fișiere, puteți decide singur ce program poate deschide un anumit fișier. De exemplu, o fotografie în format .jpg, puteți deschide în standard editor grafic A picta sau în Photoshop, doar funcționalitatea acestor programe este foarte diferită. Este ca și cum ai conduce o mașină VAZ sau BMW. Deci judecă ce poți face cu o fotografie, având diferite instrumente(programe) la îndemână.

Aplicatii mobile

Aplicatii mobile pentru smartphone-uriȘi tablete , deschide multe oportunități noi. Descarca aplicația potrivită, puteți folosi smartphone-ul ca navigator, client bancar sau e-carte. Puteți citi coduri de bare din mărfuri sau chitanțe de plată și puteți plăti imediat. Există aplicații care vă permit să măsurați distanța, să determinați nivelul orizontului și direcția de mișcare. Și există mii de astfel de aplicații.

În comparație cu aplicațiile tradiționale, aplicațiile mobile relativ ieftin. Multe dintre ele costă doar 30 de ruble, în timp ce altele nu costă deloc. gratuit. Prin conectarea dvs dispozitiv mobil pe Internet, puteți descărca aplicații direct pe dispozitivul dvs. mobil. Sau puteți descărca aplicația pe computer și apoi o puteți transfera pe dispozitivul mobil prin cablu sau Bluetooth.

Principalul lucru este că trebuie să înțelegeți că rezultatul final depinde de programul pe care îl utilizați.

sensul unui cuvânt programîn dicționare explicative ale limbii ruse:

Dicţionar Ozhegova.

program

- descrierea algoritmului de rezolvare a problemei în limbajul informatic Spec
***
2. - rezumatul continutului subiect academic
Exemplu: lecția de istorie a școlii.
***
3. - continutul concertelor, spectacolelor de circ, emisiunilor de radio si televiziune; chiar spectacolele, spectacolele, programele
Exemplu: Post nou de circ. Postul de radio își începe programele.
***
4. - o carte sau o bucată de hârtie cu informatie scurta despre piesă, concert, cu o listă de interpreți
***
5. - plan de activități, de lucru
Exemplu: P. acţiuni. Element social P.-maxim (general, plan larg de activități, acțiuni). P.-minimum
***
6. - declarație privind conținutul și scopul activităților unui partid politic, organizație sau personalitate
Exemplu: P. partid.

Efremova T.F. Dicționar explicativ al limbii ruse.

program

și.
1) a) Planul cuiva. activitate, conținut de vreun fel. muncă.
b) Un set de acțiuni și activități pentru implementarea a ceva.
2) Schiță preliminară, planul unei opere literare.
3) a) rezumat conținutul unei discipline academice, curs etc.
b) Broșură, o carte cu o astfel de prezentare.
4) a) Conținutul concertelor, spectacolelor de circ, emisiunilor de radio și televiziune.
b) Asemenea programe, spectacole, spectacole în sine.
5) a) Tema unui tablou dat unui student al Academiei Imperiale
artele
b) Un tablou sau un desen pe o temă similară.
6) a) Prezentarea literară a temei unei opere muzicale instrumentale.
b) Tema piesei instrumentale în sine.
7) Descrierea algoritmului de rezolvare a problemei în limbaj informatic.
8) învechit Lista alimentelor; meniul

S.I.Ozhegov, N.Yu.Shvedova. Dicționar explicativ al limbii ruse.

program

, -y, w.
1. Plan de activități, lucrări. Da acțiune. Social
n. I-maxim (general, plan larg de activități, acțiuni). P.-minimum
(plan de activitate restrâns, specific, imediat, acțiuni).
2. Prezentare
conținutul și scopul activităților unui partid politic, organizație sau
figură individuală. Da petrecere.
3. Scurt rezumat al conținutului instruirii
subiect. Lecție de istorie școlară.
4. Conținutul concertelor și circurilor
spectacole, emisiuni radio și televiziune; astfel de spectacole, spectacole în sine,
transferuri. Post nou de circ. Postul de radio își începe programele.