Digitaledu
Situații de învățare cu instrumente digitale și resurse educaționale deschise

Digitaledu

Situații de învățare cu instrumente digitale și resurse educaționale deschise

  • Idei de activități
  • Resurse educaționale deschise
  • Platforme educaționale
  • Aplicații educaționale
  • Despre
Informatică > Clasa a XI-a >

strtok() și strcmp() – ordonarea lexicografică a cuvintelor dintr-un șir în C++ (Tutorial interactiv)

Autor: Mariana Ivan - Liceul Teoretic Mircea Eliade, Galați (Galaţi)

Descriere:

Această resursă explică pas cu pas cum se realizează ordonarea lexicografică a cuvintelor dintr-un șir de caractere în C++, pornind de la funcțiile standard pentru prelucrarea șirurilor. În prima parte, prezentată în materialul video, este utilizată funcția strtok() pentru descompunerea șirului în cuvinte, strcpy() pentru memorarea acestora într-o matrice de șiruri și strcmp() pentru compararea lor în cadrul algoritmului Bubble Sort. Sunt clarificate rolurile fiecărei funcții, modul de lucru cu pointeri și logica completă a programului, de la citirea datelor până la afișarea rezultatului final.

În partea de asistență este introdusă o abordare alternativă, care rezolvă aceeași cerință fără utilizarea funcției strtok(). Separarea cuvintelor se face prin parcurgerea caracter cu caracter a șirului, folosind indici și funcția strchr() pentru identificarea delimitatorilor. Această variantă ajută la înțelegerea profundă a modului în care pot fi manipulate șirurile de caractere în C++ și evidențiază diferențele dintre utilizarea funcțiilor standard și o soluție construită manual, ambele conducând la aceeași ordonare lexicografică corectă a cuvintelor.

 

Tipul resursei: Video
Limba resursei: Română

Nivelul: Clasa a XI-a
Disciplina: Informatică

Competență generală: 1. Identificarea datelor care intervin într-o problemă şi aplicarea algoritmilor fundamentali de prelucrare a acestora
Competența specifică vizată prioritar: 1.4. Implementarea unor algoritmi de prelucrare a a şirurilor de caractere şi a structurilor neomogene


Legătura web către resursă: https://learningapps.org/44814011
Accesări: 12

Propunător: Mariana Ivan - Liceul Teoretic Mircea Eliade, Galați (Galaţi)
Data validării: 5 ianuarie 2026

Căutare avansată



Licență: CC BY-NC-SA 4.0, Atribuire-necomercial-distribuire în condiţii identice 4.0 internațional
Conținutul acestei platforme poate fi utilizat liber cu condiția menționării sursei și, unde e posibil, a autorului. Modificarea este permisă, iar operele derivate trebuie, la rândul lor, să poată fi utilizate liber și modificate fără restricții.

Semnalați o modificare necesară.
Digitaledu

Educație digitală cu aplicații, platforme și resurse educaționale deschise (RED)
Mijloc de învățământ pentru utilizare în sistemul de învățământ
Omologat selectiv de Ministerul Educației

Semnalați o modificare necesară.

« »

 

Prenume și nume:

E-mail:

Vă rugăm să descrieți modificarea propusă:


Anulează Trimite