![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Drow |
![]()
Сообщение
#1
|
Гость ![]() |
Уважаемые мастера,прощу помощи с написанием программы из курсовой...вот:
Заменить каждый элемент массива средним арифметичекским всех предшествующих ему элементов.Число элементов N>=100.Итоговый массив записываеться в файл с контролем на экране монитора.Исходный массив сформировать из случайныйх действительныйх чисел и хранить на МД. Буду очень благодарен если хотя бы укажете примерный алгоритм решения. название темы! Цитата 1. Заголовок темы должен быть информативным В противном случае тема удаляется Сообщение отредактировано: Oleg_Z - 11.09.2005 12:55 |
klem4 |
![]()
Сообщение
#2
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
А в какой части конкретно не понятно что делать ? У нас просто не очень приветствуется решать задачу полностью.
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Altair |
![]()
Сообщение
#3
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Drow,
Цитата хранить на МД. поясни. а алгоримт довольно простой. Тебе надо пройти массивисходный поэлементно и для каждогоэле-тасчитать среднее арифм. и записывать в полученный массив. -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Drow |
![]()
Сообщение
#4
|
Гость ![]() |
Цитата(klem4 @ 11.09.05 12:55) А в какой части конкретно не понятно что делать ? У нас просто не очень приветствуется решать задачу полностью. 1 создать массив из случайныйх действительныйх чисел 2 посчитать среднее арифметическое с 1 уже справился а 2ое теоретически знаю как делать а вот программно не могу реализовать.=( |
Altair |
![]()
Сообщение
#5
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Цитата 1 создать массив из случайныйх действительныйх чисел random используй. Цитата 2 посчитать среднее арифметическое соеднее арифм с i по j summ:=0; -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
klem4 |
![]()
Сообщение
#6
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
помойму среднее арифметической от 1 до i-1 будет так :
type из массив 1,2,3,4,5 => 1, 1, 1.5, 2.0, 2.5 т.е mass[5] = (4+3+2+1)/4 mass[4] = (3+2+1)/3 и т.д. поправьте если я не прав. Сообщение отредактировано: klem4 - 11.09.2005 13:26 -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
volvo |
![]()
Сообщение
#7
|
Гость ![]() |
klem4, а не лишнее это, КАЖДЫЙ раз пересчитывать сумму стольких элементов? Может, вот так будет проще:
{ ввод массива }? |
klem4 |
![]()
Сообщение
#8
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Да, точно, не допер :D
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Guest |
![]()
Сообщение
#9
|
Гость ![]() |
Цитата(Oleg_Z @ 11.09.05 13:13) random используй. соеднее арифм с i по j summ:=0; средним арифметичекским всех предшествующих ему элементов,а не всех элементов. |
Guest |
![]()
Сообщение
#10
|
Гость ![]() |
Цитата(klem4 @ 11.09.05 13:22) помойму среднее арифметической от 1 до i-1 будет так : я сделал так : program z1n1; но у меня получаеться что исходный и полученный массивы одинаковы. Тегами пользуйся... Сообщение отредактировано: volvo - 11.09.2005 15:17 |
volvo |
![]()
Сообщение
#11
|
Гость ![]() |
Пост №7 внимательно перечитай ...
|
Drow |
![]()
Сообщение
#12
|
Гость ![]() |
Цитата(volvo @ 11.09.05 13:39) klem4, а не лишнее это, КАЖДЫЙ раз пересчитывать сумму стольких элементов? Может, вот так будет проще: { ввод массива }? а чему должно быть равно n? |
klem4 |
![]()
Сообщение
#13
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
![]() -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Guest |
![]()
Сообщение
#14
|
Гость ![]() |
а как теперь сохранить в файл?
|
klem4 |
![]()
Сообщение
#15
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
goto FAQ Файлы
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
![]() |
Текстовая версия | 19.07.2025 23:10 |