Pascal және Си тілінде бағдарламалау

1. 1. Екі өлшемді массивтер ... ... ... ... ... ... ... ... ... ... ... ... ...
1.1. Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... .
1.2. Программаның блок.схемасы ... ... ... ... ... ... ... ... ... ...
1.3. Функционалды қолдануы ... ... ... ... ... ... ... ... ... ... ... .
1.4. Логикалық құрылымның баяндалуы ... ... ... ... ... ... ... ...
1.4.1. Pascal тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
1.4.2. Си тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
1.5. Қолданылған техникалық құралдар ... ... ... ... ... ... ... ... ... ... .
1.6. Шақырылуы және жіктелуі ... ... ... ... ... ... ... ... ... ... ... ... ... ...
1.7. Енгізілетін мәліметтер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
1.8. Шығарылатын мәліметтер ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2. 2. Функциялар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2.1. Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... .
2.2. Программаның блок.схемасы ... ... ... ... ... ... ... ... ... ...
2.3. Функционалды қолдануы ... ... ... ... ... ... ... ... ... ... ...
2.4. Логикалық құрылымның баяндалуы ... ... ... ... ... ... ... ...
2.4.1. Pascal тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2.4.2. Си тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
2.5. Қолданылған техникалық құралдар ... ... ... ... ... ... ... ... ... ... .
2.6. Шақырылуы және жіктелуі ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2.7. Енгізілген.шығарылған мәліметтер ... ... ... ... ... ... ... ... ... ... .
3. 3. Жолдар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
3.1. Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ...
3.2. Программаның блок.схемасы ... ... ... ... ... ... ... ... ... ...
3.3. Функционалды қолдануы ... ... ... ... ... ... ... ... ... ... ...
3.4. Логикалық құрылымның баяндалуы ... ... ... ... ... ... ... ...
3.4.1. Pascal тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
3.4.2. Си тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
3.5. Қолданылған техникалық құралдар ... ... ... ... ... ... ... ... ... ... .
3.6. Шақырылуы және жіктелуі ... ... ... ... ... ... ... ... ... ... ... ... ... ...
3.7. Енгізілген.шығарылған мәліметтер ... ... ... ... ... ... ... ... ... ... .
4. 4. Жазбалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
4.1. Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ...
4.2. Программаның блок.схемасы ... ... ... ... ... ... ... ... ... ...
4.3. Функционалды қолдануы ... ... ... ... ... ... ... ... ... ... ...
4.4. Логикалық құрылымның баяндалуы ... ... ... ... ... ... ... ...
4.4.1. Pascal тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
4.4.2. Си тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
4.5. Қолданылған техникалық құралдар ... ... ... ... ... ... ... ... ... ... .
4.6. Шақырылуы және жіктелуі ... ... ... ... ... ... ... ... ... ... ... ... ... ..
4.7. Енгізілген.шығарылған мәліметтер ... ... ... ... ... ... ... ... ... ... .
5. 5. Файлдар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
5.1. Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ...
5.2. Функционалды қолдануы ... ... ... ... ... ... ... ... ... ... ...
5.3. Логикалық құрылымның баяндалуы ... ... ... ... ... ... ... ...
5.3.1. Pascal тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
5.3.2. Си тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
5.4. Қолданылған техникалық құралдар ... ... ... ... ... ... ... ... ... ... .
5.5. Шақырылуы және жіктелуі ... ... ... ... ... ... ... ... ... ... ... ... ... ...
5.6. Енгізілген.шығарылған мәліметтер ... ... ... ... ... ... ... ... ... ... .
6. 6. Графика ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
6.1. Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
6.2. Функционалды қолдануы ... ... ... ... ... ... ... ... ... ... ...
6.3. Логикалық құрылымның баяндалуы ... ... ... ... ... ... ... ...
6.3.1. Pascal тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
6.3.2. Си тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
6.4. Қолданылған техникалық құралдар ... ... ... ... ... ... ... ... ... ... .
6.5. Шақырылуы және жіктелуі ... ... ... ... ... ... ... ... ... ... ... ... ... ...
6.6. Енгізілген.шығарылған мәліметтер ... ... ... ... ... ... ... ... ... ... .

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 28
Массив дегеніміз бірдей типті мәліметтердің жиыны. Басқаша айтқанда, массивтер бір атауға біріктірілген айнымалылардың реттелген тізбегі. Массивті сипаттағанда оның элементтерінің жалпы санын және элементтерінің типін көрсету қажет. Элементтерінің индексі арқылы массивтің әрбір элементін бөлек қарастыруға болады. Массив типін келесі түрде анықтауға болады:
TYPE <типтің аты>=ARRAY[<индекстік типтердің тізбегі>] OF <типі>
< типтің аты > - дұрыс идентификатор;
< индекстік типтердің тізбегі > - бір немесе бірнеше индекстік типтердің тізбегі (үтір арқылы жазылады);
<тип> - массив элементтерінің типі.
Turbo Pascal тіліндегі индекстік типтер ретінде кез келген реттік типтерді пайдалануға болады. Содан кейін массив программасының VAR бөлігінде келесі түрде сипатталады:
VAR <типтің аты>=ARRAY[<индекстік типтердің тізбегі>] OF <типі>
Әдетте индекстік типі ретінде диапазон типі пайдаланылады. Диапазон типінде индекстің өзгеру шекаралары анықталады.
const n=5;
m=6;
var a: array[1..n,1..m] of real;
b:array [1..n] of real;
i,j: integer;

Қолданылған шартты операторлар:
begin
b[i]:=1;
for j:=1 to m do
if(a[i,j]>1) and(a[i,j]<1.5) then b[i]:=b[i]*sqr(a[i,j]);end;
Қолданылған циклдік операторлар:
begin
for i:=1 to n do
for j:=1 to m do
readln(a[i,j]);

Си тіліндегі екі өлшемді массивтер.

Массив бірдей типтегі айнымалылардың тізбегін бір бүтін етіп сақтай алады. Массивті хабарлау деп оның атауы мен элементтерінің типін анықтауды айтады. Ол сондай-ақ массивтегі элементтер санын да береді. Массив типіндегі айнымалы өрнектерде берілген спецификациядағы тип мәніне тұрақты ретінде қолданылуы мүмкін. Егер де сипатталатын массив типі көрсетілмесе, онда int типін қолдану ұсынылады.
Екі өлшемді массивті сипаттау синтаксисі келесі түрде болады:
[<сипатталатын массив типі>] <айнымалы-идентификатор>
[<тұрақты өрнек>] [<тұрақты өрнек>]
<айнымалы-идентификатордың> соңындағы квадратты жақшалар массив типінің белгісі болып саналады. Квадратты жақшалардағы әр тұрақты өрнек берілген өлшеудегі массивтің элементтерінің санын анықтайды. Массивтің элементтерін индекстеу нөлден басталады. Сонымен массивтің соңғы элементінің индексі массивтегі элементтер санына 1-ге кем болады. Массивке оның элементтерін орналастыратын жады бөлінеді. Массивтің біріншісі элементінен соңғы элементіне дейін барлығы адрестерінің өсу реті бойынша тізбектелген жады ұяшықтарында орналасады. Жадыда массив элементтері арасында бос орындар жоқ. Көп өлшемді массивтердің элементтері қатар бойынша сақталынады.
1. Попов В.Б. Turbo Pascal: для школьников. -М.: Финансы и статистика, 1999. -
528б.
2. Абрамов С.А., Зима Е.В. Начала программирования на языке Паскаль.- М.: Наука, 1987. – 112б.
3. Перминов О.Н. Язык программирования Паскаль. –М.: Радио и связь, 1994.-336б.
4. Вирт Н. Алгоритмы + структуры данных = программы: Пер. С англ.- М.: Мир, 1985. – 406б.
5. Грогоно П. Программирование на языке Паскаль: Пер. с англ.- М.: Мир, 1982.- 382б.
        
        |  |                                          ...                    |   |
| | | ... Екі ... ... |3 |
| |1.1. ... қойылымы…………………………………...……….. |4 |
| |1.2. ... ... |5 |
| |1.3. ... қолдануы………………...…………………... |6 |
| |1.4. ... ... ... |6 |
| |1.4.1. Pascal |6 |
| ... |
| ... | |
| |1.4.2. Си |6 |
| ... |
| ... | |
| |1.5. ... ... |6 |
| ... | |
| |1.6. ... және |6 |
| ... | |
| |1.7. ... |7 |
| ... |
| |.... | |
| |1.8. ... |7 |
| ... | ... |7 |
| ... |
| ... | |
| |2.1. ... қойылымы…………………………………………..... |9 |
| |2.2. ... ... |10 |
| |2.3. ... ... |11 |
| |2.4. ... ... ... |11 |
| |2.4.1. Pascal |11 |
| ... |
| ... | |
| |2.4.2. Си |11 |
| ... |
| |................... | |
| |2.5. ... ... |12 |
| ... | |
| |2.6. ... және |12 |
| ... | |
| |2.7. ... |12 |
| ... | ... |13 |
| ... |
| ... | |
| |3.1. ... ... |13 |
| |3.2. ... блок-схемасы………………………………... |14 |
| |3.3. ... ... |14 |
| |3.4. ... ... баяндалуы……………………….... |14 |
| |3.4.1. Pascal |15 |
| ... |
| ... | |
| |3.4.2. Си |15 |
| ... |
| ... | |
| |3.5. ... ... |15 |
| ... | |
| |3.6. ... және |15 |
| ... | |
| |3.7. ... |15 |
| ... | ... |16 |
| ... |
| ... | |
| |4.1. ... ... |17 |
| |4.2. ... блок-схемасы………………………………... |18 |
| |4.3. ... ... |18 |
| |4.4. ... ... ... |18 |
| |4.4.1. Pascal |18 |
| ... |
| |............. | |
| |4.4.2. Си |19 |
| ... |
| ... | |
| |4.5. ... техникалық |19 |
| ... | |
| |4.6. ... және |19 |
| ... | |
| |4.7. ... |19 |
| ... | ... |19 |
| ... |
| |............................... | |
| |5.1. ... ... |21 |
| |5.2. ... ... |21 |
| |5.3. ... ... ... |21 |
| |5.3.1. Pascal |21 |
| ... |
| |............. | |
| |5.3.2. Си |22 |
| ... |
| ... | |
| |5.4. ... ... |23 |
| ... | |
| |5.5. ... және |23 |
| ... | |
| |5.6. ... |23 |
| ... | ... |23 |
| ... |
| ... | |
| |6.1. ... |25 |
| ... |
| ... | |
| |6.2. ... қолдануы…………………………………….. |26 |
| |6.3. ... ... ... |26 |
| |6.3.1. Pascal |26 |
| ... |
| ... | |
| |6.3.2. Си |26 |
| ... |
| |................... | |
| |6.4. ... ... |27 |
| ... | |
| |6.5. ... және |27 |
| ... | |
| |6.6. ... |27 |
| ... | |
| | | |
| | | |
| ... |
| ... | |
| |28 | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
1. Екі ... ... Pascal тіліндегі екі өлшемді массивтер.
Массив дегеніміз бірдей типті мәліметтердің жиыны. Басқаша айтқанда,
массивтер бір атауға ... ... ... ... ... оның ... жалпы санын және элементтерінің
типін ... ... ... индексі арқылы массивтің әрбір
элементін ... ... ... ... ... ... ... анықтауға
болады:
TYPE =ARRAY[] OF
< типтің аты > - ... ... ... типтердің тізбегі > - бір немесе ... ... ... ... арқылы жазылады);
- массив элементтерінің типі.
Turbo Pascal тіліндегі индекстік ... ... кез ... ... ... ... ... кейін массив программасының VAR
бөлігінде ... ... ... =ARRAY[] OF ... ... типі ретінде диапазон типі пайдаланылады. Диапазон
типінде ... ... ... ... ... a: array[1..n,1..m] of real;
b:array [1..n] of real;
i,j: integer;
Қолданылған шартты операторлар:
begin
b[i]:=1;
for j:=1 to m do
if(a[i,j]>1) and(a[i,j]

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









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi бағдарламалық ортасында «Pascal бағдарламалау тілінде файлдармен жұмыс істеу» электрондық оқу құралынжасап шығару19 бет
Delphi ортасында бағдарламалау ( әдістемелік құрал )112 бет
Turbo Pascal жүйесінде массивтерді ұйымдастыру технологиясы39 бет
Turbo pascal тілінің негізгі элементтері туралы83 бет
Автоматты жүйелерді жобалау пәнінен электронды оқулық жасау74 бет
Анықталған интегралды жуықтап шешу әдістері36 бет
Бағдарламалау технологиясы21 бет
КЖ – грамматикасы үшін талдау анықталған және анықталмаған сұлбасы негізінде синтез алгоритмін талдау53 бет
Орта мектептің физика курсында компьютерді пайдалану арқылы идеал газ күйінің теңдеуін және газ заңдарын оқыту28 бет
Turbo Pascal бағдарламалау тілі8 бет


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


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

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

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

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

Email: info@stud.kz

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

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