1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Nash |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: 0 |
Разработать модуль, содержащий указанные процедуры и функции. Написать тестирующую программу.
1. Составить подпрограмму-процедуру NEIBR проверки принадлежности точки плоскости с координатами (x, y) данной кривой y=f(x). В основной программе использовать процедуру NEIBR для проверки принадлежности десяти различных точек кривым y=cos(x) и у=sin(x2). 2. Составить подпрограмму, определяющую сумму элементов под побочной диагональю матрицы N*N и использовать ее для матрицы, состоящей из случайных чисел. Указание. Использовать нетипизированные параметры. |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
Nash
Ну что-то типа этого ... Код Type myFunc = Function(x: Real): Real; Function Belongs(f: myFunc; x, y: Real): Boolean; Const Eps = 0.0001; Begin Belongs := (Abs(y - f(x)) <= Eps) End; Function fCos(x: Real): Real; Far; Begin fCos := Cos(x) End; Function fSin(x: Real): Real; Far; Begin fSin := Sin(x) End; Var i, j: Integer; x, y: Real; Const Fs: Array[1 .. 2] Of myFunc = (fSin, fCos); Fn: Array[1 .. 2] Of String = ('Sin', 'Cos'); Begin For i := 1 to 10 Do Begin Write('X = '); ReadLn(x); Write('Y = '); ReadLn(y); For j := 1 To 2 Do Begin If not Belongs(Fs[j], x, y) Then Write('not '); WriteLn( 'belongs to ', Fn[j] ) End End End. Сообщение отредактировано: volvo - |
Nash Создание модулей. 30.11.2004 20:38
volvo Nash
Это что, приказ? Вы даете указание нам это с… 30.11.2004 20:42
Nash Нет, просто я дважды писал и дважды пост не публик… 30.11.2004 21:53
volvo Nash
Значит не был оформлен по правилам...
Функ… 30.11.2004 22:20
Гость_Nash а по первой задаче помочь можете?Боюсь, что не усп… 1.12.2004 22:58![]() ![]() |
|
Текстовая версия | 5.11.2025 1:38 |