Жұмыстың тағайындалуы және оның қолдану аумағы. есептiң шарты


Мазмұны

1.Кiрiспе ... ... ... ... ... ... ... ... ... ... ... ... ...3

2.Жұмыстың тағайындалуы және оның қолдану аумағы.Есептiң шарты ... ... ... ... ... ... ... ... ... ... ... ... ... 4

3.Қолданылған әдістер, алгоритмын сипаттамасы программаның құрама бөліктері мен өз ара байланыстарың сипаттамасы ... ... ... ... ... ... ... ... ... ... ..5

4.Кiрiс және шығыс мәлiметтердiң сипаттамасы ... ... ... ... ... ... ... ... ... ... ..7

5.Қолданушыға арналған нұсқау ... ... .10

6.Шешiм ... ... ... ... ... ... ... ... ... ... ... ... .11

7.Әдебиеттiң тiзiмi ... ... ... ... ... ... ... ... 12

8.Қосымша 1. Программа тізбесі ... ... .13

9.Қосымша 2. Жұмыс нәтижесі ... ... ...21

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 10 бет
Бұл жұмыстың бағасы: 200 теңге


Мазмұны
1.Кiрiспе...................................................3
2.Жұмыстың тағайындалуы және
оның қолдану аумағы.Есептiң
шарты....................................................4
3.Қолданылған әдістер,
алгоритмын сипаттамасы
программаның құрама бөліктері
мен өз ара байланыстарың
сипаттамасы..........................................5
4.Кiрiс және шығыс мәлiметтердiң
сипаттамасы..........................................7
5.Қолданушыға арналған нұсқау.........10
6.Шешiм.................................................11
7.Әдебиеттiң тiзiмi................................12
8.Қосымша 1. Программа тізбесі.........13
9.Қосымша 2. Жұмыс нәтижесі...........21
1.Кiрiспе
Pascal программалау тiлiн Швейцария ғалымы Николас Вирт 1973 жылы
жасаған және атақты француз физигі, математигі және әлемдегі бiрiншi
(1641 ) (қосатын ) есептеуiш машинаның авторы болып табылған философ Блез
Паскальдің (1623-1662 ) атымен атады. Тiл басында программалауға үйренудiң
мақсаттары үшiн жасалды. Тiлдiң авторының сөздерi бойынша «... Паскаль
тiлiнiң өңдеуi екi маңызды тұжырымдамаларға негiзделдi. Бiрiншiсi бұл
табиғи тiл жүйелi түрде пәнге ашық, үйренуге ыңғайлы программалау тiлін
ойлап шығаруда болды. Екiншiсі iргелi жағдайларға негiзделетiн қазiргi ЭЕМ-
дерде қолдануға сенiмдi және тиiмдi болар едi. Блез Паскаль бұл тiлдiң
нақты ұсыныстарының өңдеуiн ойлады. Вирттың пікірінше « студенттің оқитын
тілі оның ойлау қабілетіне, ойлау әдiсiне және тапқырлыққа айтарлықтай
ықпал етедi. қазiргi тiлдерде орын алған тәртiпсiздiк студенттердiң
программалау стиліне тiкелей ықпал етедi.» Қазiргі уақытта Вирт өзінің
алдына қойған мақсаттарына жетті деп сенiмдiлiкпен айтуға болады.
Паскаль тiлі программалауға үйренуде ең жақсы тiл болумен қатар, ол қазiргi
ЖЭСМ-дерiне оңай iске асырылатын, жүйелiк программалауда қарапайым тiлiн
қолдану ғана емес, қуатты тiлдердi жасауға арналған базасы болып табылады.
2.Жұмыстың тағайындалуы және оның қолдану аумағы.
Есептiң шарты.
Адамның творчестволық және физикалық белсендiлiгi бұрыннан белгілі
болғандай
тұрақты болып тұрмай, циклдап өзгередi, және де оның өзгерiсiнiң
мерзiмдiлiгi айдың жерді айналу кезеңiне шамамен сәйкес келеді.Адамның
физикалық, эмоционалдық және интеллектуалдық белсендiлiгі биоритмдарға
бағынатындығы туралы теория бар. Әрбiр биоритм қатал тұрақты мерзiмi бар
синусоида түрінде болады және де әрбiр биоритмға сәйкес өз мерзiмi
болады. Жеке алған күндерде адамның барлық үш биоритмы өз максимумына
жете алады, сол уақытта адам творчестволық және физикалық күштерінің
артуын сезеді, осындай күндері адам басқа уақыттарда күрделiрек болатын
мәселелерді оңай шешеді.Сонымен қатар барлық үш биоритмдарға тиісті
төмен құлдырайтын « қара» күндер болады.
Бұл программада адамның туу күнімен қатар оның күйiн бағалауға керек
болатын датаны да сұрайды. Жұмыс кезеңінде көрсетілген уақытқа жақын
кезеңдегі болатын биоритмнің өсуі мен төмендеуін есептеп экранға көрсетеді
3. Қолданылған әдістер,
алгоритмын сипаттамасы программаның құрама бөліктері мен өз ара
байланыстарың сипаттамасы.
Программаның алгоритмін төмендегiше ірiлендiрiліп жазып алуға болады:
|Туу датасы және ағымдағы датаны енгiзу. |
|Олардың дұрыстығын және қайшылық еместiгін тексеру. |
|Ағымдағы датаға арналған синусоидалардың фазасын анықтау үшiн екi |
|даталардың арасындағы күндердiң саны есептеу. |
|Ағымдағы датаға жақын уақыттағы биоритмнің өсуі мен кемуі арасындағы |
|күндерді есептеу. |
|Екі датаны анықтап ,басып шығару. |
Бәсеңдейтiн программалауды әдiстеменi қолданамын.
Туу датасы және ағымдағы датаның арасындағы күндерді есептеуiн
жеңiлдетулерi үшiн. Size_of_month айдың ұзындығы массивын қолданамын және
кризистiк күндер датасын анықтап оның дұрыстығын тексеру үшін үшін
глобальді жасаймын. Сонымен жоғарыда айтылған массив үш процедураларда
қолданылады.
Күндердің санын есептеу кезенінде екi датаны айырғыш күндерде (туу мен
кәзіргі ағымдағы) сандары есептеуде, даталардың арасында қайшылық
еместiктiң бақылауынан басқа енгiзiлген (минималды және максимальдық дұрыс
даталар1900 және 2100 жылдар болуы мүмкiндігі)төмендегі жағдайлар есепке
алынуы керек:
• Бір айлық бөбек (жылы мен айы бірдей болғанда )-күндер саны екі сан
айырмасымен табылады.
• Жылдық бөбек ( екі датаның жылдары бірдей болғанда) сонда күндер
саны –( туған айдағы қалған күндер)+(ағымдағы айдағы күндер саны
)+(екі датаны бөлетін айлар арасындағы күндер );
• Ортақ вариант ( айырмасы жылдарда)-онда күндер саны –( туу күнінен
бастап жылдың аяғына дейінгі күндер саны )+ (жылдар айырмасындағы
күндер саны +(ағымдағы жылдын басынан бері күндер саны).
Бұл варианттардың барлықтары GET_NUMBERS_OF_DAYS процедураларында
есепке алынады.
VARIANT2 және VARIANT3 - қосалқы процедуралар. Олар арқылы негiзгi
программамен глобалдi айнымалы арқылы байланысу үшін қолданылады.
FINDMAXMIN процедурасында кризистiк күндердiң iздестiреді, демек
барлық үш биоритм өз максимумы және минимумдарға жететiн ағымдағы датаға
ең жақын кундерді іздейді.Биоритмдар синусоидаль тәуелдiлiктерiне өмiр
сүрiлген күндердiң саны бойынша өзгеретіндіктерін ескере , TF, TE және TI
мерзiмдерiнде адамның физикалық, эмоциональдық және интелектуальдық
белсендiлiгiнiң сәйкестігі ер-әйелдер үшiн ортақ шамалы болып
табылатындығын қабылдаймын.
Келесi мерзiмдерді қабылдаймын (күндердегi)
TF 23.6884 физикалық белсендiлiктiң
мерзiмi
TE 28.4261 эмоционалдық белсендiлiктiң мерзiмi
TI 33.1638 интелектуалдық белсендiлiктiң мерзiмi
Ағымдағы осы күнге және одан кейінгі күндерге кризистік күндердiң
iздестiруi бірінші максимумның немесе минимумға алдын ала интервалда
анықталады, осы жағдайда 30 күн.
WRITEDATES 2~ процедурасы арқылы программаның жұмысының нәтижелерi
экранда шығарылады. Өйткені, есептеу екi рет жүргiзiледi, биоритмнің өсу
датасы мен кему датасына, сондықтан WRITEDATE жеке процедурасына көтерiп
шығару орынды.
4. Кiрiс және шығыс мәлiметтердiң сипаттамасы.
Бастапқы деректерді енгізу (адамның туу датасы және ағымдағы дата )
сурау бойынша ДД ММ ГГГГ форматында жазылады ... жалғасы







Ұқсас жұмыстар
Тақырыб Бет саны
Кернеуі 220/35/10 кв-ты қосалқы станциясын жобалау80 бет
Сараптама өндірісі ұғымы мен жалпы шарттары10 бет
Жылжымалы үтірлі сандарды бөлу операциясын орындайтын басқарушы автомат жобалау6 бет
Машина картасы мен сұлбасын құрастыру4 бет
Электронды оқулықты пайдалану37 бет
11-15 ғасырдың бірінші жартысындағы Қазақстан аумағындағы мемлекеттер12 бет
14-15 ғасырдың бірінші жартысындағы Қазақстан аумағындағы мемлекеттер5 бет
Delphi-дің қолданылуы мен тағайындалуы17 бет
MapInfo бағдарламасындағы ГАЖ технологиясын пайдаланып дифференцияцияланған ландшафтық карталарын жасау әдістері (Алатау аумағында)30 бет
XVI-XIX ғасырларда Қазақстан аумағын физикалық-географиялық тұрғыдан зерттеу11 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь