Компјутери, Софтвер
Табеларни приказ функција: Како написати програм?
Табеларни приказ функција - класични проблем математике и програмирања. Она се састоји у проналажењу узастопне вредности ф (к) са различитим вредностима к. Резултати прорачуна често имати излаз као сто у два реда. Први одговара к, други - ф (к).
теорија
Алгоритам за одређивање вредности функције се састоји од шест корака.
- Избор почетних и завршних вредности аргумента, број бодова.
- Обрачун корак - износ за који ће аргумент променити.
- Аргумент се узима једнака почетне вредности.
- Обрачун функција.
- Повећање вредности аргумента у кораку.
- Образац 4-5 докле год не постоји процена потребан број бодова.
Вредности постављене у првом кораку, није увек изабран, могу се дати задатак. У пракси, постоји ситуација када даје низ вредности и обрачуна корак. Табулатион функција у овом случају не захтева проналажење број поена, пошто ће израчун окончање услов (корак 6 алгоритма) једнака циљну вредност аргумента.
Практичан пример
Разумети како се користи теорију да помогне пример. Пустио квадратна функција г (к) = к 2 + 9. Саставити табелу својих вредности у опсегу [-2; 2] узимањем број бодова једнак пет. Од почетних података је лако проценити да корак обрачун треба да буде једнака 1.
Према алгоритму, следећи корак је израчунавање г (-2), «-2» - је почетна вредност функције. Секвенцијално повећање к по једну (у овој операцији програмирања се зове инцрементинг) и одређивање г функцију врши функцију табеларног.
х | -2 | -1 | 0 | 1 | 2 |
г (к) | 13 | 10 | 9 | 10 | 13 |
Проверите исправност обрачуна је лако - требало би да добије график параболе.
implementacija софтвера
Израда сто има руку - дуг занимање. Калкулације треба спровести пажљиво, грешка у прорачуну других вредности и да нетачно. Решење - да прође тај проблем на рачунару.
Испод је табеларни програма феатурес тзв 'псеудо. " Да га обавља, морате навести функцију, почетак и крај свих аргумената, број бодова. Пример процењује ф (к) = 18 * к + 5. Резултат програма - секвенцијално изведени вредности к, ф (к).
- аргумент: = Н.Знацхение.
- Схаг_вицхислени: = (С. вредност - К вредност) / број. поинтс.
- ЗА (Цоунтер-: = 0 до Кол бодова.).
Старт:
- Функција: = 18 + 5 * аргумент.
- аргумент: А = вредност + бројач корака.
- Дисплаи (аргумент функција).
Крај.
Код прилагодити сваком програмском језику. То је табеларни приказ функција може да се спроведе у "Пасцал" Ц, Ц #, па чак и у ВБА канцеларијски софтвер интегрисан у МС Оффице пакету.
Similar articles
Trending Now