Qbasic тілінде бағдарламалау және MS Office бағдарламаларымен жұмыс істеу


Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 13 бет
Таңдаулыға:
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ ҒЫЛЫМ ЖӘНЕ БІЛІМ МИНИСТРЛІГІ
ҚАНЫШ СӘТБАЕВ АТЫНДАҒЫ ҚАЗАҚ ҰЛТТЫҚ ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ
“Технологиялық үрдістерді және өндірістерді компьютерлендіру” кафедрасы
КУРСТЫҚ ЖҰМЫС
Тақырыбы: Qbasic тілінде бағдарламалау және MS Office бағдарламаларымен жұмыс істеу.
Алматы 2006
МАЗМҰНЫ
Кіріспе . . . 3
- Тапсырма . . . 4
- Есептің математикалық шығарылуы . . . 5
- Алгоритм . . . 6
- Бағдарламаның блок-схемасыа . . . 7
- Бағдарламаның тексті . . . 8
- Алғашқы берілгендер мен нәтижелер . . . 9
- Есептің MS EXCEL-де шығарылуы . . . 10
ҚОРЫТЫНДЫ . . . 12
ӘДЕБИЕТТЕР ТІЗІМІ . . . 13
Кіріспе
Қазіргі кезде бағдарлама жобалау және бағдарламалық логиканы түсіну үшін бейсик тілін меңгеру алғашқы қадам болып саналады.
Бейсик бағдарламалау тілі әр түрлі математикалық амалдарды тиімді есептеуге ыңғайлы және дәлірек нәтиже алуға өте қолайлы бағдарламалау тілі. Сондықтан бұл курстық жұмыста есеп шығару үшін Бейсик тілі қолданылған. Бейсик тілінде барлық есептің түрлерін шығаруға болады. Есепте берілген бірнеше қайталанатын амалдарды қайта-қайта жазбай, ортақ бір көмекші бағдарламада есептеу арқылы есептеуді жеңілдетеді. Бұның бәрі Бейсик бағдарламалау тілінің ыңғайлы да тиімді бағдарламалау тілі екендігін көрсетеді.
1. 1 Тапсырма
- Трапеция әдісін пайдаланып, - интегралды есептеп шығару үшін MS Exсel -де кесте, диаграмма құру қажет және Бейсик тілінде бағдарлама жазу:алгоритм және блок-схема құру; бағдарлама жазып, жауабын тексеру.
Негізгі мәліметтер: a=0, b=1, n= 20 -кесіндіні бөлу саны;
- есептеу дәлдігі.
1. 2 Есептің шығарылуы.
Математикалық әдіспен,
интегралды есептеп шығару.
1. 3 Алгоритм
- Басы
- енгізу a, b, N, eps
t = 10^7
дифиренциял fnY (x) = 1/(1+EXP(x) ) : h = (b - a) / n
i = 0
s = 0
f1 = fnY(a)
f2 = fnY(b)
шығару i, x, f1
3. Цикл басы i = 1 TO n - 1
x = a + i * h
шығару i, x, fnY(x)
s = s + fnY(x)
шарт ABS(t - s) > eps THEN t = integral
Цикл соңы
integral = h * ((f1 + f2) / 2 + s)
4. "znacenie integrala="; integral мәнін баспаға шығару
5. Соңы
- Бағдарламаның блок-схемасы
1. 5 Бағдарламаның тексті
10 CLS
20 INPUT a, b, n, eps
30 t = 10 ^ 7
40 DEF fnY (x) = 1 / (1 + EXP(x) ) : h = (b - a) / n
50 PRINT "i x Y(x) "
60 PRINT ""
70 i = 0: s = 0: f1 = fnY(a) : f2 = fnY(b) : PRINT i, x, f1
80 FOR i = 1 TO n - 1
90 x = a + i * h
100 PRINT i, x, fnY(x)
110 s = s + fnY(x)
120 IF ABS(t - s) > eps THEN t = integral
130 NEXT i: integral = h * ((f1 + f2) / 2 + s)
140 PRINT "znachenie integrala="; integral
150 END
- Алғашқы берілгендер мен нәтижесі
0, 1, 10, 0. 0001
i x y(x)
0 0 . 5
1 . 1 . 4750208
2 . 2 . 450166
3 . 3 . 4255575
4 . 4 . 4013124
5 . 5 . 3775407
6 . 6 . 3543437
7 . 7 . 3318122
8 . 8 . 3100255
9 . 9 . 2890505
10 1 . 2689414
значение интеграла= . 37993
Press any key to continue
1. 7 Есептің MS EXCEL-де шығарылуы
Қорытынды
Бұл курстық жұмыста берілген есептер графикалық тәртіп орнатуға, диаграмма құру үшін және QBASIC алгоритмдік тілінде бағдарлама жазылады. Есептің бұл түрлерін Бейсик тілінде шығаруға ыңғайлы. Өйткені Бейсик бағдарламалау тілі әртүрлі математикалық амалдарды тиімді есептeуге, яғни есептеуге ыңғайлы және дәлірек нәтиже алуға өте қолайлы бағдарламалау тілі болып табылады. Беисикте көптеген жиі кездесетін математикалық функциялар стандартты функциялар түрінде жазылып, олардың мәндері кесте түрінде белгіленеді. Сонымен қатар бірдей амалдарды бірнеше рет жазбай, ортақ бір көмекші бағдарламада есептеу арқылы бағдарлама жазуды жеңілдетеді. Бұның бәрі Бейсик бағдарламалау тілінің ыңғайлы да, тиімді бағдарламалау тілі екендігін көрсетеді. Экономикалық салада, өндірісте кеңінен қолданылатын QBASIC тілі не бүгінгі нарықгық заманда сұраныс жоғары.
ӘДЕБИЕТТЕР ТІЗІМІ
1. Абдикасова Г. А. « Бейсик тілінде бағдарламалау »
Каз НТУ, Алматы 2002
2. Абдикасова Г. А. Электрондық оқулық « Информатика »
Алматы 2002
3. Светозарова Г. И. , Мелников А. А. и др. « Практикум по
программированию на языке Бейсик » Наука, 1998
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz