Kompyuterlar, Dasturiy ta'minot
Jadval tuzish vazifasi: qanday qilib bir dastur yozish uchun?
Jadval tuzish vazifasi - matematika va dasturlash klassik muammo. Bu x turli qadriyatlar bilan f (x) ning so'nggi qadriyatlarni topish iborat. Hisoblash natijalari tez-tez ikki qator bir stol bo'lib çıktılanmasını. x birinchi javob, ikkinchi - f (x).
nazariya
funktsiya qiymatlarini aniqlash uchun algoritm olti qadamlar iborat.
- argument, ochko soni boshlang'ich va oxirgi qiymatlari tanlash.
- Hisoblash qadam - argument o'zgaradi qaysi miqdori.
- argument boshlang'ich qiymatiga teng qabul qilinadi.
- Hisoblash funktsiyasi.
- qadam argument qiymatini oshirish.
- modomiki nuqtalari hech taxmin talab soni bor, deb 4-5 bir namuna.
birinchi bosqichda belgilangan qadriyatlar, har doim ular vazifani berilishi mumkin, tanlangan emas. Amalda, qadriyatlar va hisoblash qadam bir qator tomonidan berilgan bir holat bor. tugatish holati hisoblash (algoritmini qadam 6) argument maqsadli qiymatini teng bo'ladi, chunki bu holda jadval tuzish vazifasi, ochkolari sonini topish talab qilmaydi.
A amaliy misol
misol yordam berish uchun nazariyasini qanday foydalanish tushunish. g (x) bir kvadrat vazifasini = x 2 + 9 qilaylik. -2 qator [o'z qadriyatlar, bir jadval tuzadi; 2] besh teng ball sonini olib. boshlang'ich ma'lumotlar hisoblash Qadam 1 teng bo'lishi kerak, deb taxmin qilish qiyin emas.
algoritm ko'ra, keyingi qadam g hisoblash (-2), «-2» deb - funksiyasi boshlang'ich qiymati. Ketma-ketlik biri X oshirish (bu dasturlash operatsiya artırılmıyor deb ataladi) va g vazifasi jadval tuzish vazifasini amalga oshiriladi aniqlash.
x | -2 | -1 | 0 | 1 | 2 |
g (x) | 13 | 10 | 9 | 10 | 13 |
hisoblash to'g'riligini tekshiring oson - parabola grafigi olish kerak.
dasturiy amalga oshirish
stol ishlab chiqish qo'lini xususiyatlari - uzoq bosib. Hisob-kitoblar, boshqa qadriyatlar hisoblashda xato ham noto'g'ri qilish, diqqat bilan amalga oshirilishi lozim. yechim - kompyuterda muammo o'tishi.
Quyida jadval tuzish dasturi deb atalmish "soxta". Xususiyatlari, uni amalga oshirish uchun siz bir vazifani, dalillarni boshlanishi va oxirini, ochkolari sonini belgilash kerak. misol f (x) = 18 * x + 5 baholaydi. dasturning natijasi - navbat olingan qiymatlar x, f (x).
- Mustaqil: = N.Znachenie.
- Shag_vychisleny: = (N. qiymati - K qiymati) / soni. ball.
- UChUN (Counter: = 0 ball Count uchun.).
boshlash:
- Function: 18 + 5 * hujjatingizni =.
- Mustaqil: NA = qiymati + qadam Counter.
- Ekran (argument funktsiyasi).
End.
Kodi biron dasturlash tiliga moslashtirilgan. Bu vazifalarning jadval tuzish bir "Paskal" amalga oshirilayotgan MS Office paketi singdirilishi, C +, C #, va hatto VBA ofis dasturi mumkin bo'ladi.
Similar articles
Trending Now