Алгоритмдеу негіздері және бағдарламалау

Алгоритм және блок.схема
Паскаль тіліндегі бағдарламалар. Бастапқы мәліметтер.
Тілдің операторлары
        
        №11 дәріс.АЛГОРИТМДЕУ НЕГІЗДЕРІ ЖӘНЕ БАҒДАРЛАМАЛАУ
10.1 Алгоритм және блок-схема
10.2 ... ... ... ... ... ... операторлары
1. АЛГОРИТМ ЖӘНЕ БЛОК-СХЕМА
Қазіргі кезде ЭЕМ есептерді шешу үшін оның алгоритмі болу керек.Белгілі
мақсатқа жетуіне ... ... ... деп атайды.
Алгоритмнің негізінде бағдарлама құрастырылады және түзеледі,яғни есеп
шешуінің алгоритмі оны ... ... ... түрде
жазыладыАлгоритм көрсетімінің ең көрнекі әдісі ... ... ... ... ... бұл ... блоктар
бірізділігі түрінде ... ... ... ... жатқан
әрекеттерді түсіндіретін ақпарат орналасқан.
Блоктардағы сызықтар блоктар арасындағы байланыс функцияларын орындайды.
Негізгі ... мен ... ... ... БЛОКТАР КЕСКІНДЕМЕСІ ... ... |
| |- ... ... |
| |- ... әрекет |
| |- ... ... |
| |- ... ... |
| | |
| |- ... ... ... ... ... ТІЛІНДЕГІ БАҒДАРЛАМАЛАР. БАСТАПҚЫ МӘЛІМЕТТЕР.
Кез-келген бағдарламалық тіл символдардан, сөздерден, сөз тіркестері және
сөйлемдерден(операторлардан) тұрады. Паскаль ... ... ... ... ... 26 ... ... сөздері және
идентификаторлар жазылады. Бағдарламада айнымалылар мен ... ... ... ... идентификаторлар деп атайды.
Идентификаторларды бір әріппен (Х,У,а,в) немесе ... ... ... т.с.с).
2. Сандарды белгілейтін араб цифрларынан:0,1,2,3,4,5,6,7,8,9. Сандар
бүтін және ... ... екі ... ... Арнайы символдардан тұрады: + - * / , . < > = ( ) ; : ‘ # т с ... деп ... ... барысында әр түрлі мәндерді
қабылдайтын шамаларды айтады.Олар ... ... әр ... ... бір ... ие ... ... айнымалы алдын ала VAR
(variable-айнымалы)бөлімінде өзіне тән бір типпен ... деп ... ... ... ... ... шамаларды айтады. Тұрақтылар CONST (constant) бөлімінде жазылады.
СТАНДАРТТЫ ФУНКЦИЯЛАРМЕН ҚЫЗМЕТШІ СӨЗДЕР
|Математикалық жазылуы ... ... ... |
| |ABS(X) |
| |SQRT(X) |
| |SIN(X) |
| |COS(X) ... x |SIN(X) / COS(X) ... x |COS(X) / SIN(X) ... x |Ln (x) ... |SQR(X) ... |Exp(x) ... ... ... |3.14 саны ... ... тіліндегі бағдарламалар бір-бірімен байланысқан бөлімдерден
тұрады.Қарапайым бағдарламаның ... ... ... ... ... (Program)
Таңбалардың жазылуы; (LABEL) ... ... ... (бағдарламаның басы)
Берілген деректілерді енгізу;(READ)
Деректілерді ... ... ... ... ... ... бөлімінде бағдарламаның ... ... ... және ... ... типтері: нақты тип(real), бүтін ... және ... ... |Паскаль програмасының жазылу бөлімі |
| ... түрі ... ... |
|1 ... |Program ... аты; |Program ESEP1 ; |
| ... | | |
|2 ... |LABEL ... аты; |LABEL 2,XR; |
| ... | | |
|3 ... |CONST ... ... |CONST X=56.5, n=8; |
| ... | | |
|4 ... |VAR айнымалылардың аты: |VAR ... |
| ... ... ... ... ПАСКАЛЬ ТІЛІНІҢ ОПЕРАТОРЛАРЫ.
Бағдарламаның маңызды бөлігі - орындалу бөлімі болып табылады,оны тізбекті
нұсқаулар арқылы компьютер орындайды. Осы ... ... ... ... ... ... ... мәнін есептеп, оны айнымалыға
меншіктеу үшін қолданылады. Ол кез-келген бағдарламаның негізгі
операторының бірі болып табылады.Меншіктеу операторының ... ... - ... аты:
:= - меншіктеу таңбасы;
Z - өрнек.
Меншіктеу операторы өрнектің оң жағын, яғни Z ... ... ... сол ... Y айнымалысына меншіктейді.
Мысалы:
X:=1.25;
Z:=5;
S:=S+1;
ЕНГІЗУ ЖӘНЕ ШЫҒАРУ ОПЕРАТОРЛАРЫ.
Енгізу операторы READ –айнымалының әр-түрлі мәндерін пернетақтадан
компьютердің жадына ... үшін ... ... ... READ (X)-х-тің мәнін енгіз;
READ (а,b,c)- а,b,c айнымалылардың мәндерін енгіз;
READLN-айнымалының мәндерін енгізгеннен кейін курсор келесі қатарға көшеді.
ә) READLN ... ... ... ... а,b,c ... ... енгіз;
Шығару операторы WRITE –ақпаратты компьютердің жадынан экранға шығару үшін
қолданылады.
Оператордың жазылу түрі:
а) WRITE (X)- экранға х-тің мәні ... ... ... а,b,c ... ... шығады;
WRITELN-айнымалының мәндерін енгізгеннен кейін курсор келесі қатарға
көшеді.
ә) WRITELN (X)- ... ... мәні ... да ... ... жолға өтеді;
ТАРМАҚАЛУ КОМАНДАЛАРЫ.
Бағдарламадағы операторлардың орындалу ретін басқарып отыратын
операторларды тармақталу командалары ... ... көшу ... ... ... жазылу ретімен бірінен соң бірі
орындалады. Бірақ көптеген бағдарламаларды құру барысында операторлардың
реттеліп орындалу ... ... тура ... ... ... ... өтіп, кейін оған қайтып келу керек болады. Мұндай
жағдайларда GOTO шартсыз көшу ... ... GOTO n; ... ... бар ... ... көшу операторы.
IF...THEN ... ELSE ...; шартты операторлары берілген шарттардын
орындалуын реттейді.Олар бірнеше операторлардан тұрады,сондықтан құрама
операторлар болып табылады.
Паскальда шартты көшу ... екі түрі ... ... түрі
IF шарт THEN 1-блок ELSE ... шарт ... , онда ... THEN ... ... 1-ші блокты
орындайды, әйтпесе басқару ELSE операторына беріліп 2-ші блок орындалады.
ә) қысқаша түрі
IF шарт THEN ... ... шарт ... , онда ... THEN ... ... 1-ші ... әйтпесе басқару нүктелі үтірден кейінгі операторға беріледі.
ҚАЙТАЛАНУ КОМАНДАЛАРЫ.
Бағдарламаның белгілі бір бөлігінің орындалуын ... рет ... ... ... қайталану командалары деп атайды. Бағдарламалық
текстер қысқа әрі оқуға жеңіл болуы үшін ... ... ... ... ұйымдастырады.. Циклдік процесстерді ұйымдастыру үшін
келесі операторлар қолданылады:
1) Параметрлі цикл FOR –TO (ҮШІН ... ... ... циклі)
3) REPEAT … UNTIL (ДЕЙІН циклі)
1)Параметрлі циклдік операторлар цикл денесінің қайталануы ... ... ... ... ... ... I : =m1 TO m2 DO
Begin
Оператор 1
Цикл денесі
Оператор N
End;
мұндағы: I-циклдік айнымалы (есептеуіш), әр цикл ... ... ... ... m1- I ... ... ... I есептеуіштің
соңғы мәні. Цикл денесі жай немесе құрама операторлардан тұруы мүмкін.
FOR циклінің блок-схемасы:
2) WHILE…DO (ӘЗІРШЕ ... ... ... саны ... ... белгісіз
болған жағдайларда қолданылады. Цикл денесінің әрбір орындалуының алдында ,
WHILE операторында циклдің орындалу шарты ... ... ... ... әсер ... ... цикл ... беріледі. Жалпы
түрі:
WHILE шартDO
цикл денесі;
Әзірше WHILE операторында жазылған шарт орындалып тұрса,цикл денесінің
орындалуы қайталанып тұрады.Егер шарт орындалмай қалса , онда ... ... ... цикл ... ... тұрған операторға беріледі.
3) REPEAT … UNTIL (ДЕЙІН циклі) Бұл ... WHILE ... ... саны алдын–ала белгісіз болған жағдайларда қолданылады. REPEAT
циклінің WHILE циклінен ... ... ... шарты цикл денесінен
кейін тексеріледі.Циклден шығу үшін цикл ... ... әсер ... ... ... ... тиіс , ... цикл денесінің орындалуы тоқтамай шексіз
қайталана береді.Жалпы жазылуы:
REPEAT
Цикл денесі;
UNTIL шарт;
UNTIL операторында жазылған шарт орындалғанға ... цикл ... ... ... ондағы шарт орындалса онда қайталану
процесі тоқтап , басқару цикл денесінен ... ... ... ... есептеу параметр мәні циклге дейін беріліп, оның жаңа
мәнінің өсімі цикл денесінде беріледі.
МАССИВТЕР
Элементтерінің саны ... ... бір ... ... ... ... деп атайды. Массивтің типі күрделі болып табылады..
массивтерді бағдарламада қолдану үшін,оларға белгілі бір ат ... соң ... VAR ... TYPE ... ARRAY қызметші
сөзімен сипаттап, компьютердің жадынан массив элементтеріне орын
бөлінеді. Жалпы түрі:
VAR ... ... ... OF ... «массив атауы»= ARRAY[1..N] OF Х2;
Мұндағы: «массив атауы»массивті белгілеген идентификатор Х,А,MAS т б.
ARRAY-массив ұғымын білдіретін қызметші сөз.
OF-қызметші сөз.
[1..N] – ... ... ... ... ... ... ... элементтерін енгізу және шығару цикл арқылы жүзеге асырылады.
Бір өлшемді массив:
Readln(N);
For K:=1 TO N do Read ... ... Read ... ... ... K=

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









Ұқсас жұмыстар
Тақырыб Бет саны
Алгоритмдеу және бағдарламалау негіздері19 бет
Java бағдарламалау тілі28 бет
Жалпы білім беретін орта мектепте информатика курсының мазмұны28 бет
Информатика пәнінің сұрақтары8 бет
Бағдарлама кешенінің енгізу және шығару құжаттарын сипаттау, Есептің қойылымы, Есепті шешу үшін алгоритм құрастыру, Бағдарлама кешенін сипаттау, Алгоритм құрастыру9 бет
Компьютердің бағдарламалық құралдары. Бағдарламалауды автоматтандыру әдістері. Алгоритмдік тілдер. Алгоритмдік тілдің қолдануы және оған қойылатын талаптар.6 бет
Мультиспектралды бейнелерді өңдеуде кластеризация алгоритмін зерттеу және өңдеу, параллелизация технологиясын қолдану арқылы бағдарламаның тиімділігін арттыру54 бет
Basic 6.015 бет
Delphі ортасында жұмыс істеу технологиясы80 бет
Qbasic тілінде бағдарламалау және MS Office бағдарламалары мен жұмыс істеу3 бет


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


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

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

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

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

Email: info@stud.kz

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

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