Descriere
Această resursă educațională este structurată sub forma unui tutorial video care prezintă exclusiv prima metodă de rezolvare a cerinței, bazată pe utilizarea funcției strtok(). În materialul video sunt explicate sintaxa și rolul funcțiilor strtok() și strchr(), delimitarea șirului în cuvinte, parcurgerea fiecărui cuvânt la nivel de caracter și filtrarea consoanelor prin eliminarea vocalelor. Explicațiile sunt susținute de implementarea completă în C++, de la citirea șirului până la afișarea rezultatului final, cu rulare și testare pe mai multe seturi de date.
A doua metodă de rezolvare, fără utilizarea funcției strtok(), este prezentată separat, în secțiunea de asistență a resursei. Aceasta folosește funcția strchr() împreună cu indici pentru construirea manuală a cuvintelor și oferă o perspectivă alternativă asupra prelucrării șirurilor de caractere.
Prin această structurare, elevii pot înțelege mai întâi soluția standard, explicată pas cu pas în tutorialul video, iar apoi pot aprofunda și compara abordarea fără strtok(), consolidându-și astfel gândirea algoritmică și înțelegerea funcțiilor din biblioteca cstring.
Competențe vizate
- Competența generală
- 1. Identificarea datelor care intervin într-o problemă și aplicarea algoritmilor fundamentali de prelucrare a acestora
- Competența specifică
- 1.4. Implementarea unor algoritmi de prelucrare a a șirurilor de caractere și a structurilor neomogene