Тurbo Pascal тілінде ”Санды тап” ойынына программа құру

1. Курстық жұмыстың мақсаты
2. Курстық жұмысқа сипаттама
2.1.Жалпы шолу
2.2.Функционалдық қолдану
2.3.Қолданылған әдістер
2.4.Логикалық құрылымы
2.4.1.Алгоитмі
2.4.2.Есептің баяндалуы
2.4.3.Листингі
2.4.4.Блок.схемасы
2.5.Қолданылған техникалық құралдар
2.6.Программаның жіктелуі және шақырылуы
2.7.Нәтижелер мен бастапқылар
2.7.1.Енгізілген мәліметтер
2.7.1.Шығарылған мәліметтер
2.7.2. Енгізілген мәліметтер
2.7.2.Шығарылған мәліметтер
3.Ерекшілігі
4.Қосымша
5.Қорытынды
6.Пайдаланылған әдебиеттер
Қазіргі кезде кеңінен қолданылатын программалау жүйесінің бірі –Turbo Pascal. Американың Borland корпорациясының бұл өнімі сол корпорацияның қызметкері Андерсон Хейлсбергтің жетекшілігімен құрастырылған. Turbo Pascal – дың түп нұсқасы швейцария ғалымы Никлаус Вирт жасаған Паскаль программалау тілінен тарайды. Бастапқыда Паскаль тілі программалауды алғаш үйренушілер үшін өте тиімді құрал болып табылған. Қарапайым Паскальды өңдеудегі А.Хейлсбергтің үлкен еңбегінің нәтижесінде Turbo Pascal қазіргі заман талабына сай, қуатты программалау жүйесіне айналды. Turbo Pascal – жоғарғы деңгейлі программалау жүйесі. Оның логикалық құрылымы әр түрлі есептерді дәл шешуге көмегін тигізеді.
Ал, бүгінгі қарастырылатын курстық жұмыс Turbo Pascal тілінің кейбір мүмкіндіктерін қолдануға арналған. Адам мен компьютерді байланыстыру үшін де, осы тіл мүмкіндігі қолданылады. Курстық жұмыс арқылы, сіз, логикалық есептерді Turbo Pascal тілінде қалай программалауға болатынын көре аласыз.
1. Немнюгин С.А.Turbo Pascal.Программирование на языке высокого уровня.2-е издание.Питер-Пинкт.Санкт-Петербург,2004.
2. Культин Н. Самоучитель.Программирование в Turbo Pascal 7.0. БХВ- Санкт-Петербург,1999
3. Фаронов В.В. Turbo Pascal 7.0. Начальный курс:Учебное пособие.-Москва,Нолидж,1998
4. Ә.Ө.Мұртазина, М.А. Сыдыбаева. Алгоритмдерден программаны құру және талдау.- Алматы:ҚазҰТУ,2003
5. Ж.Қ. Масанов, Б.А. Бельгибаев, А.С. Бижанова, Қ.Қ. Мақұлов. Turbo Pascal. Алматы,2004
        
        Қазақстан  Республикасы Білім және ғылым министрлігі
Қ.И.Сәтбаев атындағы Қазақ Ұлттық Техникалық университеті
ТҮ және ӨА ... Pascal ... ... ... ... программа құру
Оқытушы: Қуандықова Г.А.
Cтудент: Сабырғалиев Б.
Мамандығы: 050702
Тобы: АУб-04-4
Алматы ... ... ... ... ... ... ... шолу
2.2.Функционалдық қолдану
2.3.Қолданылған әдістер
2.4.Логикалық құрылымы
2.4.1.Алгоитмі
2.4.2.Есептің баяндалуы
2.4.3.Листингі
2.4.4.Блок-схемасы
2.5.Қолданылған техникалық құралдар
2.6.Программаның жіктелуі және шақырылуы
2.7.Нәтижелер мен бастапқылар
2.7.1.Енгізілген мәліметтер
2.7.1.Шығарылған мәліметтер
2.7.2. Енгізілген мәліметтер
2.7.2.Шығарылған мәліметтер
3.Ерекшілігі
4.Қосымша
5.Қорытынды
6.Пайдаланылған әдебиеттер
Кіріспе:
Қазіргі ... ... ... ... жүйесінің бірі –Turbo
Pascal. Американың Borland корпорациясының бұл өнімі сол корпорацияның
қызметкері ... ... ... ... Turbo ... дың түп ... ... ғалымы Никлаус Вирт ... ... ... ... ... ... тілі программалауды алғаш
үйренушілер үшін өте тиімді құрал болып табылған. Қарапайым Паскальды
өңдеудегі ... ... ... нәтижесінде Turbo Pascal қазіргі
заман талабына сай, қуатты программалау жүйесіне айналды. Turbo Pascal ... ... ... жүйесі. Оның логикалық құрылымы әр түрлі
есептерді дәл шешуге көмегін тигізеді.
Ал, бүгінгі қарастырылатын курстық жұмыс Turbo Pascal ... ... ... ... Адам мен ... ... ... осы тіл мүмкіндігі қолданылады. Курстық жұмыс арқылы, сіз, логикалық
есептерді Turbo Pascal тілінде қалай ... ... көре ... ... ... ... ... комбинаторлық ойындарының алгоритмдері мен
программасын құруды үйрену. Қайталану нұсқауын күрделі ... ... ... математикалық моделін құру. Осы жұмыстарды орындай отырып,
“Алгоритмизация және программалау тілдері” ... ... ... ... ... іс-тәжірибелік жұмыс барысында нығайту.
2.Курстық жұмысқа сипаттама:
2.1.Жалпы шолу:
Программа PASCAL ... Borland ... 7.0 ... 16 байттық
TURBO PASCAL капиляторын және MS DOC ... ... ... ... PASCAL ... программаны жүзеге асыру үшін жазылған.
2.2. Функциональдық қолдану:
Есептің алгоритмін құру барысында Repeat қайталану нұсқауы,
шартты нұсқау, ... ... ... ... ... ... қолданылады. Ал, енді осылардың қызметіне тоқталып
өтсем.
Repeat қайталану нұсқауы
Repeat қайталану нұсқауы – ... шарт ... ... ... ... табылады. Циклдік процесстерді ұйымдастыруға Repeat
операторы циклдің ... саны ... ... ... ... ... ... жазылуы:
Repeat statement until expession;
Мұндағы Repeat – ... - ...... – шарт,логикалық өрнек.
Бұл нұсқауда бірінші statement операторы ... ... ... ... ... тексеріледі. Сол үшін бұл нұсқауды келесі шарт бойынша
орындалуын қайталау деп атайды. Бұл процесс ... ... ... ... Ал, қалай оның мағынасы ақиқат болғанда, цикл ... ... ... нұсқау болуы да мүмкін.
Begin
Statement_1;
Statement_2;
. . . . . . . . . ... . . . Until ... Begin . . . End ... ... да ... Repeat . . . Until ... жалпы жағдайда мына түрде жазылады:
Repeat
Statement_1;
Statement_2;
. . . . . . . . . ... ... ... цикл ... ... . . . . . . . . ..;
Statement_n;
Until False;
Repeat операторының қызметін 1.1-суреттегі блок схема арқылы сипаттауға
болады:
ИӘ
ЖОҚ
1.1-сурет
Шартты көшу операторы
Алгоритмдік ... ... ... ... екі ... екіден көп
тармақтары бар алгоритм – тармақталған алгоритм деп аталады. ... ... ... шартты көшу операторы қолданылады.
Жалпы жазылуы:
If expression then ... else ... If – ... ... ... – “онда” қызметші сөзі
Else – “әйтпесе” қызметші сөзі
Бұл оператор мына жағдайда орындалады: Егер ... ... ... ... ... 1-ге беріледі, ал жалған болса else сөзінен кейінгі
statement 2 орындалады. Ал, берілген нұсқаудың қате ... ... then ... else; ... ... нүктелі үтір If . . . then . . . else операторын else
оператоындағы жағдайды қарастырмай ... ... ... ... 2 ... ... Бұл ... синтаксисі формальді түрде
дұрыс саналғанымен, алгоритмдік орындалудың логикасы ... да, ... ... ... Ал, ... қатені программадан табу синтаксистік
қатені табудан күрделірек. ... болу ... ... ... ... де, ал ... логикалық жұмысымен өзіміз
айналысамыз. Шарты көшу ... ... ... ... сипатауға болады:
ИӘ
ЖОҚ
1.2-сурет
Меншіктеу операторы
Негізгі операторлардың бірі. Ол қарапайым операторлар тобына
жатады. Меншіктеу операторының ... ... Variable – ... ... - ... - ... амалының таңбасы
Randomize процедурасы:
Қарастырылатын есепте берілетін сандарды міндетті түрде кездойсоқ сандар
жиыны деп алу ... Ол үшін ... ... ... ... Randomize процедурасын шақыру керек.
Бұл процедураның жалпы жазылуы:
Procedure Randomize;
Random функциясы
Random – математикалық функцияға жатады. Паскаль тілінде ... мәні тек ... және ... ... ... Бұл ... процедурасынан кейін шақырылады.
Кесте 1.1.
|Математикада жазылуы ... ... ... типі |
|0 мен 1-дің ... | | ... ... сан |Random ... (Real) ... х-ке дейінгі | | ... ... сан | | |
| |Random (х) ... |
| | | ... ... ... ... жазылуы:
Ғunction random [(диапазон :word)];
1.1- кестедегі Random (х) функциясы 0 мен Х ... ... ... ... береді, яғни 0X. Мысалы, Random (3) болғанда 0 мен 3 ... ... ... яғни Y=0,1,2. ... a

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









Ұқсас жұмыстар
Тақырыб Бет саны
«қазақтың спорт комметаторлары»17 бет
Баланың психикалық дамуына ойыншықтың әсерi5 бет
Воллейбол6 бет
Сюжеттік – рольдік ойын туралы педагогикалық зерттеулер7 бет
Turbo Pascal - дағы енгізу және шығару операторлары26 бет
5-6 жастағы балалардың грамматикалық дағдыларын қалыптастыру (2015 жылғы. 5-ке тапсырылды)56 бет
Cu, Pb, Ni, Cr ауыр металдарының күріш алқаптарындағы топырақтардағы сандық және сапалық құбылымдары (Қызылорда облысы, Шиелі ауданының мысалында)30 бет
Delphi бағдарламалық ортасында «Pascal бағдарламалау тілінде файлдармен жұмыс істеу» электрондық оқу құралынжасап шығару19 бет
Delphi мен Pascal-дің байланысы21 бет
Pascal және Си тілінде бағдарламалау29 бет


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


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

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

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

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

Email: info@stud.kz

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

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