![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Гость |
![]()
Сообщение
#1
|
Гость ![]() |
Помогите пожалуйста с программами. Нужно исследовать функцию random от какого-либо числа(например 100).
Одна программа должна с помощью функции random выводить на экран числа, а другая-фиксировать за сколько запусков первой программы выводилось число 100 и показать эту зависимость в виде столбчатой диаграммы. |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата Одна программа должна с помощью функции random выводить на экран числа, а другая Уверен, что ПРОГРАММА, а не процедура? Если программа, то тебе, извини, резидент надо писать... ![]() |
мисс_граффити |
![]()
Сообщение
#3
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
проблема - с чем?
с выводом на экран? с фиксированием? с диаграммой? -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Гость |
![]()
Сообщение
#4
|
Гость ![]() |
ДА,извините, процедура ,а не программа. А проблема со всем: и с фиксированием и с выводом диаграмм.Мне преподаватель посоветовал использовать счетчик в массиве-он и будет фиксировать скока чисел выпало и скока среди них нужная мне сотня.
|
мисс_граффити |
![]()
Сообщение
#5
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
Не совсем поняла задание.
Что мы делаем? Запускаем рэндом, пока не выпадет сотня? Запускаем рэндом n раз, считая, сколько раз значение будет 100? Что на диаграмме отображаем? -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Гость |
![]()
Сообщение
#6
|
Гость ![]() |
в программе пусть будет цикл, выходящий на рэндом. программа выдаст нам числа, смотрим,сколько раз выпало то или иное число. А потом строим столбчатую диаграмму, показывающую сколько раз выпало какое число.
|
мисс_граффити |
![]()
Сообщение
#7
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
и когда этот цикл перестанет выполняться?
когда получим определенное количество значений? или когда выпадет 100? -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Гость |
![]()
Сообщение
#8
|
Гость ![]() |
ДА ,например,пусть прграмма выдает на экран 15 различных цифр(с помоью рандома).А мы смотрим, есть ли там число 100. Но после вывода цифр на экран программа должна вывести на экран диаграмму о которой я уже упоминал.
|
мисс_граффити |
![]()
Сообщение
#9
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
и что, у тебя не получается заполнить массив из 15 элементов рэндомом и вывести результат на экран?
-------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Гость |
![]()
Сообщение
#10
|
Гость ![]() |
вот чего то не получается.....
![]() |
volvo |
![]()
Сообщение
#11
|
Гость ![]() |
Цитата программа выдаст нам числа, смотрим,сколько раз выпало то или иное число. А потом строим столбчатую диаграмму, показывающую сколько раз выпало какое число. А вот теперь у меня вопрос: В каком интервале ты должен генерировать числа, и сколько, соответственно, столбцов должно быть в диаграмме (она, кстати, называется "гистограмма"), если на текстовом экране всего 80 позиций по горизонтали, а тебе нужно как минимум 100?А насчет "не получается": А пробовал? Покажи, как пробовал... |
Гость |
![]()
Сообщение
#12
|
Гость ![]() |
можно взять и число 10 вместо 100, а интервал - от 0 до 40. а что касается столбцов- их должно быть пятнадцать( столько, сколько цифр выврдится на экран).
|
volvo |
![]()
Сообщение
#13
|
Гость ![]() |
Полностью делать не буду. Раз сам не хочешь - никому кроме как тебе это не нужно.
Идея такая: randomize;
count := 0; found := false;
repeat
inc(count);
for i := 1 to 15 do begin
a[i] := random(41);
if a[i] = 10 then found := true; { нужное число присутствует }
write(a[i]:4);
end;
writeln;
until found;
{ Count показывает, с какой попытки заданное число появилось в массиве }
{ если число присутствует в массиве, то построить гистограмму }
if found then show_gist(a)
{
пользуйся поиском, я выкладывал процедуру построения гистограмм
}
|
Гость |
![]()
Сообщение
#14
|
Гость ![]() |
огромное спасибо!!!!!!!!!!!!!!!!
![]() |
![]() ![]() |
![]() |
Текстовая версия | 18.04.2025 20:44 |