Laborotoriya ish № Bilimlarni namoyish etishning freymli modeli



Download 23,6 Mb.
Sana13.07.2022
Hajmi23,6 Mb.
#792183
Bog'liq
BILIMLAR

Rajabov Nurbek


Laborotoriya ish № 3. Bilimlarni namoyish etishning freymli
modeli.
Ishdan maqsad: Feymli modellarni oʻrgatish. Freymlar hosil qilish.
Qisqacha nazariy ma’lumotlar
Freym — bu qandaydir standart holat uchun mo'ljallangan ma'lumotlarni
deklarativ keltirilishidir. Freymlarni tarmoq ko'rinishida ko'rsatish mumkin. Unda
yuqori tabaqalar ularning ma'nosini namoyish etadi va har qanday sharoitda chin
qiymatga ega bo'ladi. Pastki tabaqa muayyan informatsiyaga ega bo'lgan slotlar
bilan to'ldiriladi. Freymlar nazariyasini, bilimlarni freymlar bilan tasvirlash
g’oyasini va «freym» termi-nini 1975 yilda M. Minski degan olim taklif kilgan.
«Freym» so’zi ingliz tilidan olingan bulib, ramka, deraza, reshyotka, ichki skelet
kabi mazmunlarda ishlatiladi. Freymlar nazariyasining moxiyati kuyidagicha.
Inson yangi xolatga tushib kolgan paytda, u uzining xotirasi-dagi freymlar deb
nomlanuvchi asosiy strukturami tuzi-lishiga murojaat kiladi. Ya’ni bunday xolatda
turli echimni qabul kilish uchun nimalar qilish kerakligini eslaydi.
Freym — bu oldin eslab kolingan bilimlarni tasvirlash birligi. Bu birlikning
detallari davr va talab takozosi bilan uzgarishi mumkin. Freym — ma’lu-motlar
tuzilishini ifodalaydi, uning yordamida, masa-lan, sizning xonangizdagi xolatni
tasvirlash mumkin. Xar bir freym xar xil axborotlar bilan tuldirilishi mumkin. Agar
okibat kutilgan natijani bermasa, bu ax-borot — kurilayotgan freymning kullanish
usullariga alokador bulishi mumkin. Freym kup jix,atdan uzining tuzilishiga kura
semantik tarmokka uxshash buladi. Freym — ierarxik tuzilgan, tugun va
munosabat (aloka) lar tarmog’idir




using System;


using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;

namespace Lib


{
public class Sql_Connection
{
public static void connection_query(string query)
{
string sql_Link = @"Data Source=(localdb)\MSSQLLocalDB;database=Book_Store";
using (SqlConnection connection=new SqlConnection(sql_Link))
{
int i = 0;
SqlCommand sqlCommand = new SqlCommand(query,connection);
connection.Open();
SqlDataReader reader = sqlCommand.ExecuteReader();
i = reader.FieldCount;
/* while (reader.Read())
{
if (i == 1)
{
Console.WriteLine(reader[0]);
}
else
{
while (i >1)
{
Console.WriteLine(reader[i]);
}
}
}*/
while (reader.Read())
{
Console.WriteLine(reader[0]);
}

reader.Close();


}
}
}
}
using System;
using System.Linq;
using System.Data.SqlClient;

namespace Lib


{
public delegate void MyDelegate(string msg);
class Program
{
static void Main(string[] args)
{
Name_Store name_Store = new Name_Store("Book_Cafe");
//Sql_Connection.connection_query("select*from bank_control");
Option();
//Delegate_Connect();
}
public static void Delegate_Connect()
{
MyDelegate myDelegate = new MyDelegate(Sql_Connection.connection_query);
Queries queries = new Queries();
// queries.Create_Books(myDelegate,sql_Connection,"Lord Of Rings",34,41000);
}

static void Option()


{
Console.WriteLine("Book_Cafe do'konimizga xush kelibsi !!!");
Console.WriteLine("Tanlang:\n1.Admin\n2.Customer");
int n = int.Parse(Console.ReadLine());
switch (n)
{
case 1:{
Password password = new Password();
for(int i = 0; i < 3; i++)
{
Console.Write("Parolni kiriting:");
string a = Console.ReadLine();
bool result = password.check(a);
if (result)
{
break;
}
else if (i <= 2 && result==false)
{
i = 0;
}

}
Console.WriteLine("Tasdiqlandi!!!");


Console.WriteLine("Tanlang:\n1.Store_Budget\n2.buy_books\n3.Delete_Books\n4.Kitoblar ro'yxati");
int admin_chose = int.Parse(Console.ReadLine());
switch (admin_chose)
{
case 1:
{
Queries.Show();
break;
}
case 2: {
Queries.Create_Books();
break;
}
case 4:
{
BookList.book_list(); break;
}

}
}break;



}
}
}
}
Download 23,6 Mb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish