Ishdan maqsad: Dasturiy ta’minot tizimlarini loyihalashda spetsifikatsiya usullari va kodogeneratsiya imkoniyatlarini o`rganish


Download 403.77 Kb.
Sana24.12.2022
Hajmi403.77 Kb.
#1050598
Bog'liq
1 topshiriq


Ishdan maqsad: Dasturiy ta’minot tizimlarini loyihalashda spetsifikatsiya usullari va kodogeneratsiya imkoniyatlarini o`rganish. Nazariy qism: Standartlar, spetsifikatsiyalar, protokollar, usullar va kodlar Standart o'lchov, simvolologiya yoki terminologiyani ta'minlaydigan standartlar ba'zan ta'rif standartlari sifatida tanilgan. Bular boshqa ko'plab standartlar yaratilishi mumkin bo'lgan poydevor yaratadi. Metrik tizim ta'rif standartiga misoldir. Mashinasozlik lug'ati : Bir xillik, samaradorlik va belgilangan sifatga erishish uchun mo'ljallangan komponentlar, mashinalar, materiallar yoki jarayonlar uchun spetsifikatsiyalar to'plami. Kompyuter fanlari lug'ati e: 1. Xalqaro, milliy yoki sanoat kelishuvi natijasida kelib chiqqan apparat yoki dasturiy ta'minot komponentining hamma uchun ochiq ta'rifi. 1-misol: IEEE 1394 yuqori samarali seriyali avtobus uchun standartdir. Ushbu standart 1980-yillarning oxirida Apple Computer FireWire avtobusida ish boshlaganida ishlab chiqilgan. FireWire tizimi yoki IEEE standarti haqida ko'proq ma'lumot olish uchun ushbu manbalarga qarang. FireWire tizimlari arxitekturasi: IEEE 1394 / Don Anderson Standart o'lchov, simvolologiya yoki terminologiyani ta'minlaydigan standartlar ta'rif standartlaridir. Bular boshqa ko'plab standartlar yaratilishi mumkin bo'lgan poydevor yaratadi. Metrik tizim ta'rif standartiga misoldir. Standart usul Standart usul: ma'lum bir qiymat, mulk yoki materialni o'lchash uchun eng yaxshi joriy amaliyot yoki tasdiqlangan protseduralar 1-misol: Mullins kutubxonasidagi ma'lumot to'plamida so'nggi nashr. 2-misol: ASTM standartlarining yillik kitobi. 5-bo'lim, Neft mahsulotlari, moylash materiallari va qazib olinadigan yoqilg'i ASTM Compass standartlari va muhandislik kutubxonasi orqali onlayn va Mullins kutubxonasida qog'ozda mavjud ASTM kompas Bu havola yangi oynada ochiladi Muqovalar: 1931-. Amerika Sinov Materiallari Jamiyati (ASTM) standartlari, texnik hujjatlar va kitoblarning to'liq matnini taqdim etadi. Kalit so'z yoki standart raqam bo'yicha qidiring. Malumot materiallari, asosiy standart, ichki standart yoki standart
Malumot materiallari yoki mos yozuvlar standartlari : ma'lum bir tozalik darajasida sertifikatlangan va ko'pincha sinov uskunalarini kalibrlash va/yoki usullar to'g'ri bajarilayotganligini tekshirish uchun ishlatiladigan material. Milliy standartlar va texnologiyalar instituti ushbu materiallarni belgilaydi. Oksford biokimyo va molekulyar biologiya lug'ati : birlamchi standart: (analitik kimyoda) o'zgarmas holatda (masalan, tozalik va/yoki barqarorlik) olinishi mumkin bo'lgan va tasdiqlangan namuna sifatida bir xil kimyoviy moddalarning boshqa misollari ishlatilishi mumkin bo'lgan kimyoviy. solishtirish.
uchun dasturlarning ro'yxatini ko'rib chiqamiz. PascalABC.NET - oddiy, bepul Paskal IDE. Aynan u ko'pincha maktablarda va universitetlarda o'qitish uchun ishlatiladi. Rus tilidagi ushbu dastur har qanday murakkablikdagi loyihalarni yaratishga imkon beradi. Kod muharriri sizga yordam beradi va kompilyator xatolarni ko'rsatib beradi. Dasturni bajarilishining yuqori tezligiga ega. Albatta, siz o'z ishingizni samarali va samarali tashkil qilishingiz mumkin. Yuqoridagi kompyuterlarni avtomatlashtirish dasturlari bu borada sizga yordam beradi deb umid qilamiz. Qaysi birini tanlash sizga bog'liq. Omad! Paskal tilidan foydalanishning afzalligi shundaki, u ob'ektga yo'naltirilgan dasturlashdir. OYP protsessual dasturlashdan ancha qulayroq, garchi u hajmi ko'proq bo'lsa. Afsuski, PascalABC.NET kompyuter resurslariga biroz talabchan va eski mashinalarda muzlashi mumkin. Bepul Paskal. Free Pascal dasturlash muhiti emas, o'zaro faoliyat platformalar kompilyatori. Uning yordami bilan siz dasturni imlo uchun tekshirishingiz va uni ishga tushirishingiz mumkin. Ammo uni exe-da kompilyatsiya qila olmaysiz. Free Pascal-da tez ijro tezligi va sodda va intuitiv interfeys mavjud. Xuddi shu kabi ko'plab dasturlarda bo'lgani kabi, Free Pascal-dagi kod muharriri ham dasturchiga o'zi uchun buyruqlar yozishni yakunlashda yordam berishi mumkin. Uning kamchiligi shundaki, kompilyator xatolar bor yoki yo'qligini aniqlay oladi. Bu xato qilingan satrni ta'kidlamaydi, shuning uchun foydalanuvchi o'zi qidirishi kerak. Turbo paskal. Kompyuterda dasturlarni yaratish uchun deyarli birinchi vosita Turbo Paskaldir. Ushbu dasturlash muhiti DOS operatsion tizimi uchun yaratilgan va uni Windows-da boshqarish uchun qo'shimcha dasturlarni o'rnatishingiz kerak. Rus tili qo'llab-quvvatlanadi, ijro etish va kompilyatsiya qilish tezligi yuqori. Turbo Paskalda tracing kabi qiziqarli xususiyat mavjud. Iz rejimida dasturni bosqichma-bosqich ishlashini kuzatishingiz va ma'lumotlar o'zgarishini kuzatishingiz mumkin. Bu sizga eng qiyin bo'lgan xatolarni topishga yordam beradi - mantiqiy xatolar. Turbo Paskaldan foydalanish sodda va ishonchli bo'lsa-da, u hali ham eskirgan: 1996 yilda yaratilgan Turbo Paskal faqat bitta operatsion tizim - DOS uchun dolzarbdir. Bu vizual Paskal dasturlash muhiti. Uning foydalanuvchi uchun qulay, intuitiv interfeysi tilni minimal darajada biladigan dasturlarni yaratishni osonlashtiradi. Lazarus Delphi dasturlash tiliga deyarli to'liq mos keladi. Algoritm va HiAsmdan farqli o'laroq, Lazar hali ham tilni biladi, bizning holimizda - Paskal. Bu erda siz dasturni sichqoncha bilan qismlarga bo'lakka yig'ibgina qolmay, har bir element uchun kod yozasiz. Bu sizga dasturda sodir bo'layotgan jarayonlarni yaxshiroq tushunishga imkon beradi. Lazarus sizga grafik moduldan foydalanishga imkon beradi, uning yordamida

tasvirlarni boshqarish va o'yinlar yaratishingiz mumkin. Afsuski, agar sizda biron bir savol bo'lsa, unda Internetda javob izlashingiz kerak bo'ladi, chunki Lazarusda hech qanday hujjat yo'q. Hiasm bu rus tilida mavjud bo'lgan bepul konstruktor. Dasturlarni yaratish uchun tilni bilishingiz shart emas - bu erda siz uni konstruktor singari qismlargaqism qo'yasiz. Bu erda ko'plab komponentlar mavjud, ammo siz qo'shimchalarni o'rnatish orqali assortimentni kengaytirishingiz mumkin. Algoritmdan farqli o'laroq, bu grafik dasturlash muhiti. Siz yaratgan har bir narsa ekranda kod emas, balki rasm va diagramma ko'rinishida aks etadi. Bu juda qulay, garchi ba'zi odamlar matn kiritishni yaxshi ko'rishsa. HiAsm juda kuchli va dasturlarning bajarilish tezligi yuqori. Bu, ayniqsa, o'yinlarni yaratishda, grafik moduldan foydalanilganda, bu ishni sezilarli darajada sekinlashtiradi. Ammo bu HiAsm uchun muammo emas. Algoritm - bu rus tilidagi dasturlarni yaratish uchun ozgina muhitlardan biri. Uning o'ziga xos xususiyati shundaki, u matnli vizual dasturlashdan foydalanadi. Bu shuni anglatadiki, siz tilni bilmasdan dastur yaratishingiz mumkin. Algoritm - bu tarkibiy qismlarning katta to'plamiga ega bo'lgan konstruktor. Har bir komponent haqida ma'lumotni dastur hujjatlaridan topishingiz mumkin.


Topshiriq

from math import *
import math
x,y = map(float,input().split())
f2 = ((1/(x+(2/(x*x))+(3/(x**3))))+pow(math.e,(x*x+3*x)))/(atan(x+y)+(x+5)**2)-(cos(y*y+(x*x/2)))**2
print(f'{f2:.2f}')
Download 403.77 Kb.

Do'stlaringiz bilan baham:




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