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


ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ ҒЫЛЫМ ЖӘНЕ БІЛІМ МИНИСТРЛІГІ

ҚАНЫШ СӘТБАЕВ АТЫНДАҒЫ ҚАЗАҚ ҰЛТТЫҚ ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ

“Технологиялық үрдістерді және өндірістерді компьютерлендіру” кафедрасы

КУРСТЫҚ ЖҰМЫС

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

Алматы 2006

МАЗМҰНЫ

Кіріспе . . . 3

  1. Тапсырма . . . 4
  2. Есептің математикалық шығарылуы . . . 5
  3. Алгоритм . . . 6
  4. Бағдарламаның блок-схемасыа . . . 7
  5. Бағдарламаның тексті . . . 8
  6. Алғашқы берілгендер мен нәтижелер . . . 9
  7. Есептің MS EXCEL-де шығарылуы . . . 10

ҚОРЫТЫНДЫ . . . 12

ӘДЕБИЕТТЕР ТІЗІМІ . . . 13

Кіріспе

Қазіргі кезде бағдарлама жобалау және бағдарламалық логиканы түсіну үшін бейсик тілін меңгеру алғашқы қадам болып саналады.

Бейсик бағдарламалау тілі әр түрлі математикалық амалдарды тиімді есептеуге ыңғайлы және дәлірек нәтиже алуға өте қолайлы бағдарламалау тілі. Сондықтан бұл курстық жұмыста есеп шығару үшін Бейсик тілі қолданылған. Бейсик тілінде барлық есептің түрлерін шығаруға болады. Есепте берілген бірнеше қайталанатын амалдарды қайта-қайта жазбай, ортақ бір көмекші бағдарламада есептеу арқылы есептеуді жеңілдетеді. Бұның бәрі Бейсик бағдарламалау тілінің ыңғайлы да тиімді бағдарламалау тілі екендігін көрсетеді.

1. 1 Тапсырма

  1. Трапеция әдісін пайдаланып, - интегралды есептеп шығару үшін MS Exсel -де кесте, диаграмма құру қажет және Бейсик тілінде бағдарлама жазу:алгоритм және блок-схема құру; бағдарлама жазып, жауабын тексеру.

Негізгі мәліметтер: a=0, b=1, n= 20 -кесіндіні бөлу саны; - есептеу дәлдігі.

1. 2 Есептің шығарылуы.

Математикалық әдіспен, интегралды есептеп шығару.

1. 3 Алгоритм

  1. Басы
  2. енгізу 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. Бағдарламаның блок-схемасы

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

  1. Алғашқы берілгендер мен нәтижесі

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-де шығарылуы

a=0: a=0
b=1: b=1
N=10: N=10
eps=0, 0001: eps=0, 0001
a=0:
b=1:
N=10:
eps=0, 0001:
a=0: i x y(x)
b=1:
a=0:
a=0: 0
b=1: 0
N=10: 0, 5
eps=0, 0001:
a=0: 1
b=1: 0, 1
N=10: 0, 4750208
eps=0, 0001:
a=0: 2
b=1: 0, 2
N=10: 0, 450166
eps=0, 0001:
a=0: 3
b=1: 0, 3
N=10: 0, 4255575
eps=0, 0001:
a=0: 4
b=1: 0, 4
N=10: 0, 4013124
eps=0, 0001:
a=0: 5
b=1: 0, 5
N=10: 0, 3775407
eps=0, 0001:
a=0: 6
b=1: 0, 6
N=10: 0, 3543437
eps=0, 0001:
a=0: 7
b=1: 0, 7
N=10: 0, 3318122
eps=0, 0001:
a=0: 8
b=1: 0, 8
N=10: 0, 3100255
eps=0, 0001:
a=0: 9
b=1: 0, 9
N=10: 0, 2890505
eps=0, 0001:
a=0: 10
b=1: 1
N=10: 0, 2689414
eps=0, 0001:
a=0:
b=1: значение интеграла= . 37993

Қорытынды

Бұл курстық жұмыста берілген есептер графикалық тәртіп орнатуға, диаграмма құру үшін және QBASIC алгоритмдік тілінде бағдарлама жазылады. Есептің бұл түрлерін Бейсик тілінде шығаруға ыңғайлы. Өйткені Бейсик бағдарламалау тілі әртүрлі математикалық амалдарды тиімді есептeуге, яғни есептеуге ыңғайлы және дәлірек нәтиже алуға өте қолайлы бағдарламалау тілі болып табылады. Беисикте көптеген жиі кездесетін математикалық функциялар стандартты функциялар түрінде жазылып, олардың мәндері кесте түрінде белгіленеді. Сонымен қатар бірдей амалдарды бірнеше рет жазбай, ортақ бір көмекші бағдарламада есептеу арқылы бағдарлама жазуды жеңілдетеді. Бұның бәрі Бейсик бағдарламалау тілінің ыңғайлы да, тиімді бағдарламалау тілі екендігін көрсетеді. Экономикалық салада, өндірісте кеңінен қолданылатын QBASIC тілі не бүгінгі нарықгық заманда сұраныс жоғары.

ӘДЕБИЕТТЕР ТІЗІМІ

1. Абдикасова Г. А. « Бейсик тілінде бағдарламалау »

Каз НТУ, Алматы 2002

2. Абдикасова Г. А. Электрондық оқулық « Информатика »

Алматы 2002

3. Светозарова Г. И. , Мелников А. А. и др. « Практикум по

программированию на языке Бейсик » Наука, 1998

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Qbasic тілінде бағдарламалау және MS Office бағдарламалары мен жұмыс істеу
Мәліметтер қорын құру
Деректер қорының реляциялық кестесі
Microsoft Office туралы түсінік және түрлері
Кәсіпорындағы еңбек ақысын төлеудің ақпараттық жүйесі
Visual Basic-те стандартты қосымшаларды дайындау
Mp3 player бағдарламасын құру
Динамикалық блоктар
Отбасы және операциялық жүйелердің тарихы
Ақпарат базасынның сипаттамасы
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz