Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230

Уместить результат работы программы целиком на экране дисплея

29.12.2014, 19:49. Показов 1434. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Задание такое - получить таблицу функции двух переменных, желательно уместить ее целиком на экране дисплея. Как? Как сделать форматированный вывод? Есть в QBasic функции табуляции? Саму прогу написала, а вот результат правильно вывести не получается. Заранее благодарю за любую помощь
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.12.2014, 19:49
Ответы с готовыми решениями:

Показать результат работы программы на экране
подскажите пожалуйста,почему паскаль с готовой программой открывается и сразу отключается??

Как уместить две кастомные вьюхи на экране
Доброго дня! Создаю два класс наследуясь от View и хочу показывать их на экране через layout.xml, но есть проблема, отображается...

Можно ли сохранить последний результат работы программы непосредственно в коде программы
Можно ли сохранить последний результат работы программы непосредственно в коде программы, а потом при следующем включения программы...

9
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
30.12.2014, 09:42
Саму прогу написала
Так выложите её. Откуда люди знают, что там не влезает.
0
28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230
30.12.2014, 12:37  [ТС]
Quiet Snow,
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
CLS
pi = 3.14
FOR x = 0 TO 360 STEP pi/3
 FOR y = 0 TO 360 STEP pi/4  
  U = SIN(x)+COS(y)
  PRINT "U=", U
 NEXT y
NEXT x
END
0
 Аватар для Апострофф
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
30.12.2014, 13:59
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CLS
pi = 3.1415926535897932384626433832795
'FOR x = 0 TO 360 STEP pi/3
' FOR y = 0 TO 360 STEP pi/4
PRINT "Y\X",
FOR x = 0 TO pi + pi STEP pi / 3
    PRINT USING "#.###"; x,
NEXT
PRINT
 
FOR y = 0 TO pi + pi STEP pi / 4
    PRINT USING "#.###"; y,
    FOR x = 0 TO pi + pi STEP pi / 3
        U = SIN(x) + COS(y)
        PRINT USING "#.###"; U,
    NEXT x
NEXT y
PRINT
END
1
28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230
30.12.2014, 15:14  [ТС]
Апострофф, а можно как-то результат более читабельным сделать?
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
30.12.2014, 17:31
Лучший ответ Сообщение было отмечено Апострофф как решение

Решение

Результат выходит читабельный, а вот код - не очень...

QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CLS
Pi = 3.141592653589793#
 
PRINT "  X   "; CHR$(179);
 
FOR x = 0 TO Pi + Pi STEP Pi / 3
    PRINT USING "##.###  "; x;
NEXT: PRINT
 
PRINT STRING$(6, 196); CHR$(197); STRING$(73, 196); "  Y   "; CHR$(179)
 
FOR y = 0 TO Pi + Pi STEP Pi / 4
    PRINT USING "#.### "; y;
    PRINT CHR$(179);
    FOR x = 0 TO Pi + Pi STEP Pi / 3
        U = SIN(x) + COS(y)
        PRINT USING "##.###  "; U;
    NEXT x: PRINT
NEXT y
2
 Аватар для Апострофф
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
30.12.2014, 22:09
Так и не понял, почему не срабатывает в этом случае
Цитата Сообщение от Апострофф Посмотреть сообщение
PRINT USING "#.###"; x,
табуляция по запятой?
Установил QB64, что бы не попадать в такие ляпы...
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
31.12.2014, 11:17
табуляция по запятой?
Там не может быть запятой в конце. IDE QBasic его превращает в ;

Не знаю у меня QB64 нет, но тестить судя по всему надо на QB\QBasic т.к. даже на FreeBasic
в режиме совместимости QB - есть ляпы. Точно не вспомню, но вроде что-то типа отсутствия
пробела перед выводом числовой переменной. Короче говоря эмуляция неполная, встречал неточности.
0
 Аватар для Апострофф
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
01.01.2015, 09:42
Лучший ответ Сообщение было отмечено Chimera_ как решение

Решение

QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CLS
pi = 3.1415926535897932384626433832795
PRINT "  Y\X"
FOR x = 0 TO pi + pi STEP pi / 3
    LOCATE 1, x * 8 + 8: PRINT USING "##.###"; x
NEXT
PRINT
FOR y = 0 TO pi + pi STEP pi / 4
    LOCATE y + 2, 1: PRINT USING "##.###"; y
    FOR x = 0 TO pi + pi STEP pi / 3
        U = SIN(x) + COS(y)
        LOCATE y + 2, x * 8 + 8: PRINT USING "##.###"; U
    NEXT x
NEXT y
PRINT
Я его победил

Добавлено через 47 секунд
В смысле QB

Добавлено через 8 минут

Не по теме:

И стал первым отметившимся в новом году во всем разделе
Был правда Dragokas - Крайне нестабильная работа приложения, но это не считово, на его часах было без одинадцати Новый ГОД.

2
28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230
01.01.2015, 13:04  [ТС]
Апострофф, спасибо!!! С Новым годом! :-)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.01.2015, 13:04
Помогаю со студенческими работами здесь

Результат работы программы
Результатом работы моей программы является текстовый файл (расширение отличное от txt) как привязать данное расширение к моей программе ну...

Определить результат работы программы
Что выводит данная программа и что программист должен вводить с клавиатуры? (приведите пример вводимой и выводимой информации) prоgrаm...

Каков результат работы программы?
Добрый день, подскажите пожалуйста, что делает данная программа. database dplayer (symbol, symbol, symbol) predicates nondeterm...

Определить результат работы программы
16)Баллов: 1 Результат работы фрагмента программы char a, b, c; a='b'; b='c'; c=a; cout << a << b << c...

Каков результат работы программы?
Добрый день, подскажите пожалуйста, что делает данная программа. predicates nondeterm relation (integer, integer, integer) clauses...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru