tos
|
|
« Ответ #160 : Ноябрь 24, 2008, 03:27:31 » |
|
при написании? наверно ж надо перед запуском BC запускать keyrus?
|
|
|
Записан
|
|
|
|
Магнетон Бора
ЖИЗНЬ - БАЯН
Cтудент
Карма: +1/-0
Offline
Пол:
Сообщений: 61
|
|
« Ответ #161 : Ноябрь 24, 2008, 03:31:59 » |
|
Tos, я уж догадался его запустить перед этим, вот только тут такая вещь в BC 3.1 есть пункт repaint desktop, при первом запуске все печатаеться нормально, но если нажать на этот пункт и сделать перерисовку, то выводится ерундень (
|
|
|
Записан
|
|
|
|
Alder
|
|
« Ответ #162 : Ноябрь 24, 2008, 03:33:15 » |
|
Магнетон Бора, а он русским не печатает или закорючки печатает?
|
|
|
Записан
|
"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
|
|
|
Магнетон Бора
ЖИЗНЬ - БАЯН
Cтудент
Карма: +1/-0
Offline
Пол:
Сообщений: 61
|
|
« Ответ #163 : Ноябрь 24, 2008, 03:48:41 » |
|
Ну если я программирую не в полноэкранном режиме, то печатается все хорошо (русские буквы) и без активации кейрус, но стоит перейти в полный экран там вылезают закарючки, я у же пробывал установить в каталог bgi другие шрифты, которые в сети нарыл, но все равно не помогает (
|
|
|
Записан
|
|
|
|
Магнетон Бора
ЖИЗНЬ - БАЯН
Cтудент
Карма: +1/-0
Offline
Пол:
Сообщений: 61
|
|
« Ответ #164 : Ноябрь 24, 2008, 03:58:32 » |
|
Может кто-нибудь подскажет где скачать нормальные руссифицированные bgi-шрифты ?
|
|
« Последнее редактирование: Ноябрь 24, 2008, 04:33:02 от Alder »
|
Записан
|
|
|
|
|
Магнетон Бора
ЖИЗНЬ - БАЯН
Cтудент
Карма: +1/-0
Offline
Пол:
Сообщений: 61
|
|
« Ответ #166 : Ноябрь 24, 2008, 04:39:03 » |
|
А если теперь по теме, может, Alder, подскажешь где взять хорошие руссифицированные bgi-шрифты ? ))))
|
|
|
Записан
|
|
|
|
|
Магнетон Бора
ЖИЗНЬ - БАЯН
Cтудент
Карма: +1/-0
Offline
Пол:
Сообщений: 61
|
|
« Ответ #168 : Ноябрь 24, 2008, 05:10:13 » |
|
вау, чувак, я там уже был, установил те шрифты, но безполезно (
|
|
|
Записан
|
|
|
|
Артем
sprata
Mодератор
Завкаф
Карма: +40/-5
Offline
Пол:
Сообщений: 1107
|
|
« Ответ #169 : Ноябрь 24, 2008, 05:38:30 » |
|
Магнетон Бора, а ты для установки дополнительных шрифтов юзал ф-ию installuserfont или просто копирнул в папку с bgi ?
|
|
|
Записан
|
|
|
|
tos
|
|
« Ответ #170 : Ноябрь 24, 2008, 05:39:48 » |
|
а ну блин это ж шрифты для графики а не для ИДЕ. "Неплохая коллекция bgi шрифтов для работы в графическом режиме"
|
|
|
Записан
|
|
|
|
Магнетон Бора
ЖИЗНЬ - БАЯН
Cтудент
Карма: +1/-0
Offline
Пол:
Сообщений: 61
|
|
« Ответ #171 : Ноябрь 24, 2008, 06:02:38 » |
|
всем спасибо за моральную поддержку, но я уже разобрался... не без помощи нашего tosa я скачал шрифты отсюда http://www.turbo-pascal.ru/fonts.php. Потом скопировал их в папку bgi, но при разработке программ нужно изменить тип шрифта на любой другой, кроме DEFAULT_FONT и все будет круто ))))))))
|
|
|
Записан
|
|
|
|
Dieselboy
Абитуриент
Карма: +0/-0
Offline
Сообщений: 4
|
|
« Ответ #172 : Ноябрь 26, 2008, 11:52:31 » |
|
Здравствуйте, я к вам с нубским вопросом) Есть проблема в сдаче одной из самых первых работ. Условие вроде не трудное: вычислить и вывести на экран значения функции на интервале от х1 до х2 с шагом dx, выполнить проверку на корректность ввода данных (...) дальнейшее условие значения не имеет. Вот что у меня вышло: #include <stdio.h> #include <math.h>
main (){ float a,b,c,x1,x2,dx,F,x; int A,B,C,i=0; printf ("a="); scanf ("%f", &a); printf ("b="); scanf ("%f", &b); printf ("c="); scanf ("%f", &c); do { printf ("x1="); scanf ("%f", &x1); printf ("x2="); scanf ("%f", &x2); printf ("dx="); scanf ("%f", &dx); } while ((x1>x2 && dx>0) || (x1<x2 && dx<0) || (dx==0)); A=(int)a; B=(int)b; C=(int)c; x=x1; do{ if (x<10 && b!=0) F=a*x+b; else { if (x>10 && b==0) F=1+c/x; else { if (c==0) { printf ("x=%f Net resheniya\n"); goto M; } else F=(-pow(x,2))/c; } } if (F>0) i=i++; if ((A|B)&(B&C)!=0) printf ("x=%f F=%f\n", x,F); else { F=(int)F; printf ("x=%f F=%d\n", x,F); } M: x=x+dx; } while (x<=x2); printf ("Kolichestvo polojitel'nih F=%d", i); return 0; } Преподавателю чем-то не понравилось выделенное жирным в коде, только вот чем - никак не могу понять. Возможно, кто-то подскажет. Заранее спасибо)
|
|
|
Записан
|
|
|
|
EvilMax
Администратор
Завкаф
Карма: +59/-0
Offline
Пол:
Сообщений: 1072
Злой и страшный :)
|
|
« Ответ #173 : Ноябрь 27, 2008, 12:34:40 » |
|
Спросил бы, чем не понравилось. Или, что лучше, объяснил, зачем это написал, а потом спросил, почему это плохо по мнению того, кому сдавал.
|
|
|
Записан
|
Оптимальная концентрация кофе - это когда код уже дает советы, как его написать, но еще не спорит с тобой и не подкалывает в случае неудач... --- Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист
|
|
|
Dieselboy
Абитуриент
Карма: +0/-0
Offline
Сообщений: 4
|
|
« Ответ #174 : Ноябрь 27, 2008, 01:07:50 » |
|
Ну вобщем-то спрашивал) Ответ был - подумай и допиши "штота там нужное"
|
|
|
Записан
|
|
|
|
broken-wings
wings of empathy
ЧеГеварный
Проректор
Карма: +176/-6
Offline
Пол: Награды:
Сообщений: 4531
Эксперт по какашкам и поиску смыслов
|
|
« Ответ #175 : Ноябрь 27, 2008, 01:22:55 » |
|
я не бэст-советчик, но не о замене переменных ли,случайно, идет речь?
|
|
|
Записан
|
кругом одно и то же свинство но я умею выделять по незначительным нюансам спорт журналистику кино
|
|
|
Артем
sprata
Mодератор
Завкаф
Карма: +40/-5
Offline
Пол:
Сообщений: 1107
|
|
« Ответ #176 : Ноябрь 27, 2008, 06:41:48 » |
|
Dieselboy, вот это условие: while ((x1>x2 && dx>0) || (x1<x2 && dx<0) || (dx==0))
можно записать короче: while(x1>=x2 || dx<=0)
|
|
|
Записан
|
|
|
|
tos
|
|
« Ответ #177 : Ноябрь 27, 2008, 07:21:01 » |
|
это не одно и то же.
|
|
|
Записан
|
|
|
|
Артем
sprata
Mодератор
Завкаф
Карма: +40/-5
Offline
Пол:
Сообщений: 1107
|
|
« Ответ #178 : Ноябрь 27, 2008, 07:37:12 » |
|
tos, а я не сказал что это одно и то же. Но для проверки корректности ввода диапазона и шага этого будет достаточно.
|
|
|
Записан
|
|
|
|
broken-wings
wings of empathy
ЧеГеварный
Проректор
Карма: +176/-6
Offline
Пол: Награды:
Сообщений: 4531
Эксперт по какашкам и поиску смыслов
|
|
« Ответ #179 : Ноябрь 27, 2008, 08:25:27 » |
|
я не скажу с 100 % уверенностью, но вроде там можно вводить уменьшающуюся последовательность. когда X1>x2 , dx<0 ... у нас в группе большинство делало в таком случае замену
|
|
|
Записан
|
кругом одно и то же свинство но я умею выделять по незначительным нюансам спорт журналистику кино
|
|
|
|