Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
vector de cuvinte
Last Updated: May 26 2016 19:32, Started by
jdavyd
, May 15 2016 11:15
·
0
#1
Posted 15 May 2016 - 11:15
am citit pe internet despre vector de cuvinete dar nu inteleg deloc implementarea, ma poate ajuta cineva cu explicatie accesibila?
|
#2
Posted 15 May 2016 - 11:48
Gandeste-te la un raft, pe fiecare compartiment pui cate un cuvant. Implementarea e relativ simpla.
Te folosesti de un pointer pentru a distinge cuvintele din propozitie si pe rand le copiezi in vectorul tau. |
#3
Posted 15 May 2016 - 11:59
Nu am utilizat niciodata pointeri la scoala, nu prea am idee.
Asta e problema probabil merge si altel, cu trei vectori apoi realizarea propozitie cu 3 for -uri? iar prima metoda cu vectorul de cuv mi se parea mai simpla Attached Files |
#4
Posted 15 May 2016 - 12:36
Arata asa:
[ https://i.imgur.com/15PlNZB.png - Pentru incarcare in pagina (embed) Click aici ] Cu negru vezi un vector cum "arata" el conceptual. Acest vector are doua elemente in care ai salvat doua valori: A si 3. A si 3 sunt de fapt adrese RAM, de aceea se numesc pointeri. Un pointer are ca valoare o adresa RAM. Numele vine de la "pointing at", pentru ca un pointer insusi nu contine informatia efectiva, ci doar o "referinta" catre o adresa (aici: adresa de start a unui intreg bloc de memorie). La adresa A incepe cuvantul Hello, la adresa 3 incepe cuvantul World! In albastru vezi cum ar putea fi salvate aceste lucruri in RAM. Compilatorul decide ce si cum, sau tu intr-o oarecare masura, daca aloci dinamic memoria (si ceva mai mult efort). Adresa vectorului este 1. Dimensiunea sa este 2, deci are doua valori in el, cele de la adresele 1 si 2. In ele gasesti adresele A si 3 si le accesezi cu v[0] si respectiv v[1]. Cand te duci la adresa A si vrei sa afisezi ca sir de caractere blocul de memorie care incepe la A, biblioteca ta standard afiseaza caracter cu caracter, pana intalneste caracterul \0. Acest caracter are codul ascii 0. E o conventie faptul ca fiecare string se termina cu \0, se numeste "c convention" si e cea mai folosita conventie de salvare a stringurilor. Poti folosi si o conventie proprie de salvare a stringurilor, dar atunci trebuie sa iti scrii singur functiile pentru afisare a stringurilor in codarea ta. Ce intrebari mai ai? PS: A si 3 sunt numere in baza 16. E o conventie sa numaram asa adresele de memorie. In C scriem 0xA si 0x3. Edited by OriginalCopy, 15 May 2016 - 12:32. |
#5
Posted 15 May 2016 - 14:02
Pana la urma mi am facut 3 vectori de caracter S P C dar nu stiu cum sa fac propozitiile acum, o idee?
|
#7
Posted 15 May 2016 - 14:17
asa m am gandit si eu, dar nu-mi iese lipirea, prima data ar trebui sa lipesc primul cuvant din S pana la caracterul # , apoi cu alt for P
|
#9
Posted 15 May 2016 - 14:21
Ba da le am separat, spre ex: "cuvant#S" in vectorul S am lipit "cuvant#" si tot asa
|
#10
Posted 15 May 2016 - 15:02
#11
Posted 15 May 2016 - 21:00
De ce nu ai eliminat şi caracterul #?
La afişare mă refeream la ceva gen pentru i ← 1, nr_subiecte pentru j ← 1, nr_predicate pentru k ← 1, nr_complemente scrie subiecte[i], ' ', predicate[j], ' ', complemente[k] |
#12
Posted 25 May 2016 - 20:03
sftpdt, on 15 mai 2016 - 21:00, said:
De ce nu ai eliminat şi caracterul #? La afişare mă refeream la ceva gen pentru i ← 1, nr_subiecte pentru j ← 1, nr_predicate pentru k ← 1, nr_complemente scrie subiecte[i], ' ', predicate[j], ' ', complemente[k] asta ar insemna ca pe poz i sa am un predicat dar nu am cum pe pozitia i am o litera |
#13
Posted 25 May 2016 - 20:18
Păi cum ai memorat toate subiectele, predicatele şi complementele?
|
#14
Posted 26 May 2016 - 19:32
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users