"Бейсик тілінде берілген есепке программа құру."

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3
1.1. Есептің математикалық түрдегі жазылуы ... ... ... ... ... ... ... ... ... ... .. 4
1.2. Есесптің шығарылуы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
1.3. Алгоритм ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
1.4. Алгоритмнің графикалық кескіні (блок.схема) ... ... ... ... ... ... ... ... . 7
1.5. Программаның тексті (листинг) ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 8
1.6. Программаның бастапқы берілгендері ... ... ... ... ... ... ... ... ... ... ... ... 9
1.7. Программаның шығарылған нәтижесі ... ... ... ... ... ... ... ... ... ... ... ... 10
2.1. Есептің математикалық түрдегі жазылуы ... ... ... ... ... ... ... ... ... ... .. 11
2.2. Есесптің шығарылуы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12
2.3. Алгоритм ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13
2.4. Алгоритмнің графикалық кескіні (блок.схема) ... ... ... ... ... ... ... ... . 14
2.5. Программаның тексті (листинг) ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 15
2.6. Программаның бастапқы берілгендері ... ... ... ... ... ... ... ... ... ... ... ... 18
2.7. Программаның шығарылған нәтижесі ... ... ... ... ... ... ... ... ... ... ... ... 19
Қорытынды 20
Әдебиеттер тізімі 21
Қазіргі кезде кеңінен қолданылатын программалау жүйесінің бірі – Basic. Бастапқыда Basic тілі программалауды алғаш үйренушілір үшін өте тиімді құрал болып табылады. Бил Гейтс көмегімен Basic тілі қазіргі заман талабына сай, қуатты программалау жүйесіне айналды. Basic – жоғарғы денгейлі программалау жүйесі. Оның логикалық құрылымы әр түрлі есептерді дәл шешуге комегін тигізеді. Сондықтан, оқушылар мен студенттерге программалаудың негізін Basic тілін оқытып-үйретуден бастап, программалаудың қыр-сырын меңгертудің маңызы зор.
1. Погорелов А. В. Аналитическая геометрия – М: Наука, 1968
2. Светозарова Г. И: Мельников А. А. и др. Практикум по программированию на языке Бейсик. М.:Наука, 1988
3. Алексеев В. Е. Вычислительная техника и программирование. М. Высшая школа, 1991
4. Ғ. А. Айдосов Есептеу техника және ЭЕМ-де программалау
        
        КУРСТЫҚ ЖҰМЫС
Тақырыбы: Бейсик тілінде берілген есепке программа құру
Мазмұны
|Кіріспе...........................................................|3 |
|................................................ | ... ... ... түрдегі |4 ... | ... ... |5 ... ... | ... |6 ... ... | ... ... графикалық кескіні |7 ... | ... ... тексті |8 ... |
|. | ... ... ... |9 ... | ... ... шығарылған |10 ... | ... ... ... түрдегі |11 ... | ... ... |12 ... ... | ... |13 ... ... | ... ... графикалық кескіні |14 ... | ... ... тексті |15 ... |
|. | ... ... ... |18 ... | ... ... ... |19 ... | ... |20 ... ... |21 ... кезде кеңінен қолданылатын программалау жүйесінің бірі – Basic.
Бастапқыда Basic тілі программалауды ... ... үшін өте ... ... ... Бил ... көмегімен Basic тілі қазіргі заман талабына
сай, қуатты ... ... ... Basic – ... денгейлі
программалау жүйесі. Оның логикалық құрылымы әр түрлі есептерді дәл ... ... ... ... мен ... программалаудың
негізін Basic тілін оқытып-үйретуден бастап, программалаудың қыр-сырын
меңгертудің маңызы зор.
1. Есесптің ... ... ... ... ... ... келеді. Оны шешудің негізгі
формуласы:
D=B2-4AC – дискриминантты анықтаймыз
Егер D 0-ден үлкен болса онда екі ... ... ... ... ... ... D 0-ге тең болса онда бір түбірі болады
Егер D 0-ден кіші болса онда теңдеудің шешімі жоқ
2. Есесптің шығарылуы
А) A=4, B=2, C=-5 ... ... 0-ден ... онда екі ... ... A=2, B=4, C=2 ... ... 0-ге тең онда бір түбірі болады
С) A=6, B=3, C=1 ... ... 0-ден кіші онда ... жоқ болады
3. Алгоритм
1. Программаның басы
2. А, В, С айнымалыларға пернетақтадан мән береміз
3. Дискрименантты есептейміз және баспаға шығарамыз
4. Егер дискрименант 0-ден ... ... онда екі ... ... ... Егер дискрименант 0-ге гең болса онда бір түбірін есептеп баспаға
шығарамыз
6. Егер ... 0-ден кіші ... онда ... ... ... ... деген
хабарламаны шығарамыз
7. Программаның соңы
4. Алгоритмнің графикалық кескіні (блок-схема)
ё
5. Программаның тексті (листинг)
10 REM
15 CLS
20 PRINT "A=";
30 INPUT A
40 PRINT ... INPUT B
60 PRINT ... INPUT C
90 D = B ^ 2 - 4 * A * C
95 PRINT ... D="; ... IF D > 0 ... PRINT ... ... два корня“
110 X1 = (-B + SQR(D)) / (2 * A)
120 X2 = (-B - SQR(D)) / (2 * ... PRINT "X1="; ... PRINT "X2="; ... END IF
160 IF D = 0 THEN
165 PRINT "Решение имеет один корень"
170 X12 = -B / (2 * ... PRINT "X12="; ... END ... IF D < 0 THEN PRINT ... решения
210 END
6. Прграмманың алғашқы берілгендері
А) A=? 4 B=? 2 C=? –5
В) A=? 2 B=? 4 C=? 2
С) С=? 6 B=? 3 C=? 1
7. ... ... ... D= ... больше 0 - два корня
X1= .8956439
X2=-1.395644
В)
Дискриминант D= 0
Дискрименант равен 0 - один корень
X12=-1
С)
Дискриминант D=-15
Дискриминант меньше 0 - нет решения
2.1. ... ... ... ... бас ... ... жағында орналасқан элементтерді
қарастыру үшін “Егер бағана нөмірі жол нөмірінен үлкен болса” деген ... ... ... бас ... ... ... ... элементтерді
қарастыру үшін “Егер бағана нөмірі жол нөмірінен кіші болса” деген шарт
арқылы ... ... ең ... элементін анықтау үшін бірінші элементті МАХ
айнымалысына ... ... ... ... ... ... онда ... сол
элементтің мәнің меншіктейміз” деген алгоритмді пайдаланамыз.
Массивтің ең кіші элементін анықтау үшін ... ... ... ... ... элемент МIN -нан кіші болса онда МIN -ға ... ... ... деген алгоритмді пайдаланамыз.
2.2. Есесптің шығарылуы
X( 9 , 12 )
8 6 6 3 4 8 1 8 9
8 1 5 9 8 4 10 9 1
10 4 6 8 1 6 5 3 7
7 3 3 9 9 6 10 10 3
7 10 3 6 2 10 7 1 6
2 2 8 3 1 3 4 4 ... 5 3 2 2 7 5 5 8
4 7 3 2 6 1 5 10 3
8 4 3 10 7 7 5 1 6
y( 9 , 12 )
7 10 9 1 6 10 5 7 6
6 5 4 5 3 1 3 10 1
4 4 5 2 5 3 7 6 2
10 7 6 4 2 8 5 8 6
9 1 3 1 2 4 2 1 6
7 6 9 1 2 7 5 4 2
8 10 6 1 8 5 5 5 3
4 1 6 2 10 1 5 3 9
8 3 7 3 1 1 4 8 3
Х ... ең ... ... ... ... ең кіші элементі 0
Бас диагональдан төмен орналасқан элементтердің саны 36
Х массивінің элементтер қосындысы 179
Ү массивінің элементтер қосындысы 354
Бас диагональдан ... ... ... саны ... ... ... ... 217
Ү массивінің элементтер қосындысы 0
2.3. Алгоритм
1. Программаның басы
2. Массивті кездейсоқ сандар генераторы көмегімен ... ... бас ... ... және ... ... ... қосындысын және Х массивінің ең үлкен, ал Ү
массивінің ең кіші ... ... ... ... Бағдарламаның соңы
2.4. Алгоритмнің графикалық кескіні (блок-схема)
2.5. Программаның тексті (листинг)
10 REM
20 CLS
30 n = 9: m = ... DIM x(n, m), y(n, ... PRINT "X("; n; ","; m; ... FOR i = 1 TO n
70 FOR j = 1 TO n
80 x(i, j) = INT(RND * 10) + 1
90 PRINT x(i, ... NEXT ... ... NEXT ... PRINT "y("; n; ","; m; ")"
140 FOR i = 1 TO ... FOR j = 1 TO ... y(i, j) = INT(RND * 10) + ... PRINT y(i, ... NEXT j
190 PRINT
200 NEXT i
210 k1 = 0: k2 = 0
215 ky1 = 0: ky2 = ... sx1 = 0: sx2 = ... sy1 = 0: sy2 = ... xmax = x(1, ... ymin = y(1, ... FOR i = 1 TO ... FOR j = 1 TO ... IF j < i THEN
270 k1 = k1 + 1
280 sx1 = sx1 + x(i, ... sy1 = sy1 + y(i, ... END ... IF j > i ... k2 = k2 + ... sx2 = sx2 + x(i, ... sy1 = sy1 + y(i, j)
350 END ... IF x(i, j) > xmax THEN xmax = x(i, ... IF y(i, j) < ymin THEN ymin = y(i, ... NEXT ... NEXT ... INPUT ... ... PRINT "Xmax="; xmax
410 PRINT "Ymin="; ymin
420 PRINT "Nishe gl. diagonali"
430 PRINT "kol="; k1
440 PRINT "SumX="; sx1
450 PRINT "Vishe gl. ... PRINT "kol="; ... PRINT "SumX="; ... ... ... алғашқы берілгендері
X( 9 , 12 )
8 6 6 3 4 8 1 8 9
8 1 5 9 8 4 10 9 1
10 4 6 8 1 6 5 3 7
7 3 3 9 9 6 10 10 3
7 10 3 6 2 10 7 1 6
2 2 8 3 1 3 4 4 ... 5 3 2 2 7 5 5 8
4 7 3 2 6 1 5 10 3
8 4 3 10 7 7 5 1 6
y( 9 , 12 )
7 10 9 1 6 10 5 7 6
6 5 4 5 3 1 3 10 1
4 4 5 2 5 3 7 6 2
10 7 6 4 2 8 5 8 6
9 1 3 1 2 4 2 1 6
7 6 9 1 2 7 5 4 2
8 10 6 1 8 5 5 5 3
4 1 6 2 10 1 5 3 9
8 3 7 3 1 1 4 8 ... ... ... ... ... 0
Nishe gl. diagonali
kol= 36
SumX= 179
SumY= 354
Vishe gl. diagonali
kol= 63
SumX= 217
SumY= 0
Қорытынды
Бұл курстық жұмыста мен массивтермен және ... ... ... үлкен тәжирибе алдым. Бейсик тілінің шарб қайталау
операторларын жақсы менгердім.
Әдебиеттер тізімі
1. Погорелов А. В. ... ... – М: ... ... Светозарова Г. И: Мельников А. А. и др. Практикум по программированию
на языке Бейсик. М.:Наука, 1988
3. ... В. Е. ... ... и ... М. ... 1991
4. Ғ. А. Айдосов Есептеу техника және ЭЕМ-де программалау

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









Ұқсас жұмыстар
Тақырыб Бет саны
Бейсик тілінде берілген есепке программа құру3 бет
Операторлар және ішкі программалар (Delphi программалау ортасы)22 бет
Бағалы қағаздар портфелін құрастырудың негіздері45 бет
Медициналық мекеменің автоматтандырылған ақпараттық жүйесін құру59 бет
Қайталану командалары20 бет
Basic 6.015 бет
Qbasic тілінде бағдарламалау және MS Office бағдарламалары мен жұмыс істеу3 бет
Ішкі бағдарламалар15 бет
Бағдарламалау тілдері6 бет
Есептегіш программа жобалау32 бет


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


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

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

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

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

Email: info@stud.kz

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

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