2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1 ... 57, 58, 59, 60, 61

А вам пакет PARI/GP интересен?
Да 83%  83%  [ 60 ]
Нет 6%  6%  [ 4 ]
Не уверен(а) 11%  11%  [ 8 ]
Всего голосов : 72
 
 Re: интерактивный курс: введение в программирование на PARI/GP
Сообщение19.12.2025, 19:32 
gris в сообщении #1712863 писал(а):
конечно понятно, но как-то некрасиво

? sup_str=["¹","²","³","⁴","⁵","⁶","⁷","⁸","⁹"];
? a=3;a_exp=2;b=5;b_exp=3;print(a,sup_str[a_exp],"+",b,sup_str[b_exp]);
3²+5³
?

 
 
 
 Re: интерактивный курс: введение в программирование на PARI/GP
Сообщение19.12.2025, 19:40 
gris
Типа такого 3²+4²?
В консоли PARI такого нельзя - в кодировке 866 просто нет символа ². И сменить кодировку консоли похоже нельзя.
В файл вывести можно - любым способом вставить символ с кодом 0xB2 (для кодировки файла 1251 или win, тогда он откроется любым блокнотом винды).

wrest
Вы точно про винду говорите, а? В ней (и вин7 и вин10) кодировка консоли вовсе не Unicode:
Код:
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\>mode con cp

Состояние устройства CON:
--------------------------
    Кодовая страница:      866


C:\>gp64.exe
Reading GPRC: C:/gprc.txt
GPRC Done.

                                                                        GP/PARI CALCULATOR Version 2.17.3 (released)
                                                                amd64 running mingw (x86-64/GMP-6.1.2 kernel) 64-bit version
                                                                      compiled: Nov 11 2025, gcc version 12-posix (GCC)
                                                                                  threading engine: single
                                                                      (readline not compiled in, extended help enabled)

                                                                           Copyright (C) 2000-2024 The PARI Group

PARI/GP is free software, covered by the GNU General Public License, and comes WITHOUT ANY WARRANTY WHATSOEVER.

Type ? for help, \q to quit.
Type ?18 for how to get moral (and possibly technical) support.

parisize = 8000000, primelimit = 51000000, factorlimit = 1048576
? sup_str=["?","?","?","?","?","?","?","?","?"]
%1 = ["?", "?", "?", "?", "?", "?", "?", "?", "?"]
? a=3;a_exp=2;b=5;b_exp=3;print(a,sup_str[a_exp],"+",b,sup_str[b_exp]);
3?+5?
?


-- 19.12.2025, 20:03 --

Изображение

 
 
 
 Re: интерактивный курс: введение в программирование на PARI/GP
Сообщение19.12.2025, 20:08 
Dmitriy40 в сообщении #1712869 писал(а):
Вы точно про винду говорите, а?

Точно НЕ про венду :D У меня нет pari/gp "напрямую" в венде.

 
 
 
 Re: интерактивный курс: введение в программирование на PARI/GP
Сообщение19.12.2025, 20:11 
wrest
Тогда стоит держать в уме и делать поправку на ОС автора вопроса.

 
 
 
 Re: интерактивный курс: введение в программирование на PARI/GP
Сообщение19.12.2025, 20:11 
Dmitriy40 в сообщении #1712869 писал(а):
В ней (и вин7 и вин10) кодировка консоли вовсе не Unicode:

Ну что же поделать. Может, в Windows Terminal норм будет? Для 10-й венды он вроде есть.

 
 
 
 Re: интерактивный курс: введение в программирование на PARI/GP
Сообщение19.12.2025, 20:21 
wrest в сообщении #1712872 писал(а):
Может, в Windows Terminal норм будет? Для 10-й венды он вроде есть.
Может и будет, не знаю. Хотя вряд ли - так как PARI не наследует кодировку системной консоли, а своих средств её поменять кажется нету.
Вот только, уверены что ради замены
3^2+4^2
на
3²+4²
в окне PARI кто-то будет заморачиваться с установкой Windows Terminal и тем более сменой винды на 10-ю? :mrgreen:

 
 
 
 Re: интерактивный курс: введение в программирование на PARI/GP
Сообщение19.12.2025, 20:32 
Dmitriy40 в сообщении #1712874 писал(а):
Вот только, уверены что ради замены

Понятия не имею :D Охота хуже неволи. А я же вас (но не gris) давно агитирую, капля камень точит.

 
 
 
 Re: интерактивный курс: введение в программирование на PARI/GP
Сообщение19.12.2025, 20:39 
Меня и 3^2+4^2 вполне устраивает, тем более что такую строку можно скопировать в PARI (и в TeX, и не только) и он её корректно посчитает.

 
 
 [ Сообщений: 908 ]  На страницу Пред.  1 ... 57, 58, 59, 60, 61


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group