1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| P.O.L.L.Y |
15.10.2007 21:08
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 12 Пол: Женский Репутация: 0 |
Здравствуйте!
Снова пишу вам в надежде на помощь)) Задача такова(простите, формулировала сама): есть 5 значений например A 200 B 140 C 150 D 210 F 205 Цифры взяты с бошки, но на доске было написано таким образом. Сумму этих чисел мы принимаем за 100% Нужно изобразить столбцовые диаграммы относительно этой суммы! На уроке я начала что-то делать. По мере непонимая информатик помогал, но чем больше он объяснял и че-то дописывал, тем меньше я понимала, что происходит! Он вводил новые переменные, давал им значения, что отмерял и отсчитывал, отсчитывал и отмерял...в общем...я запуталась! Хотя результат появился...доооа...информатик дал четкую установку "дороботать до конца и красиво!!!" Я сохранила у себя эту работу. Сейчас пытаюсь с ней разобраться. Проблема еще в том, что еще на уроке диаграммы "наезжали" друг на друга...это тоже нужно устранить... ах да...еще косяк: то, что было сделано на уроке, не работает на моем компе! Возникает ошибка 106!!! Вот мой код Цитата uses graph; var a:array[1..5] of real; text: array[1..5] of string; gd,gm: integer; n, i:word; s: real; x,dx,y:integer; begin readln(n); s:=0; for i:=1 to n do begin readln(text[i]); readln(a[i]); s:= s+a[i]; end; gd:=9; gm:=1; Initgraph(gd,gm,'..\bgi'); {ploskost'} Line(50,20,50,320); Line(50,320,620,320); {diagramma} for i:=1 to n do begin for i:=1 to n do begin x:=30; dx:=10; y:=round(100*a[i]/s); Rectangle(50+x*i,320-y,50+x*i+dx,320); end; readln; closegraph; end. Братцы! Умоляю! ПОМОГИТЕ!!! |
![]() ![]() |
| volvo |
17.10.2007 14:52
Сообщение
#2
|
|
Гость |
P.O.L.L.Y
Вот, посмотри, что получилось: <deleted> Сообщение отредактировано: volvo - 18.10.2007 0:10 |
P.O.L.L.Y Строим столбцовые диаграммы! 15.10.2007 21:08
volvo Ну, смотри... На форуме были примеры построения по... 15.10.2007 21:24
P.O.L.L.Y Если честно, изучив все темы результата, я еще бол... 16.10.2007 19:49
volvo Если тебе просто сказать, как это все сделать - то... 16.10.2007 19:56
P.O.L.L.Y volvo
Спасибо большое! Стало уже понятнее))
Пр... 17.10.2007 20:06
volvo Ну, может ты просто не поменяла в разделе описания... 17.10.2007 20:37
P.O.L.L.Y Эхх...дело ведь не в ухудшении программы, а в том,... 17.10.2007 20:56
volvo Каким образом? Уменьшением разрешения экрана? Или ... 17.10.2007 20:59
P.O.L.L.Y
На нынешнем уровне знания Паскаля я могу только з... 17.10.2007 21:17
volvo Правда? А ничего, что сначала программа у меня отр... 18.10.2007 0:10
P.O.L.L.Y ээй! ты чего?? я не хотела тебя обидеть!
в... 18.10.2007 21:14![]() ![]() |
|
Текстовая версия | 9.12.2025 1:13 |