Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2013, 14:49   #1
Прокурор
Пользователь
 
Регистрация: 09.12.2012
Сообщений: 16
Восклицание Функции-процедура

Задача 1.
Я просто вообще не понимаю функции с процедурамми.....
Прокурор вне форума Ответить с цитированием
Старый 21.06.2013, 15:02   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,679
По умолчанию

НА каком языке работаете....????
Задача в принципе не сложная, можно накидать вам алгоритм....
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 21.06.2013, 15:03   #3
Прокурор
Пользователь
 
Регистрация: 09.12.2012
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Bugrimov Посмотреть сообщение
НА каком языке работаете....????
Задача в принципе не сложная, можно накидать вам алгоритм....
на паскале)если сможешь накидай)
Прокурор вне форума Ответить с цитированием
Старый 21.06.2013, 15:09   #4
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,679
По умолчанию

1. Передаете в функцию массив и его размер (насколько я понимаю массив уже упорядочен).
1.1. Проходите массив, если каждое последующее значение в массиве больше или равно предыдущему, то массив упорядочен по возрастанию, если наоборот, то по убыванию... Можно предусмотреть и третий случай, в противном случае массив не упорядочен.
Воспользуйтесь например if()... else if().... else.
1.2. Ну и конечно использовать какой-нибудь флаг (который принимает то или иное значение).
1.3. И вернуть значение флага.

Со вторым еще проще.
2. Передаете массив и его размер. (если делать отдельную функцию)
2.1. Считаете сумму всех значений в массиве и параллельно их колличество.
2.2 Сумму делите на количество, вуаля....
2.3. Возвращаете полученное значение.
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!

Последний раз редактировалось Bugrimov; 21.06.2013 в 15:12.
Bugrimov вне форума Ответить с цитированием
Старый 21.06.2013, 15:12   #5
Прокурор
Пользователь
 
Регистрация: 09.12.2012
Сообщений: 16
По умолчанию

сам алгоритм я понимаю, просто я процедуры вообще не знаю....а преподаватель требует это от меня...
Прокурор вне форума Ответить с цитированием
Старый 21.06.2013, 15:16   #6
Прокурор
Пользователь
 
Регистрация: 09.12.2012
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Bugrimov Посмотреть сообщение
1. Передаете в функцию массив и его размер (насколько я понимаю массив уже упорядочен).
1.1. Проходите массив, если каждое последующее значение в массиве больше или равно предыдущему, то массив упорядочен по возрастанию, если наоборот, то по убыванию... Можно предусмотреть и третий случай, в противном случае массив не упорядочен.
Воспользуйтесь например if()... else if().... else.
1.2. Ну и конечно использовать какой-нибудь флаг (который принимает то или иное значение).
1.3. И вернуть значение флага.

Со вторым еще проще.
2. Передаете массив и его размер. (если делать отдельную функцию)
2.1. Считаете сумму всех значений в массиве и параллельно их колличество.
2.2 Сумму делите на количество, вуаля....
2.3. Возвращаете полученное значение.
вы не могли бы написать первую программу, пусть даже с ошибка...я все исправлю сам))просто я сейчас туплю жутко....
Прокурор вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедура функции TURBOMAX Помощь студентам 10 14.01.2012 16:41
Как подменить адрес возврата функции func на адрес функции f используя переполнение буфера buf и функции gets dmitrii6120 Помощь студентам 6 14.11.2011 20:10
Процедура и функции) про матрицы Scorch92 Помощь студентам 1 07.06.2011 20:49
Процедура в процедура в C++ Builder Ecosasha C++ Builder 2 06.06.2009 17:17
Чем процедура от функции отличаеться? zotox Помощь студентам 5 23.01.2009 20:14