O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi namangan muhandislik – qurilish instituti “sanoatni axborotlashtirish” kafedrasi «Tarmoqlarni administrlash va axborot xavfsizligi»


Download 378.89 Kb.
Sana17.06.2023
Hajmi378.89 Kb.
#1527064
Bog'liq
C 1 baxrom aka (1)


O‘ZBEKISTON RESPUBLIKASI
OLIY VA O‘RTA MAXSUS TA’LIM VAZIRLIGI

NAMANGAN MUHANDISLIK – QURILISH INSTITUTI

SANOATNI AXBOROTLASHTIRISH” KAFEDRASI



«Tarmoqlarni administrlash va axborot xavfsizligi» fanidan


Amaliy ishi




Bajardi: 55S-___-IAT-19 guruh talabasi

__________________________

Qabul qildi: N. Nuriddinov

Tajriba ishi
BEVOSITA O‘RIN ALMASHTIRISH BO‘YICHA SHIFRLASH
Ishni bajarilish tartibi va qo‘yilgan vazifa:

Asosiy matn shifrlash usullaridan birida shifrlansin va qadamma – qadam izohlansin. Shuningdеk Delpi, VBA, Python, C++ va C# dasturlash tizimlaridan birida dasturiy ta’minot yaratilsin.


Hisobot mazmuni:

  1. Ish mavzusi.

  2. Ishdan maqsad.

  3. Shifrlash algoritmini blok-sxеmasi.

  4. Dastur matni.

    C++ dasturlash tilida dasturi.

#include
#include
#include
using namespace std;
int main()
{
int x,y;
char str[75];
cout << "So'zni kiriting : ";
cin >>str;
cout << "Iltimos, quyidagi variantlarni tanlang";
cout << "Birinchi shifrlash qatori :";
cout < "Ikkichi shiflash qatori : ";
cin >> x;

switch (x){


case 1: {
for(int i=0;(i<75 && str[i]!='\0');i++)
str[i]=str[i]+1;
cout << " Shirftlangan qator : "<for (int i=0;(i<75 && str[i]!='\0');i++)
str[i]=str[i]-1;
cout << " Dastalbki shifrlangan holat : " << str <break;
case 2 :
for (int i=0;(i<75 && str[i]!='\0');i++)
str[i]=str[i]-1;
cout << " Navbatdagi shifrlangan qator : " << str << endl;
for (int i=0;(i<75 && str[i]!='\0');i++)
str[i]=str[i]+1;
2;
cout << " Dastalbki shifrlangan qator : " << str <break;
default :
cout << " So'z notog'ri kiritildi !";
break;
}
}
}
Natija







Download 378.89 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling