0 / 0 / 0
Регистрация: 06.01.2011
Сообщений: 4
|
||||||
1 | ||||||
Написать и протестировать функцию,подсчитывающую количество неположительных элементов в массиве.06.01.2011, 21:34. Показов 1841. Ответов 9
Метки нет (Все метки)
Написать и протестировать функцию,подсчитывающую количество неположительных элементов в массиве.
Написала программу,но не уверена,что функция описана верно:
0
|
06.01.2011, 21:34 | |
Ответы с готовыми решениями:
9
Написать и протестировать функцию,подсчитывающую количество минимальных элементов а целочисленном массиве Написать и протестировать функцию,подсчитывающую количество минимальных элементов в целочисленной матрице Написать и протестировать функцию, подсчитывающую количество минимальных элементов в целочисленной матрице Написать функцию, подсчитывающую количество простых чисел в переданном ей массиве |
98 / 98 / 29
Регистрация: 26.12.2010
Сообщений: 220
|
|
06.01.2011, 21:38 | 2 |
Все правильно) Почему же Вы не уверены?)
1
|
0 / 0 / 0
Регистрация: 06.01.2011
Сообщений: 4
|
|
09.01.2011, 19:36 [ТС] | 3 |
Подскажите,пожалуйста,а как функция связана с основной программой...я не совсем понимаю.
0
|
29 / 29 / 18
Регистрация: 13.02.2010
Сообщений: 145
|
|
09.01.2011, 19:52 | 4 |
В функцию поступают различные переменные, в функции они всячески изменяются, что-то с ними делают, и выдают результат. Одна причина, зачем они нужны - чтобы меньше писать.
1
|
73 / 72 / 37
Регистрация: 21.11.2009
Сообщений: 258
|
||||||
09.01.2011, 20:05 | 5 | |||||
А между прочим правильно сомневалась, ведь ей нужно посчитать кол-во неотрицательных чисел, а Светланка11 считает положительные числа, что есть не одно и то же... Мне было скучно, я чуть-чуть вашу программку подлатал, что непонятно, спрашивайте
1
|
0 / 0 / 0
Регистрация: 06.01.2011
Сообщений: 4
|
|
09.01.2011, 20:27 [ТС] | 6 |
Мне не совсем понятна сама запись: FUN:=n;
Объясните,пожалуйста.
0
|
29 / 29 / 18
Регистрация: 13.02.2010
Сообщений: 145
|
|
09.01.2011, 20:34 | 7 |
Функция - всегда возвращает какой-нибудь параметр (переменную), и чтобы эта переменная не была равна неизвестно чему, функции присваивают результат того, как вы поступили с этим числом (или так с чем).
1
|
73 / 72 / 37
Регистрация: 21.11.2009
Сообщений: 258
|
|
09.01.2011, 20:56 | 8 |
Ну вам Даня ответила, но я всё-таки отпишу, вдруг моё обьяснение понятнее будет: как n я завёл счётчик, который считает кол-во неположительных элементов, и так как фукцию я создал именно для этой цели, то результатом функции должна быть переменная n. И поэтому я приравнял счётчик к конечному результату действия функции.
1
|
0 / 0 / 0
Регистрация: 06.01.2011
Сообщений: 4
|
|
10.01.2011, 17:08 [ТС] | 9 |
Тогда m: array[1..7,1..7] of integer; - глобальная переменная?
А i,j,n- локальные? Добавлено через 5 минут А еще в определении функции не должны быть формальные параметры?
0
|
73 / 72 / 37
Регистрация: 21.11.2009
Сообщений: 258
|
|
10.01.2011, 19:20 | 10 |
Ну да: m - глобальная переменная, так как я её использую в самой программе (массив вообще-то надо было указывать неявно, но если вы делаете только дла АВС, и не будете её использовать в других, то можете оставить так), а i, j, n я обьявил локальными, потому что после работы функции мне они больше не нужны.
Касаемо функции: нужно было конечно как формальный параметр массив описать, но я не люблю лишней писанины, массив-то у вас один, зачем его описывать...
1
|
10.01.2011, 19:20 | |
10.01.2011, 19:20 | |
Помогаю со студенческими работами здесь
10
Написать функцию, подсчитывающую количество элементов во множестве А типа М Написать функцию, подсчитывающую количество цифр числа Описать рекурсивную функцию, подсчитывающую количество кратных 5 в одномерном целочисленном массиве Реализовать функцию, подсчитывающую сумму положительных элементов в массиве Реализовать функцию, подсчитывающую сумму положительных элементов в массиве Написать функцию, подсчитывающую количество цифр натурального числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |