PC-Config

Totul despre PC și mai mult de atât!

Page 31 of 106

Algoritmul pentru testarea unui număr prim

„Un număr prim este un număr natural care are exact doi divizori: numărul 1 și numărul în sine. Cel mai mic număr prim este 2, în afară de 2 toate numerele prime sunt numere impare.

Un număr natural p > 1 se numește prim dacă : p | ab atunci p | a sau p | b, unde a, b sunt numere naturale.

De exemplu 15 | 9 * 5, dar 15 | 9, 15 | 5, adică 15 nu este număr prim.

În anul 300 î.Hr. Euclid a demonstrat că există o infinitate de numere prime. Iată demonstrația: presupunând prin absurd că p ar fi cel mai mare număr prim, construim numărul n=2x3x5x……xp+1. Acesta nu se divide cu nici unul din numerele 2, 3, 5, ….., p, așadar sau este prim, sau are un divizor prim mai mare ca p, ceea ce contrazice presupunerea că p ar fi cel mai mare număr prim.

Nu se știe dacă există o infinitate de numere prime gemene (impare consecutive ca: [3, 5]; [41, 43]; [59, 61]; [101, 103] etc.).”

Sursă: Wikipedia

Considerand un numar n putem afla daca acesta este prim sau nu aplicand urmatorul algoritm:

Pseudocod

Di: n
De: mesaj (Da/Nu)
Daux: prim, d

citeşte n
prim←1
d←2
┌cât timp d<=n/2 execută
│   ┌dacă n%d=0
│   │   atunci prim←0
│   └■
│ d←d+1
└■
┌dacă prim=1
│   atunci scrie "Da"
│   altfel scrie "Nu"
└■

Limbaj C++

#include <iostream.h>
long int n, prim, d;
main()
{
cin>>n;
prim=1;
d=2;
while (d<=n/2)
{if (n%d==0) 
prim=0;
d=d+1;
}
if (prim==1)
cout<<"Da";
else cout<<"Nu";
}

Algoritmul de spargere a unui numar in cifre

„C++ este un limbaj de programare general, compilat. Este un limbaj multi-paradigmă, cu verificarea statică a tipului variabilelor ce suportă programare procedurală, abstractizare a datelor, programare orientată pe obiecte. În anii 1990, C++ a devenit unul din cele mai populare limbaje de programare comerciale, rămânând astfel până azi.

Bjarne Stroustrup de la Bell Labs a dezvoltat C++ (inițial denumit C cu clase) în anii 1980, ca o serie de îmbunătățiri ale limbajului C. Acestea au început cu adăugarea noțiunii de clase, apoi de funcții virtuale, suprascrierea operatorilor, moștenire multiplă, șabloane și excepții.”

Sursă: Wikipedia

 

Presupunem ca avem un numar n si vrem sa aflam suma cfrelor acestui numar. Pentru asta aveam nevoie de algoritmul de spargere a unui numar in cifre.

 

Pseudocod

Di: n
De: s
Daux: c

citeşte n
s←0
┌cât timp n>0 execută
│ c← n%10
│ s← s+c
│ n← n/10
└■

Limbaj C++

#include <iostream.h>
unsigned int n,s,c;
main()
{
cin>>n;
s=0;
while (n>0)
{c=c%10;
s=s+c;
n=n/10;}
cout<<s;
}

Algoritmi C++

Algoritmul este o succesiune finită de pași, pe baza căreia se rezolvă o problemă (se prelucrează datele inițiale pentru a obține date finale).

Proprietățile unui algoritm:
1. Claritatea (pașii trebuie să fie descriși clar, fără ambiguități);
2. Generalitatea (pașii algoritmului trebuie să fie valabili pentru tot setul datelor de intrare și nu numai pentru un set particular);
3. Finititudinea (rezultatul să se obțină după un număr bine precizat de pași).

Di = date de intrare
De = date de ieșire
Daux = data auxiliare

Operatori -> aritmetici: + – * / %
-> logici: și  sau  not
-> relaționali < = > <= => <> !

Structuri de decizie: dacă;
dacă „expresie” atunci „instrucțiunea 1”
altfel „instrucțiunea 2”

Structuri repetitive cu test inițial: cât timp, pentru;

1. Cât timp: cât timp „expresie” execută „instrucțiune”

2. Pentru
a) ascendent:  pentru „v <- v1, vf”  execută  „instrucțiune” (v1 <= vf)
b) descendent:  pentru „v <- v1, vf”  execută  „instrucțiune” (v1=> vf)

Structuri repetitive cu test final: repetă;
┌repetă
│ „instrucțiune”
└până când „expresie”

Oferte eMag blackfriday

Ofertele eMag de black friday sunt cele mai așteptate. Încet încet încep să apară. Deocamdată știm că vom avea peste 2 milioane de produse în ofertă și reduceri totale de peste 40 de milioane de euro. Peste 4.000 de magazine partenere eMAG Marketplace sunt pregătite cu promoții pentru Black Friday, dublu față de anul precedent.

Oferta din acest an cuprinde 150.000 de electrocasnice mici, 150.000 de jocuri și jucării, 60.000 de telefoane mobile, 150.000 de parfumuri și produse cosmetice și 25.000 de anvelope.

Ca în fiecare an, eMAG încearcă să aducă ceva nou. Anul acest promit că vom găsi în oferta lor: aur, abonamente telefonie mobilă, autoturisme și motociclete, vacanțe, ceasuri și bijuterii de lux, abonamente de sănătate, bilete la concerte și evenimente sportive și altele.

Concret, deocamdată știm că vom avea următoarele oferte:

Televizor OLED Smart LG, 139 cm, 55EG9A7V, Full HD – Stoc 250 de bucăți – 4,499.99 lei
Casti audio in-ear, Skullcandy Ink’d, Microfon, Bluetooth – Stoc 500 de bucăți – 99.99 lei
Ceas argintiu Fossil The Minimalist – Stoc 200 de bucăți – 199.99 lei
Ceas smartwatch Garmin Fenix 3, Heart Rate, Silver – Stoc 500 de bucăți – 999.99 lei
Televizor LED Curbat Smart Samsung, 138 cm, 55MU6202, 4K Ultra HD – Stoc 300 de bucăți – 2,199.99 lei
Televizor LED Smart LG, 108 cm, 43UJ620V, 4K Ultra HD – Stoc 600 de bucăți –  1,399.99 lei
Solid State Drive (SSD) Western Digital Green, 120GB, 2.5″, SATA III – Stoc 350 de bucăți – 149.99 lei
Monitor LED MVA, AOC 23.6″,HDMI, M2470SWH, Negru – Stoc 400 de bucăți – 199.99 lei
Placa video ASUS GeForce GTX 1050 Ti STRIX GAMING O4G, 4GB DDR5, 128-bit – Stoc 500 de bucăți – 649.99 lei
Procesor Intel Core™ i5-7400, 3.00Ghz, Kaby Lake, 6MB, Socket 1151, BOX – Stoc 750 de bucăți – 599.99 lei
Telefon mobil Apple iPhone 7, 32GB, 4G, Jet Black – Stoc 250 de bucăți – 2,299.99 lei
Telefon mobil Huawei P10 Lite, Dual Sim, 32GB, 4G, Gold – Stoc 750 de bucăți – 799.99 lei

Laptop Lenovo IdeaPad 110-15IBR – stoc 500 de bucăți, 499 de lei
Telefon mobil Samsung Galaxy S7, 32GB, 4G, Black, stoc 1000 de bucăți, 1499 de lei

Revenim când aflăm mai multe.

Când vor fi livrate comenzile de blackfriday?

eMag promite că anul acesta numărul produselor puse la bătaie pentru blackfriday este dublu față de anul trecut. În aceste condiții rămâne de văzut cât de bine se vor descurca să livreze un așa mare volum de marfă. Cei de la eMag spun că sunt pregătiți.

Volumul dublu de produse din ofertă, față de anul trecut, este gestionat din depozitele eMAG cu o suprafață de 125.000 de metri pătrați (cât 25 de stadioane de fotbal). În cursul anului acestuia, eMAG a investit 10 milioane de euro în tehnologia depozitului principal, în care intră și cea mai nouă platformă automatizată de sortare și ambalare din țară, capabilă să livreze către curieri 200.000 de produse pe zi. Astfel, eMAG estimează că în primele cinci zile după Black Friday vor fi livrate 67% dintre comenzi, restul urmând să fie livrate până pe 29 noiembrie.

În plus, eMAG a investit 2,5 milioane de euro în servere, servicii de hosting și cloud, pentru a le oferi clienților o experiență îmbunătățită de utilizare a site-ului în ziua de Black Friday.

Anul acesta, eMAG are mai multe puncte de de livrare a produselor și astfel clienții vor putea opta pentru a-și primi coletele de la curier, de a le prelua din cele 15 showroom-uri eMAG sau din cele 600 de puncte de livrare deschise în parteneriat cu Poșta Română.

Ce mă aștept de la blackfriday 2017?

Se apropie tot mai mult ziua care ar trebui să aducă cele mai mari reduceri de prețuri din acest an. Dacă va fi așa sau nu, rămâne de văzut. Oricum ar fi eu mă aștept să avem parte de (măcar câteva) reduceri considerabile. Iată cam ce cred eu:

Televizoarele 4K vor fi la reducere. Tehnologie asta a apărut de destul de multă vreme încât să intre în oferta de blackfriday. Așa că sunt destule șanse să avem prețuri bune la acest segment de produse (mă aștept să existe televizoare 4K la 999 de lei). Pentru oferte actualizate de televizoare 4K te invit să accesezi acest link: https://l.profitshare.ro/l/4033783

Telefoanele mobile vor fi ca întotdeauna reduse. Totuși nu te aștepta să vezi la reduceri iPhone 8, iPhone X sau Samsung Galaxy Note 8. Sunt telefoane abia apărute așa că aproape sigur nu vor fi reduse. Totuși ai mari șanse să găsești un iPhone 7 la un preț extrem de bun (1999 de lei de exemplu).

Laptopurile vor fi și ele la mare cutare așa că mă aștept și aici la reduceri serioase. Cred că vom vedea laptopuri la 499 de lei. Chiar dacă nu va fi cel mai performant, sigur va fi cel mai ieftin.

Frigiderele, Aragazurile, mașinile de spălat sigur vor avea prețuri bune. Dacă cauți așa ceva, fii cu ochii în patru.

Dacă vrei să îți cumperi un aparat foto DSLR, blackfriday este un moment bun să fac asta. Sunt sigur că dacă ești pe fază poți cumpăra un DSLR Kit cu 999 de lei.

Dacă ești pasionat de gaming și vrei un desktop potrivit pentru hobby-ul tău, fii pe fază că și în această zonă poți găsi oferte bune. La fel pentru monitoare.

De blackfridey-ul acesta cred că vei putea să îți cumperi cauciucuri de iarnă la preț redus. Asta doar dacă ai nevoie.

În zona de cărți sunt foarte interesat să văd ce se va întâmpla. Mă aștept să găsesc cărți reduse masiv (măcar 75 %) și ebook-uri în limba română gratuite. De ce nu?

Ce mi-ar plăcea să văd nou anul acesta? Reduceri la mâncare. Masive. Aș vrea să pot face cumpărături pe internet cât să umplu un coș din hiper-market și curierul să mi le aducă în timp util la ușă. Cred totuși că este cam îndrăzneț gândul meu.

Cam așa văd eu ziua de mâine. Tu ce aștepți de la blackfriday?

Când va fi blackfriday în 2017?

Blackfriday este o zi așteptată de mulți oameni care speră să-și poată cumpăra lucrurile dorite la un preț mai bun. De la haine până la televizoare, de la telefoane până la laptopuri, de la tigăi până la mașini, pe toate le poți găsi de blackfriday la un preț mai bun dacă ești printre primii care accesează oferta.

Când va fi blackfriday în 2017?

Anul acesta blackfriday va fi pe 17 noiembrie. Deși teoretic blackfriday ar trebui să fie ultima vineri din noiembrie, totuși magazinele românești au convenit să mute data cu o săptămână mai devreme. Asta pentru că în România la sfârșitul lui noiembrie vremea este imprevizibilă și este foarte posibil să ningă, iar drumurile înzăpezite fac livrarea produselor comandate de blackfriday să întârzie săptămâni întregi. Chiar și așa, cu o săptămână decalaj, avem în fiecare an parte de întârzieri pentru că numărul comenzilor este enorm de mare (apropos de asta, am văzut un anunț că elefant angajează oameni din toată țara pentru a face față comenzilor de blackfriday și Crăciun), iar firmele de curierat oricât s-ar strădui nu fac față tot timpul unui volum de muncă atât de mare.

La fel ca voi, și eu abia aștept să văd care va fi oferta eMag de blackfriday sau ofertele de blackfriday de la elefant și evoMag. Tu ce vrei să îți cumperi anul acesta de blackfriday?

« Older posts Newer posts »

© 2026 PC-Config

Theme by Anders NorenUp ↑