# 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 ![image](https://hackmd.io/_uploads/BytPS4hokx.png) 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