Dictionar wizards

Page 1

MIC DICTIONAR DE INFORMATICĂ ȘI PROGRAMARE WIZARDS CODE KIDS PIETRARI Tehnologia este peste tot în jurul nostru, de la internet la telefoane mobile, ceasuri inteligente până la controlul zborurilor și roboți industriali. Încet -încet, roboții vor prelua din ce în ce mai multe sarcini executate în prezent de oameni. Viitorul este al celor care proiectează și programează software-ul care însuflețește mașinile. Programarea este o meserie creativă, poate fi distractivă cât și dificilă, însă vă poate asi-

gura un loc în față în rândul meseriilor din viitor. Misiunea Clubului de codare ”Wizards Code Club” al Bibliotecii Pietrari este de a oferi fiecărui copil aptitudinile, încrederea și posibilitatea de a modela lumea lui. Noi și ambasadorii noștri ne dorim să sprijinim copiii prin furnizarea de resurse și printr-un cadru de voluntariat în proiectul ”CODE Kids - Copiii fac coding în bibliotecile publice”.

Vă propunem acest mic dicționar de termeni specifici care sperăm că vă va fi de ajutor în descoperirea tainelor acestei științe deosebit de interesante.

Semnat, Doamna B (ibliotecara)!

! N O I T N E UFF! T T A S ST KID


A

Atașament (de fișier) Există posibilitatea de a trimite împreună cu un e-mail și un alt fișier atașat mesajului.

(a) Accesa A vizualiza sau modifica datele de pe un calculator.

Atribute (referitor la fișiere) Sistemul de operare poate trata diferit fișierele, în interacțiunea acestora cu utilizatorii. Astfel, unele fișiere pot fi doar citite și nu scrise sau șterse, altele pot fi declarate ca fiind fișiere ale sistemului de operare. Această inAlgoritmi Programe de calculator care rezolvă o anumită problemă; succesiune formație este stocată sub forma unor atribute ce pot fi activate de pași. (deci existente pentru fișierul în cauză) sau dezactivate. AtributeAnalog (Semnal) Metodă de transmitere a informațiilor printr-un mediu, de exemplu un le posibile pentru sistemele de operare de tipul Microsoft sunt H cablu - sub forma unei unde electromagnetice ale cărei fluctuații ar putea fi reprezentată grafic sun forma unui "val". Este una din primele - fișier ascuns, R - fișier accesibil doar pentru citire, S - fișier sismetode de transmitere a informațiilor și riscul de pierderi pe traseu tem și A - fișier arhivă. este destul de ridicat față de sistemul digital de transmitere. (A se) "Agăța" (To hang) Acest termen se referă atât la echipamentele hardware cât și la componentele software care, dintr-un motiv sau altul îți întrerup funcționarea, rămânând "agățate", în așteptare. De cele mai multe ori această problemă este una temporară, simpla repornire a echipamentului rezolvând de cele mai multe ori problema.

Anonymous FTP Site (Site FTP cu acces anonim) Un calculator gazdă conectat la internet care permite utilizatorilor să acceseze datele disponibile, fără să fie utilizatori înregistrați. ASCII (American Standard Code for Information Interchange - Standardul de Cod American pentru Interschimbarea de Informații) Sistem de codificare a caracterelor. Conform ASCII toate literele, cifrele arabe și simbolurile speciale au drept corespondent un cod numeric între 32 și 127 (sau 255). Arhivarea fișierelor Este un proces de comprimare a datelor, utilizând diverse porcedee de comprimare. Arhivarea este utilă, pe de o parte păstrării datelor în format compact pentru a ocupa cât mai puțin spațiu, iar pe de altă parte transportului de date între două sau mai multe calculatoare care nu sunt legate în rețea, transportul fiind realizat manual, cu ajutorul unor suporturi magnetice externe, cum ar fi dischetele sau USB. În momentul când este nevoie de accesul la datele arhivate, acestea se supun unui proces invers, de dezarhivare. Rata de arhivare, reprezentând raportul procentual dintre mărimea datelor în format comprimat și mărimea lor necomprimate, variază de la un tip de fișier la altul.

Page 2

”Teach a kid how to code and you are as well giving him all the power he needs to change the world”

MIC DICTIONAR DE INFORMATICĂ ȘI PROGRAMARE


- B Backup Operație de copiere a unor informații mai importante de pe hard discul local pe un drive extern, pentru a asigura existența unei copii de siguranță în cazul în care datele de pe hard disc ar putea fi avariate. Baud Unitatea de măsură pentru lărgimea de bandă a unei legături la Internet. Reprezintă numărul maxim de semnale ce pot fi trimise ântr-o secundă, fiind de asemenea întâlnită sub numele de rată de semnalizare. BAUD-ul este uzual asociat cu viteza de operare a unui modem. Un Baud reprezintă aproximativ un bit transmis pe secundă. Bază de date Colecție de date și informații organizate într-un fișier. Bazele de date se compun din mai multe înregistrări, iar aceste înregistrări sunt alcătuite din mai multe câmpuri. Datele sau informațiile efective sunt stocate în aceste câmpuri. Există software comercial specializat pentru lucrul cu bazele de date, procesarea informațiilor și întreținerea acestora. BBS (Bulletin Board System) Un serviciu mai vechi și mai puțin utilizat în prezent. BBS-urile reprezintă în general calculatoarele de pe care utilizatorii conectați pot să realizeze download-uri de software. BBS-urile sunt utilizate aproape exclusiv cu rolul de biblioteci de programe shareware și freeware, dar și pentru a lăsa mesaje publice. (Format) Binar (de fisier) Un fișier ce conține informație în format binary ce conține, pe lângă text (respectiv caractere direct afișabile) și alte caractere de control. De exemplu, un fișier ce conține un text realizat cu ajutorul unui procesor de texte, pe lângă textul propriu-zis, mai conține și caractere ce specifică formatarea fiecărei porțiuni de text. De asemenea, un exemplu tipic de fișiere cu date stocate în format binar sunt arhivele și fișierele direct executabile. Blocuri Blocurile se mai numesc și instrucțiuni compuse și sunt alcătuite din mai multe declarații și instrucțiuni cuprinse între acolade. Structura generală a unui bloc este următoarea: { declarații instrucțiuni }

Declarațiile din cadrul unui bloc se fac la început, înaintea instrucțiunilor! BMP (Extensie de fișier) Marchează un fișier ce conține o informație grafică (poză, desen...). BMP este unul dintre cele mai vechi formate de stocare a informației. Dimensiunea unui fișier de acest tip lasă însă foarte mult de dorit, acest inconvenient fiind soluționat prin elaborarea altor formate grafice (vezi JPG și GIF) Browser Program utilizat pentru a accesa informația disponibilă pe Internet, organizată sub formă de pagini web. Browserele vă permit să navigați pe Internet și să utilizați majoritatea serviciilor de Internet disponibile. Cele mai cunoscute browsere sunt Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, etc. acestea fiind disponibile gratuit. Buclă Structură de control care provoacă executarea unei instrucțiuni sau a unei secvențe de instrucțiuni în mod repetat. Instrucțiunile se execută atâta timp cât sunt îndeplinite una sau mai multe condiții.

Volume 1, Issue 1

Page 3


- C Cache Pentru a mări eficiența legăturii la Internet, paginile web mai des vizitate sunt păstrate local pe calculatorul dvs., iar la o nouă accesare a acestora, ele vă vor fi servite direct de pe propriul calculator, accesul fiind aproape instantaneu. Toate aceste informații stocate formează memoria cache a legăturii la Internet. CAD - Proiectare asistată de calculator (Computer Aided Design) Este o grupă de programe cu un grup de utilizatori mai restrâns, utilizat în special în domeniul proiectării. Aceste programe pot ușura mult munca de realizare a unor scheme, desene tehnice sau planuri. Caracter Simbol grafic asociat unei combinații de pe tastatură. Caracterele pot fi litere ale alfabetului latin majuscule sau minuscule - cifre arabe - acestea toate fiind numite caractere alfanumerice, restul simbolurilor disponibile fiind denumite non-alfanumerice. Careware O categorie mai aparte de shareware. Autorul promite că o anumită parte din banii încasați de la utilizatorii programelor (eventual chiar întreaga sumă) va fi donată unor societăți de binefacere. (Server) Căzut Acest termen este utilizat pentru a denumi starea curentă a unui server sau site web cu acces public care se confruntă cu probleme tehnice și momentan nu este disponibil pentru a fi accesat. În acest caz, se spune că serverul este căzut. Câmp Zonă de afișaj a ecranului creată pentru introducerea de date sau de text de către utilizator. De exemplu, cel mai frecvent tip de software ce utilizează câmpuri este cel legat de baze de date. Chat Sistem de comunicare între utilizatori în timp real. Este denumit uneori și sistem de mesagerie instantanee. Utilizatorii se conectează prin Internet la un serviciu de chat și pot să comunice între ei, scriindu-și mesaje. Aceste mesaje apar aproape instantaneu pe ecranul destinatarului. Viteza chatului este însă dependentă în mod direct de lărgimea de bandă a legăturii la Internet a calculatorului. Criptare Procesul de codificare a informațiilor transmise pe Internet, pentru a asigura securitatea acestor informații, precum și a preveni accesarea lor de către utilizatori neautorizați. Codare Transformare a unei informații într-un sistem de semen convenționale, folosind un cod; a cifra.

Page 4

MIC DICTIONAR DE INFORMATICĂ ȘI PROGRAMARE


(Software) Comercial Este acel tip de software care este vândut prin distribuitori specializați și este în general protejat de legile referitoare la dreptul de autor în vigoare. Compatibilitate Posibilitatea de a utiliza cu succes componente hardware produse de către o anumită firmă cu un calculator produs de altă firmă. Concepte software Sunt acele categorii de software care precizează modul în care autorul programelor ar trebui răsplătit pentru munca sa. Cookie ("Prăjiturică") Aceste "prăjiturele" permit anumitor site-uri de web să preia anumite informații din browserul unui utilizator conectat la Internet și să le stocheze într-un fișier direct pe hard discul utilizatorului. Aceste "prăjiturele" permit site-urilor web ca data viitoare când acel utilizator va mai vizita site-ul respectiv, utilizatorul să nu mai fie nevoit sa reintroducă aceleași informații din nou. De exemplu, prin aceste "prăjiturele", ați putea să nu mai fiți nevoiți să reintroduceți numele de utilizator și parola contului dvs de e-mail la fiecare accesare a contului. Cursor Este acea liniuță sau pătrățel clipitor de pe ecran care arată locul unde va fi introdusă următoarea informație primită de la tastatură. Cuvinte cheie în Limbajul C Există 32 de cuvinte rezervate în limbajul C, care au semnificație predefinită și nu pot fi folosite în alte scopuri într-un program. Cuvintele cheie trebuie scrise cu litere mici. Iată lista acestora, ordonată alfabetic: auto break case char const continue default do double else enum extern float

Volume 1, Issue 1

for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while altă ierarhizare: pentru controlul fluxului: if, else, switch, do, while, for.

- D Daemon Este un program care rulează independent pe un server web și care asigură anumite funcții sistem. De exemplu, daca trimiteți un e-mail unui utilizator inexistent, daemonul de e-mail vă va returna mesajul, însoțit de un mesaj de eroare. Depanare de programe (Debugging) Se referă la acțiunea de căutare a unor erori de programare (bug-uri), prin diverse metode cum ar fi rularea pas cu pas, oprirea execuției programului în anumite momente cheie pentru inspectarea unor parametri. Uneori această depanare poate fi asemănată cu proverbiala "căutare a acului în carul cu fân" (Semnal) Digital Este o formă mai evoluată de transmitere a informațiilor printr-un mediu - de exemplu printr-un cablu. Semnalul este transmis sub formă codificată sub formă de zero și unu. Pierderile de date pe traseu transmise prin sistemul digital sunt mult reduse față de sistemul analog.

Page 5


Dischetă Dispozitiv extern hardware de stocare a informațiilor electronice. Există două formate pentru dischete: cel de 3.5" cunoscut și sub denumirea de "dischetă mică", cu o capacitate de stocare de 1.44 Mb și formatul de 5.25", cunoscut și sub denumirea de "dischetă mare", cu o capacitate de stocare de 1.20Mb. Discheta a fost concepută inițial pentru a facilita transportul informațiilor între calculatoare ce nu sunt legate în rețea, însă în prezent rolul dischetelor este mult diminuat datorită volumului tot mai mare pe care îl ocupă software-urile actuale (iar numărul dischetelor necesare pentru transportul acestor programe tinzând să devină de ordinul zecilor și chiar sutelor). În plus, dischetele sunt considerate dispozitive "consumabile", având o viață relativ scurtă de funcționare (maxim câțiva ani - la calitate impecabilă). Download (verb) A "descărca" fișiere de pe un server legat la Internet. Înseamnă, de fapt, copierea unor fișiere disponibile pe Internet pe calculatorul dvs. DNS (Domain Name Server) Adresele reale ale serverelor legate la Internet sunt formate din secvențe de 4 numere din 3 cifre fiecare, separate de caracterul '.' (punct). Deoarece este destul de dificilă reținerea atâtor numere pentru fiecare adresă, există posibilitatea ca utilizatorii să introducă în locul adresei numerice, o

Page 6

adresă literală, ușor de reținut, de exemplu www.aol.ro. Serviciul DNS preia această adresă literală și o transformă în adresă numerică, fără ca utilizatorul să mai fie nevoit să o cunoască și pe aceasta din urmă. DTP (Desk Top Publishing) Categorie de software orientat pe tehnoredactarea computerizată a documentelor mai complexe, în special tehnoredactarea de reviste și publicații.

- E E-mail (electronic mail - poștă electronică) Serviciu similar acelui de poștă din viața de zi cu zi. E suficient să introduci adresa de e-mail a destinatarului și mesajul dorit va fi trimis. Pe lângă textul ce conține mesajul, se pot trimite și atașamente de fișiere. Eroare fatală Uneori, din diverse cauze, un program este silit să-și întrerupă forțat execuția. În asemenea cazuri spunem că a apărut o eroare fatală pentru acel program. Dacă eroarea apărută a fost accidentală sau fără urmări grave, simpla relansare a respectivului program permite continuarea lucrului. Există și erori cu adevărat grave, cazuri în care este necesară reinstalarea programului sau chiar a înregului sistem de operare. Aceste erori pot apărea datorită unor bug-uri, datorită intervenției neautorizate a utilizatorului (prin ștergerea unor fișiere sistem), a unei erori de funcționare a unui dispozitiv hardware atașat calculatorului, suprasolicitării procesorului în acel moment sau pur și simplu ciudat, dar accidental. Extensie de nume (referitoare la fișiere) Combinație de maxim trei caractere separate de numele de fișier prin caracterul "." Extensia poate fi prezentă doar la sfârșitul numelui de fișier, fiind utilizată pentru a specifica tipul fișierului precum și a informațiilor conținute în acel fișier. Exemple de extensie AUTOEXEC.BAT, WIN.COM, INDEX.HTM EXE (Extensie de fișier) Marchează un fișier ce conține un program direct executabil, a cărui lansare în execuție nu depinde de altă componentă software care să proceseze informația existentă.

MIC DICTIONAR DE INFORMATICĂ ȘI PROGRAMARE


Expresii

O instrucțiune expresie este alcătuită dintr-o expresie urmată de punct și virgulă. Operațiile realizate de aceste instrucțiuni se fac simțite datorită efectelor ce se concretizează prin apeluri de funcții și modificarea valorilor unor variabile. Exemplu de instrucțiuni expresie: test(); /* apelul unor funcții */ scanf("%d", &a); a=b+c/2;

/* vari-

abila a primește valoarea b+c/2 */ x++;

/* vari-

abila x este incrementată */ a+f();

/* instrucțiu-

nea este corectă, dar ciudată */ ;

/* in-

strucțiune vidă */

Un caz particular de instrucțiune expresie este instrucțiunea vidă. Aceasta este alcătuită doar din terminatorul de instrucțiune ; și se folosește de obicei în situațiile în care sintaxa cere prezența unei instrucțiuni, însă în program nu mai este necesară o operație. Instrucțiunea următoare așteaptă tastarea caracterului '€' și ignoră orice alt caracter: while (getch()!='€') ;

Volume 1, Issue 1

(Drive) Extern Dispozitiv hardware de stocare a informațiilor electronice, conceput pentru a fi transportat de la un calculator la altul cu usurință. Numele acestor dispozitive vine de la faptul că partea "fizică" a drive-ului este localizată în exteriorul (sau la extremitatea) carcasei unității centrale a calculatorului, iar transportul acestor unități la alte calculatoare este realizată cu multă ușurință.

- F FAQ (Frequently Asked Question - Întrebări Frecvent Puse) Colecție de răspunsuri la întrebări frecvent puse într-un anumit domeniu. Aceste FAQ-uri sunt destinate, în special începătorilor, nefamiliarizați în acel domeniu. Firewall ("Zid de flăcări") O rețea conectată la Internet poate restricționa traficul efectuat între calculatoarele conectate la acea rețea și Internet. De exemplu, se poate restricționa accesul la Internet de orice fel, exceptând accesul la e-mail pentru utilizatori, sau, în sens invers, se poate restricționa accesul din exterior la rețea, total sau parțial. Firewall-urile sunt foarte utile pentru a împiedica accesul neautorizat la rețea din exteriorul acesteia și a preveni coruperea datelor. Fișier Reprezintă o colecție de date stocate pe un suport magnetic extern (cum ar fi hard-diskuri, dischete sau benzi magnetice). Ele sunt identificate printr-un nume și printr-o extensie de nume opțională.

Freeware Pe undeva, exact opusul luilui shareware. Puteți utiliza aceste programe freeware cât timp doriți, fără nici o obligație. Sunteți, de asemenea, liberi să-l distribuiți oricui, păstrând însă numele autorului neschimbat și nesolicitând nici o taxă pentru distribuirea programului. FTP (File Transfer Protocol) Standard de transfer al fișierelor. Utilizat deseori în realizarea de download-uri. Browserele moderne pot exploata și acest serviciu, nemaifiind nevoie de utilizarea unui program separat pentru aceasta.

- G (Calculator) Gazdă Denumirea unui calculator care permite utiliyatorilor să-și conecteze propriul lor calculator la calculatorul "gazdă" pentru a beneficia de acces la anumite resurse partajate sau de acces la Internet. În categoria calculatoarelor de tip "gazdă" sunt incluse și cele de tip Bulletin Board System. GIF (Extensie de fișier) Un format mai nou de stocare a informației de tip grafic. Utilizarea acestui tip are avantajul unei mărimi reduse a fișierului, imaginea stocată fiind însă limitată la 256 de culori. Este foarte des întâlnit pe Internet acest tip de fișiere atunci când este vorba despre o imagine realizată sub forma unor scheme, desene care nu sunt pretențioase, fiind utilizate mai puțin de 256 de culori.

Page 7


- H Hard Disc Una dintre cele mai importante resurse hardware ale unui calculator. Informația în format electronic este stocată pe unul sau mai multe hard-disc-uri. Hard disc-ul aparține categoriei de dispozitive de stocare interne, și este (teoretic) amovibil (in sensul că nu este proiectat pentru a fi transportat de la un calculator la altul în mod frecvent). Hardware Denumește toate acele echipamente ale calculatorului palpabile, echipamentele fizice atașate unității centrale a calculatorului. Home Page - Pagină gazdă Acest termen poate avea două sensuri. Primul se referă la acea pagină desemnată de utilizator să fie afișată pe monitor la deschiderea unui browser. Cel de-al doilea sens se referă la acea pagină web a unui site care îndeplinește rolul unei pagini de primire, cuprinzând referințe spre fiecare din secțiunile acelui site și la care utilizatorul se poate întoarce oricând pentru a-și continua navigarea pe Internet, continuând cu altă secțiune.

HTML (Hyper Text Markul Language - Limbaj de marcare hipertext) Standard de codificare al infor-

Page 8

mațiilor existente pe Internet. Este utilizat în scrierea paginilor web. HTTP (Hyper Text Transfer Protocol - Protocol de Transfer HiperText) Serviciu Internet ce permite receptarea de informații organizate în standard HTML. Aceste informații sunt prelucrate și apoi afișate de browser-ul dvs.

- I – Identificatori

Identificatorii sunt folosiți pentru a indica variabile, tipuri de date, constante simbolice sau funcții. Primul caracter al identificatorilor trebuie să fie o literă sau underline, iar lungimea maximă a acestora este de 31 de caractere.

w to id ho k a as ch u are he ”Tea o y and all t code g him to n i v i g well eeds he n ” r e world pow the e g chan

(Setări) Implicit(e) Reprezintă setările standard utilizate atunci când nu s-au specificat în mod explicit alte setări. Setările implicite pot fi modificate în cadrul unui program să fie temporare sau permanente. Aceste setări sunt utile atunci când nu sunteți siguri de unele opțiuni, setările implicite fiind gândite în general să fie adecvate pentru majoritatea situațiilor.

MIC DICTIONAR DE INFORMATICĂ ȘI PROGRAMARE


Instrucțiuni

if(a>0)

Instrucțiune = o serie de comenzi date de către programator calculatorului pentru a fi executate.

printf("pozitiv"); np++;

b)

/* in-

crementează variabila np */ if(expresie) instr_a

Prelucrările efectuate de unun program sunt descrise cu ajutorul instrucțiunilor. Fiecare instrucțiune trebuie încheiată cuseparatorul punct și virgulă (;). Instrucțiunile limbajului C pot fi împărțite în următoarele categorii: Expresii, Blocuri, Selecții, Iterații, Salturi. Instrucțiunea break

Această instrucțiune poate să apară numai în corpul instrucțiunilor while, do-while, for și switch; având ca efect terminarea imediată a acestor instrucțiuni. Programul continuă cu instrucțiunea imediat următoare celei întrerupte. În cazul unor bucle imbricate, o instrucțiune break aflată într-o buclă interioară nu le afectează pe cele exterioare. Aceași situație apare în cazul instrucțiunilor switch imbricate, sau care conțin bucle. Instrucțiunea decizională

Acestă instrucțiune are următoarele două variante:

else instr_b

este diferită de if(a>0){ printf("pozitiv");

np++; Execuția instrucțiunii decizionale începe cu evaluarea expresiei. Va} loarea expresiei poate fi de orice tip scalar. Dacă valoarea expresiei este diferită de 0, atunci se execută instrucțiunea instr_a, altfel se exe- deoarece în primul caz incremencută instr_b. tarea variabilei np se realizează în afara instrucțiunii decizionale, și Limbajul C nu operează cu tipul deci se efectuează în orice situaboolean, valorile de adevăr fiind ție. În al doilea caz, instrucțiunea codificate numeric, după urmădecizională are asociată o instructoarea regulă: o valoare nulă este țiune compusă (bloc), iar increechivalentă cu fals iar o valoare mentarea se realizează numai dane-nulă cu adevărat. că condiția este adevărată (a>0). Exemplu: Deoarece alternativa else a unei instrucțiuni decizionale este opțională, poate să apară o ambiguitaif(a>0) te legată de asocierea ei în cazul printf("pozitiv"); unor instrucțiuni decizionale imbricate. else Exemplu: printf("negativ");

if( op =='/')

a) if(expresie) instr_a

Volume 1, Issue 1

if(a!=0) Instrucțiunea de mai sus afișează c=b/a; textul "pozitiv" dacă a > 0 și "negativ" în caz contrar. else În cazul în care alternativele de prelucrare se codifică prin secvențe de printf("eroare, împărțire prin instrucțiuni, acestea trebuie grupate în instrucțiuni compuse. De exemplu 0"); secvența

Page 9


În aceste situații, regula este următoarea: Alternativa else se asociază ultimei decizii incomplete. Dacă se dorește o altă asociere se pot folosi acoladele:

if(expr_1)

switch(expresie){

ins_1

case k1

else if(expr_2)

lucrare_1opt

ins_2

case k2

...

if( a!=0){ if(op=='/') c=b/a; }else printf("valoare

: pre-

lucrare_2opt

else if(expr_n-1)

...

ins_n-1

case kn-1

else

: pre-

lucrare_n-1opt

ins_n

defaultopt : prelucrare_nopt

nulă");

}

sau se poate completa alternativa else a instrucțiunii decizionale interioare cu o instrucțiune vidă:

if( a!=0) if(op=='/') c=b/a; else ; else printf("valoare nulă");

Instrucțiunea decizională multiplă

O selecție multiplă se poate realiza cu mai multe instrucțiuni decizionale în cascadă. În cazul general în care există n alternative posibile selectate pe baza a n-1 condiții, se recomandă folosirea următoarei structuri:

Page 10

: pre-

Expresiile se evaluează în ordinea în care sunt scrise. Dacă se întâlnește o expresie adevărată, atunci se execută instrucțiunea care-i este asociată și astfel se încheie întregul lanț. Instrucțiunea de după ultimul else se execută doar când nici una dintre expresii nu a fost adevărată.

Expresia pe baza căreia se efectuează selecția trebuie să fie de tip întreg (nu poate să fie de exemplu float, double sau un tip structurat). k1, k2, ..., kn-1 sunt expresii constante, cu valori distincte, ce pot fi convertite la tipul expresiei de selecție. Prelucrările se reprezintă prin secInstrucțiunea de selecție vențe de instrucțiuni, dar ele pot fi și Dacă o selecție multiplă este contro- vide. În cazul în care o prelucrare lată de valoarea unei singure expre- este compusă din mai multe instrucsii, programarea se poate face mai țiuni, acestea nu trebuie puse între eficient cu ajutorul instrucțiunii de acolade. selecție (switch). Sintaxa generală a Execuția instrucțiunii de selecție acestei instrucțiuni este: începe cu evaluarea expresiei. Valoarea rezultată este comparată succesiv cu constantele k1, k2, ..., kn-1. Dacă se găsește o constantă ki de valoare egală cu cea a expresiei, se trece la execuția prelucrării asociate și se continuă cu toate prelucrările ce au mai rămas, până la sfârșitul instrucțiunii de selecție.

MIC DICTIONAR DE INFORMATICĂ ȘI PROGRAMARE


Dacă nu se găsește o astfel de constantă, dar este definită o alternativă default, se execută prelucrarea asociată acesteia, altfel selecția se încheie fără nici o prelucrare. Exemplu de utilizare a instrucțiunii de selecție:

InExemplu: switch(op){ case '*' : inmulteste(a,b); break; case '+' :

/* calculează b = a la

aduna(a,b);

puterea n, 1 < n < 4 */ b=a;

break;

switch(n){ case 4 : b=b*a;

case '-' : scade(a,b);

strucțiunile repetitive se mai numesc și cicluri sau bucle.

case 3 : b=b*a; case 2 : b=b*a;

break;

}

default

:

printf("eroare");

În majoritatea situațiilor se dorește separarea prelucrărilor asociate unei instrucțiuni de selecție. Aceasta se poate realiza prin includerea instrucțiunii break la sfârșitul tuturor prelucrărilor. Instrucțiunea break are ca efect, în cazul în care apare în interiorul unei instrucțiuni de selecție, terminarea imediată a acesteia. Execuția programului va continua cu instrucțiunea următoare (ceea ce urmează după switch).

}

Iterații

Execuția repetată a unei prelucrări este folosită foarte frecvent în rezolvarea problemelor de cele mai diverse tipuri. Instrucțiunile repetitive care descriu astfel de prelucrări sunt alcătuite din două componente: Corpul instrucțiunii (care este alcătuit din instrucțiuni care se repetă) și Testul (pe baza căruia se stabilește dacă este sau nu necesară reluarea execuției corpului). În limbajul C există trei instrucțiuni repetitive, dintre care două cu test la început (while și for) și una cu test la sfârșit (do while). Instrucțiunile repetitive cu test la început plasează testul înaintea corpului, astfel corpul este parcurs numai dacă testul este trecut de la început. În cazul celor cu test la sfârșit, corpul este executat cel puțin o dată în orice condiții.

Volume 1, Issue 1

WIZARDS CODE CLUB

id a k h c e a ”Te to cod as r w a e ho you g him d an vin er l gi ow wel e p to h t all ds nee the e h nge c ha ” ld wor

Page 11


Instrucțiunea while

Această instrucțiune are următoarea sintaxă:

#include <stdio.h> int main() { char n;

while(expresie)

do{

instrucțiune

printf("\nTastați un număr < 10 ");

Expresia poate fi de orice tip scalar. Instrucțiunea specifică prelucrările ce se efectuează în corpul buclei și se repetă atâta timp cât expresia este adevărată, mai exact diferită de zero.

scanf("%d", &n); }while(n>10); }

Instrucțiunea do - while

Această instrucțiune are următoarea sintaxă

do instrucțiune while(expresie);

Ea are rolul de a repeta instrucțiunea până când expresia este adevărată. Diferența față de instrucțiunea while constă în faptul că testul este plasat la sfârșitul buclei, deci instrucțiunea se execută cu siguranță cel puțin o dată, indiferent de valoarea expresiei. Exemplul următor citește numere de la tastatură, până când numărul tastat este mai mic sau egal cu 10.

Page 12

MIC DICTIONAR DE INFORMATICĂ ȘI PROGRAMARE


Instrucțiunea for

Această instrucțiune are o formă generală care-i extinde mult domeniul de aplicare față de instrucțiunile de același tip existente în alte limbaje de programare. Este cea mai utilizată instrucțiune repetitivă, deoarece în afară de testul de rămânere în buclă, oferă două elemente necesare în majoritatea situațiilor: inițializare și actualizare. Sintaxa instrucțiunii for: for(expresie_intopt;expresie_condopt;expresie_actopt) instrucțiune

- expresia_initializare constituie inițializarea buclei și se evaluează o singură dată. - expresia_actualizare trebuie să fie de tip scalar și este evaluată înaintea fiecărei iterații. Valoarea acestei expresii este interpretată ca și condiție de rămânere în buclă. - În interiorul buclei se realizează, la fiecare parcurgere, două operațiuni: se execută prelucrările specificate prin instrucțiune, după care se evaluează expresie_act. Oricare dintre expresiile instrucțiunii for (sau chiar toate) pot să lipsească, dar delimitatorul ';' asociat trebuie să fie prezent. Dacă lipsește expresie_cond, se consideră implicit că aceasta este tot timpul adevărată și deci bucla nu se va încheia niciodată. O astfel de buclă poate fi însă încheiată cu instrucțiunea break. Prelucrările efectuate cu instrucțiunea for, pot fi descrise și cu ajutorul unei bucle while, care se aseamănă cufor prin faptul că este tot cu test la început. Secțiunea următoare este echivalentă cu instrucțiunea for a cărei sintaxă a fost prezentată mai sus:

expresie_init while(expresie_cond){ instrucțiune expresie_act }

Exemplul următor prezintă o buclă care va rula la infinit: #include <stdio.h> int main() { for( ; ; ) printf("Buclă infinită\n"); }

WIZARDS CODE CLUB

Volume 1, Issue 1

Page 13


Intrare (de date) (Input) Denumește, pe de o parte totalitatea dispozitivelor de introducere de date spre un program, cum ar fi tastatura, mouse-ul, joystick -ul, creionul optic sau tableta grafică, iar pe de altă parte totalitatea datelor introduse de la un dispozitiv de intrare de tipul celor menționate mai sus. În principiu, orice program este conceput să primească date de intrare de la un dispozitiv de intrare, să le prelucreze și în final să afișeze datele de ieșire a utilizatorului. Internet Rețea mondială de comunicare cu ajutorul calculatorului. Internetul este organizat ca o rețea de noduri, fiecare nod fiind, de exemplu, un calculator. Calculatoarele care sunt conectate la Internet pot să se "vadă" între ele. Există mai multe servicii de Internet utilizate pentru comunicare. IP Reprezintă adresa "reală" a unui server legat la Internet. Este alcatuită dintr-o secvență de patru numere cuprinse între 0 și 255 separate între ele printr-un caracter "punct" ('.'), de exemplu "193.231.142.238". Deoarece reținerea unei adrese de IP este destul de dificilă, mai ales când este vorba despre un număr mai mare de adrese, s-a proiectat serviciul DNS care permite utilizarea unor adrese literale de tipul unui URL obișnuit. ISP (Internet Service Provider) Companie cu activitate comercia-

Page 14

lă care oferă acces la Internet utilizatorului casnic, contra unui cost. Există în întreaga lume miliarde de ISP-uri, oferta acestora fiind atât de variată, atât ca prețuri, cât și din punctul de vedere al modalității de conectare, astfel încât nu este recomandabil să acceptați oferta primului ISP care vă oferă serviciile.

- J JPG (Extensie de fișier) Este un format de fișier ce conține în majoritatea cazurilor o imagine fotografică (fotografie scanată), numărul de culori utilizate fiind foarte mare (depășind limita celor 256 disponibile formatului GIF). Mărimea fișierelor de tipul JPG este în general foarte redusă, fiind preferată pentru acest motiv. Marele dezavantaj al acestui format de fișier este pierderea ușoară a detaliilor (dacă sa exagerat la micșorarea dimensiunii fișierului), însă în majoritatea cazurilor această pierdere nu este sesizabilă cu ochiul liber, doar în cazul măririi cu un utilitar grafic al imaginii.

-K– -LLAN (Local Area Network) MIC DICTIONAR DE

Rețea de calculatoare care nu este foarte extinsă din punct de vedere al zonei geografice pe care îl ocupă. Este cea mai mică dar și mai des întâlnită formă de rețea. Lărgime de banda (Bandwidth) Reprezintă volumul de informații ce pot fi schimbate între calculatorul dvs și Internet prin intermediul legăturii la Internet. Lărgimea de bandă influențează viteza cu care pot fi accesate informațiile și paginile web. Limbajul de programare C Un limbaj de programare a calculatoarelor, conceput de Dennis Ritchie la începutul anilor 1970 pentru a scrie sistemul de operare UNIX. A rămas unul dintre cele mai folosite limbaje pentru scrierea programelor. Există multe extinderi ale limbajului, printre care C++, Perl, Java, Javascript și C#.


ListServ Reprezintă o listă de discuții, asemănătoare celor de pe Usenet sau de pe newsgrup-uri, cu deosebirea că toate mesajele sunt trimise prin e-mail. În momentul în care un abonat trimite un e-mail pe adresa ListServ-ului, acest e-mail este copiat si retransmis fiecărui abonat al respectivului ListServ. Pentru a te alătura grupului de discuție, utilizatorii au posibilitatea să se aboneze la ListServ-ul de care aparține grupul dorit. De asemenea, orice utilizator poate să renunțe la abonare în orice moment. Logaritmi Descriu algoritmii care împart o problemă în altele mai mici.

- M – WIZARDS CODE CLUB

Macrocomandă Uneori o anumită suită de operații executată în mod uzual, este foarte des utilizată, iar execuția acestei suite pas cu pas consumă mult timp. Din acest motiv există posibilitatea de a memora întreaga suită de operații sub forma unei singure "comenzi", numite macrocomandă. Macrocomenzile sunt utilizate atât datorită comodității cât și pentru sporirea randamentului. Mail Server Reprezintă un calculator gazdă conectat la Internet, care oferă servicii de e-mail. Transferul de e-mail este realizat utilizând protocolul SMTP, iar posibilitatea de a descărca e-mailurile de către utilizatori pe propriile lor calculatoare este asigurată de protocolul POP. MID (Extensie de fișier) Format de fișier utilizat pentru stocarea informațiilor de tip muzical-instrumental. Fragmentul muzical este stocat asemănător unei piese cântată de o orchestră: fiecare "instrument" are strict delimitate sunetele pe care trebuie să le interpreteze, iar în final prin suprapunerea și sincronizarea tuturor "instrumentelor" se obține fragmentul instrumental dorit. Stocarea electronică este realizată pe aproximaiv același principiu: fiecare instrument care participă are bine delimitată suita de sunete pe care trebuie să le producă. MIME (Multipurpose Internet Mail Extensions) Deoarece prin sistemul de e-mail standard utilizatorii nu puteau trimite decât text simplu, s-a introdus acest protocol Internet, astfel încât, dacă atât programul de email al expeditorului, cât și cel al destinatarului, suportă MIME, prin intermediul e-mailului pot fi trimise și imagini grafice, fișiere conținând fragmente muzicale, aplicații, etc. MP3 (Extensie de fișier) Format de fișier, aparținând celei mai noi familii de formate pentru fișiere destinate stocării de melodii sau fragmente sonore. Marele avantaj al acestor fișiere este mărimea fișierelor, MP3-urile fiind de mai mult de zece ori mai mici decât echivalentele lor în format WAV. Dezavantajul major: solicitarea procesorului în decodificarea fișierelor fiind foarte mare, doar sistemele care beneficiază de resurse mai consistente făcând față cu succes rulării în paralel și a altor aplicații. Multimedia Acest termen semnifică prezentarea informațiilor utilizând mai mult decât un singur mod, de exemplu combinând atât textul cât și sunete, grafică, animație.

Volume 1, Issue 1

Page 15


- O -

- N (a) Naviga (Pe Internet) A te "plimba" cu ajutorul unui browser prin mulțimea paginilor web disponibile pe Internet, în căutarea informațiilor dorite. Netiquette Echivalentul regulilor de "etichetă" din viața de zi cu zi, adaptate comunității Internet. Newsgroup Serviciu Internet ce permite primirea periodică a unor informații specifice unui anumit domeniu, prin intermediul serviciului de email. Informația este transmisă în mod automat, periodic, la toți cei care au solicitat primirea acelor e-mailuri. De asemenea cei înscriși într-un newsgroup pot schimba între ei păreri în legătură cu subiectul abordat, uneori chiar în sistem conferință. Nod (engl. Node) Denumirea unui calculator gazdă conectat la Internet.

Page 16

OCR (Optical Character Recognition) Recunoașterea Optică de Caractere - Sistem prin care o pagină dactilografiată conținând text, după ce a fost scanată, se încearcă recunoașterea caracterelor prezente în textul inițial, pentru a transforma fișierul imagine (rezultat al scanării) în fișier text. Sistemul OCR salvează timpul necesar redactilografierii unui document disponibil doar pe hârtie. On-line Starea unui calculator în intervalul de timp în care este conectat la Internet sau la un alt calculator gazdă. Off-line Starea unui calculator care nu este momentan conectat la nici un alt calculator în cadrul unei rețele sau la Internet.

- P Pagină Web Document creat respectând standardul HTML, conținând informații în vederea transmiterii acestora în rețeaua Internet. Paginile web pot fi accesate și citite cu ajutorul unui browser. Parolă Șir de caractere conținând atât cifre cât și litere arabe, ce trebuie să fie introdus de la tastatură

de către un utilizator înainte de a putea efectua o anumită operație. Este utilizată în special pentru ca un utilizator să se poată identifica într-o rețea, dar și ca măsură de securitate, pentru a interzice accesul la anumite resurse. Partajare (de resurse) Modalitate de a permite utilizatorilor, prin intermediul unei rețele de calculatoare să acceseze date de pe alte calculatoare sau să utilizeze resurse ale altor calculatoare (cum ar fi legătura la Internet sau imprimantă). Ping Program foarte util în administrarea rețelelor de calculatoare. Pentru a verifica dacă un calculator este on-line se emite un scurt mesaj asemănător unui ecou. În momentul în care clculatorul vizat primește mesajul, îl returnează calculatorului care l-a trimis, însoțit de o confirmare. Pixel Un punct de pe monitor. Reprezintă cea mai mică unitate grafică utilizată în afișarea imaginilor pe monitorul calculatorului. Plug 'n Play Reprezintă un tip special de echipament hardware care este recunoscut instantaneu de o aplicație software, fără a mai fi nevoie de intervenția utilizatorului pentru a efectua diferite setări de instalare.

MIC DICTIONAR DE INFORMATICĂ ȘI PROGRAMARE


Proxy Într-o rețea existentă, pentru ca toate calculatoarele legate în acea rețea să aibă acces la Internet, este suficient ca unul singur să fie on-line, permițând fiecărui calculator legat accesul. Astfel, utilizând sistemul proxy server, un calculator din rețea ce dorește accesarea unui URL va transmite cererea calculatorului setat ca proxy (cel legat la Internet), acesta va obține resursa de pe Internet și o va returna calculatorului ce a solicitat-o. Acest mod de funcționare este mai eficient mai ales datorită costului mai scăzut de conectare, dar și pentru a permite anumite servicii în cazul în care există un firewall pentru acea rețea. Public Domain Software (Software aparținând domeniului public) Categorie de software care sunt puse la dispoziția publicului pentru a fi utilizate, fără plata unei taxe. De asemenea, în cazul realizării unui proiect, este necesară păstrarea informațiilor referitoare la dreptul de autor. Pe undeva, această categorie este foarte similară celei freeware.

- Q – - R – Retur de email (bounce) Termen ce denumește returnarea unui e-mail care nu a putut ajunge la destinație dintr-un motiv sau altul și care se întoarce la expeditor. Resursă Componentă hardware ce a fost instalată într-un calculator sau componentă software care este gata de utilizat la un moment dat. În munca sa de zi cu zi, utilizatorul intreacționează cu aceste resurse, exploatându-le. Această interacțiune este mijlocită și în același timp posibilă datorită coordonării resurselor de către sistemul de operare. Rețea Reprezintă un ansamblu de două sau mai multe calculatoare legate între ele printr-o metodă oarecare (cablu, linie telefonică, unde radio, etc.). Rețelele permit utilizatorilor să acceseze datele de pe oricare calculator (dacă acest lucru este permis), fără să trebuiască să se afle fizic în apropierea calculatorului de pe care accesează datele. În funcție de numărul calculatoarelor legate și de aria geografică acoperită de calculatoarele legate la o rețea, există mai multe tipuri de rețele. Privit dintr-o anumită perspectivă, și Internetul este o rețea la nivel mondial. RFC (Request for Comment) "Cerere pentru opinie" - un tip special de fișiere cuprinzând documentație tehnică, privind în special probleme aflate în sfera Internetului. În momentul propunerii unui nou standard tehnic sau a unei noi game de servicii Internet, autorul realizează o documentație foarte detaliată pentru aceasta, cerând părerea celorlalți, astfel el lansează o "cerere pentru opinii".

- S – Salturi Există trei instrucțiuni de salt în limbajul C: break, continue și goto. Tot la această categorie putem vorbi și despre instrucțiunea return, care marchează încheierea prelucrărilor dintr-o funcție și revenirea în programul apelant. Screen capture (Captură de ecran) Cu ajutorul unui program specializat pe prelucrarea imaginilor grafice este posibilă realizarea unei imagini identică celei afișate în acel moment pe monitor. Volume 1, Issue 1

WIZARDS CODE CLUB

Page 17


- S Selecții Limbajul C acceptă două tipuri de instrucțiuni de selecție: if - care se mai numește și instrucțiune decizională - și switch. În plus, operatorul ?: poate constitui, în anumite situații, o alternativă la instrucțiunea decizională. Separatori Separatorii au rolul de a delimita unitățile lexicale dintr-un program. Iată lista separatorilor admiși în limbajul C: ( ) Parantezele rotunde încadrează lista de parametrii a unei funcții, sau-

sau precizează ordinea de efectuare a operațiilor pentru evaluarea unei expresii. { } Acoladele încadrează instrucțiunile compuse, care se mai numesc și blocuri. [ ] Parantezele drepte încadrează dimensiunile tablourilor " " Ghilimelele încadrează șirurile de caractere ' ' Apostrofii încadrează un singur caracter ; Fiecare instrucțiune se încheie cu caracterul ; /* */ Comentariile sunt încadrate de caracterele /* și */ Servicii de Internet Reprezintă multiplele modalități de a exploata resursele disponibile pe Internet, fiecare având propriile caracteristici. Shareware Specifică un program, pe care îl puteți încerca pe calculatorul dvs, un timp limitat, iar dacă decideți să continuați să-l utilizați, trebuie achitată o anumită sumă autorului acelui program. Sistem de operare Este unul dintre cele mai importante resurse software fără de care utilizarea calculatorului nu este posibilă. Sistemul de operare controlează toate resursele calculatorului și mijlocește interacțiunea utilizatorului cu aceste resurse. În prezent cele mai utlizate sisteme de operare sunt Linux, UNIX (si clonele acestuia), MS-DOS, Microsoft Windows, Windows NT și OS/2. Snail Mail (Poștă de melc) Denumire ironică dată serviciului clasic de poștă (cea care sosește prin oficiile poștale clasice) Spam E-mail nesolicitat, trimis în mod abuziv unui număr mare de destinatari. Aceste e-mailuri pot conține orice, de la informații inutile, anunțuri comerciale până la mesaje ofensatoare. Spamul este una dintre cele mai grave încălcări de netiquette.

Page 18

MIC DICTIONAR DE INFORMATICĂ ȘI PROGRAMARE


Structura unui program

Un program C este alcătuit din funcții și variabile. Funcțiile C sunt echivalente cu subrutinele din Fortran și procedurile din Pascal. Funcția main este specială prin faptul că execuția programului debutează întotdeauna la începutul acestei funcții. Orice program trebuie să includă o funcție main. Definiția unei funcții include următoarele componente: un tip de retur (int, în exemplul de mai sus), un nume, o listă de parametri (între paranteze rotunde) și un corp al funcției (cuprins între acolade). float CalculeazaSuprafata(float Lungime, float Latime) { float Suprafata; Suprafata = Lungime*Latime; return Suprafata; } Structura funcțiilor Funcțiile C sunt alcătuite dintr-un antent și un corp. Antetul specifică tipul rezultatului, numele funcției și lista de parametri. Corpul este alcătuit dintr-un bloc ce poate să conțină declarații și instrucțiuni care specifică prelucrările realizate de funcția respectivă. Antetul unei funcții este de forma următoare: tip_r nume_f(listă_p_f)

Corpul unei funcții este de forma următoare: { declarații instrucțiuni

WIZARDS CODE CLUB

}

- T TCP/IP (Transmision Control Protocol/Internet Protocol) Este o suită de protocoale utilizate în transmiterea și recepționarea informațiilor prin Internet. În această suită sunt incluse protocoale pentru transmiterea de e-mail, transmiterea de fișiere, distribuirea de știri USENET, acces la World Wide Web. În structura TCP/IP există două niveluri de protocoale: la nivel de rețea și la nivel de aplicație. Fiecare dintre protocoalele familiei TCP/IP sunt detaliate în câte un RFC. Tipul unui fișier În funcție de tipul informației existente într-un fișier, prelucrarea informațiilor din aceste fișiere nu poate fi realizată în mod identic. Natura informației este simbolizată prin extensia de fișier. Cele mai uzuate extensii pe Internet sunt HTM, TXT, JPG, GIF, ZIP, MID, WAV,... TXT (Extensie de fișier) Unul dintre cele mai utilizate formate de fișier pentru stocarea textului simplu, fără formatări sau prelucrări suplimentare. Informația cuprinsă în fișierele TXT este codificată cu ajutorul standardului ASCII extins (255 de caractere, 128 standard). Dimensiunile unui fișier de acest tip (TeXT) sunt de cele mai multe ori extrem de reduse.

Volume 1, Issue 1

Page 19


- U Upload (verb) Denumește acțiunea de a trimite spre un server legat la Internet unul sau mai multe fișiere (componente software), utilizând unul dintre serviciile Internet

id a k h c e a ”Te to cod as e how ou ar im y h d g n an givi wer l l po we the s to all d nee he ge the n c ha ” ld wor

URL (Uniform Resource Locator - Localizator Uniform de Resurse) În general o adresă a unui document de pe Internet. Conține atât numele fișierului, cât și informația referitoare la localizarea exactă a acelui fișier. De exemplu http://www.aol.ro/index.html.

- V – Vendware Reprezintă un concept mai ciudat de software care este pus la dispoziția publicului prin intermediul unei "mașini-vânzătoare" care conține un CD ce cuprinde peste 25.000 de programe. Utilizatorul introduce o dischetă de orice format pentru a obține o versiune de tip shareware a unui program dorit. În continuare software-ul obținut se comportă asemănător unuia shareware - dacă utilizatorul dorește să folosească programul în continuare, va plăti o anumită taxă autorului și va primi în schimb versiunea completă a programului însoțită de eventuala documentație auxiliară. Vierme (Worm) Program similar unui virus, întâlnit însă pe Internet. Acest "vierme" are posibilitatea de a se autoreproduce, infectând calculatoarele interconectate.

- W Warez Nume dat site-urilor care promovează activități ilegale (piraterie softaware, mp3, cracking, hacking, pornografie, etc.)

Page 20

MIC DICTIONAR DE INFORMATICĂ ȘI PROGRAMARE


WAV (Extensie de fișier) Format de fișier utilizat pentru stocarea informațiilor de tip sonor ce nu pot fi descompuse într-o suită de instrumente, de exemplu o melodie care cuprinde și o parte vocală sau zgomote înregisrate cu ajutorul unui microfon din mediul înconjurător. Fișierele de acest format au dimensiuni impresionante, un minut de înregistrare de o calitate peste medie putând depăși 10 Mb. Acest format a devenit învechit și este pe calea de a fi înlocuit prin formatul MP3. Web (Eng: plasă, pânză de păianjen, rețea) Termen care descrie rețeaua mondială de calculatoare, Internet, asemeni unei pânze de păianjen. Web designer Persoana care se ocupă cu realizarea de pagini web, realizând combinarea informațiilor ce se doresc a fi integrate în acea pagină cu elemente grafice create de către el însuși sau de către un grafician, iar în final aceste pagini vor fi completate cu partea de programare orientată pentru internet realizată de către un web programmer. Webmaster Administratorul de web, a carui principală sarcină este întreținerea unui server web, precum și asigurarea integrării paginilor web create de web designeri în site-ul web principal existent pe acel server. Web programmer Programator calificat, specializat în realizarea de programe destinate integrării în pagini web. Aceste programe completează paginile web, făcând posibilă interacțiunea acestor pagini cu utilizatorul.

- X XML Extended Markup Language - noul tip de marcaj care v-a permite reconstruirea infrastructurii Internetului pentru o interacționare mai bună a paginilor.

- Y -

WIZARDS CODE CLUB

Yahoo Numele unuia dintre cele mai mari site-uri mondiale, ce oferă o gamă largă de servicii pe Internet.

- Z – ZIP (Extensie de fișier) Reprezintă cel mai des întâlnit format pentru fișiere arhivate. Mărimea acestor fișiere variază, depinzând în mod direct de rata cu care s-a reușit arhivarea datelor.

Volume 1, Issue 1

Page 21


RDS! GO, WIZA

WIZARDS CODE CLUB

“CODE Kids- Copiii fac coding în biblioteci”

Programarea este o meserie creativa, poate fi distractiva cat si dificila, însă vă va asigura un loc in față in rândul meseriilor din viitor. Prin programare îți dezvolți capacitățile creative si vei gasi rezolvarea problemelor cotidiene. Nu este suficient pentru copii să știe cum să folosească tehnologia și să se bucure de ea. Ne dorim copii care să înțeleagă cum să creeze tehnologia care va interacționa cu ei. Misiunea Clubului de codare inaugurat la Biblioteca Pietrari este de a oferi fiecărui copil aptitudinile, încrederea și posibilitatea de a modela lumea lui. Noi și ambasadorii noștri ne dorim să sprijinim copiii prin furnizarea de

resurse și printr-un cadru de voluntariat în proiectul ”CODE Kids- Copiii fac coding în bibliotecile publice”. Inițiat de Fundația Progress și Asociația ETIC acesta este un proiect care reunește copiii înscriși în program, actuali membri ai cluburilor de coding, bibliotecari, traineri de la cursurile de competențe de coding și mentori voluntari din partea unei companii de IT ce au ca scop crearea unei comunități active de copii, tineri și bibliotecari prin înființarea a 30 de cluburi de coding în 30 de biblioteci publice din 6 județe din diferite zone ale României (Argeș, Vâlcea, Gorj, Timiș, Bihor, Sălaj) din care și noi facem parte.

Publicatie apărută în cadrul proiectului în Aprilie 2017


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.