# TIC - Clasa a VI-a
### 2025-04-07 11:18:09
S27 - 07.04 - U4 - L6: Structuri repetitive
[Manual - pag 68](https://manuale.edu.ro/manuale/Clasa%20a%20VI-a/Informatica%20si%20TIC/QVJUIEtMRVRUIFMuUi5M/)
```ahk=
; Cod fara structuri repetitive
; fiecare linie este executata pe rand, de sus in jos.
x := 0
x := x+1
x := x+1
x := x+1
x := x+1
x := x+1
MsgBox, % ("x = " x)
```
```ahk=
; Structura repetitiva - cu numar cunoscut de pasi
x := 0
Loop, 10
x := x+1
MsgBox, % ("x = " x)
```
```ahk=
; Structura repetitiva - conditionata anterior
x := 0
While (x<1000)
{
x := x+1
}
MsgBox, % ("x = " x)
```
```ahk=
; Structura repetitiva - conditionata posterior
x := 0
Loop
{
x := x+1
x := x+1
x := x+1
} Until (x >= 1000)
MsgBox, % ("x = " x)
```
<br><br><br>
<hr>
### Luni, 2025-03-31 11:22:46
##### Structura repetitiva cu numar cunoscut de pasi
[Manual pag. 76-77](https://hackmd.io/@grlnvasile/rkalZvMvkl)
```ahk
GoSub DeclareVars
i := 1
_l()
Loop, 10025
{
Random, nameId, 1, arLength
s .= (i++ " " ar[nameId] " `r`n")
}
_la(s)
return
DeclareVars:
listaNume =
(Join`,
Ada,Adela,Adelaida,Adelina,Adina,Adriana,Adnana,Agata,Agafia,Aglaia,Agripina
Aida,Ala,Alberta,Albertina,Alexandra,Alexandrina,Alexia,Alice,Alida,Alina,Alis
Alma,Amalia,Amanda,Amelia,Ana,Anabela,Anaida,Anamaria,Anastasia,Anca,Ancuța
Anda,Andra,Andrada,Andreea,Anemona,Aneta,Angela,Angelica,Anghelina,Anica,Anișoara
Antoaneta,Antonela,Antonia,Antonina,Anuța,Ariadna,Ariana,Arina,Aristița,Arghira
Arlette,Artemisa,Artemiza,Astrid,Atena,Augusta,Augustina,Aura,Aurelia,Aureliana
Aurica,Aurora,Axenia,Beatrice,Betina,Bianca,Blanduzia,Bogdana,Brândușa,Brigitta
Camelia,Carina,Carla,Carmen,Carmina,Carol,Carolina,Casandra,Casiana,Caterina
Catinca,Catrina,Catrinel,Cătălina,Cecilia,Cella,Celia,Cerasela,Cezara,Chira,Chirița
Cipriana,Clara,Clarisa,Claudia,Clementina,Cleopatra,Clotilda,Codrina,Codruța
Constanța,Constantina,Consuela,Coralia,Corina,Cornelia,Cosmina,Crenguța,Crina
Cristina,Daciana,Dafina,Daiana,Dalia,Dana,Daniela,Daria,Dariana,Delia,Demetra
Denisa,Despina,Diana,Dida,Didina,Dimitrina,Dina,Dochia,Doina,Domnica,Dora,Doriana
Dorina,Dorli,Draga,Dumbrăvița,Dumitra,Dumitrana,Dumitrița,Ecaterina,Eftimia,Elena
Eleonora,Eliana,Elisabeta,Elisaveta,Elisa,Eliza,Elodia,Elpis,Elvira,Emanuela,Emilia
Erica,Estera,Eufrosina,Eugenia,Eusebia,Eva,Evanghelina,Evdochia,Evelina,Fabia
Fabiana,Fausta,Felicia,Fenareta,Filofteia,Filomela,Fiona,Fivi,Flavia,Floare,Floarea
Flora,Florența,Florentina,Floriana,Florica,Florina,Francesca,Frusina,Gabriela
Geanina,Gențiana,Georgeta,Georgia,Georgiana,Geta,Gherghina,Gianina,Gina,Giorgiana
Gizela,Gloria,Glorița,Grațiana,Grațiela,Haricleea,Harieta,Henrieta,Heracleea,Hermiona
Hortensia,Iasmina,Ica,Ilaria,Ileana,Ilinca,Ilona,Ina,Ioana,Ioanina,Iolanda,Ionela
Ionelia,Ionuța,Iosefina,Iridenta,Irina,Iris,Irma,Isabela,Isaura,Iudita,Iulia,Iuliana
Iustina,Ivana,Ivona,Izabela,Izaura,Jana,Janeta,Janina,Jasmina,Jeana,Jeny,Joița
Josefina,Julia,Julieta,Laurita,Laura,Laurenția,Lavinia,Lăcrămioara,Leana,Lelia
Leny,Leontina,Leopoldina,Letiția,Lenuța,Lia,Liana,Lidia,Ligia,Lili,Liliana,Lioara
Liuba,Livia,Loredana,Lorelei,Lorena,Luana,Lucia,Luciana,Lucreția,Ludmila,Ludovica
Luiza,Luminița,Magdalena,Maia,Malvina,Manuela,Mara,Marcela,Marcheta,Marga,Margareta
Maria,Mariana,Maricica,Marieta,Marilena,Marina,Marinela,Marioara,Marta,Martina,Marusia
Matilda,Mădălina,Mălina,Mărioara,Măriuca,Melania,Melina,Melinda,Melisa,Mia,Mihaela
Mila,Milena,Milița,Minodora,Mioara,Mirabela,Miranda,Mirela,Mirona,Miuța,Miruna,Mona
Monalisa,Monica,Nadia,Naomi,Nadejda,Narcisa,Natalia,Natașa,Nectaria,Nelly,Nicoleta
Niculina,Nidia,Nina,Noemi,Nora,Norica,Oana,Octavia,Octaviana,Ofelia,Olga,Olimpia
Olivia,Ortansa,Otilia,Ozana,Pamela,Paraschiva,Patricia,Paula,Paulica,Paulina,Pelaghia
Petria,Petrina,Petronela,Petruța,Pompilia,Profira,Pulcheria,Rada,Rafila,Raluca,Ramona
Rebeca,Reghina,Renata,Rica,Rita,Roberta,Robertina,Rodica,Romana,Romanița,Romina,Roxana
Roxelana,Roza,Rozalia,Ruxanda,Ruxandra,Sabina,Sabrina,Safina,Safta,Salomea,Sanda,Sandra
Sarmisa,Sarmiza,Saveta,Savina,Săndica,Sânziana,Selina,Semenica,Smeralda,Serafina
Severina,Sidonia,Silvana,Silvia,Silviana,Simina,Simona,Smaranda,Sodica,Sofia,Sofica
Sonia,Sorana,Sorina,Speranța,Stana,Stanca,Stela,Steliana,Steluța,Susana,Suzana,Svetlana
Ștefana,Ștefania,Tamara,Tania,Tatiana,Teea,Teodora,Teodosia,Teona,Teresa,Tereza,Tiberia
Timea,Tinca,Tincuța,Tudora,Tudorica,Tudorița,Tudosia,Valentina,Valeria,Vanesa,Vanda
Varvara,Vasilica,Vasilichia,Venera,Venețiana,Vera,Veronica,Veta,Vicenția,Victoria,Violeta
Viorela,Viorica,Virginia,Viviana,Vlădelina,Voichița,Xenia,Zamfira,Zaraza,Zenaida,Zenobia
Zenovia,Zina,Zita,Zoe,Masculine,Abel,Achim,Adam,Adelin,Adi,Adonis,Adrian,Agnos
Albert,Aleodor,Alex,Alexandru,Alexe,Alin,Alistar,Amedeu,Amza,Anatol,Anatolie,Andrei,Andrian
Angel,Anghel,Antim,Anton,Antonie,Antoniu,Arcadian,Arian,Aristide,Aristotel,Arsenie,Atanasio
Augustin,Aurel,Aurelian,Aurică,Avram,Axinte,Barbu,Bartolomeu,Basarab,Bănel,Bebe,Beniamin
Benone,Bernard,Bogdan,Bonifaciu,Brăduț,Bucur,Caius,Calistrat,Camil,Cantemir,Carol,Casian
Cazimir,Călin,Cătălin,Cecil,Cedrin,Cezar,Chiril,Ciprian,Claudiu,Codin,Codrin,Codruț,Conrad
Constantin,Cornel,Corneliu,Corvin,Cosmin,Costache,Costică,Costel,Costin,Crin,Cristea,Cristian
Christian,Cristinel,Cristobal,Cristofor,Dacian,Damian,Dan,Daniel,Darius,David,Decebal,Dimitrie
Denis,Dinu,Dionisie,Dominic,Dorel,Dorian,Dorin,Dorinel,Doru,Dragomir,Dragoș,Ducu,Dumitru,Edgar
Edmond,Eduard,Eftimie,Emanoil,Emanuel,Emanuil,Emil,Emilian,Eracle,Eremia,Eric,Ernest,Eudoxiu
Eufrațiu,Eugen,Eusebiu,Eustațiu,Fabian,Faust,Felix,Filip,Fiodor,Flaviu,Florea,Florentin,Florian
Florin,Francisc,Gabriel,Gelu,George,Georgel,Georgian,Ghenadie,Gheorghe,Gheorghiță,Gherasim,Ghiță
Gică,Gicu,Giorgian,Grațian,Gregorian,Grigoraș,Grigore,Gruia,Haralamb,Haralambie,Horațiu,Horea
Horia,Horică,Huberțiu,Iacob,Iacov,Iancu,Ianis,Ieremia,Igor,Ilarie,Ilarion,Ilie,Iliuță,Inocențiu
Inochentie,Ioan,Ion,Ionel,Ionică,Ioniță,Ionuț,Iorgu,Iosif,Irinel,Isidor,Iulian,Iuliu,Iurie,Iustin
Iustinian,Ivan,Jan,Jean,Jenel,Ladislau,Lascăr,Laurențiu,Laurian,Lazăr,Leon,Leonard,Leonid,Leonidas
Leontin,Leordean,Lică,Liviu,Lorin,Luca,Lucențiu,Lucian,Lucrețiu,Ludovic,Manole,Marcel,Marcu,Marian
Marin,Marinel,Marius,Martin,Matei,Mauriciu,Maxim,Maximilian,Mădălin,Mărin,Metodiu,Mihai,Mihail
Mihăiță,Mihnea,Mina,Mircea,Miron,Mitică,Mitrofan,Mitruț,Modest,Moise,Mugur,Mugurel,Nae,Narcis,Nechifor
Nectarie,Nelu,Nestor,Nichifor,Nicoară,Nicodim,Nicolae,Nicolaie,Nicu,Niculiță,Nicușor,Nicuță,Norbert
Noris,Norman,Octav,Octavian,Octaviu,Olimpian,Olimpiu,Oliver,Oliviu,Osvald,Ovidiu,Pamfil,Panagachie
Panait,Pantelimon,Paul,Pavel,Pătru,Petre,Petrică,Petrișor,Petru,Petruț,Pintiliu,Pleșu,Pompiliu
Profiriu,Radu,Rafael,Rareș,Raul,Răducu,Răzvan,Relu,Remus,Robert,Romeo,Romi,Romică,Romulus,Sabin
Sandu,Sava,Sebastian,Septimiu,Sergiu,Sever,Severin,Silvian,Silviu,Simi,Simion,Sinică,Sorin,Stan
Stancu,Stanislav,Stavrache,Stelian,Șerban,Ștefan,Tadeu,Teodor,Teofil,Teohari,Theodor,Tiberiu,Timotei
Titus,Todor,Toma,Traian,Trandafir,Tudor,Valentin,Valer,Valeriu,Valter,Vasile,Vasilică,Veaceslav,Veniamin
Vicențiu,Victor,Vincențiu,Viorel,Visarion,Virgil,Vitalie,Vitold,Vlad,Vladimir,Vlaicu,Voicu,Zamfir
Zeno,Zenobie,Zaharia
)
ar := []
Loop, parse, listaNume, `,
{
ar[A_Index] := A_loopField
}
arLength := ar.Length()
return
```
<br><br>
### Luni, 2025-03-24 11:05
[How secure is your password?](https://hackmd.io/VM1oLofuQJy1mm_Yr_Vslg?view)
[S25 - 24.03.2025 - U4 - L4: Structura repetitivă condiționată posterior - Pag. 73-75](https://manuale.edu.ro/manuale/Clasa%20a%20VI-a/Informatica%20si%20TIC/QVJUIEtMRVRUIFMuUi5M/)
[Structuri de control](https://www.competentedigitale.ro/c/str_control.html)
{%youtube vPqx_rSyXMk %}
<br><br><br>
----
### Luni, 2025-03-10 11:05
#### Pagina 66

La calcularea unghiului de întoarcere la stânga, aplicăm formula: 360°/numărul de laturi = 360°/4 = 90°, pentru că pătratul are patru laturi egale și trebuie să te întorci de unde ai plecat, în patru pași egali.
Formula se aplică pentru construirea oricărei figuri geometrice plane cu un număr de laturi egale ca dimensiune. Odată cu creșterea numărului de laturi, pentru ca figura geometrică să nu fie prea mare, trebuie să micșorăm numărul de puncte desenate pe fiecare direcție (latura figurii geometrice).
Sa vedem programul în Scratch Patrat.sb3: https://scratch.mit.edu/projects/820075322/.
---
Programul Validare nr. natural nenul.sb3 poate fi accesat la adresa:
https://scratch.mit.edu/projects/820076919/.
Accesează programul Robot.sb3 de la adresa
https://scratch.mit.edu/projects/820081439/. Acesta
reprezintă un desen mai complex al unui robot, care
include deplasarea spre diferite coordonate și include
structuri secvențiale (imaginea g).
<br><br><br><br><br><br><br>
----
Aplicatii 3D
https://deskspacing.com/mainApp.html