Алгоритм түсінігі

МАЗМҰНЫ

КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 2.

І.Негізгі бөлім
1.1. Алгоритм түсінігі , оның қасиеттері мен түрлері ... ... ... ... ... ... ... ..5.
1.2.Есепті компьютерде дайындау және шешу кезеңдері ... ... ... ... ... ... 8.

ІІ.Арнайы бөлім
2.1. Тіл алфавиті. Математикалық өрнектер және функциялар.
Бағдарлама құрылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...12.
2.2. Мәліметтердің базалық типтері: сандық,
символдық, логикалық ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...20.

III.Программалау бөлімі
3.1.Мысалдық есептер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 26.

ҚОРЫТЫНДЫ

ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР
КІРІСПЕ
Көптеген жылдар бойы алгоритмге деген қызығушылық өсу үстінде .Ол ғылыми зертеулерде, техникада, эконмикада және т.с.с. көптеген салаларда есептеуіш машиналарда қолданумен байланысты. Бұл есептеуіш машиналары берілген алгоритмдерге сәйкес оның кейбір өлшемдерінің құрылымен дәл орындайды.
Бұл мүмкіндіктің тартымды болу себебі, айтып кеткен зертеулер көлеміндегі зерттелінетін процестер көп жағдайда математикалық функция, теңдеулер жүйесі, теңсіздіктер көмегімен сипатталады және осы зерттелінетін процестердің нақты мәліметтерін алу үшін математикалық объектіде кейбір іс - әрекеттер жасау қажет.
Адамға тек, керекті түрлендірулер мен есептеулердің алгоритмдерін сипаттаса болғаны, қалғанын есептеуіш машинасы өзі орындайды. Есептеуіш машиналары тек сандық алгоритмдерді орындайды деп ойламау керек. Сонымен қатар бұл машиналар алгебралық формулалар, текстер және т.б. символдарының нәтижелерін түрлендіре алады.
Алгоритмнің жазу ережесін есептеуіш машинада орындау өте қатал болып табылады – автомат адам үшін ештеңе алдын ала ойлай алмайды. Алгоритмнің ереже түріндегі жиынтығы бағдарламамалау тілі деп аталады. Ал бағдарламамалаудың кейбір тілінде жазылған әрбір алгоритм бағдарламама деп аталады.
Зерттелінетін процестің немесе объектіні ақпараттық моделіне сәйкес құрылған және ақпаратты электронды есептеуіш машинада өңдеу алгоритмін жазу үшін арнаулы бағдарламамалау жүйелері қолданылады.
Соңғы отыз жыл көлемінде кең таралған бағдарламамалау тілдерінің арасында өзінің танымалдылығымен Паскаль тілі ерекшеленеді.



Паскаль тілін 1970 жылы швейцарияның Цюрих қаласындағы жоғары техникалық училищесінің профессоры Никлаус Вирт ұсынған. Ол бұл тілді дүние жүзінде алғаш болып есептеу машинасын ойлап жасаған ұлы француз ғалымы Блез Паскальдің құрметімен атаған.
1979 жылы қабылданған стандартты Паскаль тілі басқа тілдерден қалыспайды. Сондықтан да қазіргі кезде Паскаль тілі кез-келген саладағы күрделі есептерді шешу үшін қолданады.
Қазіргі кезде көп тараған қуатты бағдарламаалау жүйелерінің бірі – Турбо Паскаль жүйесі болып есептеледі. Бұл бағдарламаалау жүйесінің негізі ретінде Паскаль бағдарламамалау тілінің компиляторы алынған, сонымен қатар жүйе құрамына қолданушыға бағдарламамаларды теріп жазғанда, өңдегенде ыңғайлы болу үшін сервистік қызмет көрсететін қабықша (орта ) енгізілген. Бұл жүйедегі компилятор көмегімен жүзеге асыратын Паскаль бағдарламамалау тілін - Турбо Паскаль бағдарламамалау тілі, ал сервистік қабықшаны Турбо Паскаль ортасы деп атау келісілген.
1. Г. Л. Семашко, А. И. Салтыков “Программирование на языке паскаль” - Москва “Наука”, 1988.
2. О. Н. Перминов “Язык программирования паскаль” - Москва “Радио и связь”, 1989.
3. Фаронов “Turbo Pascal 7.0”
1.Ғ.Ш.Тойкенов, Паскаль тілінде программалау, Алматы “Дәнекер” 2001 жыл.
2.В.Э.Фигурнов, IBM PC для пользователя. Москва “Инфра-М” 1996 год.
3.Е.А.Бурин, Программирование на языке TURBO-PASCAL. Алматы 2000 год.
4.А.И.Марченко, Л.А.Марченко, TURBO PASCAL. Киев “Век+” 2000 год.
5.В.И.Грызлов, Т.П.Грызлова. TURBO PASCAL. Москва, ДМК, 1999 год.
6.Н.Б.Культин. “ Программирование в TURBO PASCAL 7.0 и Delphi.” Санкт-Петербург.1997 год.
7.Л.М.Климова. PASCAL 7.0. Практическое программирование. Москва. 2000 год.
        
        МАЗМҰНЫ
КІРІСПЕ.....................................................................
...................................2.
І.Негізгі бөлім
1.1. Алгоритм түсінігі , оның қасиеттері мен
түрлері..............................5.
1.2.Есепті компьютерде дайындау және шешу
кезеңдері........................8.
ІІ.Арнайы бөлім
2.1. Тіл алфавиті. Математикалық өрнектер және функциялар.
Бағдарлама
құрылымы....................................................................
...........12.
2.2. Мәліметтердің базалық ... ... ... ... ... бойы ... деген қызығушылық өсу үстінде .Ол
ғылыми зертеулерде, техникада, эконмикада және т.с.с. көптеген ... ... ... ... Бұл ... ... алгоритмдерге сәйкес оның кейбір өлшемдерінің құрылымен дәл
орындайды.
Бұл мүмкіндіктің ... болу ... ... ... ... ... процестер көп жағдайда математикалық функция,
теңдеулер жүйесі, теңсіздіктер көмегімен сипатталады және осы ... ... ... алу үшін ... ... кейбір іс
- әрекеттер жасау қажет.
Адамға тек, керекті түрлендірулер мен ... ... ... ... есептеуіш машинасы өзі орындайды. Есептеуіш
машиналары тек сандық алгоритмдерді ... деп ... ... ... бұл ... ... формулалар, текстер және т.б. символдарының
нәтижелерін түрлендіре алады.
Алгоритмнің жазу ережесін есептеуіш машинада орындау өте ... ...... адам үшін ... ... ала ... алмайды. Алгоритмнің
ереже түріндегі жиынтығы бағдарламамалау тілі деп ... ... ... ... ... ... алгоритм бағдарламама деп
аталады.
Зерттелінетін процестің немесе объектіні ақпараттық ... ... және ... ... ... ... өңдеу алгоритмін жазу
үшін арнаулы бағдарламамалау жүйелері қолданылады.
Соңғы отыз жыл көлемінде кең таралған бағдарламамалау тілдерінің арасында
өзінің танымалдылығымен ... тілі ... ... 1970 жылы швейцарияның Цюрих қаласындағы жоғары
техникалық училищесінің профессоры Никлаус Вирт ұсынған. Ол бұл ... ... ... ... ... ... ойлап жасаған ұлы француз ғалымы Блез
Паскальдің құрметімен атаған.
1979 жылы қабылданған стандартты ... тілі ... ... ... да ... ... ... тілі кез-келген саладағы
күрделі есептерді шешу үшін қолданады.
Қазіргі кезде көп тараған қуатты бағдарламаалау жүйелерінің бірі ... ... ... ... ... Бұл бағдарламаалау жүйесінің негізі
ретінде Паскаль бағдарламамалау тілінің компиляторы алынған, сонымен қатар
жүйе ... ... ... теріп жазғанда, өңдегенде
ыңғайлы болу үшін ... ... ... ... ... ) ... ... компилятор көмегімен жүзеге асыратын Паскаль ... - ... ... ... тілі, ал сервистік қабықшаны Турбо
Паскаль ортасы деп атау келісілген.
Негізгі бөлім
1. АЛГОРИТМДІ БАҒЫНДЫРУ
1.1. ... ... , оның ... мен ... - ... ... тапсырманы шешу үшін берілген
ережелер тізбегі (ағылшын тілінен аударғанда Algorythm). Алгоритм негізін
ІХғасырдағы ... ұлы ... ... ... ... ... ... тоқталайық:
1. Алгоритмнің дискреттілігі. Бұл қасиет алгоритм түрінде жазылған есеп
шешімі жеке жәй командаларға ... ... ... ... көрсетеді.
2. Алгоритмнің анықтылығы. Бұл қасиет алгоритмнің әр ... ... ... және ... орындалмауы керектігін
көрсетеді.
3. Алгоритмнің нәтижелігі. Бұл қасиет ... ... адам ... нәтиже алатынын көрсетеді.
4. Алгоритмнің жалпылығы. Бұл қасиет есепті шешуге ... ... ... ... барлық мүмкін мәндері үшін орындалатынын
көрсетеді.
Алгоритм адамға түсінікті ... ... Ең кең ... түрлері:
сөздік, кестелік және блок – схемалық (құрылымдық ... түрі - ... ... мен ... түрінде суреттеуге
мүмкіндік береді.
Кестелік түрі - алгоритмді кесте ... және ... ... көрсету үшін қызмет етеді.
Блок – схема – бұл алгоритмді көрсетудің графикалық түрі, алгоритмнің
әрбір амалы өзіне сәйкес геометриялық ... ... ... ... арқылы орындалатын
әрекеттер мен олардың орындалуы ретін көрсететін ... ... ... әр ... ... ... ... іс-әрекеттердің түріне қарай ... ... ... ... ... фигуралар арасындағы
байланыс жолдары нұсқама арқылы ... ... ... жазғанда арнайы қабылданған
мемлекеттік үлгі ... мына ... ... басы ... ... аргументтерімен ... ... ... ... өңдеуді
(есептеулерді)тіктөртбұрыш,шарттарды тексеру ромб ... ... ... ... ... ... ішіне және жанына
түсініктеме сөздер жазылады.Олар оқуға ыңғайлы болуы керек.
Блок-схема алгоритмді ... ... ... деп,
бағытталған байланыс нұсқамаларымен ... ... ... ... ... жазуды айтады.Ал әрбір фигура алгоритмнің бір
әрекетін ... ... ... ... ... фигураға
алмасуды білдіреді.Блок-схема алгоритмді басқару көрнекілігін анық ... ... ... ... ... ағын сызығы деп аталады.Ағын сызығы фигурадан ... ... ... ... және ... ... ... көрсету
үшін пайдаланылады.
Әрбір блок-схема басы және соңы болады.Барлық блоктар ... ... ... ... ’’, “ ... ... ағынының бір кіру және бір немесе екі щығу сызықтары
болады.
|Шартты белгіленуі ... |
| | |
| ... ... |
| | |
| ... ... |
| | |
| ... амал және ... ... |
| | |
| ... ... ... жалғандығына тәуелді |
| ... ... |
| ... while және repeat ... көшу және ... ... операторларына сәйкес келеді; |
| ... ... ... ... бағдарламада |
| |FOR ... ... ... ... |
| ... ... клавиатурадан енгізу; |
| ... ... және ... ... ... |
| | |
| ... жоғарыдан төменге немесе солдан оңға |
| ... ... |
| ... төменнен жағарыға немесе оңнан солға |
| ... ... |
| ... ... ... ... ... типтерге бөледі: сызықтық, тармақталған және
циклдік.
Сызықтық алгоритм – ... ... ең ... және
логикалық шарттарсыз бір рет орныдалатын амалдар тізбегінен тұрады, яғни
сызықтық алгоритмде есептеудің бір ғана ... ... ... ... есептеу тармақтары болады.
Есептеулер қайсыбір ... ... ... ... ... ... ... орындалуы, ал кейбіреулерінің орындалмауы
мүмкін.
Циклдік алгорим амал ... ... ... ... рет ... ... қолданылады. Яғни, циклдік алгоритм бірнеше рет ... ... ... ... ... және шешу ... ... шығару үшін жүретін амалдар тізбегінің жүрісін
түсіну үшін ЭЕМ- нің ... ... білу ... ... ... | | | | | ... | | | | ... | | | | | |
| ... ... | | | | |
| ... | | | | |
| | | | | ... |
| | | ... | |АЛҚ |
| | | | | |БҚ |
| | | | | | |
| ... ... | | | | |
| ... | | | | |
| | | | | | |
| | | | | | ...... ... (АЛҚ- арифметикалық – логикалық құрылғы)
және есептеу машинасының жұмысын басқарушы (БҚ- басқару құрылғысы) блок.
ЭЕМ-нің негзгі блоктарын біле отырып, ... ... ... ... ... ... ... жүрісі мынадай болады:
Есептің қойылымы → алгоритм → бағдарлама тексті → нәтиже
Есепті компьютерде дайындау және шешу кезеңдері:
• Есептiң қойылу ... ... ... ... ... тағайындау;
• Математикалық модельін қарастыру;
• Алгоритм, блок-схема жазу;
• Бағдарламамалау тілінде бағдарламама жазу;
• Бағдарламама нәтижесін алу;
• Нәтижесін талдау;
Алгоритм дегенміз ... ... ... ... ... ... тізбегі
ретінде жазуды айтамыз
Алгоритмнің жазылу түрлері
1. Табиғи ... тил ... ... ... ... сөздер арқылы жазу
3. Графикалық түрде, яғни геометриалық фигураларын пайдаланып жазу .
Алгоритмді графикалық ... ... ... ... жазу – ... ... арқылы бекітілген,
онда кез келген амал белгілі бір геометриялық фигуралар мен ... ... ... блоктар амалдар символы деп аталады. Блоктар бағытталган
сызықтармен байланысып бірінен соң бірі ... ... ... ... ... информатика пәнінің негізгі ұғымдарының бірі . Компьютерді қоғам
өмірінің қай саласында болмысын пайдалана білу үшін алгоритм ... ... сөзі ... ... нұсқау, жарлық речепт, ереже, тартіп, заң,
жоба сөздеріне синоним болып келетін Алгоритм сөзі Орта ... ... ұлы ...... ... ал – ... атымен байланысты
шыққан . Ол өзінің Арифметикалық ... ... ... ... ... ... ұсынган. Сөйтіп арифметикалық амалдарды орындау
ережесі, геометриялық фигураларды салу ережесі, сөздердің ... ... т.с. ... ... деп ... ... ... деп алдын – ала анықталган мақсатқа жету ... ... ... үшін орындаушыға ( адамга компьютер және т.с.) берілген түсінікті
нұсқаулардың тізбегін айтамыз.
Алгоритм кез келген ... ... мына ... ... ... алгоритмнің түсініктілгі, дискреттілігі анықтылығы,
нәтижелігі, ... ... . ... орындаушы үшін алгоритмнің
түсініктілігі деп, орындаушының жарлықтарының жүйесіне , құрамына ... ... ... ... туралы жазбалар мазмұнын айтамыз. Алгоритм
ЭВМ қабылдайтын сол бойынша ... ... ... алатын нұсқаулар
түрінде берілуі керек.
Дискреттілігі- ... ... ... ... ... Онын бір ... ... соны мен келесі жарлықтын
келесіжарлықтын басына сілтеме дәл, нақты ... ... ... ді ... бір ... ... жасасатын нұсқаулардың тізбегінен тұрады.
Әрбір жарлықты орындағанда алгоритмнің ... ... ма, не ... ... ... сол ... дәл мәлімет болуы шарт, яғни
алгоритмде нұсқаулардың орындалу реті анықталған болуы ... ЭВМ үшін ... ... ... ... ... кай ... анық көрсетілуі қажет.
Алгоритм – шектеулі қадамдарды орындап ... соң ... алып ... алгоритм орындалған соң есептің шешуді ... ... ... ... ... мүмкін. Алгоритмнін жалпылығы деп оны бірдей
типтегі есептерді шешу үшін қолдануға болатындығын айтады.
Алгоритмді жазу тасілдері
Алгоритмдегі жарлықтардың, нұсқаулардың берілу туріне ... ... ... ... Орындаушының өзіне тән біліміне байланысты
арнайы таңбалар , сөздер іс- ... , ... ... ... ... ұйымдастыруға болады.
Мысалы, цирктегі құстар мен жануарларға алгоритмдер арнайы дауыстар, іс-
қимылдар арқылы автокөлікті жүргізу алгоритмі, ... ... ... алгоритмі арнайы пернелерді басу, бұзу арқылы жүзеге асырылады
т.с.с. әртүрлі таңбалармен, белгілермен берілген алгоритмдер көп ... Адам ... ... алгоритм көбнесе сөзбен жазылады.
Сөзбен жазылған алгоритмдер, ретпен ... ... ... Сонымен
бірге алгоритмдер арнайы таңбалар,блок-схемалар, формулалар, кесте турінде,
ноталар аркылы жазылады.
Арнайы бөлім
2. TURBO PASCAL ТІЛІНІҢ БАЗАЛЫҚ ТИПТЕРІ МЕН ... Тіл ... ... ... және ... ... ... белгілі бір есептерді шешу үшін адам тарапынан сол ... ... және ... ... ... ... ... алуы қажет.
Компьютерлік тілде жазылған тапсырмалар мен ... ... ... аталады. Ал бағдарламалық текстерді жазу үшін ... ... ... тіл ... ... ... ... тіл символдардан, сөздерден, сөз тізбектері
және сөйлемдерден (операторлардан) тұрады. Сөздер символдардан құралады, ... сөз ... ... ... ... бағдарлама жазу үшін
көптеген бағдарламалау тілдері қолданылады. Солардың бірі -Turbo ... ... ... мен ... жеңілдігінің арқасында
бағдарламалаушылардың ... ... ... Turbo Pascal ... ... ... тұрады:
1. Латын алфавитінің 26 әріптерінен; олармен қызметші ... ... ... ... сөздер деп Turbo Pascal - дың өзіне
ғана тән, ... ... ... ... ... ... бар ... айтады. Бағдарламада айнымалылар мен тұрақтылардың
аттарын анықтайтын, әрі бағдарламалаушының өзі белгілейтін қызметші сөздер
кездеседі. ... ... ... деп ... ... бір
әріппен белгілеуге болады (мысалы: X, Ү, Z), бірақ ... ... ... ... (26 әріп) айнымалылардың
аттарын белгілеуге жетпейді немесе олар бағдарламалық текстің оқылуын
ауырлатып жібереді.
Мұндай жағдайларда ... ... ... ... ... ... ... ыңғайлы болып табылады(мысалы: Summa, X1, Ү12,
Z23, Min1, Audan_1, Audan_2, Audan_3, ... ... деп ... кездесетін барлық
тұрақтыларды, айнымалыларды, функциялар мен ... ... ... ... мен ... және сызықшалардан тұратын қызметші
сөздерді айтады. Идентификаторлар міндетті түрде ... ... ... ... ... басқа қызметші сөздердің атын қоюға болмайды, олардың
ұзындығы әртүрлі болады, бірақ алғашқы 63 символ ғана басты болып ... мен ... ... бас ... де, кішкентай әріптермен
де жаза беруге болады. Мысалы: Begin, begin, BEGIN - ... бір ... READ, WRITE, ARRAY, TYPE, WHILE, REPEAT - ... ... ... Z, MASSIV, SUMMA, AUDAN1, AUDAN2 ... үш санның қосындысы =', Summa);
2. Сандарды белгілейтін араб цифрларынан: 0, 1,2, 3, 4, 5, 6, 7, ... ... ... және ... ... екі түрде беріледі. Нақты сандардың ... мен ... ... ... ... жазады: — 9.7, 6.25, .41, -8.178. Ал
өте үлкен немесе өте кіші шамалар экспоненциал сандар түрінде жазылады:
1.74Е+3(1.74*103)
5.74Е-4(5.74*10-4)
3. ... ... ... ... әріптер түсініктеме мен
комментарийлар жазу үшін ... ... ... ... алфавит әріптері пернетақтаның жоғарғы жағындағы ... ... олар ... ... қосылғанда ғана жұмыс істейді
және бағдарлама жазылғанда, егер текст оператордың ... онда - ... ... ... - ... ... жүлдызшалы
жай жақшаларға алынып жазылады.
Мысалы:
Writelh ('үшбұрыштың ауданы=')
{Операторлар бөлімі} (*Циклденесі*)
4. Арнаулы символдардан: :+-',. = ... ... ... және ... Pascal-дағы есептеулерде көптеген стандартты функциялар
қолданылады. ... ... ... жазу үшін ... ... ... соң жай ... ішінде аргументін көрсету керек.
Стандартты функциялардың атын идентификаторларға беруге ... ... ... ... кезде міндетті түрде функцияның
анықталу облысын ескеру қажет. Мысалы теріс санның квадрат түбірі ... ... 0-ге тең ... ... ... ... функциялардың
аргументі кез-келген өрнектен тұруы мүмкін. Мысалы:
SQR(3*X*X+5/8);TAN(2*X+15);ABS(25-X);LOG(X-Y);INT(SQR(X))
Берілген элементтерге қолданылатын амалдарды белгілі бір ... ... ... жазу ... деп ... Өрнектер есептеулерге
қатысатын барлық тұрақты, айнымалы шамалардан, функциялардан, жай жақша
және ... ... ... ... ... ... элементтерімен) не істеу керектігін анықтайды. Ең қарапайым өрнек
бір ғана тұрақты не ... ... ... Turbo ... ... ... арифметикалық, жолдық, логикалық және т.б. болып бөлінеді.
Қосу(+), ... ... ... ... ... арифметикалық
өрнектердегідей орындалады, мысалы:
5Х2+10:Ү-15х+2 өрнегінің Pascal-да жазылуы:
5*Sqr(X)+10/Y-Exp(Ln(15)*(Х+2));
Бұдан басқа тек бүтін сандарға ғана қолданылатын төмендегідей ... ... 3-ке ... шығатын санның бүтін бөлігі
15 Mod2=1
//15-ті 2-ге бөлгенде шығатын санның қалдығы
20 Div 30=0
//20-ны 30-ға бөлгенде шығатын санныңбүтін бөлігі
20 Mod 30=20
//20-ны 30-ға ... ... ... ... ModY
//Х айнымалысын Ү-ке бөлгенде шығатын санның қалдығы
XDivSQR(Y)
//X айнымалысын Ү-тің квадратына бөлгенде шығатын санның бүтін бөлігі
Логикалық ... ... ... =, =0 ... мәні ... ... ... оң болғанда екі түбір бар*)
x2:=(-b+Sqrt(d))/(2*a);
Goto 1 End Else іf d=0 ... ... ... 0-ге ... бір ... ... 2 End; Else Goto ... теріс болғанда теңдеудің шешімі жоқ*)
2.2. Мәліметтердің базалық типтері: сандық, символдық, логикалық.
Айнымалылар деп бағдарламаның ... ... ... мәндерді
қабылдай алатын шамаларды айтады. Олар идентификаторлармен белгіленіп,
әрбір уақытта белгілі бір ... ие бола ... ... ... ... ... ... айнымалылар алдын ала VAR(variable -айнымалы)
бөлімінде ... тән бір ... ғана ... ... ... ... ... X, X1: Integer;
A:Array[1..2]Of Real;
B:Array[ 1.. 5,1..7] Of Integer;
C:Char; D:String;
MIN1, MAX, SUM:Real;
BEGIN
A[1]:=17.2; B[2,3]:=91;
MAX:=A[1J; SUM:=0;
..................................
END.
Тұрақтылар деп ... ... ... ... өзгеріссіз
қалатын шамаларды айтады. Тұрақтылар идентификатормен белгіленеді ... ... ... ала ... - ... бөлімінде беріледі.
Тұрақтылардың жазылу мысалдары:
CONST A=5; В=8; РІ=3.14;
Х=' ... '; ... ... Turbo Pascal – да ... ала CONST ... сипаттамай-ақ
қолдана беретін арнаулы тұрақтылар бар, олар:
TRUE // типі ...... ... ... ... аталған), мәні - "ақиқат";
FALSE // типі логикалық – Boolean, мәні - " жалған";
MAXINT // типі – Integer , мәні – 32767 ... бір ... ... ... ... (бір – ... бір символға болса да өзгеше болуы шарт).
Сонымен қатар, бағдарламаны басқа бағдарламалаушылардың жеңіл оқып,
түсінуі ... ... ... етіп ... жөн. ... жай ... емес, SUMMA деп белгілеп алса, бағдарламаның оқылуы
түсінікті болады:
PROGRAM Sum;
VAR A,B:Integer;
C,Summa:Real;
BEGIN
Readln(A,B,C);
Summa:=A+B+C;
Writeln('үш ... ... - ' , ... мен ... ... типтер форматына қарай
бүтін, нақты, символдық, жолдық қатар, ... ... ... ... ... ... болады.
Егер бірнеше айнымалының типтері бірдей болса, оларды бір тізімге
үтір арқылы жазып, соңынан типін көрсетсе болады. ... ... Turbo ... да ... ... ... ... берілген.
Бұдан бөлек бағдарламалаушының өзі де санақты және ... ... ... емес ... ... ... (мысалы: X('A'..'z');
METALL(Na, К, Li); т.б.).
|Типтер |Мәндер интервалы ... ... |-32 ... 32 767-ге ... |бүтін сандар ... ... 127-ге ... ... ... |
| | | |
| | | |
| | | ... | | ... INT |-2 147 483 648 – ден ... ... |
| ... – ге ... | ... |0 – ден 255 – ке ... ... ... сандар ... |0 – ден 65 535 – ке ... ... бүтін сандар |
|BOOLEAN |True – ... False - ... ... шама ... |2.9*1 0 -39 - нен 1.7*1038 - ... ... |
| |не ... | ... |1.5*10-45-нен 3.4*1038-не |нақты сандар |
| ... | ... ... ... |нақты сандар |
| ... | ... |3.4*1 ... ... сандар |
| ... | ... |(-263+1 )-ден (263-1 )-ге ... сандар |
| ... | ... ... жиынтығы |символдық шамалар ... ... ... ... ... ... ... | ... ... ... | ... типін анықтау мысалдары.
Y:=SQR(A);
//егер A - бүтін сан болса, онда ... типі INTEGER ... A - ... сан ... онда ... типі REAL ... A - бүтін болса, онда Ү-тің типі LONGINT болады
Ү:=(А+15)/(5-А);
//erep A - бүтін сан болса, онда ... типі REAL ... - ... қатарының типі символдық - STRING
X:=(a>0)And(a=

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









Ұқсас жұмыстар
Тақырыб Бет саны
Turbo Pascal - дағы енгізу және шығару операторлары26 бет
Алгоритмдеу негіздері11 бет
DES (Data Encryption Standard) алгоритмін талдау21 бет
DES алгоритмі20 бет
RC алгоритмдері16 бет
«12 жылдық мектептің бастауыш сыныптарында «Алгоритм» тақырыбын оқытудың әдістемесі»»50 бет
Іздеу алгоритмі14 бет
Іздеу және сұрыптау алгоритімдері5 бет
Алгоритим құру және өңдеу тәсілдерін оқыту әдістері13 бет
Алгоритм жайлы6 бет


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


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

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

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

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

Email: info@stud.kz

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

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