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.