Umirov Rahimjonning o’quv-amaliyoti davomida tayyorlagan. Hisobotlari Amaliyot rahbari: O. Primqulov Bajardi: R. Umirov 1-kun


Download 484.63 Kb.
bet12/20
Sana17.06.2023
Hajmi484.63 Kb.
#1520773
1   ...   8   9   10   11   12   13   14   15   ...   20
Bog'liq
Rahimjon Hisobot

7-kun
19-mavzu:Statik berilganlardan foydalanish. Statik metodlar bilan ishlash.
20-mavzu:Nomlar fazosidan foydalanish. dll kutubxona yaratish va bog‘lash.
21-mavzu:Sinfning konstanta maydonlari.


19-Mavzu. Statik ma'lumotlardan foydalanish. Statik usullar bilan ishlash.

Taqdirning irodasi bilan, so'nggi yillarda yana bir qiziqarli hobbi bor edi – o'rgatish. Men C # dasturchilari bo'lishni xohlaydigan odamlarni tarbiyalayapman. Odamlar turli xil: texniklar, gumanistlar, o'z xohishlari bilan kimdir, kimdir tashkilotlardan yuboriladi. Turli darajalarga qaramay, ularni o'rgatishim kerak. Shuning uchun men doimiy ravishda o'quv materiallarini yangilash va yaxshilashga harakat qilaman. Shu munosabat bilan men shunday xulosaga keldim: "va ulardan foydalanish qulay bo'lishi uchun materiallarni matn shaklida chiqarish yomon bo'lmaydi". Katom ostida men yangi tayyorlangan ma'ruzalardan birini misol qilib qo'ydim.


Umumiy tushunchalar
Birinchidan, statikaning nima ekanligini tushunishingiz kerak. C# da qo'llanilishi mumkin bo'lgan kalit so'z static mavjud:
maydonlar
xususiyatlari
usullari
operatorlar uchun
tadbirlar
dizayner
sinflar
static class OneHuman
{
public static string Name { get; set; }
public static int Age { get; set; }
public static string

DASTURI:
7-Masala


using System;
namespace Rahimjon{
static class Klass{
private static double x,y;
public static double X{
get{return x;}
set{x=value;}
}
public static double Y{
get{return y;}
set{y=value;}
}
public static bool Metod(){
double f=6*Math.Pow(Math.Cos(x),2)-0.25*Math.Pow(x,5)+32*Math.Pow(x,2)-27;
bool d=(Math.Abs(f-y)<0.001);
return d ;
}
}
class Program{
static void Main(string[] args){
Console.Write(" x: ");
Klass.X=double.Parse(Console.ReadLine());
Console.Write(" y: ");
Klass.Y=double.Parse(Console.ReadLine());
Console.WriteLine(" лежит ли данная точка кривой :"+Klass.Metod());
}
}
}
11-Masala
using System;
namespace Rahimjon{
class Klass{
private double n;
public double N{
get{return n;}
set{n=value;}
}
public string Metod(){
if(n==1||n==2||n==12)
return "зима" ;
else if(n==3||n==4||n==5)
return "весна" ;
else if(n==6||n==7||n==8)
return "лето" ;
else if(n==9||n==10||n==11)
return "осень" ;
else
return " ошибка";
}
}
class Program{
static void Main(string[] args){
Klass ob=new Klass();
Console.Write(" n: ");
ob.N=double.Parse(Console.ReadLine());
Console.WriteLine("времени года :"+ob.Metod());
}
}
}

Download 484.63 Kb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   20




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