0% au considerat acest document util (0 voturi)
89 vizualizări6 pagini

Limbajul R

R este un limbaj de programare gratuit pentru statistică și grafică. Documentul prezintă noțiuni de bază despre R, inclusiv crearea de vectori, matrici și funcții precum if/else, while, repeat și switch. De asemenea, explică citirea și scrierea datelor în R.

Încărcat de

Didic Victor
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
89 vizualizări6 pagini

Limbajul R

R este un limbaj de programare gratuit pentru statistică și grafică. Documentul prezintă noțiuni de bază despre R, inclusiv crearea de vectori, matrici și funcții precum if/else, while, repeat și switch. De asemenea, explică citirea și scrierea datelor în R.

Încărcat de

Didic Victor
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Ministerul Educației, Culturii și Cercetării al Republicii Moldova

Universitatea Tehnica a Moldovei


Facultatea Calculatoare , Informatică și Microelectronică
Departamentul Informatică și Ingineria Sistemelor

Raport
asupra lucrării de laborator №2
Disciplina: Matematici Speciale
Tema: Noțiuni de limbaj R

A efectuat: Nagalisov Liliana


[Link]-191

A verificat: [Link], dr.


Buzurniuc Stepan

Chișinău 2020
R este un limbaj de programare și un mediu software gratuit pentru calcule statistice și grafică,
susținute de Fundația R pentru Statistică.
Limbajul R este utilizat pe scară largă în rândul statisticienilor și minerilor de date pentru
dezvoltarea de software statistic și analiza datelor.
Sondaje, sondaje de extragere a datelor și studii ale bazelor de date din literatura de specialitate
arată creșteri substanțiale ale popularității;

Unul dintre punctele forte ale lui R este ușurința cu care pot fi produse parcele bine concepute de
calitate a publicării, inclusiv simboluri matematice și formule, acolo unde este necesar.

În acest limbaj toate variabilele , vectorii , matricele , funcțiile se păstrează în memoria operativa
, pentru a afișa un oarecare obiect pe ecran se indica numele obiectului respectiv.

R folosește funcții pentru a efectua operații. Apelul unei funcții numită functname, se face
functname(input1,input2) unde input1 și input2 sunt argumentele funcției.
O funcție poate avea orice număr de argumente.

• Definirea unui vector: Pentru a crea un vector folosim funcția c() (numele funcției vine
de la cuvântul concatenate). Numerele dintre paranteze sunt concatenate pentru a forma
vectorul.

• O matrice este de fapt un vector cu un atribut adițional (dim)care ka rândul lui este un
vector numeric de lungime 2 și defineste numarul de linii și coloane ale matricii.
O matrice poate fi creata cu funcția matrix:

matrix (data=NA,nrow=1, ncol=1, byrow= FALSE , dimnames=NULL)


Opțiunea byrwo indica daca valorile date de data trebuie sa complecteze succesiv
coloanele sau liniile.
Opțiune dimnames permite atribuirea
Citirea și salvarea datelor în R:
Pentru scrierea si citirea in fisiere, R utilizeaza folderul de lucru. Pentru a gasi acest folder,
comanda getwd() (obtine folderul de lucru) poate fi utilizata, iar folderul de lucru poate fi
schimbat cu setwd("C:/data") sau setwd("/home/- paradis/R"). Este necesar sa atribuim calea
unui fisier daca acesta nu se afla in folderul de lucru.
Funcții aritmetice simple:

Odata cu lansarea R se deschide >(prompt) .


Ieșirea din R se face prin intermediul funcției > q( ) (>quit() )
Sintaxa funcției if else este:
O declarație if-else este un instrument excelent pentru dezvoltator care încearcă să returneze o
ieșire bazată pe o condiție.

if (condition) {
Expr1
} else {
Expr2
}

Sintaxa funcției while este:


O buclă este o declarație care continuă să funcționeze până când o condiție este satisfăcută.

while (condition) {
Exp
}
Sintaxa funcției repeat:
O buclă de repetare este utilizată pentru a itera un bloc de cod de mai multe ori.
Nu există nici o verificare a condițiilor în bucla repetată pentru a ieși din buclă.
Trebuie să punem în mod explicit o condiție în interiorul corpului buclei și să
folosim instrucțiunea de pauză pentru a ieși din buclă.

repeat {
statement
}

Sintaxa funcției switch:


Aici, expresia este evaluată și pe baza acestei valori, elementul corespunzător din listă este
returnat.
Dacă valoarea evaluată din expresie se potrivește cu mai mult de un element din
listă, switch()funcția returnează primul element asociat.

switch (expression, list)


Concluzie :
Deci în timpul efectuării lucrarii de laborator Nr.2 am facut cunoștință cu limbajul de programare
R care are o structura de programare orientată pe obiect.
De asemenea este un mediu software gratuit pentru calcule statistice și grafică, susținute de
Fundația R pentru Statistică.
Astfel R folosește funcții pentru a efectua operații , prin urmare am demonstrat sintaxa a cateva
funcții si de asemenea am dat exemple și anume : if else , while , repeat și switch.

S-ar putea să vă placă și