|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.03.2010, 20:59 | #1 |
Форумчанин
Регистрация: 05.10.2009
Сообщений: 100
|
С++: Программирование с выводом результатов в виде графиков на экран алфавитно-цифрового дисплея
Вечер добрый
Начали мы изучать С++, первую лабу сам сделал и защитил на "А", на второй уже сел... Итак, суть. Из заголовка уже кое-что, думаю, понятно. На пальцах: дана функция. Нужно постоить ее график. Ось х - вверху, с лева на право, ось у - сверху вниз. Указатели: оси: ->, v ось х: ------ ось у: | или i или ! пересечение осей: + График рисовать через *, на пересечении графика и оси ставить * Задания нам берут из "Алексеева", Тут это лаба 9. Мой вариант - 4 Итак, из того, что нам объяснили, мне удалось нарисовать график. Хоть что-то. Нарисовал ось х, а первая * у меня в конце выходит, а оно пересекать должно. Вот уже первое не ясно, надо как-то указать, что есть уже есть "-", то больший приоритет имеет " * ". Ось у вообще пока не знаю, но идея есть. Еще говорили подписать оси, типа координаты, но это у меня даже идей нету как сделать. Пока хотелось бы оси, график и правильное пересечение. Очень прошу помочь. Вот мои "наработки": Код:
|
07.03.2010, 21:28 | #2 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Как, всё-таки, оси должны быть расположены? В вашей методичке, что в "объяснении", что в примерах, - OX - сверху вниз, а OY - слева направо.
|
07.03.2010, 21:33 | #3 |
Форумчанин
Регистрация: 05.10.2009
Сообщений: 100
|
|
07.03.2010, 21:35 | #4 |
Форумчанин
Регистрация: 05.10.2009
Сообщений: 100
|
|
07.03.2010, 22:02 | #5 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
|
07.03.2010, 22:08 | #6 |
Форумчанин
Регистрация: 05.10.2009
Сообщений: 100
|
|
07.03.2010, 22:53 | #7 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Даны (найдены) Ymin и Ymax. На экране диапазон [Ymin;Ymax] нужно впихнуть в строку шириной w позиций. Считаем для простоты, что гарантированно Ymin < 0, Ymax > 0. Вопрос: в какой позиции k нужно вывести симол 'I', обозначающий идущую сверху вниз ось OX или символ '+', обозначающий её пересечение с осью OY?
Пропорции в школе сейчас ещё учат?... |Ymin| / (Ymax-(-Ymin)) = k / w Чему равно k?... (ну и не забыть потом, что в Це принято эл-ты массива нумеровать с 0). |
07.03.2010, 23:54 | #8 |
Форумчанин
Регистрация: 05.10.2009
Сообщений: 100
|
|
07.03.2010, 23:58 | #9 |
Форумчанин
Регистрация: 05.10.2009
Сообщений: 100
|
Елки-палки, только заметил: я в шапке ошибку сделал!
То я ось ОУ вывел, и то криво. У меня ОХ не выходит. Да нормально и ОУ тоже.. |
08.03.2010, 00:13 | #10 |
Форумчанин
Регистрация: 05.10.2009
Сообщений: 100
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Построить график с выводом на экран в Паскале.. | semen4ik_pro | Помощь студентам | 0 | 28.01.2010 11:54 |
Проблема с выводом на экран | NeveX | Общие вопросы .NET | 3 | 20.12.2009 13:57 |
Класс матрица, вывод результатов на экран | Student_911 | Помощь студентам | 0 | 03.10.2009 20:55 |
Проблема с чтением и выводом содержимого текстового файла на экран | -=PascaL=- | Помощь студентам | 16 | 08.08.2009 07:13 |