Muzica buna pe fiecare saptamana!!

Structura repetitivă

~Structura repetitivă cu test inițial~


(while)


Mod de execuție

1)Se evaluează condiția
2)Dacă este adevărată se execută secvența după care se verifică din nou condiția și așa mai departe
până când valoarea de adevăr a condiției va fi falsă.

Observație

1)Dacă valoarea condiției este falsă de la început secvența nu se va executa niciodatăî
2)Pentru ca ciclul să nu intre într-o buclă infinită secvența trebuie să se modifice cel puțin odată
una dintre valorile variabilelor ce intră în expresia condiției.
La ce se folosește?

Această structură se folosește in special pentru prelucrarea cifrelor unui număr(atunci când nu știm câte
cifre are acel număr).
Exemple:
1)
n=0;
while(n>2)
cout<<n; nu se va executa deoarece n nu este mai mare decat 2
2)
n=5;
while(n>0)
cout<<n; ciclul este infinit si se va afisa valoarea 5 la infinit
3)
n=6;
while(n>0)
{
cout<<n;
n=n-1;
} ciclul va afisa numerele 6,5,4,3,2,1 si apoi si va mai afisa nimic pentru ca nu se mai respecta conditia
impusa in while
RETINE!!!
Algoritmul de prelucrare a cifrelor
int main()
{

int n,c; initializam numar si c reprezinta cifra(cifrele) numarului
cin>>n;
while(n!=0) algoritmul se executa pana cand n va deveni 0
{
c=n%10; cifra numarului
n=n/10; numarul pierde o cifra
cout<<c;
}
Exemplu:daca n=679 rezulta ca c=9,c=7,c=6 si se vor afisa

Observații:

1)Valoarea initiala a numarului se pierde
2)Nu uitati de n=n/10,altfel algoritmul va intra intr-o bucla infinita
3)Algoritmul nu functioneaza pentru n=0
4)Cifrele se scot de la dreapta la stanga(de la ultima la prima)


Probleme rezolvate

1)Sa se afle suma cifrelor unui numar n dat de la tastatura.
int main()
{
int n,c,S=0;
cin>>n;
while(n<0)
{
c=n%10; scoatem cifrele lui n
S=S+c; facem suma lor
n=n/10; numarul pierde o cifra
}
cout<<S;

Exemplu:n=5172 cifrele sale sunt 2,7,1,5(in ordinea scoaterii lor),iar suma S=15

2)S se afle cate cifre are numarul
int n,c,k=0;
cin>>n;
while(n<0)
{
c=n%10; scoatem cifrele lui n
k=k+1; determinati cate cifre are numarul

n=n/10; numarul pierde o cifra
}
cout<<k;

Exemplu:daca n=162 el are 3 cifre atunci k=3

3)Se da n intreg.Cate cifre pare are
int n,c,k=0;
cin>>n;
while(n<0)
{
c=n%10; scoatem cifrele lui n
if(c%2==0) k=k+1; folosind regula determinam cate cifre pare sunt
n=n/10; numarul pierde o cifra
}
cout<<k;

Exemplu:n=623 se va afisa k=2 pentru ca doar 6,2 sunt pare


atestat-informatica-generare-tabel-in-html
Incearca singur!!!
1)Dat n numar intreg.Sa se verifice daca suma cifrelor lui este numar impar
2)Se da n numar intreg.Cate cifre sunt mai mici sau egale cu 4.
3)Se citeste un numar integ n.Care este cea mai mica cifra din numar

Fisa cu probleme -structura decizionala,consolidare

1)Se dau 3 numere intregi.Sa se afiseze cel mai mic numar dintre cele 3.
2)Se dau doua numere naturale x si y.Sa se verifice daca x se imparte la y si daca da atunci se va afisa
mesajul "Se imparte".
3)Se citeste un numar intreg.Daca ultima cifra a sa este 2 atunci atunci afisati suma ultimei cifre si
penultimei cifre.
4)Se da un numar natural.Sa se verifice daca este patrat perfect.
5)Se da un numar de 3 cifre.Sa se determine suma primei si ultimei cifre a sale.
6)Verificati daca x(numar prim) poate fi divizor pentru y.Daca da atunci afisati mesajul"Da".
7)Se da un numar n intreg de 5 cifre.Sa se determine cate cifre ale sale sunt mai mici decat 4
8) Se dau doua numere naturale x si y,ambele de 3 cifre.Care este numarul cu suma cifrelor mai mare.

~Rezolvare~

Nota:Nu mai are rost sa scriu:

#include <iostream>
using namespace std pentru ca asa este la orice problema inceputul
1)
int main()
{
int a,b,c,min;
cin>>a;
cin>>b;
cin>>c;
min=a;
if(b<min) min=b;
if(c<min) min=c; algoritmul clasic de aflare a minimului
cout<<min;
}
2)
int main()
{
int x,y;
cin>>x;

cin>>y;
if(x%y==0) cout<<"Se imparte"; daca restul impartirii lui x la y este 0 atunci se poate spune ca se
imparte
else cout<<"Nu se imparte"; daca nu se va afisa mesajul nu se imparte
}
3)
int main()
{
int n,uc,pc,S=0; uc este ultima cifra ,iar pc penultima cifra,iar S este suma dintre uc si pc
cin>>n;
uc=n%10;
pc=n/10%10;
if(uc==2) S=uc+pc;
cout<<S;
}
Exemplu:daca n=752 atunci uc=2 si respecta conditia impusa si astfel S=5+2=7 si se va afisa

4)
int main()
{
#include <cmath> aceasta librarie este pentru ca programul nostru sa cunoasca calculele matematica
cum ar fi patratul perfect,modulul etc
int n,x;
cin>>n;
x=sqrt(n); in c++ sqrt reprezinta radicalul de ordin 2
if(n==x*x) cout<<"Patrat perfect"; aplicam regula din matematica
else cout<<"Nu";
}
Exemplu:daca n=25 atunci x=5 si 25=5

2 si in concluzie este patrat perfect

5)
int main()
{
int n,pc,uc,S=0; uc=ultima cifra,pc=prima cifra
cin>>n;
uc=n%10; scoatem ultima cifra a numarului
pc=n/100%10; scoatem prima cifra a numarului
S=pc+uc; facem suma celor doua

cout<<S;
}
Exemplu:n=682 atunci uc=2 si pc=6 iar S=6+2=8 deci se va afisa 8
6)
int main()
{
int x,y;
cin>>x;
cin>>y;
if(y%x==0) cout<<"Da";
else cout<<"Nu";
}
Exemplu:daca x=3 si y=9 9%3==0 atunci se va afisa mesajul Da
7)
int main()
{
int n,a,b,c,d,e,K=0; k reprezinta contorul cu care vom numara cate cifre sunt mai mici decat 4
cin>>n;
a=n%10; a cincea cifra
b=n/10%10; a patra cifra
c=n/100%10; a treia cifra
d= n/1000%10; a doua cifra
e=n/10000%10; prima cifra
if(a<4) K=K+1;
else if(b<4) K=K+1;
else if (c<4) K=K+1;
else if (d<4) K=K+1;
else if(e<4) K=K+1; verificam pentru fiecare cifra in parte daca este mai mica decat 4 si atunci contorul
nostru k va creste cu o unitate
cout<<K;
}
Exemplu:daca n=65232 se va afisa K=3 pentru ca doar 2,3 si respectiv 2 sunt <4
8)
int main()
{

int x,y,a,b,c,d,e,f,Sx=0,Sy=0; notam a,b,c cifrele lui x si d,e,f cifrele lui y,iar Sx suma cifrelor lui x si Sy
suma cifrelor lui y
cin>>x>>y;
a=x%10;
b=x/10%10;
c=x/100%10;
e=y%10;
f=y/10%10;
g=y/100%10;
Sx=a+b+c;
Sy=d+e+f;
if(Sx>Sy) cout<<Sx;
else cout<<Sy;
}
subiecte-bac-2016-informatica-c-pascal-93575300
Incearca singur!

1)Calculati valoarea espresiei:
E=x
2+y
2
,daca x,y>0
|x-y|,daca x,y<0
Nota:valoarea absoluta se noteaza cu abs(...)

2)Verificati daca un numar x este poate scrie ca produsul numerelor a si b.
3)Se da un numar de 4 cifre.Cate cifre sunt egale cu 2.

Structura alternativă

Această structură este o structură decizională și este caracterizată prin faptul că trebuie să verifice dacă se respectă
condiția propusă.
EXEMPLU:
if(a>b) cout<<a; dacă a este mai mare decât b atunci se va afișa a
else if(a<b) cout<<b; structura va intra pe ramura de else dacă si numai dacă nu se respectă prima conditie impusă

REȚINE!!!
Maximul dintre doua numere (care este mai mare)
#include <iostream>
using namespace std
int main()
{
int a,b,max=0; se initializeaza cele doua numere si cel mai mare numar pe care il notam cu max
cin>>a;
cin>>b; citim cele doua numere
if(a>b) max=a; aici intervine structura if care verifica care numar este mai mare
else if(a<b) max=b; daca a nu este mai mare decat b atunci se trece pe ramura de else si atunci cel mai mare numar
devine cel de-al doilea
cout<<max; se va afisa cel mai mare dintre ele
}
Minimi dintre doua numere (care este mai mic)

#include <iostream>
using namespace std
int main()
{
int a,b,min=0; se initializeaza cele doua numere si cel mai mare numar pe care il notam cu min
cin>>a;
cin>>b; citim cele doua numere
if(a<b) min=a; aici intervine structura if care verifica care numar este mai mic
else if(a>b) min=b; daca a nu este mai mare decat b atunci se trece pe ramura de else si atunci cel mai mic numar devine
cel de-al doilea
cout<<min ; se va afisa cel mai mic dintre
ele
}
Maximul dintre 3 numere

Exista mai multe variante,insa o sa o scriu pe cea mai usor de retinut
#include <iostream>
using namespace std
int main()
{
int a,b,c,max;
cin>>a;

cin>>b;
cin>>c; citim cele 3 numere
max=a; initializam pe max cu primul numar
if(b>max) max=b; si acum verificam daca cele doua numere sunt mai mari atunci max devine unul dintre cele doua
else if(c>max) max=c;
cout<<max;
}
NOTĂ:Pentru determinarea minimului dintre 3 numere se procedeaza la fel,numai ca se schimba semnul din mai mare in mai mic.

Valoarea absoluta(modulul) a unui numar

#include <iostream>
using namespace std
int main()
{
int a,vabs=0;
cin>>a; citim numarul
if(a>0) vabs=a; daca este mai mare decat 0 atunci modulul numarului va fi chiar acel numar
else if(a<0) vabs=-1*a; altfel modulul va primi numarul doar ca fata minus
cout<<vabs;
}
EXEMPLU:daca a=-6 atunci modulul este 6 si se va afisa 6
hack

Probleme rezolvate

1)Se dau doua numere intregi a si b.Sa se verifice daca fratia a/b se poate simplifica printr-un numar k dat de la tastatura.
#include <iostream>
using namespace std
int main()
{
int a,b,k;
cin>>a>>b>>k; citim cele 3 numere date
if(a%k==0 && b%k==0) cout<<"Da"; cu ajutorul regulii din matematica verificam daca numaratorul si numitorul se impart la
acel k(restul impartirii trebuie sa fie 0) si daca da atunci afisam mesajul Da
else cout<<"Nu"; daca cele doua numere nu se pot imparti la k atunci se va afisa mesajul Nu
}
2)Sa se calculeze valoarea expresiei:
E= 2x,daca x>0
4x,daca x<0
#include <iostream>
using namespace std
int main()
{
int x,E=0; declaram,respectiv initializam numarul si valoarea expresiei
cin>>x; citim numarul x

if(x>0) E=2*x; atribuim expresiei 2x doar in cazul in care x este mai mare decat 0
else if(x<0) E=4*x; altfel daca x este mai mic decat 0 atunci expresia este 4*x
cout<<E;
}
3)Se da un numar de 3 cifre.Verificati daca cifrele sale sunt mai mici decat 5
Nota:Doar in cazul in care se specifica in problema numarul de cifre a numarului(depinde cate cifre are numarul respectiv):

ultima cifra este: n%10

penultima cifra este: n/10%10

antepenultima este: n/100%10
...
#include <iostream>
using namespace std
int main()
{
int n,a,b,c;
cin>>n;
a=n%10; ultima cifra a numarului
b=n/10%10;
c=n/100%10;
if(a<5 && b<5 && c<5) cout<<"Respecta conditia";
else cout<<"Nu";
}
Exemplu:daca n=645 atunci a=5(a treia cifra),b=4(a doua cifra),c=6(prima cifra) si se va afisa mesajul nu pentru ca cele 3 cifre nu sunt mai mici decat 5 (toate)

Incearca singur!!!
1)Se da un numar n de 3 cifre.Determinati cifra minima.

Indicatie:Notam cele 3 cifre cu 3 litere si apoi le determinam dupa regula de mai sus apoi valorii minime ii atribuim prima cifra (sau oricare) si comparam cu celelalte doua ramase si o afisam

2)Se da un numar de 2 cifre.Daca suma cifrelor este numar impar afisati mesajul "Da",altfel afisati mesajul "Nu"
Indicatie:Notam cele doua numere si apoi le determinam dupa regula de mai sus si calculam suma cele doua si verificam daca este numar par dupa regula:

if(S%2==0) cout<<"Da"; daca catul impartirii sumei la 2 este 0 atunci este numar par ,iar daca catul impartirii la 2 este 1
atunci este numar impar.
3)Se da un numar de 4 cifre.Afisati diferenta dintre cea mai mare si cea mai mica cifra.

O noua zi! #15 Iepuri Californieni si Neozeelandezi







Iepuri Californieni si Neozeelandezi. La inceput de drum,incerc sa fac o crescatorie foarte frumoasa de iepuri.



Am plecat la drum cu o iepuroaica neozeelandeza,urmata de un iepuroi primit cadou din partea nasului meu.



Pe parcurs le-am facut cotetul unde sa poata creste,iar dupa am mai achizitionat o pereche de iepurasi californieni.



Prin imperecherea iepurilor din rasa Californian si Neozeelandez ies niste hibrizi foarte buni pentru carne!



Am sa pun aici si cateva poze cu cotetul:







20191031-165406


20191031-165420

Sper ca v-a placut munca mea pana acum,vor urma si alte postari,ca sa vedeti evolutia acestei pasiuni!

Franta

Asezarea:

-in Europa de Vest,avand iesire la Oceanul Atlantic,Marea Mediterana,Marea Manecii;

-de Franta apartine si Insula Corsica

-Locul 1 in UE dupa suprafata

Relieful:

-Variat,predominant cu altitudini sub 500 m;

-relief de campie in Nord,Nord-Vest si Vest,format in cuaternar: Bazinul Parisului,Bazinul Acvitaniei,Culoarul Rhonului,Campia Alsaciei si campii litorale;

-podisuri hercinice: Podisul Ardeni (Nord-Est),Masivul Central Francez etc.

-treapta montana alpina: Muntii Alpi,cu varful Mont Blanc (4807 m), Muntii Pirinei,cu varful Pic d'Aneto (3404 m).

Clima:

-temperat oceanica in Vest;

-mediteraneeana in Sud si Insula Corsica ;

Hidrografia:

-cele mai mari fluvii:

a) Loire, Garonne - se varsa in Oceanul Atlantic

b)Rhone- se varsa in Marea Mediterana

c) Sena - se varsa in Marea Manecii

d) Rhin - se varsa in Marea Nordului.

Vegetatia:

-paduri de foioase si de conifere ;

-vegetatie mediteraneeana de tip maquis .

Populatia:

-peste 60 milioane de locuitori ;

-densitatea populatiei: 111,5 locuitori/km2

-regiuni cu densitate mare a populatiei: regiunea pariziana, regiunea nordica- Pas de Calais, regiunea Marseille-Nisa, regiunea Lyon-St. Etienne

-spor natural si migratoriu pozitive

-grad ridicat de urbanizare.

Orase:

-Paris,Marsilia,Toulouse,Nisa,Nantes,Strasbourg

Resurse:

-variate,dar in cantitati mici (min. de fier,carbune,bauxite)

Industria:

-are dezvoltate toate ramurile industriale

-se observa orientarea industriei spre anumite ramuri: automobile,aeronautica,electronica,energie nucleara

-cea mai dezvoltata regiune industriala este cea pariziana

-Agricultura:

-foarte performanta,fiind una din marile tari exportatoare de produse agricole

-ocupa locul 1 pe glob la vinuri

-locuri fruntase la struguri,carne

Transporturi:

-retea foarte dezvoltata,polarizata de capital

-porturi: Marsilia, Le Havre, Dunkerque

Turism:

-foarte dezvoltat

Principiul programării structurate

În cazul unui algoritm se efectuează 3 tipuri de operații:
-Operații de intrare/ieșire

-Operații de atribuire

-Operații de decizie

Un algoritm poate fi reprezentat cu ajutor unei structuri C/C++(unul dintre cel mai cunoscut limbaj de
programare existent)

PRINCIPIUL FUNDAMENTAL AL PROGRAMĂRII

Pentru rezolvarea oricărui algoritm(program) sunt necesare 3 tipuri de structuri(formă de îmbinare al
combinației cu care lucrează algoritmul)
Tipurile de structuri:

-Structura liniară

-Structura alternativă

-Structura repetitivă

Structura liniară
~aplicații~

1)Se dau 3 numere întregi reţinute în 3 variabile a,b,c.Să se afle suma şi produsul lor.
#include<iostream> se scrie pentru ca programul sa cunoasca biblioteca care reprezinta
operatorii,expresiile,operatiile etc
using namespace std se scrie pentru ca programul sa cunoasca alfabetul
int main () initializam programul
{ acoladele se pun pentru a sti unde incepe si se termina programul
int a,b,c,S=0,P=0; declaram si initializam variabilele/constantele din problema a,b,c fiind numerele
intregi,iar S suma si P produsul
cin>>a;
cin>>b;
cin>>c; cin se foloseste atunci cand citim o valoare de tip intreg sau real,deci aici citim cele 3 numere
de la tastatura
S=a+b+c; atribuim lui S suma celor 3 numere
P=a*b*c; atribuim lui P produsul celor 3 numere}
cout<<S;
cout<<P; la final vom afisa cele doua valori cerute in problema
}
Exemplu:daca a=2,b=1,c=3 se va afisa S=6,iar P=6

2)Sa se calculeze si sa se afiseze aria unui triunghi cunoscand dimensiunile bazei si inaltimii
#include <iostream>

using namespace std
int main ()
{
int b,h,A=0; declaram si initializam datele date in problema b reprezentand baza,h inaltimea iar A aria
triunghiului
cin>>b;
cin>>h; citim baza,respectiv inatimea triunghiului
A=(b*h)/2; atribuim valorii A formula matematica pentru calculul ariei triunghiului
cout<<A; se va afisa aria
}
Exemplu:daca b=6,h=4 atunci aria este 5

3)Se da un numar intreg n.Sa se calculeze suma:1+2+3+...+n-1+n(Suma Gauss)
#include <iostream>
using namespace std
int main ()
{
int n,S=0; declaram si initializam datele problemei
cin>>n; citim numarul n dat in problema
S=(n*(n+1))/2 atribuim variabilei S formula pentru suma Gauss
cout<<S; la final afisam suma
}
Exemplu:daca n este 3 atunci S=1+2+3=6

RETINE!!!

Algoritmul de interschimbare a doua valori:
#include <iostream>
using namespace std
int main ()
{
int a,b,aux; aux este o valoare auxiliara cu ajutorul careia vom face interschimbarea
cin>>a;
cin>>b;
aux=a; facem copia lui a in aux
a=b; inversam valorile celor doua numere
b=aux; acum valoarea lui x va primi valoarea lui a cu toate ca a fost pierduta am facut aceasta
interschimbare cu ajutorul copiei lui a
cout<<a;

cout<<b;
}
Exemplu:daca a=6 iar b =8 la final se va afisa a=8 iar b=6

Ultima cifra a unui numar

#include <iostream>
using namespace std
int main ()
{
int a,u; unde u este ultima cifra a unui numar
cin>>a; citim numarul
u=a%10; unde u reprezinta restul impartirii lui a la 10
cout<<u; se va afisa ultima cifra
}
Exemplu:a=167 se va afisa valoarea 7 deoarece 167%10=7,deci restul impartirii este 7
ÎNCEARCĂ SINGUR!
1)Sa se calculeze numarul de picioare dintr-o curte in care se gasesc g gaini,p pisici si o oameni.
Indicatie:initializam toate datele din problema,iar apoi cu ajutorul unui variabile calculam numarul
de picioare si il afisam
2)Sa se scrie un program care calculeaza aria unui patrat,cunoscandu-se lungimea laturii sale
3)Sa se scrie un program care interschimba doua valori apoi calculeaza difetenta lor (prima variabila
este mai mica decat a doua).
Indicatie:Interschimbam cele doua valoriabile,apoi facem diferenta lor si o afisam

Hidrosfera

Hidrosfera poate oferi omului energie,substante minerale utile,hrana,apa dulce pentru alimentatie,igiena si irigatii.

1.Resursele energetice ale raurilor: -energie electrica in hidrocentrale
-Potential hidro-energetic-cantitatea de energie pe care o poate produce un rau.
-Cel mai mare potential energetic il detin raurile din ASIA,AFRICA si AMERICA DE SUD.

2.Resursele de hrana: -pentru alimentarea localitatilor,agriculturii etc.

3.Resursele oceanului planetar: - resurse de energie:
-energia mareelor ( Golful La Rance din Franta)
-energia valurilor
-energia curentilor ( SUA-curentul Floridei)

4.Resurse minerale -( saruri minerale, saruri de potasiu, diamante etc)

5.Resurse de apa potabila -apa sarata din mari si oceane este desalinizata prin procesul de desalinizare, astfel apa devenind potabila.

ALGORITMUL

Definiție

Un algoritm este o succesiune de etape aflate într-o ordine bine stabilită care prelucrează un set
de date de intrare în scopul obținerii unor date de ieșire (aceste etape se mai numesc și pașii
algoritmului)
Date de intrare:sunt datele cunoscute la începutul execuției algoritmului(sunt datele știute
din problemă)
Date de ieșire:sunt rezultatele obținute prin prelucrarea datelor de intrare(datele care se vor afișa
după executarea algoritmului)
Caracteristici:

1)Generalitatea(algoritmul trebuie să rezolve o clasă de probleme)
2)Finititudinea(execuția unui algoritm trebuie să se încheie la un moment dat-timp definit)
3)Să fie rezolvabil(să aibă cel puțin o soluție)
4)Claritatea(algoritmul trebuie să dispună de suficiente date pentru rezolvarea problemei,iar procesul de
calcul să fie descris fără ambiguități)

Obiecte care prelucrează algoritmul

Orice informație poate fi reprezentată (codificată) sub forma unei date.

Date

-constante(date a căror valoare nu se modifică pe parcursul execuției algoritmului)
-variabile(date a căror valoare se modifică pe parcursul execuției algoritmului)
Constantele pot fi:
-numerice (de tip întreg:14,-3;de tip real:3,14)
-caracter(se scriu intre apostrof):'A','a'
- şiruri de caractere (se scriu intre ghilimele):"informatică"
-cu sens logic:TRUE sau FALSE
Orice variabilă este caracterizată de:
-tip(tipul datei pe care aceasta o va reține)
-nume
-valoare la un moment dat
-adresă(locul din memorie în care a fost memorată)
Varibilele se pot clasifica la fel ca și constantele.

Expresiile

Cu ajutorul constantelor,variabilelor si operatorilor putem construi expresii folosind regulile din
matematică si alte reguli specifice limbajului
Tipuri de operatori:
-aritmetici:+,-,*(se numeşte div şi reprezintă înmulţirea)şi /(se numește mod si reprezintă împărțirea)
-câtul împărțirii:%(se numește mod )
-relaționali:>(semnul mai mare),<(semnul mai mic),>=(semnul mai mare sau egal),<=(semnul mai mic
sau egal),==(semnul egal),!=(semnul diferit)
-operatori logici:and (&&),or(||),mod(!)
Operaţii:
-de intrare(de citire a datelor)
-de ieșre(afișarea datelor de ieșire)
-de atribuire(x==expresie)-astfel se evaluează expresiile din partea dreaptă,iar valoarea opținută i se va
atribui variabilei x,iar valoarea vinițială a acestei variabile se va pierde)


NOTĂ:PENTRU COMPILAREA PROBLEMELOR EU FOLOSESC
PROGRAMUL CODEBLOCKS

Link de instalare: https://www.fosshub.com/Code-Blocks.html?
dwl=codeblocks-17.12mingw-setup.exe

PROBLEME REZOLVATE:

1)Care va fi valoarea variabilei x după execuția următoarelor operații de atribuire
x=10;
y=5;
x=x+y;
x=x+x;
x=2*y;

Rezolvare:Initial valorilor x si y li se atribuie valorile 10,respectiv 5,valorii x i se va atribui suma celor
doua adica x devine 10+5=15,iar dupa aceasta x va primi suma celor doua x-uri,astfel x va deveni
15+15=30,iar intr-un final x devine 2y astfel se va afisa valoarea 2*5=10.
2)Care este valoarea urmatoarei expresii:
200-(5*(15/5-3)+7%4))= prima data se va calcula 15/5=3
200-(5*(3-3)+3)= apoi difrenta
200-(5*0+3)= iar pe final inmultirea
200-3=197

Observatii:Ordinea calculelor este ca in matematica.
Se pot pune oricate paranteze patrate
3)Scrieti expresia logica conform careia variabila x apartine [-5,5]
x>-=5 && x<=5

INCEARCA SINGUR!

1)Calculati expresia:
E=36/6/3*4-36
2)Scrieti expresia logica conform careia variabila x apartine [10,50]
3)Ce valori se va afisa in urma urmatoarelor atribuiri:
a=5-7;
b=-2+7;
a=b-2;
b=a+5;

Civilizatia Geto-Daca

Geto-Dacii- stramosii neamului Roman.
Neamul Geto-Dac este vechi "Sunt de origine traca,tracii un neam raspandit in antichitate,populau aproape toata Europa."

Tracii nordici si sudici
Prima aparitie a numelui de trac dateaza din era necrestina.
Numele de trac apare astfel : Thrax este mentionat de Homer.

Numele de Get apare tot la greci,mai tarziu la poetul tragic Sofocle; el mentioneaza in "triptolemos" pe Charnabon. Spune ca "Charnabon care domneste peste Geti."
Numele de trac apare tot la Geti,poetul se numea Menandru.

Parintele geografiei este Strabon.
Numele conventional de Daco-Geti desemneaza o populatie de aceeasi origine.

Dacii in zona Transilvaniei

Despre civilizatia Geto-Daca : era dezvoltata;aveau cunostinte de matematica,geografie; erau politeisti,zeul lor era Zalmoxis; ca divinitate feminina era Bendis.

Societatea era stratificata pe:
Clasa aristrocata - tarabostes (pileati)

Clasa oamenilor de rand- comati (copillati)

Societatea Geto-Daca locuia pe asa numitele Dave.
Cele mai cunoscute cetati au fost : in muntii Orastiei (Sarmizegetusa); in muntii Sureanul in masivul Godeanu,Blidaru,Costesti.

Conducatori

Primul este Carnarvon,Dromichaites (Dromihete) care s-a si luptat cu regele macedoniei Lisimah,basileus Moskonos,Oroles-bastarnii.
 Insa cel mai cunoscut este Burebista 82-54 i.hr - a format cel mai intins stat, a pus bazele sarmasii,bastarnii.
Statul Geto-Dac era intins,ajungea pana in Sudul Poloniei de astazi,in Vest pana in zona Slovaciei,in Est pana la raul Bug.

In vremea lui Burebista

S-a amestecat in razboiul civil de la Roma ( Cezar si Pompei) 49-48 i.hr.
Cezar a iesit invingator si a sfarsit asasinat pe 15 martie 44 i.hr

Au urmat si alti conducatori:

Decebal(87-106 d.hr) se implica in lupta cu romanii inca de la inceput cu imparatul roman Domitian si se va folosi de acesta. intr-un final Decebal este invins si prefera sa se sinucida decat sa cada in mainile dusmanilor,astfel Dacia va deveni provincie Romana in 11 August 106 d.hr.

Romanizarea- procesul istoric indelungat si complex prin care civilizatia romana patrunde in toate sectoarele unei provincii,schimbandu-le,esential fiind factorul lingvistic.

In procesul de romanizare,doi factori sunt foarte importanti,si anume:

Actiunea obligaotrie (nu se poate concepe procesul de romanizare) reprezentata de armata si administratie'

Actiunea neobligatorie (se poate concepe procesul de romanizare si fara ei) fiind reprezentata de colonisti,urbanizare, viata economica/confesionala,stiinta de carte.

Armata,atata timp cat a stat in Dacia,in anii 165-168 d.hr,este reprezentata de doua confesiuni din care fac parte :

Legiunea a XII-a Gemina,care a fost cantonata la Apulum (Alba-Iulia);

Legiunea a V-a Macedonica (a fost transferata de la Troesmis la Potaissa (Turda).

In ceea ce priveste administratia,aceasta era reprezentata de legatus Augusti Propraetore

La un moment dat,Dacia afost impartita in doua: Inferioara si superioara.

Veteranii:

Efectuau serviciul militar timp de 15 ani de zile,dupa care erau lasati la vatra si se casatoreau cu femei din Dacia.

Colonistii:

Multi adversari cred ca Dacia a fost secatuita de barbati,si de aceea romanii au trebuit sa aduca barbati. Au fost adusi din toata lumea. (ex toto orbis Romanus (Eutropius)).

Dacii nu aveau orase,de aceea romanii in manifestarea plenara a geniului ingineresc roman a trebuit sa construiasca orase. Exemplu :  Dierna, Tibiscum , Mintia (langa Deva).

Viata Economica

Un fel de El Dorado. Avea zacaminte aurifere in Alburus Major (Rosia Montana)

Reluam activitatea pe blog!

Dragii mei, dupa o indelungata absenta a mea pe acest blog, am sa revin cu alte referante in completarea celor existente deja.

Bineinteles,daca exista doritori care vor sa ma ajute cu acest proiect,ma puteti contacta printr-un mesaj la aceasta postare sau un e-mail la adresa : tutelul@gmail.com ,iar acolo vom vorbi pe larg mai multe detalii!

Cert este ca cei care sunt interesati sa faca niste banuti de buzunar,o pot face lejer indeplinind cateva conditii,precum:


  1. Sa deveniti creatori de continut pentru mine (Va ofer acces la blog pentru a putea posta lectii de la diverse materii din caietele voastre)
  2.  Lectiile trebuie sa fie scrise cat mai corect din punct de vedere gramatical,iar pretul per lectia va fi stabilit in functie de marimea acesteia!
  3. Dupa cum scrie si in titlu,sunt acceptate persoane incepand din clasa a 9-a pana in clasa 12-a inclusiv!
  4. Plata se va face in principal prin transfer bancar,pentru cei ce detin carduri,sau prin paysafecard (cumpar paysafe si le ofer codul sa intre banii la ei in cont)


Acestea fiind spuse,ne vom reintalni in scurt timp pe aici! Tineti aproape!!

P.S. Fiecare lectie va fi verificata de mine inainte de publicare,ca sa nu avem surprize neplacute! La fel este si cu comentariile voastre,inainte de a fi publicate,ele vor fi moderate de mine! Deci nu va panicati daca,dupa ce ati scris un comentariu,acesta nu a aparut instat! Vor aparea dupa ce eu le voi aproba!

Va multumesc,  Robert!
Pages (31)1234 Next
 

Vizite

Afisari pagina

467322
 
Bloguri, Bloggeri si Cititori