Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Тақырып. Процедураларды қолданып, программалар құру.

Читайте также:
  1. Дәріс. Массивтер. Бірөлшемді және екіөлшемді массивтерді өңдеуге арналған программаларды құру
  2. РСФСР Денсаулықсақтаудың халықтық комитетін құру.
  3. Тақырып. Арифметикалық өрнектер. Сызықты программалар.
  4. Тақырып. Мәтіндік файлдарды қолданып, программаларды құру.
  5. Тақырып.Жазбаларды қолданып, программаларды құру.
  6. Тақырып.Процедураларды қолданып, программалар құру.

Әдістемелік ұсыныс: Вариантта көрсетілгендей жолды өңдеуді жүзеге асыру. Процедураларды қолданып, есеп шешу үшін алгоритмнің блок-схемасын құру және программасын жазу. Төменде көрсетілген тапсырмаларды программалау кезінде кейбір жағдайларда тапсырманың өзін процедура немесе функция ретінде программалау және программаның сәйкесінше өздік фрагменттерін сипаттау ұсынылады.

Тапсырмалар варианттары:

1. N нақты сандардан тұратын А массивтің өсу ретінде іріктеуді орындайтын SortInc(A,N) процедурасын сипаттау. А массиві енгізу және шығару параметрі болып табылады. Сол процедура көмегімен NA, NB, NC өлшемді A, B, C массивтерін іріктеу.

2. N нақты сандардан тұратын А массивтің кему ретінде іріктеуді орындайтын SortDec(A,N), процедурасын сипаттау. А массиві енгізу және шығару параметрі болып табылады. Сол процедура көмегімен NA, NB, NC өлшемді A, B, C массивтерін іріктеу.

3. M x N өлшемді нақты матрицаның k1 мен k2 нөмірлерімен (егер k1 немесе k2 M-н үлкен болса, онда матрица өзгермейді)А нақты матрицасының жолдарын ауыстыратын SwapLine(A,M,N,k1,k2) процедурасын сипаттау. Екі өлшемді массив – енгізу мен шығару параметрі, басқа параметрлер – енгізу. Сол процедураны қолдана отырып M x N өлшемді матрицасының k1 мен k2 нөмірлі жолдарды ауыстыру.

4. M x N өлшемді нақты матрицаның k1 мен k2 нөмірлерімен (егер k1 немесе k2 M-н үлкен болса, онда матрица өзгермейді)А нақты матрицасының бағаналарын ауыстыратын SwapCol(A,M,N,k1,k2),) процедурасын сипаттау. Екі өлшемді массив – енгізу мен шығару параметрі, басқа параметрлер – енгізу. Сол процедураны қолдана отырып M x N өлшемді матрицасының k1 мен k2 нөмірлі бағаналарды ауыстыру.

5. М ретті А квадратты нақты матрицаның транспондауын орындайтын Transp(A,M) процедурасын сипаттау. Екі өлшемді массив – енгізу мен шығару параметрі, М – енгізу параметрі

Берілген М ретті А матрицасының трансподау үшін сол процедураны қолдану.

6. M x N өлшемді А нақты матрицаны келесі тұрде өзгертетын: i1 жолынан i2 жолы шегерленеді (Х нақты санына көбейтіле отырып) k1 мен k2 нөмірлерімен (егер k1 немесе k2 M-н үлкен болса, онда матрица өзгермейді) Gauss(A,M,N,i1,i2,X) процедурасын сипаттау. Екі өлшемді массив – енгізу мен шығару параметрі, басқа параметрлер – енгізу. Сол процедураны қолдана қосымша ретінде бірінші жолды пайдалана отырып M x N өлшемді А матрицасының k-бағаналардың элементтерін нөлге ауыстыру1 мен k2 нөмірлі бағаналарды ауыстыру (A[1,k] <> 0).

7. M x N өлшемді А нақты матрицадан жолмен бағананы жоятын DelIJ(A,M,N,i,j) процедурасын сипаттау, егер оларда A[i,j] элементі болса (егер i > M немесе j > N, онда матрица өзгермейді). Екі өлшемді массив және бүтін сандар M (> 1), N (> 1) – енгізу мен шығару параметрі, i мен j – енгізу параметрлері. M x N өлшемді А нақты матрица мен i, j сандары берілген. DelIJ процедурасын қолдана отырып жаңа матрицаны шығару.

8. Dist функциясын қолдана отырып (п. 15) Heights(Ax,Ay,Bx,By,Cx,Cy,hA,hB,hC) процедурасын сипаттау(ол АВС үшбұрыштың hA, hB, hC биіктігін табады. Сол функция көмегімен АВС, АВD, ACD үшбұрыштың биіктігін табу (A, B, C, D нүктклкрдің координаталары берілген).

Негізгі әдебиет: 1[161-181].

Қосымша әдебиет: 5 [16-19], 10 [104-116], 11 [187-211].

 


Дата добавления: 2015-07-08; просмотров: 231 | Нарушение авторских прав


Читайте в этой же книге: Тақырып. Екі өлшемді массивтер | Тақырып. Символдық деректер. | Тақырып. Процедуралар . | Тақырып. Функциялар. | Тақырып. Жазбалар. | Тақырып. Мәтіндік файлдар. | Тақырып. Функция графигін тұрғызу. | Тақырып. Тармақты есептеу процессін программалау. | Тақырып. Бірөлшемді массивтерді өңдеу. | Тақырып. Екі өлшемді массивтерді өңдеу. |
<== предыдущая страница | следующая страница ==>
Тақырып. Символдық мәліметтерді өңдеу.| Тақырып.Процедураларды қолданып, программалар құру.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)