# data[].attributes.attachment_link.title
Concurs național EURO QUIZ 2026 – Întâlnirea online de pregătire

# data[].attributes.attachment_link.description
Une application en ligne pour créer des murs multimédias collaboratifs proposée par La Digitale

# data[].attributes.body
https://canva.link/agdifegcpynp0yt

# data[].attributes.headline
Strategii de promovare a bibliotecii prin social media

# data[].attributes.subject
Strategii de promovare a bibliotecii prin social media

# data[].attributes.attachment_link.title
Probleme rezolvate în Python cu operatori logici

# data[].attributes.attachment_link.title
Digital Safety 101: Protecting Your World in the Age of Social Media & Cyberbullying (High School)

# data[].attributes.attachment_link.title
Cyberbullying and Online Safety (Cyberbullying și siguranță online)

# data[].attributes.attachment_link.description
Instructions (Instrucțiuni): The questionnaire is anonymous. There are no wrong answers. Answer honestly. (Chestionarul este anonim. Nu există răspunsuri greșite. Răspunde sincer.)

# data[].attributes.attachment_link.description
Une application en ligne pour créer des murs multimédias collaboratifs proposée par La Digitale

# data[].attributes.attachment_link.title
probleme in C++_rezolvari structuri liniare

# data[].attributes.body
#include <iostream>

using namespace std;

int main() {

int n, p;

cin >> n >> p;

int v[1501];

for (int i = 1; i <= n; ++i)

cin >> v[i];

for (int i = 1; i <= n; ++i) {

if (i != p) {

cout << v[i] << ' ';

}

}

return 0;

}

# data[].attributes.body
print("La multi ani!")

x=2025

print("La multi ani ",x+1)

y='Diaconu Diana Elena'

print(y)

print('\U0001F603')

print("Calculeaza 5 impartit la 2")

print("5 impartit la 2 =",5/2)

# teorie: / inseamna impartire

# teorie: * inseamna inmultire

# teorie: ** inseamna ridicare la putere

z=2

print("z la puterea 3 = ",z**3)

# data[].attributes.body
Scrieți un program în C++ în care se citește un număr natural n. Să se afișeze, în ordine crescătoare, primii n termeni ai șirului lui Fibonacci. De exemplu, dacă se citește 10 se afișează 0 1 1 2 3 5 8 13 21 34.

#include <iostream>

using namespace std;

int main()

{

int n, termen_curent, termen_anterior, termen_precedent, i;

cout<<"numarul de termeni= ";

cin >> n;

// Inițializare pentru primii doi termeni

termen_anterior = 0;

termen_curent = 1;

// Afișare primii \( n \) termeni

for (i = 1; i <= n; i++) {

cout << termen_anterior << " ";

termen_precedent = termen_anterior;   // Memorăm termenul precedent

termen_anterior = termen_curent;     // Actualizăm termenul anterior

termen_curent = termen_precedent + termen_anterior; // Calculăm următorul termen

}

cout << endl;

return 0;

# data[].attributes.body
--b) Câți au punctajul maxim

SELECT COUNT(*)

FROM CONCURENTI

WHERE punctaj = (SELECT MAX(punctaj) FROM CONCURENTI);

--5.c) Participanți din Târgoviște

SELECT nume, prenume, punctaj

FROM CONCURENTI

WHERE domiciliu = 'Targoviste';

# data[].attributes.body
CREATE TABLE CONCURENTI (

id INTEGER PRIMARY KEY AUTOINCREMENT,

nume TEXT NOT NULL,

prenume TEXT NOT NULL,

punctaj INTEGER NOT NULL,

domiciliu TEXT NOT NULL

);

--Introducerea a 10 înregistrări

INSERT INTO CONCURENTI (nume, prenume, punctaj, domiciliu) VALUES

('Popescu', 'Ana', 87, 'Targoviste'),

('Ionescu', 'Mihai', 91, 'Bucuresti'),

('Dobre', 'Elena', 91, 'Targoviste'),

('Stan', 'Andrei', 75, 'Ploiesti'),

('Gheorghe', 'Maria', 88, 'Targoviste'),

('Tudor', 'Alexandru', 70, 'Pitesti'),

('Vasilescu', 'Irina', 95, 'Cluj'),

('Dumitru', 'Ioana', 82, 'Targoviste'),

('Neagu', 'Cristian', 77, 'Bucuresti'),

('Marin', 'Raluca', 90, 'Targoviste');

select * from CONCURENTI

# data[].attributes.body
Acestea reprezintă forma de bază a execuției unui program. Instrucțiunile sunt parcurse în ordine, una după alta, fără ramificații și fără repetări. Asigură un flux previzibil și direct al pașilor unui algoritm.

2. Structuri de decizie (selecție)

Permit programului să aleagă între două sau mai multe căi de execuție, în funcție de valoarea unei condiții logice. Cele mai folosite forme sunt if, if-else și switch. Oferă flexibilitate și permit reacția diferită la situații variate.

3. Structuri repetitive (iterative)

Acestea permit repetarea unui bloc de instrucțiuni de un număr determinat sau nedeterminat de ori, atâta timp cât o condiție este îndeplinită. Exemplele uzuale includ for, while și do-while. Sunt utile pentru prelucrări repetate, parcurgerea colecțiilor sau efectuarea de calcule iterative.

# data[].attributes.headline
Tabela MEDICAMENTE reține informații despre medicamentele dintr-o farmacie: denumire,

# data[].attributes.subject
Tabela MEDICAMENTE reține informații despre medicamentele dintr-o farmacie: denumire,

# data[].attributes.body
diagnostic, compensare, valabilitate, preț. Completați tabela cu 10 înregistrări și rezolvați

următoarele cerințe:

a) pentru toți pacienții cu diagnosticul DIABET se mărește procentul de compensare al rețetei

la 60%.

b) să se afișeze o lista cu medicamentele al căror termen de garanție a expirat;

c) știind că prețul compensat se calculează după relația:

pret compensat = pret necompensat - pret necompensat * procent compensare / 100, să se

calculeze prețul compensat pentru medicamentul numit DICLOFENAC.

-- Creare tabel

CREATE TABLE MEDICAMENTE (

id_med INTEGER PRIMARY KEY,

denumire TEXT NOT NULL,

diagnostic TEXT NOT NULL,

compensare INTEGER NOT NULL, -- procent (%)

valabilitate TEXT NOT NULL, -- 'YYYY-MM-DD' - data expirării

pret REAL NOT NULL -- preț necompensat

);

-- 10 înregistrări (am inclus și unele expirate)

INSERT INTO MEDICAMENTE (denumire, diagnostic, compensare, valabilitate, pret) VALUES

('METFORMIN', 'DIABET', 50, '2026-01-10', 30.00),

('INSULINA RAPIDA', 'DIABET', 40, '2025-08-01', 120.00),

('DICLOFENAC', 'DURERE', 10, '2025-05-15', 18.50),

('PARACETAMOL', 'RACEALA', 0, '2027-12-31', 9.99),

('IBUPROFEN', 'DURERE', 0, '2024-11-15', 12.00),

('OMEPRAZOL', 'ULCER', 20, '2026-03-20', 22.50),

('ATENOLOL', 'HIPERTENSIUNE', 30, '2025-02-01', 35.00),

('AMOXICILINA', 'INFECTIE', 0, '2025-12-31', 24.00),

('GLIBENCLAMID', 'DIABET', 55, '2025-10-05', 28.00),

('NIMESULID', 'DURERE', 0, '2025-01-31', 16.75);

-- a) Setează compensarea la 60% pentru diagnosticul DIABET

UPDATE MEDICAMENTE

SET compensare = 60

WHERE diagnostic = 'DIABET';

-- (opțional) vezi rezultatul actualizării

-- SELECT denumire, diagnostic, compensare FROM MEDICAMENTE WHERE diagnostic='DIABET';

-- b) Medicamente expirate (termen < azi)

SELECT denumire, diagnostic, valabilitate, pret

FROM MEDICAMENTE

WHERE date(valabilitate) < date('now')

ORDER BY valabilitate ASC;

-- c) Prețul compensat pentru DICLOFENAC

-- formula: pret_compensat = pret - pret * compensare / 100

SELECT

denumire,

pret AS pret_necompensat,

compensare AS procent_compensare,

ROUND(pret - pret * compensare / 100.0, 2) AS pret_compensat

FROM MEDICAMENTE

WHERE denumire = 'DICLOFENAC';

# data[].attributes.attachment_link.title
Ergonomia postului de lucru si Structura calculatorului personal

# data[].attributes.headline
Scrieți un program în C++ în care se citește un număr întreg x și se afișează dacă este prim sau nu.

# data[].attributes.subject
Scrieți un program în C++ în care se citește un număr întreg x și se afișează dacă este prim sau nu.

# data[].attributes.body
#include

using namespace std;

int main()

{

int x, i, este_prim = 1;

cout << "Introduceți un număr întreg: ";

cin >> x;

if (x == 1)

{

cout << "1 nu este un număr prim (convenție matematică)." << endl;

}

else if (x <= 0)

{

cout << x << " nu este un număr prim (numerele prime sunt naturale pozitive > 1)." << endl;

}

else

{

for (i = 2; i * i <= x; i++)

{

if (x % i == 0)

{

este_prim = 0;

break;

}

}

if (este_prim)

{

cout << x << " este un număr prim." << endl;

}

else

{

cout << x << " nu este un număr prim." << endl;

}

}

return 0;

}

# data[].attributes.headline
72. Scrieți un program în C++ în care se citește un număr natural n în baza 10. Să se afișeze reprezentarea sa în baza 8. De exemplu, dacă se citește 9 se afișează 11.

# data[].attributes.subject
72. Scrieți un program în C++ în care se citește un număr natural n în baza 10. Să se afișeze reprezentarea sa în baza 8. De exemplu, dacă se citește 9 se afișează 11.

# data[].attributes.body
#include

using namespace std;

int main()

{

int n, rest, rezultat, putere;

cin >> n;

rezultat = 0;

putere = 1;

while (n > 0)

{

rest = n % 8;

rezultat = rezultat + rest * putere;

putere = putere * 10;

n = n / 8;

}

cout << rezultat << endl;

return 0;

}

# data[].attributes.headline
71. Scrieți un program în C++ în care se citește un număr natural n în baza 10. Să se afișeze reprezentarea sa în baza 2. Dacă se citește 710 se afișează 1112.

# data[].attributes.subject
71. Scrieți un program în C++ în care se citește un număr natural n în baza 10. Să se afișeze reprezentarea sa în baza 2. Dacă se citește 710 se afișează 1112.

# data[].attributes.body
#include

using namespace std;

int main()

{

int n, rest, rezultat, putere;

cin >> n;

rezultat = 0;

putere = 1;

while (n > 0)

{

rest = n % 2; // Calculăm restul

rezultat = rezultat + rest * putere; // Formăm numărul în baza 2

putere *= 10; // Actualizăm poziția

n = n / 2; // Reducem numărul

}

cout << rezultat << endl;

return 0;

}

# data[].attributes.attachment_link.title
Unit: Event-Driven Programming in App Lab - Code.org

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.attachment_link.readable_text
Loading...

Loading...

profesor Diaconu Diana Elena

Loading...

Aria unui dreptunghi

Vom rezolva o problemă folosind blocuri, în Scratch.
Citim două numere a și b reprezentând laturile unui dreptunghi și afișăm aria dreptunghiului.

Pașii de execuție

1. Declarăm variabilele a, b și Aria

2. Citim pe rând variabilele a și b

3. Atribuim variabilei Aria produsul dintre a și b

4. Afișăm conținutul variabilei Aria

Maximul dintre două numere

Vom rezolva o problemă folosind blocuri, în Scratch.
Citim două numere x și y și afișăm maximul dintre ele.

Pașii de execuție

1. Declarăm variabilele x și y

2. Citim pe rând variabilele x și y

3. Folosim instrucțiunea DACĂ pentru a compara x cu y

4. Dacă x>y afișăm „x este mai mare decât y"

5. În caz contrar (dacă x<y) afișăm „y este mai mare decât x"

Suma unor numere

Se citesc mai multe numere. Să se calculeze suma numerelor până când se citește zero și să se afișeze rezultatul.

Pașii de execuție

1. Declarăm variabilele s și n

2. Inițializăm s cu zero, pentru că zero este neutru față de adunare

3. Folosim o instrucțiune repetitivă care se va opri când citim numărul zero

4. Citim pe rând valori pentru n

5. Pe măsură ce citim numere, le adunăm la suma s

6. Afișăm suma rezultată după ce se citește numărul zero

# data[].attributes.attachment_link.description
Un material cu probleme rezolvate în Scratch | Find thousands of free educational ebooks for classroom use at read.bookcreator.com

# data[].attributes.body
Web2

# data[].attributes.body
XII A

# data[].attributes.body
Bizdrigheanu Denisa Andreea
https://cdn.fbsbx.com/v/t59.2708-21/60865976_411381166374498_3252944037409193984_n.docx/stiluri.docx?_nc_cat=110&_nc_ht=cdn.fbsbx.com&oh=0d650a4382a8eaf24fe87841222c81c5&oe=5CF9682B&dl=1

# data[].attributes.body
https://logo.infobits.ro/concursuri-de-programare-in-logo.php?page=1&sort=old

# data[].attributes.attachment_link.title
Limbajul LOGO - Mediu de programare online / Concurs de programare în Logo

# data[].attributes.attachment_link.description
Învaţă programare utilizând limbajul Logo - simplu, modern, gratuit!

# data[].attributes.body
fisa4

# data[].attributes.body
fisa2

# data[].attributes.body
fisa1

# data[].attributes.body
fisa1

# data[].attributes.body
Anghelina Camelia

# data[].attributes.body
Filip Sergiu-Mihai
Protectia mediului ppt

# data[].attributes.body
Preda Ana-Maria
protejarea mediului

# data[].attributes.body
TIC 9A, D, H

# data[].attributes.body
fisa 1 Sisteme de operare

# data[].attributes.body
stop violentei

# data[].attributes.body
Trafic de persoane

# data[].attributes.body
Colaj

# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.body
fisa word

# data[].attributes.attachment_link.readable_text
Hour of Code

This year, we're taking Hour of Code to new heights by offering coding opportunities that encompass both artificial intelligence (AI) and non-AI components.

Vrei să continui să înveți? Depășește o oră

Profesori: Moderează o oră sau citește Ghidul de Inițiere

# data[].attributes.attachment_link.description
Utilizați informatica pentru a explora și a afla despre AI!

# data[].attributes.body
Dati click pe urmatorul link si creati-va priopriul padlet in care veti posta  toate activitatile de la ora de TIC.
https://padlet.com/referrals/dianaelenadiaconu

postati aici link-ul catre padletul propriu

XII G-> incarcati in padletul propriu:
Pentru a treia nota
-ppt cu tema educaţia, in care va veti exprima propria viziune şi capacitatea de înţelegere a educatiei.
1p 10 slide
1p structura: pag1 teme, nume, sc, pag1 cuprinsul, ultima pag bibliografie sau resurse web
1p diacritice
2p originalitate
1p fotografii originale cu animatii particulatizate
1p cuprins cu hiperlegaturi
1p inserare nr diapozitiv
1p prezentarile vor cuprinde scene / imagini sugestive, care reflectă experienţa personală a voastra, şcoala şi educaţia prin ochii vostri, evoluţia educaţiei de-a lungul timpului,
1p Textul va fi adaptat imaginilor alese.

- rezolvarile de la competente

# data[].attributes.body
https://padlet.com/stan_gabriela1010/asdfgh

# data[].attributes.body
https://padlet.com/rebeca_bucaloiu26/asdfgh

# data[].attributes.body
https://padlet.com/medemedeutza2000/jlf2gwm8vmjd

# data[].attributes.body
https://padlet.com/nica_theodora/h3aea4q2ykfy

# data[].attributes.body
https://padlet.com/laurabolovaneanu/u00axro5hz73

# data[].attributes.body
https://padlet.com/petreadriana27/donutsleep