|
Qarshi – 2023 1-Tajriba ishi. “Tarmoq marshrutizatorida dmzni o’rnatish” Ishdanmaqsad
|
Sana | 23.12.2023 | Hajmi | 100,79 Kb. | | #127216 |
Bog'liq xavfsizlik DMZ
MUHAMMAD AL-XOZAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI filiali
Bajardi: A.Mengaliyev.
QARSHI – 2023
1-Tajriba ishi. “Tarmoq marshrutizatorida DMZni o’rnatish”
Ishdanmaqsad: Maʼlumotlarnioddiyturlarinioʻrganishvaularnitadqiqqilish.
Qoʻyilganmasala:Berilganismlardanimloqoidasigamosravishdafamiliyalarhosilqiling .
Ishtartibi:
-Tajribaishitavsifinioʻrganish;
-Berilgantopshiriqnidasturialgoritminiishlabchiqish;
- S++ tilidadasturniyaratish;
-Dasturniishlatish;
-masalaniyechish;
-xisobotnitayyorlash.
Qisqachanazariya
Belgilitur.Belgiliturgabelgilarningcheklitoʻplamiyoki liter, ulargalotinalifbosidagixarflarvaundayoʻqkirillxarflar, oʻnlikraqamlar, matematikvamaxsusbelgilarkiradi. Belgilimaʼlumotlarhisoblashtexnikasibilaninsonoʻrtasidagialoqanioʻrnatishdakattaahamiyatgaega. Belgilitipdagioʻzgaruvchilarustidaturlimatematikamallarnibajarishmumkin. Bundaamallarbelgilarning ASCII kodlariustidabajariladi. Shu sababli, belgilitiplarnitaqqoslashxammumkinvataqqoslashlarningnatijalari bool turigakiradi. S++ tilidabelgilitiplarningqiymatlariapostrofichidaberiladiva u bittabelgidaniboratboʻlishimumkin.
Satr (qator) – bu qandaydir belgilar ketma-ketligi boʻlib, satr bitta, boʻsh yoki bir nechta belgilar birlashmasidan iborat boʻlishi mumkin. S++ tilidasatrlarnieʼlonqilishbelgilarmassivishaklidaamalgaoshiriladi. Bu xaqdakeyinroqbatafsiltoʻxtalamiz.
Belgiliturdagioʻzgaruvchilarustidaoʻzlashtirish, taqqoslash, vaturlimatematikamallarnibajarishmumkin. Bunda agar belgiliturlarustidamatematikamallarbajariladiganboʻlsa, belgilarning ASCII kodlariolinadi.
Belgilarvaqatorlargadoirquyidagisoddadasturinikeltiramiz:
#include
using namespace std;
int main()
{ char x='a';
char y='b';
char min;
cout<
cout<
if(x>y) min=y;
else min=x;
cout<
system("pause");
}
Berilgan m va n butunsonlariustidaquyidagiarifmetikamallarbajarishdasturinikoʻribchiqaylik: mn,m-n,m*n.
#include
using namespace std;
int main()
{ intm,n;
cin>>m>>n;
int k1=m+n;
int k2=m-n;
int k3=m*n;
cout<
system("PAUSE");}
15.Berilganmatnlifayldansimvollarnioʻqib, ekrangchiqaringvaraqamlarniajratibkoʻrsating.
Dasturkodi:
// Berilganmatnlifayldansimvollarnio?qib, ekrangchiqaringvaraqamlarniajratibko'rsating.
#include
using namespace std;
int main()
{
string s,s1="";
cout<<"Matinnikiriting:";
getline(cin,s);
for(inti=0;i
{
if(int(s[i])>47&&int(s[i])<58)
s1+=s[i];
}
cout<
}
Xulosa: Ushbulabaratoriyaishidavomidamatindaberilgansimvollarniajratibberadigandasturtuzdikhamdauningishlashtartibiniko’ribchiqdik. Bundantashqarisimvollarasosijuftvatoqsonlardantashkiltopganbo’ladi.
|
| |