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

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

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

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

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

1. M x N өлшемді матрицаның нормасын есептейтын Norm1(A,M,N) нақты типті функциясын сипаттау: Norm1(A,M,N) = max {|A[1,j]| + |A[2,j]| +... + |A[M,j]|},

мұнда максимум барлық j 1 ден N дейын алынады. Берілген А матрицасы үшін Norm1(A,k,N), k = 1,...,M табу.

2. M x N өлшемді матрицаның нормасын есептейтын Norm2(A,M,N)) нақты типті функциясын сипаттау: Norm2(A,M,N) = max {|A[i,1]| + |A[i,2]| +... + |A[i,N]|},

мұнда максимум барлық i 1 ден М дейын алынады. Берілген А матрицасы үшін Norm2(A,k,N), k = 1,...,M., табу.

3. M x N өлшемді нақты матрицаның k-жолындағы элементтерінің қосындысын есептейтын SumLine(A,M,N,k) нақты типті функциясын сипаттау (егер k > M болса, онда функция 0 қайтарады). Берілген А матрица және үш k-мәліметтері үшін SumLine(A,M,N,k) табу.

4. M x N өлшемді нақты матрицаның k-бағанасындағы элементтерінің қосындысын есептейтын SumCol(A,M,N,k) нақты типті функциясын сипаттау (егер k > N болса, онда функция 0 қайтарады). Берілген А матрица және үш k-мәліметтері үшін SumCol(A,M,N,k).табу

5. АВ қиындының ұзындығын оның сонғы нүктклерінің координаталарымен табылатын: |AB| = sqrt((Ax-Bx)2 + (Ay-By)2) (Ax, Ay, Bx, By (нақты параметрлер) Otr(Ax,Ay,Bx,By) функциясын сипаттау. Сол функция көмегімен AB, AС, AD кескіндердің ұзындығын табу (A, B, C, D нүктклкрдің координаталары берілген).

6. Otr функциясын қолдана отырып (п. 12) Perim(Ax,Ay,Bx,By,Cx,Cy) функциясын сипаттау(ол (Ax, Ay, Bx, By, Cx, Cy төбелердің координаталарымен (нақты тип)АВС үшбұрыштың периметрін табады. Сол функция көмегімен ABC, ABD, ACD үшбұрыштардың периметрін табу(A, B, C, D нүктелердің координаталары берілген).

7. Otr пен Perim функциясын қолдана отырып (п. 12, 13) Area(Ax,Ay,Bx,By,Cx,Cy) функциясын сипаттау(ол Герон формуласы бойынша АВС үшбұрыштың ауданын есептейді: SABC = sqrt(p·(p–|AB|)·(p–|AC|)·(p–|BC|)), мұнда p —жартыпериметр. Сол функция көмегімен ABC, ABD, ACD үшбұрыштардың ауданын табу(A, B, C, D нүктклкрдің координаталары берілген).

8. Otr пен Area функциясын қолдана отырып (п. 12, 14) Dist(Px,Py,Ax,Ay,Bx,By,D) функциясын сипаттау(ол D = 2SPAB / |AB| (мұнда SPAB —PAB үшбұрыштың ауданы) формуласы бойынша Р нуктесінен АВ төлінедейынгі D ара-қашықтығын табады. Сол функция көмегімен Р нуктесінен AB, AС, ВC дейын ара-қашықтықты табу (Р, A, B, C нүктклкрдің координаталары берілген).

9. y(0) = 1, y(n+1) = y(n) – (y(n) – x / y(n)k–1) / k (мұнда y(n) SqrtK(x,k,n) анықтайды) формула бойынша k-дәрежелі түбірдің жуықталған мәндерін табатын SqrtK(x,k,n) рекурссивті функцияны сипаттау (мұнда x — нақты параметр, k мен n — бүтін; x > 0, k > 1, n > 0). Сол процедураның көмегімен Х пен К мәліметтеріне алты әртүрлі N бойынша Х-тан алынған k дәрежелі жуықталған мәнді алу.

10. N –өлшемді А массивтін цикл операторларын қолданбай минимальды элементің табатын MinRec(A,N) рекурссивті функцияны сипаттау. MinRec функциясының көмегімен NA, NB, NC өлшемді A, B, C массивтерінің минимальды элементтерін табу.

11. S жолындағы цикл операторларын қолданбай элементтердің санын табатын Digits(S) рекурссивті функцияны сипаттау. Сол функциясының көмегімен берілген 5 жолындағы элементтерінің санын табу.

12. S жолындағы симметриялық болатының цикл операторларын қолданбай тексеретін Simm(S) рекурссивті функцияны сипаттау. Сол функциясының көмегімен берілген 5 жолын тексеру.

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

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

 


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


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

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