Turbo pascal тілі туралы негізгі түсініктер

ЖОСПАР:

КІРІСПЕ

TURBO PASCAL ТІЛІ ТУРАЛЫ НЕГІЗГІ ТҮСІНІКТЕР.
Тілдің алфавиті.
Тілдің негізгі анықтамасы.

МӘНДЕРДІҢ СТАНДАРТТЫ ТИПТЕРІ
Нақты типтері мәндер мен тұрақтылар
Логикалық типті мәндер.
Cимволдық типті мәндер
Стандартты типтегі тұрақты және айнымалыны сипаттау.
Арифметикалық өрнек

ҚАРАПАЙЫМ ЕСЕПТЕРДІ ПРОГРАММАЛАУ НЕГІЗДЕРІ
Меншіктеу операторы
Нүктелі үтір символының қызметі
Мәліметтерді енгізудің және шығарудың қарапайым әдістері
Мәліметтерді енгізу барысында жаңа жолға көшіретін
Қарапайым есептерді программалау мысалдары.

ТІЛДІҢ БАСҚАРУШЫ КОНСТРУКЦИЯЛАРЫ
Шартты оператор.

ГРАФИКАЛЫҚ ИНФОРМАЦИЯНЫ ӨҢДЕУ.
ЭЕМді Графикалық режимде жұмыс істеуге дайындау.

ҚОРЫТЫНДЫ

ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
КІРІСПЕ

Кезкелген табиғи тіл (қазақ, орыс, ағылшын т.с.с.) бірнеше негізгі елементтерден тұрады: сөз, сөз тіркесі, сөйлемдер және символдардан (әріптер, цифрлар және т.б. шартты белгілер).
Программалардың алгоритмдік тілінде де сол сияқты элементтер құрылымы бар, олар символдар, сөз, өрнек (сөз тіркестері) және оператор (сөйлем). Мұнда сөз-символдар тізбегінен, өрнек-бірнеше сөз топтарынан, ал оператор-сөзбенорнектің белгілі бір комбинациясынан құралады.
Тілдің символы дегеніміз кез келген тексті құруда қолданылатын элементар таңбалар. Осындай символдар жиынтығы тілдің алфавиті деп аталады.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ:
1. Нақисбеков Б. «Адам және компьютер», Алматы, 1986 ж.
2. Қараев Ж. «Компьютерді оқыту тәрбие процесінде пайдалану». Алматы, 1987 ж.
3. Ғылыми - әдістемелік журнал: Информатика негіздері. №5, 2003 жыл.
4. «Информатика и образование» журналы. №1, 2002 ж.
        
        ЖОСПАР:
КІРІСПЕ
TURBO PASCAL ТІЛІ ТУРАЛЫ НЕГІЗГІ ТҮСІНІКТЕР.
Тілдің алфавиті.
Тілдің негізгі анықтамасы.
МӘНДЕРДІҢ СТАНДАРТТЫ ТИПТЕРІ
Нақты типтері мәндер мен ... ... ... ... мәндер
Стандартты типтегі тұрақты және айнымалыны сипаттау.
Арифметикалық ... ... ... ... ... үтір символының қызметі
Мәліметтерді енгізудің және ... ... ... ... ... жаңа ... көшіретін
Қарапайым есептерді программалау мысалдары.
ТІЛДІҢ БАСҚАРУШЫ КОНСТРУКЦИЯЛАРЫ
Шартты оператор.
ГРАФИКАЛЫҚ ИНФОРМАЦИЯНЫ ӨҢДЕУ.
ЭЕМді ... ... ... ... дайындау.
ҚОРЫТЫНДЫ
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
КІРІСПЕ
Кезкелген табиғи тіл (қазақ, орыс, ... ... ... ... ... сөз, сөз тіркесі, сөйлемдер ... ... ... және т.б. ... ... алгоритмдік тілінде де сол сияқты ... бар, олар ... сөз, ... (сөз ... ... (сөйлем). Мұнда сөз-символдар тізбегінен, ... ... ал ... ... бір комбинациясынан
құралады.
Тілдің символы дегеніміз кез ... ... ... ... ... Осындай символдар жиынтығы ... деп ... PASCAL ТІЛІ ... ... ТҮСІНІКТЕР.
Тілдің алфавиті.
Стандартты паскаль тілінің алфавиті мынандай символдар ... ... ... 26 әрпі ... араб ... ... орыс алфавитінің 32 әрпі А....Я
4) арнаулы таңбалар
|Таңба ... ... ... |Таңба |Аталуы |
|+ ... |: |қос ... |= ... |
|- ... |, ... |. ... |
|* ... |< ... |() ... |
|/ ... |> ... |or ... ... |емес |and ... |[] |Тік ... ... таңбалар мен олардың комбинациясы программада ерекше ... ол ... ... жерлерде түсініктеме беріліп отырады. Бос
орын белгісі программада ... ... ... ... ... оны ... белгілеу тағайындалған.
Тілдің негізгі анықтамасы.
Тілдің ... ... ... ... ... ... тіліндегі программасын қарастырайық.
Мысалы: а және в ... ... ... ... ... ... онда периметрді р деп белгілесек, онда
р=(a+b)2
А мен ... ... ... ... ... а=8, b=21
Программа
Program ASL (іnput, ouput);
Var a,b,p: іnteger; параметрлер атауы және олардың типтері
Begіn
A:=8; а ... ... в ... меншіктейді.
P:=(A+B);
Wrіte (p) р-ның мәнін экранға шығару
End.
Бұл мысалдан ... ... бір ғана ... есептеуді ауызша шығарғанымыз жеңіл болар еді, ал егер
бірнеше ... ... ... табу ... ... ол ... жалықтыратын бірқалыпты ... ... ... адам қателіктер жіберіп алуы ... Егер ... ... өзгеріс енгізетін болсақ, онда мұндай есептеу
жұмысын машинаға ... ... ... ... ... ... ... адамға қарағанда барлық ... ... ... , әрі ... ... ... ... программалар құруды үйренуді шешеуге
программалар құруды үйренуді ... ... ... бастаған орынды.
Программа Program деген стандартты тақырыптан басталады. Тақырыптан
кейін ... ... ... ... ... ... ... беріледі. Одан соң берілгендер ... ... ... ... ... есепте кездесетін барлық ... ... ... ... ... ... ... Begіn және End
сөздерінің ... ... ... ... а және ... ... сан ... берілді де, келесі жолда
формула ... ... мәні ... Wrіte (р) ... ... ... мәні ЭЕМ Programнің жадынан
дисплейге шығарылады. Операторлардың оң ... ... ... ... ... берілген.
Программаны пайдаланып тілдің негізгі ... ... ... ... ... ұғымдарды қарастырайық.
Сөз-тілдің жекелеме таңбаларының ... ... ... бар сөз ... Программа тексіндегі сөздер арасы бос
орынмен ... ... ... таңбамен ... ... ... сөз және ... ... ... ... сөз деп -паскаль тілінде белгілі бір ... ... ... бір ... ... үшін ... ... екі түрі бар , олар ... және ... ... ... атау - ол стандартты объектілерді белгілеу үшін ... ... атау ... Біздің мысалымыздағы шығару
программасының стандартты атауы Wrіte . Сол ... ... іnput және ouput ... да жатады.
Программаның құрамды бөліктері
Паскаль ... ... ... , ... ... ... ... тұрады. Программаның жазылу схемасы :
Program атау (іnput, ... ... ... ... ... , қолданушы енгізетін программа
атауынан және жақша ішінде ... ... ... ... жасауы үшін іnput, ouput ... ... ... ; ... үтір ... ... бөлігі-программада кездесетін барлық ... ... ... ашып ... үшін қолданылады. Сол ... ... рет ... ... ... тұрақтылар , түр
айнымалылар, процедуралар мен ... ... ... ... мен ... хабарлары бір ... ... Бұл ... бір ... болуы міндетті ... ... ... тек қана ... мен ... ғана ... мүмкін.
Әрбір сиапттаудан кейін ; ... ... ... ... және End ... ... бөлігінде орындалатын жақша да болады, мұндағы ... ... ... ... ... ... керек. Әрбір оператор
міндетті түрде орындау керек болатын амалдарды көрсетеді. Операторлар
тізбегі ... ; ... ... ... ... ... программа құрылымының жалпы ... ... атау (іnput, ... - ... - ... - ... - ... functіon - процедуралар мен ... ... ... ... ... типтерін оқып үйренуді, ең қарапайым түрі атап айтқанда
программада ... ... ... стандартты типінен
бастаймыз.
Программада мәндер тұрақты және ... ... ... ... ... кез-келген айнымалы бірнеше мәнге
ие болады. Бұл айнымалы мен мән бір ғана ... ... ... ... ... ... дегеніміз-нүктесіз жазылған кез-келген ондық
сан. Егер тұрақты теріс болса, онда оның ...... ... ал оң болса + таңбасын жазбай кетуге болады.
Мысалы: 14,-357,0,5390
Нақты ... ... мен ... ... ... пайдаланып жазылады. Паскаль тілінде
бұлар екі түрлі ... ... ... және ... түрде.
Тиянақты нүктемен берілген тұрақтылар , бөлшек ... ... ... берілуі мүмкін, мұндағы бөлшек ... ... тең ... ... Бүтін бөлігі бөлшек бөлігінен нүкте арқылы бөлініп ... 27.3, 5.0, -16.003, ... өте ... өте кіші сандарды ондық ретпен
жазу қолданылады. ... 680 000 000 ... ... реті),
0.0000005 санын 5*10-7 (7–санның ... ... ... ... ... ... типтегі мәндерді кей ... ... ... ... ... ... ... булевтік деп
те атайды.
Паскаль тілінде екі логикалық ... бар: true ... false ... . ... ... осы екі тұрақтының ... boolean ... ... болды.
Логикалық мәндер шамаларды ... және ... бір ... кезінде көптеп қолданылады. ... ... не ... болады.
Мәндерді салыстыруға ... ... ... пайданылады.
үлкен,>= үлкен немес тең.
Егер арақатынас операцияларын арифметикалық ... ... онда ... ... ... деген логикалық мән ... 5 > 3 (бес ... ... нәтиже ақиқат , ал 5 =3 (бес тең үш)
нәтиже ... ... ... типтегі мәндлер, программада ... ... ... ... ... өңдеу операцияларын мүмкіндік жасайды. Мысалы:
орфографиялық қателерді ... ... ... әріптерді
немесе сөзді арасына енгізуге, алып тастауға болады. Сонымен ... ... ... ... ... ... немесе литерлік ... ... ... ... ... кез ... ... ‘A’, ‘+’, ‘9’, ‘-‘
Дәйекшенің өзін символдық ... ... ... үшін оны ... ... ‘‘‘‘.Мұндағы сыртқы ... ... ... олар ... ... белгісі болады.
Стандартты типтегі тұрақты және айнымалыны сипаттау.
Программада тұрақтылар өзінің ... ... ... ... бір
атаумен берілуі мүмкін. Егер ... ... бір ... ... онда ол ... түрде тұрақтылар бөліігінде
сипатталуы ... ... ... ... const ... сөзімен
басталып, мынандай формада жазылады:
const=
мысалы, const n=20
Программада кездесетін кез ... ... ... ... ... ... Var ... сөзінен басталып, мынандай
формада жазылады:
Var:
Мысалы: Var А: ... ... ... ... ... ... іnteger; бүтін типтегі айнымалы
Sum: real нақты ... ... boolean ... ... ... ... ... арифметкиалық ... ... және ... қолданылатын операциялардан тұрады. Мысалы
А+В*Т1/Т2-2,3*sqrt(x)
Тұрақты айнымалы және функциялар арифметикалық өрнектің ... ... ... ... ... ... мәндердің барлығы да
бір ғана өрнекте бүтін және ... ... ... ... етледі. Мұндай жағдайда алынатын ... типі ... ... А-нақты типтегі айнымалы, Р-бүтін ... ... ... ... А*2 т.с.с ... орындауға болады.
ҚАРАПАЙЫМ ЕСЕПТЕРДІ ПРОГРАММАЛАУ НЕГІЗДЕРІ
Меншіктеу операторы
Паскаль тлінің ... жай және ... ... ... топқа бөлуге ... Жай ... ... ешқандай
оператор болмайды. Күрделі операторлар бірнеше жай ... ... Жай ... ... көшу ... оператор , енгізу және шығару операторлары жай ... ... және ... ... цикл ... ... ... біріктіру операторы.
Меншіктеу ... ... ... ... негізгі
операторы. Операторды жазудағы жалпы формасы
V:=a
Мұндағы V-айнымалы атауы, := меншіктеу ... ; ... ... бір мән. Бұл ... а ... мәнін есептеп оны V
айнымалысына меншітейді.
Мысалы, математикалық ... х=х+2 ... ... емес ... десек дұрыс ... ... х ... ... ... ... мағына береді.
Нүктелі үтір ... ... ... ... ... операторларды бір топқа
жинақтау.
Құрама опреатордың ... ... ... ... ... ... Begіn ... және End(соңы) қызметші сөздерді
операторлық жақшалар деп ... Begіn ... , End ... қызметін атқарады.
Құрама оператор бір ғана оператор деп ... ... кез ... ... ... ... Құрама оператордың
ішіндегі кезкелеген ... ... ... ... ... және End –нің алдынан нүктелі үтір ... ... ... ... ... атқармайтын оператор бос оператор деп ... ... ... ... ... бос ... ... табылады. Құрама
және бос операторлар шартты операторларда көптеп қолданылады.
Мәліметтерді ... және ... ... әдістері
Программаның орындалуы барысында операторы ... ... ... ... мәнін енгізуді сұрайлы,мән енгізілгеннен соң
программаның орындалу процессі ары ... ... ... ... ... ... ретімен мәндер қабылдайтын айнымалылар.Мәндерді
енгізу арасына бос орын тастап жазылып каретканы қайтару ... ... ... : ... мәндерді ,программа толық жазылып болып,оны
орындауға команда бергеннен кейін машинаның сұрауы бойынша ғана енгіземіз.
Егер айнымалы нақты (real) деп ... оның ... мәні ... ... ... ... да,сол сияқты нақты санға айналдырып алады.
Мәліметтерді енгізу барысында жаңа жолға көшіретін
Параметрсіз енгізу операторын ... ... ... Бұл ... ... ... ... енгізіп ,сонан соң жаңа жолға
көшіретін readln (a1,a2,...an) енгізу операторы бар. Бұл соңғы оператор
алғашқы екі операторды бірге пайдаланғанмен бірдей.
Мәліметтерді ... ... ЭЕМ ... ... ... ... арналған шығару операторы wrіte. Оператордың жазылу үлгісі:
Wrіte(a1,a2,...an)
Мұндағы a1,a2,...an айнымалылар немесе дәйекшеге алынған символдар
тізбегі . Мысалы, Wrіte ... В=', ... ... ... ... В= ... ... , сонан соң ғана В-ның мәнін
шығарады.
Wrіte(у:7:3) –у айнымалысының мәніне барлығы 7 орын берілген, оның үшеуі
бөлшек ... ... ... ... у = -12.545 ... онда ... шығатын сан -12.545 болады.
у = -12.545 санын экранға ... ... ... ... y:10:6) онда ... шығатын мәлімет мынандай ... ... ... ... ... v=4/3pr3 ... бойынша шардың v көлемін есептеңіз.
Бұл есептің r=0.2 ... ... ... ... ... . Енді
біз r -дің кезкелген ... ... ... ... ... Ол үшін r:=0.2 ... ... орнына
read(r) енгізу операторын қолданамыз.
Program м3 (іnput, ... ... ... (r ... мәнін енгіз );
Read(r)
V:=4*r*r*r/3
Wrіteln;
Wrіteln (нәтиже:);
Wrіteln (‘шардың көлемі=’,v:8:3)
End.
Бұл R дің екі мәні үшін ... ... ... ... қарай
программаның орындалуы барысындағы экрандағы экранға ... ... ... ... ... ... оператор қандай да бір ... ... ... байланысты екі түрлі шешім ... ... х

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









Ұқсас жұмыстар
Тақырыб Бет саны
Turbo Pascal программасының негізгі түсініктері17 бет
Объектілі бағдарланған программалау30 бет
Процедуралар мен функциялар8 бет
Turbo pascal6 бет
Turbo Pascal - дағы енгізу және шығару операторлары26 бет
Turbo Pascal - жоғары деңгейлі программалау жүйесі22 бет
Turbo Pascal 7.0 интегралдық программалау ортасын пайдалану43 бет
Turbo Pascal 7.0. программалау тілі10 бет
Turbo Pascal бағдарламалау тілі8 бет
Turbo pascal бағдарламамалау ортасы. спрайттар28 бет


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


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

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

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

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

Email: info@stud.kz

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

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