• 11-mavzu. Axborot xavfsizligida kriptografik usullardan foydalanish. Sezar, vijiner shifrlash usullarini o`rganish
  • Foydalanilgan adabiyotlar
  • Ilovalar 1-ilova. using
  • Division ; b=aD(m,n); Console.WriteLine
  • Button1Click
  • Write
  • Uch O’lchovli O’zgartirishlar




    Download 3.27 Mb.
    bet11/11
    Sana30.03.2022
    Hajmi3.27 Mb.
    #19115
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    amaliyot umumiy xisobot
    Т.Холдаров - Туризм, 1697394258, Menglimurodov Abror Bahodir o’g’li, Odinayev IBROHIM 10-19-guruh kurs loyihasi, 7, Eshmatov Toshmat MI namuna, Mavzu mdya-tranzistorlarning volt-amper xarakteristikalari va p, 1 - IoT LABORATORIYA, jm tezis
    Uch O’lchovli O’zgartirishlar
    Rastrli grafiklar bilan ishlashda hajm ko’rinishlarni beruvchi imkoniyatlardan foydalanish mumkin. Menyudan Bitmaps/3D Effects (Rastrli tasvirlarUch o’lchovli o’zgartirishlar) buyrug’ini tanlang. O’rnatilgan menyuda bir necha ko’rinishdagi o’zgartirish amallari mavjud bo’lib, ular tasvirlar ustida uch o’lchovli o’zgarish amallarini bajaradi. Misol sifatida qush uyasi rasmidan foydalanamiz (pastdagi Rasm, chapdan) va unga turli xildagi xarakatlar qo’llaymiz. Barcha keyingi quriladigan misollar faqat shu suratdan foydalanib, bajarilib ko’riladi. `

    3-rasm. Boshlag’ich va qayta o’zgartirilgan ko’rinishdagi rasmlar. ` Akvarel ko’rinishdagi chiroyli rasmni (4- Rasm, chapdan) barcha rastrli tasvirdan Watercolor (Akvarel) buyrug’i orqali yaratish mumkin. `

    4-rasm. Oquvchan ranglarni qo’llash
    11-mavzu. Axborot xavfsizligida kriptografik usullardan foydalanish. Sezar, vijiner shifrlash usullarini o`rganish
    1-topshiriq. Sezar usulida shifrlash. Bu shifrlash usulida talabaning ism ,familya va sharfi shifrlanadi.


    A

    B

    C

    D

    E

    F

    G

    H

    I

    J

    K

    L

    M

    N

    O

    P

    Q

    R

    S

    T

    U

    V

    W

    X

    Y

    Z

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    Shifrlanadigan matn: Rahmonov Xurshidbek Xayrullo ugli
    Shifrlangan matn: velqsrsz_byvwlmhfio_becvypps_ykpm
    2-Topshiriq.


    K A L I T
    A

    B

    C

    D

    E

    F

    G

    H

    I

    J

    K

    L

    M

    N

    O

    P

    Q

    R

    S

    T

    U

    V

    W

    X

    Y

    Z

    X

    Y

    Z

    A

    B

    C

    D

    E

    F

    G

    H

    I

    J

    K

    L

    M

    N

    O

    P

    Q

    R

    S

    T

    U

    V

    W

    U

    V

    W

    X

    Y

    Z

    A

    B

    C

    D

    E

    F

    G

    H

    I

    J

    K

    L

    M

    N

    O

    P

    Q

    R

    S

    T

    R

    S

    T

    U

    V

    W

    X

    Y

    Z

    A

    B

    C

    D

    E

    F

    G

    H

    I

    J

    K

    L

    M

    N

    O

    P

    Q

    S

    T

    U

    V

    W

    X

    Y

    Z

    A

    B

    C

    D

    E

    F

    G

    H

    I

    J

    K

    L

    M

    N

    O

    P

    Q

    R

    H

    I

    J

    K

    L

    M

    N

    O

    P

    Q

    R

    S

    T

    U

    V

    W

    X

    Y

    Z

    A

    B

    C

    D

    E

    F

    G

    I

    J

    K

    L

    M

    N

    O

    P

    Q

    R

    S

    T

    U

    V

    W

    X

    Y

    Z

    A

    B

    C

    D

    E

    F

    G

    H

    D

    E

    F

    G

    H

    I

    J

    K

    L

    M

    N

    O

    P

    Q

    R

    S

    T

    U

    V

    W

    X

    Y

    Z

    A

    B

    C

    R

    A

    H

    M

    O

    N

    O

    V

    X

    U

    R

    S

    H

    I

    D

    X

    O

    U

    Y

    E

    V

    V

    R

    S


    ALIFBO
    Vijiner usulida shifrlash. Bu shifrlashda talabaning ismini kalit sifatida olinib, familyasi shifrlanadi.

    Shifrlanadigan matn: RAHMONOV


    Shifrlangan matn: OUYEVVRS

    3-Topshiriq. Yo`nalish bo`yicha shifrlash.


    Ma`lumot: FARGONA VILOYATI QUVA T

    F

    A

    R

    G

    O

    L

    I

    V

    A

    N

    O

    Y

    A

    T

    I

    T

    A

    V

    U

    Q

    Shifrlanadigan matn: FARGONA VILOYATI QUVA T
    Shifrlangan matn: ONIQUTAGRVAVAYIAFLOT
    4-Topshiriq. Vertikal bo`yicha o`rin almashtirish.
    Ma`lumot: RAHMONOV XURSHIDBEK

    3

    5

    1

    2

    4

    R

    A

    H

    M

    O

    N

    O

    V

    X

    U

    R

    S

    H

    I

    D

    B

    E

    K

    R

    A

    Shifrlash: HVHKMXIRRNRBOUDAAOSE


    XULOSA VA TAKLIFLAR

    Men ushbu amaliyot mashg’ulotlarini bajarish natijasida ko’p narsalar o’rgandim. Asosan, birinchi kunlari o’zimizga kerakli bo’lgan Visual studio, MatLAb, MathCad, Maple, Adobe Photoshop, CorelDraw kabi dasturlarni o’rnatdim. Ushbu jarayonlar menda qiziq taassurotlar uyg’otdi, bu dasturlar yordamida qiziqarli dasturlar tuzib o’rgandim.


    Visual studioda har qanday misol yoki masalalarni ishlashni oson yo’llari bor ekan. Ayniqsa Windows Form bilan ishlash yoqdi, unda kelajakda foydalanish uchun va har bir insonga kerakli dastur tuzish niyatidaman. Keyingi darslarda matmatik paketlar yordamida matritsalar, ko`phadlar ustida ishlashni, funksiyalarni Makloren va Teylor qatorlariga yoyishni , ikki va uch o`lchovli funksiyalarni garfigini yasashni hamda ekstremumlariga tekshirishni o`rgandim.
    Macromedia Flash dasturida turli animatsion predmetlar yaratish mobaynida dasturni yanada chuqurroq o`rganib oldim va animatsiyalar yaratish menda ancha qiziqish uyg`otdi. Adobe photoshop dasturida rastrli grafiklarni yasashni, bu dasturni strukturalari bilan tanishdim. So`nggi darslarda axborot xavfsizligida kriptografik usullar bilan ishlash mavzusida
    Bizga ikki haftalik amaliyot mashg’ulotlari davomida shuni anglab yetdimki, talabalar o’z ustida juda ko’p ishlashi kerak ekan. Qolaversa, ushbu amaliyotni yana ham ko’proq muddatga qilinsa yaxshi bo’lar edi. Bu amaliyot davrida ancha ko`nikma va dasturlar va matematik dasturiy paketlardan foydalanish mobaynida anchagina malaka oshirib oldim. Bu malakaviy amaliyotni amaliyot xisobotim orqali yaxshi o`tay oldim degan umiddaman.

    Foydalanilgan adabiyotlar
    1. Mirziyoev Sh.M. Buyuk kelajagimizni mard va olijanob xalqimiz bilan birga quramiz. Mazkur kitobdan Uzbekiston Respublikasi Prezidenta Shavkat Mirziyoevning 2016 yil 1 noyabrdan 24 noyabrga qadar Qoraqalpog’iston Respublikasi, viloyatlar va Toshkent shaxri saylovchilari vakillari bilan o’tkazilgan saylovoldi uchrashuvlarida so’zlagan nutqlari o’rin olgan.-Toshkent, O’zbekiston, 2017. 488-6.
    2. B.Hasanova va boshqalar. Talabalar malakaviy amaliyotini tashkil qilish, nazorat etish va baholash metodikasi. «SANKOR QURILISH» MCHJ. T.2008 y.
    3. Mirzakarimov E.M.Maple dasturi yordamida oliy matematika masalalarini
    yechish. FerPI, 1,2qism o’quv qo’llanma, №10, 2010.04.06
    4. Eshtemirov S., Aminov I.B. , Nomozov F. Maple muhitida ishlash asoslari.
    Uslubiy qo‟llanma. –SamDU, Samarqand, 2009 y
    5. Mamarajabov М., Ashurov М., Umarova U. CorelDRAW
    dasturi va uning imkoniyatlari. Metodik qoilanma. - Toshkent:
    TDPU, 2011.- 8 2 b.
    6. Nazirov Sh.A., Nuraliyev P.M., Aytmuratov B.Sh. Rastr va
    vector grafika. - Т.: G ’.G’ulom, 2007. - 192 b.
    7. Nazirov Sh.A., Nuraliyev F.M., Tillayeva M.A. Uch
    o ’lchovli modellashtirish. - Т.: «П т ziyo», 2012. - 144 b.
    Ilovalar
    1-ilova.
    using System;
    namespace Delegate1
    {
    public delegate double ArithDel(double a, double b);
    class Program
    {
    public static void Main(string[] args)
    {
    Console.Write("m=");
    double m=double.Parse(Console.ReadLine());
    Console.Write("n=");
    double n=double.Parse(Console.ReadLine());
    ArithDel aD = Add;
    double b=aD(m,n);
    Console.WriteLine("result is: n+m= "+b);
    aD = Divisor;
    b=aD(m,n);
    Console.WriteLine("result is: n-m= "+b);
    aD = Multiple;
    b=aD(m,n);
    Console.WriteLine("result is: n*m= "+b);
    aD = Division;
    b=aD(m,n);
    Console.WriteLine("result is: n/m= "+b);
    Console.ReadKey(true);
    }
    public static double Add(double x, double y) {return x+y;}
    public static double Divisor(double x, double y) {return x-y;}
    public static double Multiple(double x, double y) {return x*y;}
    public static double Division(double x, double y) {return x/y;} } }
    2- ilova.
    using System;
    using System.Collections.Generic;
    using System.Drawing;
    using System.Windows.Forms;
    namespace Delegatlar
    {
    /// <summary>
    /// Description of MainForm.
    /// </summary>
    // Delegatni e'lon qilish:
    delegate string Satr(string s);
    public partial class MainForm : Form
    {
    public MainForm()
    { InitializeComponent();
    } // Probellarni # belgisi bilan almashtirish.
    static string Probel(string s) 
    {
    return s.Replace(' ', '#');
    }
    void MainFormLoad(object sender, EventArgs e)
    {
    label1.Text="Bu yerda probel # belgisi bilan almashtiriladi.";
    label2.Text="Natija:";
    button1.Text="OK";
    }
    void Button1Click(object sender, EventArgs e)
    {
    Satr a = new Satr (Probel);
    textBox2.Text=a(textBox1.Text); } }

    1. Ilova .

    namespace If_9
    {
    class Program
    {
    public static void Main(string[] args)
    {
    int a,b,c;
    Console.Write("Birinchi sonni kiriting: ");
    a=int.Parse(Console.ReadLine());
    Console.Write("Ikkinchi sonni kiriting: ");
    b=int.Parse(Console.ReadLine());
    Console.Write("Uchinchi sonni kiriting: ");
    c=int.Parse(Console.ReadLine());
    if (a==c & b==c ) 
    Console.Write("Eslatma: Faqat ikkita son bir biriga teng bo'lsin.");
    else 
    {
    if (a==c || c==b || a==b)
    {
    if (a==c)
    Console.Write("Bir xil bo'lmagan sonning tartib raqami: ikkinchi");
    else 
    {
    if (a==b)
    Console.Write("Bir xil bo'lmagan sonning tartib raqami: uchinchi");
    else Console.Write("Bir xil bo'lmagan sonning tartib raqami: birinchi");
    }
    }
    else Console.Write("Eslatma: Faqat ikkita son birbiriga teng bo'lsin.");
    }
    Console.ReadKey(true);
    //Rahmonov_Xurshidbek
    //19.08A-guruh talabasi

    1. Ilova.

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    // Shartli operator.
    namespace ConsoleApplication35
    {
    class Program
    {
    static void Main(string[] args)
    {
    // Uchta butun son berilgan. Berilgan sonlar orasida nechtasi musbat son ekanligini aniqlash dasturi tuzilsin!
    int A, B, C, k = 0;
    Console.WriteLine("Uchta butun sonni kiriting:");
    A = int.Parse(Console.ReadLine());
    Console.WriteLine("B=");
    B = int.Parse(Console.ReadLine());
    Console.WriteLine("C=");
    C = int.Parse(Console.ReadLine());
    if (A > 0) k++;
    if (B > 0) k++;
    if (C > 0) k++;
    Console.WriteLine("Kiritilgan sonlarning {0} tasi musbat", k);
    Console.ReadKey();
    }
    }
    }
    // Rahmonov Xurshidbek Xayrullo o`g`li.



    Download 3.27 Mb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 3.27 Mb.