Cookies Scanner API
3:28
Жыл бұрын
Telephone Operator Detection API
3:24
Пікірлер
@top10lux-uj6jp
@top10lux-uj6jp 19 күн бұрын
e limbajul pytho? efoarte greu de inteles mi se pare
@cicero7978
@cicero7978 2 ай бұрын
5.b. F Postez pentru Capitolul 11 exercitiul F trecere prin formele normale Valoare si tva (de fapt valoare_tva) nu sunt caracteristici intrinseci ale Produsului. Ale cui sunt? Raspuns: valoare_tva este caracteristica intrinseca a id_linie_comanda.
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Un camp nu poate fi caracteristica intrinseca a unui alt camp ci al unei entitati. Si atentie ca v-am intrebat despre campurile valoare si valoare_tva.
@cicero7978
@cicero7978 2 ай бұрын
2.b. Postez pentru Capitolul 11 exercitiul F trecere prin formele normale Consideram tabelul Comenzi (id_comanda, id_client, nume_client, adresa_client, id_linie_comanda, linie_comanda) Toate campurile din tabelul Comenzi au valori atomice si au cheie primara compusa (id_comanda, id_client, id_linie_comanda) => rezulta ca acest tabel este in 1NF. 2NF - Suntem deja in 1NF si cheia primara este compusa din trei campuri id_comanda, id_client, id_linie_comanda. Daca se cunoaste id_client se poate determina nume_client, adresa_client. Aceasta inseamna ca nume_client, adresa_client sunt dependente de id_client (nume_client, adresa_client depind functional in totalitate de campul id_client) nu si de id_comanda, id_linie_comanda. Astfel, campul nume_client, adresa_client impreuna cu determinantul sau id_client trebuie mutate intr-un nou tabel. Determinantul id_client va ramane si in vechiul tabel. Tabele 2NF Tabel1 Comenzi (id_comanda, id_client, id_linie_comanda, linie_comanda) Tabel2 Clienti (id_client, nume_client, adresa_client) 3NF - Suntem deja in 2NF dar campurile din tabel au dependente tranzitive. Campul linie_comanda este dependent de id_linie_comanda. Daca se cunoaste id_linie_comanda putem sti linie_comanda. In acest caz trebuie sa eliminam din tabel campul linie_comanda in alt tabel. Totusi id_linie_comanda va ramane si in vechiul tabel. Tabele 3NF Tabel1 Comenzi (id_comanda, id_client, id_linie_comanda) Tabel2 Linii_comanda (id_linie_comanda, linie_comanda) Tabel3 Clienti (id_client, nume_client, adresa_client)
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Nu intelegeti complet Comenzile sau Facturile sau Bonurile in relatie cu liniile de comanda, de factura etc Pai unde sunt produsele? Nu trebuie sa vand ceva? Refaceti tot.
@cicero7978
@cicero7978 2 ай бұрын
3.b. Postez pentru Capitolul 11 exercitiul F trecere prin formele normale Consideram tabelul Comenzi (id_comanda, id_client, nume_client, adresa_client, id_linie_comanda, id_produs, produs, unitate_masura, cantitate) Toate campurile din tabelul Comenzi au valori atomice si au cheie primara compusa (id_comanda, id_client, id_linie_comanda, id_produs) => rezulta ca acest tabel este in 1NF. 2NF - Suntem deja in 1NF si cheia primara este compusa din patru campuri id_comanda, id_client, id_linie_comanda, id_produs. Daca se cunoaste id_client se poate determina nume_client, adresa_client. Aceasta inseamna ca nume_client, adresa_client sunt dependente de id_client (nume_client, adresa_client depind functional in totalitate de campul id_client) nu si de id_comanda, id_linie_comanda, id_produs. Astfel, campul nume_client, adresa_client impreuna cu determinantul sau id_client trebuie mutate intr-un nou tabel. Determinantul id_client va ramane si in vechiul tabel. Tabele 2NF Tabel1 Comenzi (id_comanda, id_client, id_linie_comanda, id_produs, produs, unitate_masura, cantitate) Tabel2 Clienti (id_client, nume_client, adresa_client) 3NF - Suntem deja in 2NF dar campurile din tabel au dependente tranzitive. Campul cantitate este dependent de id_linie_comanda. Daca se cunoaste id_linie_comanda putem sti cantitatea. In acest caz trebuie sa eliminam din tabel campul cantitate in alt tabel. Totusi id_linie_comanda va ramane si in vechiul tabel. Campul produs, unitate_masura este dependent de id_produs. Daca se cunoaste id_produs putem sti produs, si unitate_masura. In acest caz trebuie sa eliminam din tabel campul produs si unitate_masura cu determinantul sau id_produs. Totusi determinantul id_produs va ramane si in vechiul tabel. Tabele 3NF Tabel1 Comenzi (id_comanda, id_client, id_linie_comanda, id_produs) Tabel2 Linii_comanda (id_linie_comanda, cantitate) Tabel3 Clienti (id_client, nume_client, adresa_client) Tabel4 Produse (id_produs, produs, unitate_masura) @@SkyexpressionRo
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Pe linia de comanda (dar pornind de la tabelul initial ne-normalizat Comenzi) in loc de produs este denumire, apoi mai sunt pret_unitar, valoare, tva. Refaceti.
@cicero7978
@cicero7978 2 ай бұрын
4.b. Postez pentru Capitolul 11 exercitiul F trecere prin formele normale Consideram tabelul Comenzi (id_comanda, id_client, nume_client, adresa_client, id_linie_comanda, id_produs, denumire_produs, unitate_masura, cantitate, pret_unitar, valoare, tva) Toate campurile din tabelul Comenzi au valori atomice si au cheie primara compusa (id_comanda, id_client, id_linie_comanda, id_produs) => rezulta ca acest tabel este in 1NF. 2NF - Suntem deja in 1NF si cheia primara este compusa din patru campuri id_comanda, id_client, id_linie_comanda, id_produs. Daca se cunoaste id_client se poate determina nume_client, adresa_client. Aceasta inseamna ca nume_client, adresa_client sunt dependente de id_client (nume_client, adresa_client depind functional in totalitate de campul id_client) nu si de id_comanda, id_linie_comanda, id_produs. Astfel, campul nume_client, adresa_client impreuna cu determinantul sau id_client trebuie mutate intr-un nou tabel. Determinantul id_client va ramane si in vechiul tabel. Tabele 2NF Tabel1 Comenzi (id_comanda, id_client, id_linie_comanda, id_produs, denumire_produs, unitate_masura, cantitate, pret_unitar, valoare, tva) Tabel2 Clienti (id_client, nume_client, adresa_client) 3NF - Suntem deja in 2NF dar campurile din tabel au dependente tranzitive. Campul cantitate este dependent de id_linie_comanda. Daca se cunoaste id_linie_comanda putem sti cantitatea. In acest caz trebuie sa eliminam din tabel campul cantitate in alt tabel. Totusi id_linie_comanda va ramane si in vechiul tabel. Campul denumire_produs, unitate_masura, pret_unitar, valoare, tva este dependent de id_produs. Daca se cunoaste id_produs putem sti denumire_produs, unitate_masura, pret_unitar, valoare, tva . In acest caz trebuie sa eliminam din tabel campurile denumire_produs, unitate_masura, pret_unitar, valoare, tva cu determinantul sau id_produs. Totusi determinantul id_produs va ramane si in vechiul tabel. Tabele 3NF Tabel1 Comenzi (id_comanda, id_client, id_linie_comanda, id_produs) Tabel2 Linii_comanda (id_linie_comanda, cantitate) Tabel3 Clienti (id_client, nume_client, adresa_client) Tabel4 Produse (id_produs, denumire_produs, unitate_masura, pret_unitar, valoare, tva ) @@SkyexpressionRo
@cicero7978
@cicero7978 2 ай бұрын
4.b. Postez pentru Capitolul 11 exercitiul F trecere prin formele normale Consideram tabelul Comenzi (id_comanda, id_client, nume_client, adresa_client, id_linie_comanda, id_produs, denumire_produs, unitate_masura, cantitate, pret_unitar, valoare, tva) Toate campurile din tabelul Comenzi au valori atomice si au cheie primara compusa (id_comanda, id_client, id_linie_comanda, id_produs) => rezulta ca acest tabel este in 1NF. 2NF - Suntem deja in 1NF si cheia primara este compusa din patru campuri id_comanda, id_client, id_linie_comanda, id_produs. Daca se cunoaste id_client se poate determina nume_client, adresa_client. Aceasta inseamna ca nume_client, adresa_client sunt dependente de id_client (nume_client, adresa_client depind functional in totalitate de campul id_client) nu si de id_comanda, id_linie_comanda, id_produs. Astfel, campul nume_client, adresa_client impreuna cu determinantul sau id_client trebuie mutate intr-un nou tabel. Determinantul id_client va ramane si in vechiul tabel. Tabele 2NF Tabel1 Comenzi (id_comanda, id_client, id_linie_comanda, id_produs, denumire_produs, unitate_masura, cantitate, pret_unitar, valoare, tva) Tabel2 Clienti (id_client, nume_client, adresa_client) 3NF - Suntem deja in 2NF dar campurile din tabel au dependente tranzitive. Campul cantitate este dependent de id_linie_comanda. Daca se cunoaste id_linie_comanda putem sti cantitatea. In acest caz trebuie sa eliminam din tabel campul cantitate in alt tabel. Totusi id_linie_comanda va ramane si in vechiul tabel. Campul denumire_produs, unitate_masura, pret_unitar, valoare, tva este dependent de id_produs. Daca se cunoaste id_produs putem sti denumire_produs, unitate_masura, pret_unitar, valoare, tva . In acest caz trebuie sa eliminam din tabel campurile denumire_produs, unitate_masura, pret_unitar, valoare, tva cu determinantul sau id_produs. Totusi determinantul id_produs va ramane si in vechiul tabel. Tabele 3NF Tabel1 Comenzi (id_comanda, id_client, id_linie_comanda, id_produs) Tabel2 Linii_comanda (id_linie_comanda, cantitate) Tabel3 Clienti (id_client, nume_client, adresa_client) Tabel4 Produse (id_produs, denumire_produs, unitate_masura, pret_unitar, valoare, tva ) @@SkyexpressionRo
@cicero7978
@cicero7978 2 ай бұрын
1.b. Postez pentru Capitolul 11 exercitiul F trecere prin formele normale Consideram tabelul Comenzi (id_comanda, id_client, nume_client, adresa_client, id_linie_comanda, linie_comanda, id_produs, produs, unitate_masura, cantitate) Toate campurile din tabelul Angajati au valori atomice si au cheie primara compusa (id_comanda, id_client, id_linie_comanda ) => rezulta ca acest tabel este in 1NF. 2NF - Suntem deja in 1NF si cheia primara este compusa din trei campuri id_comanda, id_client, id_linie_comanda ). Daca se cunoaste id_client se poate determina nume_client, adresa_client. Aceasta inseamna ca nume_client, adresa_client sunt dependente de id_client (nume_client, adresa_client depind functional in totalitate de campul id_client) nu si de id_comanda, id_linie_comanda. Astfel, campul nume_client, adresa_client impreuna cu determinantul sau id_client trebuie mutate intr-un nou tabel. Determinantul id_client va ramane si in vechiul tabel. Tabele 2NF Tabel1 Comenzi (id_comanda, id_client, id_linie_comanda, linie_comanda, id_produs, produs, unitate_masura, cantitate) Tabel2 Clienti (id_client, nume_client, adresa_client) 3NF - Suntem deja in 2NF dar campurile din tabel au dependente tranzitive. Campul linie_comanda si cantitate sunt dependente de id_linie_comanda. Daca se cunoaste id_linie_comanda putem sti linie_comanda si cantitatea. In acest caz trebuie sa eliminam campurile linie_comanda si cantitate in alt tabel. Totusi id_linie_comanda va ramane si in vechiul tabel. Campul produs, unitate_masura este dependent de id_produs. Daca se cunoaste id_produs putem sti produs, si unitate_masura. In acest caz trebuie sa eliminam campul produs si unitate_masura cu determinantul sau id_produs. Totusi determinantul id_produs va ramane si in vechiul tabel. Tabele 3NF Tabel1 Comenzi (id_comanda, id_client, id_linie_comanda, id_produs) Tabel2 Lini_comanda (id_linie_comanda, linie_comanda, cantitate) Tabel3 Clienti (id_client, nume_client, adresa_client) Tabel4 Produse (id_produs, produs, unitate_masura)
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Nu exista tabelul Angajati. Nu exista campul linie_comanda. Sunt 4 id-uri, ati uitat id_produs.... Se pare ca nu intelegeti cum se lucreaza cu comenzi si linii comenzi sau factura cu linii factura. De exemplu un produs nu are ce cauta la Comenzi....dar el exista pe o linie de comanda, la fel cum un produs nu are ce cauta la Facturi dar exista pe linia de factura..... Refaceti tot!
@cicero7978
@cicero7978 2 ай бұрын
2.a. Postez pentru Capitolul 11 exercitiul F trecere prin formele normale Consideram tabelul Angajati (id_angajat, nume_angajat, job_cod, job_nume, cod_judet, judet) Toate campurile din tabelul Angajati au valori atomice si au cheie primara compusa (id_angajat, job_cod ) => rezulta ca acest tabel este in 1NF. 2NF - Suntem deja in 1NF si cheia primara este compusa din doua campuri (id_angajat, job_cod ). Daca se cunoaste id_angajat se poate determina nume_angajat, judet si cod_judet. Aceasta inseamna ca nume_angajat, judet si cod_judet sunt dependente de id_angajat (nume_angajat, judet si cod_judet depind functional in totalitate de campul id_angajat) nu si de job_cod. Campurile id_angajat si job_cod alcatuiesc cheia primara compusa a acestui tabel. Astfel, campul nume_angajat, judet si cod_judet impreuna cu determinantul sau id_angajat trebuie mutate intr-un nou tabel. Determinantul id_angajat va ramane si in vechiul tabel. Tabele 2NF Tabel1 (id_angajat, nume_angajat, cod_judet, judet) Tabel2 (id_angajat, job_cod, job_nume) 3NF - Suntem deja in 2NF dar campurile din tabel au dependente tranzitive. Campul cod_judet este dependent de judet. Daca se cunoaste cod_judet putem sti numele judetului. In acest caz trebuie sa eliminam campurile cod_judet si judet in alt tabel. Totusi cod_judet va ramane si in vechiul tabel. Campul job_cod este dependent de job_nume. Daca se cunoaste job_cod putem sti numele la job_nume. In acest caz trebuie sa eliminam campul job_nume impreuna cu determinantul sau job_cod in alt tabel. Totusi determinantul job_cod va ramane si in vechiul tabel. Tabele 3NF Tabel1 (id_angajat, nume_angajat, cod_judet) Tabel2 (id_angajat, job_cod) Tabel3 (cod_judet, judet) Tabel4 (job_cod, job_nume)
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Treceti mai departe.
@cicero7978
@cicero7978 2 ай бұрын
1.a. Postez pentru Capitolul 11 exercitiul F trecere prin formele normale Consideram tabelul Angajati (id_angajat, nume_angajat, job_cod, job_nume, prescurtare_judet, judet) Toate campurile din tabelul Angajati au valori atomice si au cheie primara compusa (id_angajat, job_cod ) => rezulta ca acest tabel este in 1NF. 2NF - Suntem deja in 1NF si cheia primara este compusa din doua campuri (id_angajat, job_cod ). Daca se cunoaste id_angajat se poate determina nume_angajat, judet si prescurtare_judet. Aceasta inseamna ca nume_angajat, judet si prescurtare_judet sunt dependente de id_angajat (nume_angajat, judet si prescurtare_judet depind functional in totalitate de campul id_angajat) nu si de job_cod. Campurile id_angajat si job_cod alcatuiesc cheia primara compusa a acestui tabel. Astfel, campul nume_angajat, judet si prescurtare_judet impreuna cu determinantul sau id_angajat trebuie mutate intr-un nou tabel. Determinantul id_client va ramane si in vechiul tabel. Tabele 2NF Tabel1 (id_angajat, nume_angajat, prescurtare_judet, judet) Tabel2 (id_angajat, job_cod, job_nume) 3NF - Suntem deja in 2NF dar campurile din tabel au dependente tranzitive. Campul prescurtare_judet este dependent de judet. Daca se cunoaste prescurtare_judet putem sti numele judetului. In acest caz trebuie sa eliminam campurile prescurtare_judet si judet in alt tabel. Totusi prescurtare_judet va ramane si in vechiul tabel. Campul job_cod este dependent de job_nume. Daca se cunoaste job_cod putem sti numele la job_nume. In acest caz trebuie sa eliminam campul job_nume impreuna cu determinantul sau job_cod in alt tabel. Totusi determinantul job_cod va ramane si in vechiul tabel. Tabele 3NF Tabel1 (id_angajat, nume_angajat, prescurtare_judet) Tabel2 (id_angajat, job_cod) Tabel3 (prescurtare_judet, judet) Tabel4 (job_cod, job_nume)
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
cod_judet in loc de prescurtare_judet si id_angajat in loc de id_client
@cicero7978
@cicero7978 2 ай бұрын
3 Postez pentru Capitolul 11 exercitiul F forma normala 1NF Camp adresa normalizat (strada, numar, bloc, scara, etaj, apartament, interfon, localitate, judet)
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Acum rezolvati exercitiul F
@cicero7978
@cicero7978 2 ай бұрын
2 Postez pentru Capitolul 11 exercitiul F forma normala 1NF Campul numit adresa memoreaza initial mai multe valori multiple si nu atomice. Pentru a fi normalizat trebuie impartit in mai multe campuri astfel incat intersectia unei linii cu coloana sa existe valori atomice. Camp adresa normalizat (strada, numar, bloc, scara, etaj, apartament, interfon, localitate/sector, judet)
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
localitate...fara sector. Sectorul este o localitate.
@cicero7978
@cicero7978 2 ай бұрын
10.b. F Postez pentru Capitolul 11 exercitiul F trecere prin formele normale Consideram tabelul Comenzi (id_comanda, data_comanda, total_fara_tva, total_cu_tva, total_tva, id_client, nume_client, adresa_client, id_linie_comanda, id_produs, denumire_produs, unitate_masura, cantitate, pret_unitar, valoare, valoare_tva) Toate campurile din tabelul Comenzi au valori atomice si au cheie primara compusa (id_comanda, id_client, id_linie_comanda, id_produs) => rezulta ca acest tabel este in 1NF. 2NF - Suntem deja in 1NF si cheia primara este compusa din patru campuri: id_comanda, id_client, id_linie_comanda, id_produs. Daca se cunoaste id_client se poate determina nume_client, adresa_client. Aceasta inseamna ca nume_client, adresa_client sunt dependente de id_client (nume_client, adresa_client depind functional in totalitate de campul id_client) nu si de id_comanda, id_linie_comanda, id_produs. Astfel, campul nume_client, adresa_client impreuna cu determinantul sau id_client trebuie mutate intr-un nou tabel. Determinantul id_client NU va ramane si in vechiul tabel. Tabele 2NF Tabel1 Comenzi (id_comanda, data_comanda, total_fara_tva, total_cu_tva, total_tva, id_linie_comanda, id_produs, denumire_produs, unitate_masura, cantitate, pret_unitar, valoare, valoare_tva) Tabel2 Clienti (id_client, nume_client, adresa_client) 3NF - Suntem deja in 2NF dar campurile din tabel au dependente tranzitive. Campul cantitate, valoare, valoare_tva sunt dependente de id_linie_comanda. Daca se cunoaste id_linie_comanda putem sti cantitate, valoare, valoare_tva . In acest caz trebuie sa eliminam din tabel campul cantitate, valoare, valoare_tva in alt tabel. Totusi id_linie_comanda NU va ramane si in vechiul tabel. Campul denumire_produs, unitate_masura, pret_unitar este dependent de id_produs. Daca se cunoaste id_produs putem sti denumire_produs, unitate_masura, pret_unitar . In acest caz trebuie sa eliminam din tabel campurile denumire_produs, unitate_masura, pret_unitar cu determinantul sau id_produs. Totusi determinantul id_produs NU va ramane si in vechiul tabel. Tabele 3NF Tabel1 Comenzi (id_comanda, data_comanda, total_fara_tva, total_cu_tva, total_tva) Tabel2 Linii_comanda (id_linie_comanda, cantitate, valoare, valoare_tva) Tabel3 Clienti (id_client, nume_client, adresa_client) Tabel4 Produse (id_produs, denumire_produs, unitate_masura, pret_unitar) @@SkyexpressionRo
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Treceti mai departe si postati NUMAI comentarii noi!
@alexandracraciun4923
@alexandracraciun4923 2 ай бұрын
Un curs foarte util!
@cicero7978
@cicero7978 2 ай бұрын
1 Postez pentru Capitolul 11 exercitiul F forma normala 1NF Camp adresa strada numar bloc scara etaj apartament interfon localitate/sector judet Ion Ghenteac 45 9 2 2 60 1234 Sector 4 Bucuresti
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Nu inteleg nimic. Am un camp numit adresa. Cum il normalizati?
@cicero7978
@cicero7978 2 ай бұрын
1 Postez pentru Capitolul 11 exercitiul E cum ar fi afectata o baza relationala daca nu se normalizeaza a. Se va incarca suplimentar cu inregistrari orfane sau duplicate care nu mai pot fi gasite ulterior, b. Nu se vor memora cu usurinta date, c. Nu vor putea fi relatii eficiente intre tabele, d. Nu se vor gasi inregistrarile foarte usor.
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Ok, treceti mai departe, dar in exercitiul urmator, printre altele, vreau sa aduceti la forma normala 1NF campul adresa care are o valoare ne-normalizata de forma: Str. Ion Ghenteac nr.45, bl.9, sc.2, et.2, ap.60, interfon 1234, Sector 4, Bucuresti
@cicero7978
@cicero7978 2 ай бұрын
3 Postez pentru Capitolul 11 exercitiul D de ce trebuie sa normalizam un tabel cu 1NF Normalizam un tabel cu 1NF pentru ca: sa nu incarcam inutil baza de date cu inregistrari care nu mai pot fi gasite ulterior.
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Nu ati inteles. Recititi 1NF si incercati sa intelegeti.
@cicero7978
@cicero7978 2 ай бұрын
2 Postez pentru Capitolul 11 exercitiul D de ce trebuie sa normalizam un tabel cu 1NF Normalizam un tabel cu 1NF pentru ca: a. sa putem memora cu usurinta date, b. sa putem avea relatii eficiente intre tabele, c. sa putem gasi inregistrari foarte usor, d. sa nu incarcam inutil baza de date cu inregistrari care nu mai pot fi gasite ulterior
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Dintre toate variantele scrise a,b,c,d una singura este corecta. Care?
@cicero7978
@cicero7978 2 ай бұрын
1 Postez pentru Capitolul 11 exercitiul D de ce trebuie sa normalizam un tabel cu 1NF Normalizam un tabel cu 1NF pentru ca: a. Baza de date sa fie functionala. b. Baza de date sa poata fi gestionata cu usurinta. c. Baza de date sa nu fie incarcata suplimentar cu de inregistrari orfane sau duplicate - baza de date trebuie sa fie optima si flexibila.
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Recititi 1NF
@cicero7978
@cicero7978 2 ай бұрын
1 Postez pentru Capitolul 11 exercitiul C relatia intre tabele Relatia se numeste n la n sau infinit la infinit (∞ la ∞).
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Treceti mai departe.
@cicero7978
@cicero7978 2 ай бұрын
07.03.2024 1 Postez pentru Capitolul 11 exercitiul B inregistrari duplicate. b). Cand tabelul nu are nici o cheie
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Treceti mai departe.
@cicero7978
@cicero7978 2 ай бұрын
1 Postez pentru Capitolul 11 exercitiul A chei candidate si chei primare Tabel: Medici (cu campurile: codmedic, nume, cnp, adresa, email, telefon) Chei candidate: codmedic, cnp, email, telefon Cheie primara: codmedic Tabel: Retete (cu campurile: codreteta, data, diagnostic, status) Chei candidate: codreteta Cheie primara: codreteta
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Treceti mai departe.
@cicero7978
@cicero7978 2 ай бұрын
Buna ziua, am postat in 03.04.2024 1 Postez pentru Cap. 6 ex. E pentru mersul autobuzelor intr-o autogara. Nu stiu daca s-a transmis.
@cicero7978
@cicero7978 2 ай бұрын
1 Postez pentru Cap. 6 ex. E pentru mersul autobuzelor intr-o autogara Autogari (codautogara, numeautogara, locatieautogara, telefonautogara, emailautogara) Autobuze (codautobuz, numarinmatriculareautobuz, modelautobuz, motorautobuz (termic / electric), anfabricatieautobuz, putereautobuz, nrlocuriautobuzscaune, nrlocuriautobuzpicioare, itpautobuz, rcaautobuz, rovignetaautobuz, staretehnicaautobuz (functional / nefunctional)) Linii_Autobuz (codlinieautobuz, numarlinie, traseulinie, frecventalinie) Programe_Autobuz (codprogramautobuz, oraplaecare, orasosire, zilefunctionare) Soferi (codsofer, numesofer, prenumesofer, cnpsofer, categoriipermis, telefonsofer, emailsofer) Bilete (codbilet, datacumpararebilet, pretbilet, locautobuz)
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Treceti mai departe.
@cicero7978
@cicero7978 2 ай бұрын
1 Postez pentru Cap. 6 ex. B pentru examenul de admitere la o facultate Facultati (codfacultate, numefacultate, cuifacultate, adresafacultate, telefonfacultate, emailfacultate) Candidati (codcandidat, numecandidat, prenumecandidat, cnpcandidat, adresacandidat, telefoncandidat, emailcandidat, status (activcandidat / inactivcandidat), dataintroducerecandidat, datadezactivarecandidat, observatiicandidat) Sali_Clase (codsala, locatiesala, numesala, capacitatecsala, tipsala, dotari, etaj, cladire, stareocupare) Examen (codexamen, dataexamen, oraincepereexamen, durataexamen, observatiiexamen) Subiecte (codsubiect, domeniul (matematica / informatica), enuntsubiect, raspunsuri (ptr. tip grila), raspunscorect, niveldificultate) Note (codnota, notamantematica, notainformatica, medianotelor, observatiinota) Rezultate_Admitere (codrezultat, admis/respins) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Profesor_Corector (codprofesorcorector, frecventacorectare) Corectari (codcorectare, corectarenotamatematica, corectarenotainformatica)
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Treceti mai departe
@cicero7978
@cicero7978 2 ай бұрын
Postez pentru Cap. 6 ex. B pentru nomenclatorul materiilor Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Materii (codmaterie, numematerie, descrierematerie, nivelmaterie) Ani_Scolari (codanscolar, aninceput, sfarsitan) Clase (codclasa, numeclasa, anscolar, orarclasa, specializare) Sali_Clase (codsala, numesala, capacitatecsala, tipsala, dotari, etaj, cladire, stareocupare) Nomenclator_materiipredate (codnomenclatormateriepredata, frecventamaterie) Orar_Materii (codorar, zisaptamana, orainceputmaterie, orasfarsitmaterie)
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Treceti mai departe
@cicero7978
@cicero7978 2 ай бұрын
8 RePostez pentru Capitolul 6 exercitiul B pentru catalog Cataloage (codcatalog, tipcatalog (electronic / fizic), statuscatalog (activ / inactiv), dataactivarecatalog, datadezactivarecatalog, observatii) LiniiCatalog (codlinieatalog, nrcrt) Elevi (codelev, numeelev, prenumeelev, cnpelev, adresaelev, telefonelev, emailelev, status (activelev / inactivelev), dataintroducereelev, datadezactivareelev, observatiielev) Materii (codmaterie, numematerie, descrierematerie, nivelmaterie) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Note (codnota, valoarenota, datanota) Absente (codabsenta, dataabsenta, motivareabsenta) An_Scolar (codanscolar, aninceput, sfarsitan)
@SkyexpressionRo
@SkyexpressionRo 2 ай бұрын
Treceti mai departe.
@cicero7978
@cicero7978 3 ай бұрын
7 RePostez pentru Capitolul 6 exercitiul B pentru catalog Cataloage (codcatalog, tipcatalog (electronic / fizic), statuscatalog (activ / inactiv), dataactivarecatalog, datadezactivarecatalog, observatii) LiniiCatalog (codlinieatalog, nrcrt, status (activelev / inactivelev), dataintroducereelev, datadezactivareelev, observatiielev) Elevi (codelev, numeelev, prenumeelev, cnpelev, adresaelev, telefonelev, emailelev) Materii (codmaterie, numematerie, descrierematerie, nivelmaterie) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Note (codnota, valoarenota, datanota) Absente (codabsenta, dataabsenta, motivareabsenta) An_Scolar (codanscolar, aninceput, sfarsitan)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
Campurile: status (activelev / inactivelev), dataintroducereelev, datadezactivareelev, observatiielev din entitatea LiniiCatalog apartin altei Entitati (care?) si nu sunt caracteristici intrinseci ale entitatii LiniiCatalog.
@cicero7978
@cicero7978 3 ай бұрын
6 RePostez pentru Capitolul 6 exercitiul B pentru catalog Cataloage (codcatalog, tipcatalog (electronic / fizic)) LiniiCatalog (codlinieatalog, nrcrt, status (activelev / inactivelev), dataintroducereelev, datadezactivareelev, observatii) Elevi (codelev, numeelev, prenumeelev, cnpelev, adresaelev, telefonelev, emailelev) Materii (codmaterie, numematerie, descrierematerie, nivelmaterie) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Note (codnota, valoarenota, datanota) Absente (codabsenta, dataabsenta, motivareabsenta) An_Scolar (codanscolar, aninceput, sfarsitan)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
Mai adaugati campuri la entitatea Cataloage.
@cicero7978
@cicero7978 3 ай бұрын
5 RePostez pentru Capitolul 6 exercitiul B pentru catalog Cataloage (codcatalog, tipcatalog (electronic / fizic), nrcrt, liniicatalog, status (activelev / inactivelev), dataintroducereelev, datadezactivareelev, observatii) Elevi (codelev, numeelev, prenumeelev, cnpelev, adresaelev, telefonelev, emailelev) Materii (codmaterie, numematerie, descrierematerie, nivelmaterie) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Note (codnota, valoarenota, datanota) Absente (codabsenta, dataabsenta, motivareabsenta) An_Scolar (codanscolar, aninceput, sfarsitan)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
Ati intuit ceva...dar nu v-ati adus aminte de tipurile de documente studiate anterior. Scriam atunci sa identificati corect entitatile si campurile de pe o factura....pai o factura are (printre alte entitati) si entitatea LiniiFactura, asa cum orice bon fiscal are si entitatea LiniiBonFiscal, asa cum orice bon de consum are si entitatea LiniiBonConsum, asa cum orice bon de intrare are si entitatea LiniiBonIntrare, asa cum un buletin de schimb valutar are si entitatea LiniiBonSchimbValutar, asa cum si un CATALOG are si entitatea LiniiCatalog. Ati amestecat in entitatea catalog campuri care nu ii apartin ci apartin entitatii LiniiCatalog pe care nu ati creat-o. Va mai scriu inca o data sa fiti EXTREM de meticulos si sa despicati firul in patru pentru a stabili corect TOATE entitatile cu CAMPURILE LOR INTRINSECI!
@cicero7978
@cicero7978 3 ай бұрын
25.02.2024 4 RePostez pentru Capitolul 6 exercitiul B pentru catalog Cataloage (codcatalog, nrcrt, status (activ / inactiv), dataintroducere, datascoatere, observatii, ) Elevi (codelev, numeelev, prenumeelev, cnpelev, adresaelev, telefonelev, emailelev) Materii (codmaterie, numematerie, descrierematerie, nivelmaterie) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Note (codnota, valoarenota, datanota) Absente (codabsenta, dataabsenta, motivareabsenta) An_Scolar (codanscolar, aninceput, sfarsitan)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
Nu inteleg ce inseamna dataintroducere/scoatere. Nu vad unde este tipul catalogului (electronic/fizic)
@cicero7978
@cicero7978 3 ай бұрын
3 RePostez pentru Capitolul 6 exercitiul B pentru catalog Cataloage (codcatalog, elev, materie, profesor, nota, absenta, an_scolar) Elevi (codelev, numeelev, prenumeelev, cnpelev, adresaelev, telefonelev, emailelev) Materii (codmaterie, numematerie, descrierematerie, nivelmaterie) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Note (codnota, valoarenota, datanota) Absente (codabsenta, dataabsenta, motivareabsenta) An_Scolar (codanscolar, aninceput, sfarsitan)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
In aceasta etapa v-am scris sa nu introduceti alte campuri in entitati cu exceptia CARACTERISTICILOR INTRINSECI ale entitatii. Reganditi CATALOAGE!
@cicero7978
@cicero7978 3 ай бұрын
2 RePostez pentru Capitolul 6 exercitiul B pentru catalog Cataloage (codcatalog) Elevi (codelev, numeelev, prenumeelev, cnpelev, adresaelev, telefonelev, emailelev) Materii (codmaterie, numematerie, descrierematerie, nivelmaterie) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Note (codnota, valoarenota, datanota) Absente (codabsenta, dataabsenta, motivareabsenta) An_Scolar (codanscolar, aninceput, sfarsitan)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
Scrieti campurile pentru entitatea Cataloage.
@cicero7978
@cicero7978 3 ай бұрын
Postez pentru Capitolul 6 exercitiul B pentru catalog Elevi (codelev, numeelev, prenumeelev, cnpelev, adresaelev, telefonelev, emailelev) Materii (codmaterie, numematerie, descrierematerie, nivelmaterie) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Note (codnota, valoarenota, datanota) An_Scolar (codanscolar, aninceput, sfarsitan)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
Lipseste fix entitatea Cataloage cu campurile ei.
@cicero7978
@cicero7978 3 ай бұрын
6 RePostez pentru Capitolul 6 exercitiul A pentru scoala gimnaziala: Scoli (codscoala, numescoala, cui, adresascoala, telefonscoala, emailscoala) Clase (codclasa, numeclasa, anscolar, orarclasa, specializare) Sali_Clase (codsala, numesala, capacitatecsala, tipsala, dotari, etaj, cladire, stareocupare) Elevi (codelev, numeelev, prenumeelev, cnpelev, adresaelev, telefonelev, emailelev) Parinti (codparinte, numeparinte, prenumeparinte, cnpparinte, adresaparinte, telefonparinte, emailparinte) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Materii_Predate (codmaterie, numematerie, nivelmaterie, descrierematerie, anscolarmaterie, orepredaresaptamanamaterie)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
Treceti la urmatorul exercitiu.
@cicero7978
@cicero7978 3 ай бұрын
5 RePostez pentru Capitolul 6 exercitiul A pentru scoala gimnaziala: Clase (codclasa, numeclasa, anscolar, orarclasa, specializare) Sali_Clase (codsala, numesala, capacitatecsala, tipsala, dotari, etaj, cladire, stareocupare)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
Postati toate entitatile cu campurile lor.
@cicero7978
@cicero7978 3 ай бұрын
Buna ziua, 4 RePostez pentru Capitolul 6 exercitiul A pentru scoala gimnaziala: Scoli (codscoala, numescoala, cui, adresascoala, telefonscoala, emailscoala) Clase (codclasa, anscolar) Sali_Clase (codclasa, numeclasa, capacitateclasa, tipsalaclasa, dotari, etaj, cladire, stareocupare) Elevi (codelev, numeelev, prenumeelev, cnpelev, adresaelev, telefonelev, emailelev) Parinti (codparinte, numeparinte, prenumeparinte, cnpparinte, adresaparinte, telefonparinte, emailparinte) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Materii_Predate (codmaterie, numematerie, nivelmaterie, descrierematerie, anscolarmaterie, orepredaresaptamanamaterie)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
La Sali_Clase nu pot avea campul codclasa ca la Clase...trebuie codsala, numesala.... La Clase sunt cam putine doar doua campuri. Mai ganditi-va!
@cicero7978
@cicero7978 3 ай бұрын
Buna ziua, 3 RePostez pentru Capitolul 6 exercitiul A pentru scoala gimnaziala: Scoli (codscoala, numescoala, cui, adresascoala, telefonscoala, emailscoala) Clase (codclasa, numeclasa, anscolar) Elevi (codelev, numeelev, prenumeelev, cnpelev, adresaelev, telefonelev, emailelev) Parinti (codparinte, numeparinte, prenumeparinte, cnpparinte, adresaparinte, telefonparinte, emailparinte) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, titluacademic, telefonprofesor, emailprofesor) Materii_Predate (codmaterie, numematerie, nivelmaterie, descrierematerie, anscolarmaterie, orepredaresaptamanamaterie)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
Intrebarea este urmatoarea: ce intelegeti prin entitatea Clase? O clasa virtuala formata din elevi, adica de exemplu clasa a V-a B? Sau intelegeti o sala de clasa in care elevii isi desfasoara activitatea? O clasa virtuala NU este acelasi lucru cu o sala de clasa. O sala de clasa poate gazdui in multe cazuri pana la 3 schimburi de clase virtuale de elevi pe zi. Deci lipseste entitatea Sali_Clasa. Trebuie sa fiti suficient de minutios cand stabiliti entitatile si campurile preliminare, pe ele se va construi modelul relational ulterior.
@cicero7978
@cicero7978 3 ай бұрын
Buna ziua, 2 RePostez pentru Capitolul 6 exercitiul A pentru scoala gimnaziala: Scoli (codscoala, numescoala, cui, adresa, telefon, email) Clase (codclasa, numeclasa, anscolar) Elevi (codelev, numeelev, prenumeelev, cnpelev, adresaelev, telefonelev, telefonparinteelev, emailelev) Profesori (codprofesor, numeprofesor, prenumeprofesor, cnpprofesor, materiepredata, titluacademic, telefonprofesor)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
telefonparinteelev nu este o caracteristica intrinseca a elevului ci a parintelui elevului, asta inseamna ca ar mai trebui o entitate Parinti unde sa mutati acest camp sau sa renuntati la camp. materiepredata nu este o caracteristica intrinseca a profesorului ci a entitatii Materii_Predate unde ar trebui sa mutati acest camp sau sa renuntati la el. INVATATI SA RECUNOASTETI SI SA DEOSEBITI CARACTERISTICILE INTRINSECI! ESTE FUNDAMENTAL SI ACESTA ESTE SCOPUL EXERCITIULUI.
@cicero7978
@cicero7978 3 ай бұрын
Buna ziua, Postez pentru Capitolul 6 exercitiul A pentru scoala gimnaziala: Scoli codscoala numescoala adresa telefon email director (nu este caracteristica intrinseca) Clase codclasa numeclasa anscolar profesorresponsabil (nu este caracteristica intrinseca) Elevi codelev numeelev prenumeelev cnpelev adresaelev telefonelev emailelev codclasa (nu este caracteristica intrinseca) Profesori codprofesor numeprofesor prenumeprofesor cnpprofesor materiepredata titluacademic codclasaresponsabil (nu este caracteristica intrinseca)
@SkyexpressionRo
@SkyexpressionRo 3 ай бұрын
Se cer doar entitati si campuri preliminare fara chei. Stergeti orice camp care nu este caracteristica intrinseca a entitatii. Rescrieti in formatul: Scoli (camp1, camp2, camp3...camp_n) Clase (camp1, camp2, camp3...camp_n) .........................................................................
@simsim9957
@simsim9957 4 ай бұрын
multumesc mult, vreau sa va intreb daca pot cumpara si delivera in USA
@SkyexpressionRo
@SkyexpressionRo 4 ай бұрын
Se pot cumpara cartile in USA doar in format electronic pe Google Books, fiecare carte are un link catre Google Books. Atentie ca formatul electronic al cartilor este protejat digital, nu se poate tipari, nu se poate partaja, nu se poate descarca local. Se poate doar citi online pe raftul Google Books din contul Dvs. Google. skyexpression.ro/carti-programare
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
n reprezinta numarul de numere
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Asa da. Este cu totul altceva. Si cine sunt numerele?
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
@@SkyexpressionRo sa spun cine sunt numerele din algoritm ?
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
V-am scris de mai multe ori sa fiti receptiv la ce va intreb si sa nu va abateti. Concentrati-va NUMAI pe urmatorul enunt: sa se citeasca n numere. Ati scris cine este n. Cine sunt numerele?
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
Nu știu ce să răspund cine sunt numerele
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
Numerele sunt elementele din n ,altceva nu îmi vine in cap
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
n reprezinta n numere.
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Va rog sa cititi inca o data cum v-ati exprimat...nu se poate.
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
n <- 34 ( se afla 34 de numere in total ) nu ii ok nici asa explicat ?
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Scrieti in cuvintele proprii ce reprezinta n. Raspunsul trebuie sa fie de forma: n reprezinta....
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
@@SkyexpressionRo n reprezintă totalul numerelor ca sa nu mai declar fiecare număr pe rand ca și data de intrare. Ex : n <- 3 ca sa nu declar a,b,c. Eu așa cred . Gen, ca și la vectori într-un sertar sunt mai multe elemente.
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Mai e pana la vectori.... Ma tem ca am dreptate si nu ati inteles efectiv nimic. "n<-3 ca sa nu declar a, b, c" NIMIC MAI FALS! Aceasta este o propozitie care ma face sa afirm ce am scris mai sus. n NU este un TOTAL deorece NU ADUNA NIMIC. n NU are NICIO legatura cu declararea a, b, c... Ce reprezinta n?
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
Nu știu ce reprezintă atunci
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Ganditi-va intens si mult pana pica fisa.
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
Nu pot sa fac exercitiul F.
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Deocamdata trebuie sa stabilim D.I. Se citesc n numere. Care sunt datele de intrare conform acestui enunt?
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
@@SkyexpressionRo D.I. n D.O. min mă gândesc că până aici ii bine .
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
n reprezinta numarul de numere. Este corect, dar nu este singura data de intrare.
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
@@SkyexpressionRo mai trebuie inițializat n cu cate numere se afla in el ,mă gândesc
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Cum adica numere care se afla in n? Cred ca nu intelegeti. In n nu se afla niciun numar. n reprezinta numarul de numere care se vor citi de la tastatura. Intelegeti ce se cere? Daca n este 1500 atunci se vor citi de la tastatura 1500 numere. Daca n este 1.200.000 atunci se vor citi de la tastatura 1.200.000 numere.
@user-wu7sq5mm8i
@user-wu7sq5mm8i 6 ай бұрын
Multumim frumos pentru efort!
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
Nu înțeleg cum sa fac tema F. Am ceva in minte, de ex: D.I. a,b,c
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Primul pas este sa stabiliti exact D.I. si D.O. Care sunt acestea?
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
​@@SkyexpressionRo D.I. a,b,c D.O. min
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Cine sunt a,b si c? De ce nu a, b, c, d, e, f, g? De aici pleaca intelegerea algoritmului. Avem acest enunt: Se citesc n numere. Care sunt D.I. ?
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
@@SkyexpressionRo D.I. a,b,c,d,e,f,g ar fi n numere întregi cum a-ți scris mai sus , eu am pus doar a,b,c că am crezut că îi mai ușor pentru condiții și deja mă incurcam și cu alea trei (a,b,c), dar sa mai adaug încă 2-3 n numere .
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
De ce nu a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p? Nu sesizati ironia? Ce ne facem daca n este 1000? Cum citim 1000 de numere? Sper ca nu va ganditi sa declarati 1000 de variabile.....
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
Nu cred ca am inteles sa fac exercitiul F.
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
F. D.I. n D.O. min n, min întregi Citește n min <- n mod 10 Cat timp n > 0 executa Daca min < n mod 10 min <- n mod 10 n <- n div 10 Afișare min
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Acum este bine, dar practic nu ati rezolvat exercitiul F din tema ci ati rezolvat minimul dintre cifrele unui numar intreg n.
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Exercitiul F va cere sa rezolvati minimul dintre n numere citite de la tastatura. Mare atentie ca nu este acelasi lucru!
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
@@SkyexpressionRo da acolo la tema F arata sa rezolv numerele din n citite la tastatura minim/maximul
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Recititi F. Se cere sa se afle minimul dintre n numere citite de la tastatura. NU numerele din n!!!!!!!
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Cu alte cuvinte sa zicem ca vrem sa citim 5 numere, deci n<-5 Numerele pe care le vom citi (cele 5) botezate nr vor fi de exemplu: 1236, 457, 9412, 14, 234. In acest exemplu minimul calculat si afisat va fi 14
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
F. D.I. n D.O. min n,min întregi Citește n Cat timp n>0 executa min <- n mod 10 Daca min > n mod 10 min <- n mod 10 n <- n div 10 Afișare min
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Initializarea lui min se face dupa citirea lui n. Inlocuiti min > n mod 10 cu min < n mod 10
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
D.I. n D.O. cp n,s,i,cp întregi Citește n cp <- 0 Cat timp n>0 executa s <- 0 Pentru i<-1, [(n mod 10)/2] Daca n mod 10 mod i = 0 s <- s+i Daca s = n mod 10 cp <- cp+1 n <- n div 10 Afișare cp
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Treceti la urmatorul exercitiu.
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
D.i. n D.O. cp n,i,s,cp întregi Citește n cp <- 0 Cat timp n>0 executa s <- 0 Pentru i <-1, [(n mod 10)]/2 Daca n mod 10 mod i =0 s <- s+i Daca s= [(n mod 10)] cp <- cp+1 n <- n div 10 Afișare cp
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Treceti la urmatorul exercitiu.
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
[n mod 10] este degeaba pus intre paranteze patrate fiindca n mod 10 este oricum un numar intreg. Unde trebuie puse paranteze patrate? Acolo unde exista riscul sa fie un numar real. De exemplu (n mod 10)/2 are potential de numar real, deci toata expresia o punem intre paranteze patrate [(n mod 10)/2]
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
D.I. n D.O. cp n,i,s,cp întregi Citeste n s<-0 cp<-0 Cat timp n>0 executa Pentru i<-1, [(n mod 10)]/2 Daca n mod 10 mod i = 0 s<- s+i Daca s=[(n mod 10)] cp<- cp+1 n<- n div 10 Afisare cp
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Initializarea lui s cu 0 trebuie facuta pentru fiecare cifra a lui n, NU pentru n. Pozitionati deasupra ciclului PENTRU.
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
​@@SkyexpressionRo ok, am înțeles
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
E. D.i. n D.O. cp n,s,i,cp întregi Citeste n s <-5 cp <- 0 Cat timp n > 0 executa Pentru i<-2,[(n mod 10)]/2 Daca n mod 10 mod i =0 s <- s+1 Daca s = [(n mod 10)] cp <- cp+1 n <- n div 10 Afisare cp
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
De ce s porneste de la 5? s trebuie sa porneasca de la zero inainte de ciclul PENTRU. Ciclul PENTRU trebuie sa porneasca de la 1, nu de la 2. Inlocuiti s<-s+1 cu s<-s+i
@ionutciorba-pi4ny
@ionutciorba-pi4ny 6 ай бұрын
E. Sa se contorizeze numărul de cifre care sunt numere perfecte ale unui număr întreg dat,n D.I. n D.O. cp n,s,i,cp întregi p boolean Citește n cp <- 0 Cat timp n>0 executa Pentru i<-2, (n mod 10)/2 Daca n mod 10 mod i=0 s <-s+i Daca s = (n mod 10) atunci p <- TRUE cp <- cp+1 n <-n div 10 Afișare cp
@SkyexpressionRo
@SkyexpressionRo 6 ай бұрын
Stergeti declararea lui p si stergeti p<-TRUE. Nu este nevoie de aceasta variabila. Lipseste initializarea lui s pentru fiecare cifra a lui n. Aliniati corespunzator cresterea contorului cp. Atunci cand lucrati cu contor intreg puneti paranteze patrate cand exista riscul ca una din limitele de ciclare sa nu fie intreaga.