Está en la página 1de 6

#include <iostream> for(int i=1;i<=k;i++)

{
using namespace std; if(st[i]==c) nr++;
}
int as,st[100],ev,n,k,m,c; }
void init() if (nr==m)
{ {
st[k]=-1; for(int i=1;i<=k;i++)
} cout<<st[i]<<" ";
cout<<endl;
int succesor() }
{ }
if(st[k]<9) {st[k]++; return 1;} void bt()
else {
return 0; k=1; init();
} while(k>0)
{
int valid() as=1;ev=0;
{ while(as && !ev)
if (k==1 && st[1]==0) return 0; {
/*int nr=0; as=succesor();
for(int i=1;i<=k;i++) if(as)
{ ev=valid();
if(st[i]==c) nr++; }
} if(as)
if(nr>m) return 0; if(solutie()) tipar();
else else
return 1;**/ {
} k++;
init();
int solutie() }
{ else
if(k==n) return 1; k--;
else return 0; }
} }

void tipar() int main()


{ {
int nr; cin>>n>>m>>c;
if(k==n) bt();
{ return 0;
nr=0; }
/*Se genereaza in ordine strict crescatoare nr. {
de 6 cifre care contin: cifra 1 o data, cifra 2 de nr1=0; nr2=0; nr3=0;
doua ori for(int i=1;i<=6;i++)
si cifra 3 de trei ori*/ {
if(st[i]==1) nr1++;
#include <iostream> else
if(st[i]==2) nr2++;
using namespace std; else
nr3++;
int as,st[100],ev,k; }
void init() }
{ if (nr1==1 && nr2==2 && nr3==3)
st[k]=0; {
} for(int i=1;i<=6;i++)
cout<<st[i]<<" ";
int succesor() cout<<endl;
{ }
if(st[k]<3) {st[k]++; return 1;} }
else void bt()
return 0; {
} k=1; init();
while(k>0)
int valid() {
{ as=1;ev=0;
// for(i=1;i<=k;i++) while(as && !ev)
// if(st[k]<st[k-1]) return 0; {
return 1; as=succesor();
//if (k==1 && st[1]==0) return 0; if(as)
/*int nr=0; ev=valid();
for(int i=1;i<=k;i++) }
{ if(as)
if(st[i]==c) nr++; if(solutie()) tipar();
} else
if(nr>m) return 0; {
else k++;
return 1;**/ init();
} }
else
int solutie() k--;
{ }
if(k==6) return 1; }
else return 0;
} int main()
{
void tipar() bt();
{ return 0;
int nr1, nr2,nr3; }
if(k==6)
/*Intr un penar sunt 11 creioane de lungimi {
diferite, dintre care trei sunt rosii, iar celelalte int nr;
sunt negre if(k==5)
Daca scoatem din penar 5 creioane, cate {
posibilitati exista ca exact 2 dintre ele sa fie nr=0;
rosii.*/ for(int i=1;i<=5;i++)
{
#include <iostream> if(st[i]==1) nr++;
}
using namespace std; }
if (nr==2)
int as,st[100],ev,k; {
char a[100]; for(int i=1;i<=5;i++)
void init() cout<<a[st[i]]<<" ";
{ cout<<endl;
st[k]=0; }
} }
void bt()
int succesor() {
{ k=1; init();
if(st[k]<2) {st[k]++; return 1;} while(k>0)
else {
return 0; as=1;ev=0;
} while(as && !ev)
{
int valid() as=succesor();
{ if(as)
// for(i=1;i<=k;i++) ev=valid();
// if(st[k]<st[k-1]) return 0; }
return 1; if(as)
//if (k==1 && st[1]==0) return 0; if(solutie()) tipar();
/*int nr=0; else
for(int i=1;i<=k;i++) {
{ k++;
if(st[i]==c) nr++; init();
} }
if(nr>m) return 0; else
else k--;
return 1;**/ }
} }

int solutie() int main()


{ {
if(k==5) return 1; a[1]='R';
else return 0; a[2]='N';
} bt();
return 0;
void tipar() }
Desktop: data şi ora, volumul, opţiuni desktop de afişare (de exemplu: opţiuni
pentru fundal, screen saver, diverse opţiuni de setare). Utilizarea opţiunii Print
Screen.

Suprafaţa de lucru a monitorului se numeşte desktop. Ea este formată din imaginea de


fundal pe care se găsesc pictograme (reprezentări grafice sugestive ale aplicaţiilor).
De obicei, în partea de jos a desktop-ului se gaseşte bara cu programe active
(Taskbar). Aceasta conţine:

 Bunonul Start - acesta conţine meniul Start, ce conţine următoarele opţiuni:


Programs (programele instalate şi accesoriile sistemului de operare),
Documents (documentele deschise recent), Settings (panoul de control pentru
configurarea sistemului, imprimantele instalate, conexiunea la reţea), Search
(pentru căutarea fişierelor), Run (pentru lansarea în execuţie a programelor),
Shut Down (pentru închiderea sau repornirea calculatorului).

 butoane ale aplicaţiilor active - sistemul de operare Windows permite


lansarea în execuţie a mai multor aplicaţii simultan. Acestea se vor găsi în
Taskbar sub forma unor butoane ce conţin pictograma şi denumirea aplicaţiei.
Trecerea de la o aplicaţie la alta (fară a se închide precedentele) se numeşte
comutare şi se face prin clic pe butonul aplicaţiei.
 Zona de configurarea a sistemului - aceasta conţine butoane ce conţin
pictograme şi etichete informative (poziţionarea cursorului mouse-ului peste
buton). Printre aceste butoane sunt: data şi ora, volumul, conexiunea la reţea,
imprimanta, antivirusul, etc. Modificarea parametrilor acestor aplicaţii se face
prin dublu clic pe butonul respectiv şi clic pe butonul
Apply.

Personalizarea barei cu aplicaţii se face prin clic dreapta pe aceasta într-o zonă liberă,
caz în care se va deschide un meniu cu următoarele opţiuni:

 Cascade Windows - permite aranjarea ferestrelor aplicaţiilor active în cascadă,


adică suprapuse;
 Tile Windows Horizontal - permite aranjarea ferestrelor aplicaţiilor active pe
orizontal, astfel încât să se poată vizualiza simultan conţinutul tuturor
ferestrelor deschise;
 Tile Windows Vertical - permite aranjarea ferestrelor aplicaţiilor active pe
vertical, astfel încât să se poată vizualiza simultan conţinutul tuturor ferestrelor
deschise;
 Show the desktop- permite afişarea desktopului, toate ferestrele deschise fiind
trecute în taskbar;
 Lock the taskbar - dezactivarea acestei opţiuni permite realizarea operaţiilor de
mutare şi redimensionare a barei cu aplicaţii;
 Properties - permite ascunderea barei atunci când se trece cu cursorul mouse-
ului peste ea (Auto hide taskbar), modificarea modului de afişare a meniului
Start (Start Menu - Customise sau Classic Start Menu - Customise).

Personalizarea suprafeţei de lucru:


- clic dreapta pe desktop şi din meniul contextual se alege opţiunea Properties
- sau meniul Start - Settings - Control Panel - Display

Fereastra Display Properties conţine mai multe secţiuni:

 Themes - conţine un set de teme prestabilite (particularizări ale diferitelor


elemente de interfaţă)
 Desktop - conţine un set de imagini pentru fundalul de pe desktop sau există
posibilitatea alegerii unei imagini preferate dintr-un anumit folder (butonul
Browse). Aceste imagini pot fi aranjate pe desktop în centru (center), sub formă
de mozaic, imaginea fiind redusă ca dimensiune şi multiplicată până la
umplerea desktop-ului (tile) sau imaginea poate fi mărită la suprafaţa desktop-
ului (strech).
 Screen Saver - permite protejarea ecranului atunci când nu se lucrează la
calculator. Se poate stabili ca după un interval de timp în care calculatorul nu
este folosit, să se afişeze automat o imagine. Pentru fiecare imagine se pot
stabili anumiţi parametrii: frecvenţa de apariţie, viteza, mesaj afişat,
etc.(butonul Settings). Previzualizarea setărilor stabilite se poate face acţionând
butonul Preview. Se poate stabili o parolă pentru protejarea ecranului (Pasword
Protect). Pentru reluarea lucrului la calculator se mişcă mouse-ul sau se apasă o
tastă, iar imaginea stabilită pentru screen saver dispare.
 Appearance - permite stabilirea aspectului fiecărui element de interfaţă de pe
desktop. Se poate alege una din opţiunile din lista Scheme sau se poate
configura după preferinţe (butonul Advanced). Din lista Item se alege
elementul pentru care se stabileşte aspectul: pictogramă, fereastră, etc.. Se
poate stabili dimensiunea (Size) şi culoarea (Color) elementului. Pentru textul
elementelor se poate stabili fontul, culoarea, dimensiunea şi stilurile îngroşat
sau înclinat. În timpul efectuării setărilor se poate vizualiza efectul setărilor
stabilite.
 Settings - oferă informaţii despre monitor (rezoluţie, număr de culori, etc.) şi
despre adaptorul video.

 Butonul Advanced permite obţinerea informaţiilor despre placa video:


capacitatea memoriei video, viteza de împrospătare a imaginii, etc..

Capturarea ecranului reprezintă salvarea imaginii de pe ecran într-o zonă de


memorie temporară (Clipboard), în vederea copierii acesteia într-o altă aplicaţie. De
exemplu, pentru realizarea acestui site au fost capturate imaginii ale meniurilor,
ferestrelor, etc. diferitelor aplicaţii. Realizarea capturilor de ecran se realizează astfel:

 se deschide aplicaţia a cărei imagine dorim să o capturăm;


 se acţionează tasta Print Screen pentru a captura întreg ecranul, sau ALT şi
Print Screen pentru a captura doar fereastra activă;
 se deschide aplicaţia în care dorim să inserăm captura de ecran;
 se alege opţiunea Paste (prin clic dreapta sau din meniul Edit) sau CTRL + V
sau SHIFT + tasta Insert;
 dacă se doreşte prelucrarea imaginii capturate, se foloseşte aplicaţia Paint. De
exemplu, pot fi decupate porţiuni din imagine .

También podría gustarte