ELF44 ("444$$$$$HT888((( Qtd/lib/ld-linux.so.2GNU    2&yC]$V}QDQ.e^9JFr4ll34g6&  libm.so.6_Jv_RegisterClasses__gmon_start__expcossinlibc.so.6fgetsmemcpyputssystemfprintfstrcatstdinsscanfstrcmpsprintffclosefwritefopen_IO_stdin_used__libc_start_mainGLIBC_2.1GLIBC_2.0:0ii ii ii l $(,048 < @ D H LPTX\UmOA5%%h%h% h%$h%(h %,h(%0h0%4h8p%8h@`%<hHP%@hP@%DhX0%Hh` %Lhh%Php%Thx%Xh%\h1^PTRhh@QVhUS[LtX[ÐU=pt hҡhupÐU4tt $4ÐU(BEED$D$$+E D$ED$$1xlD$D$E$D$D$D$ D$D$$7(U(D$$GD$D$D$ D$D$$J$XlD$D$E$kD$D$D$ D$D$$JwU(D$D$x$+ND$D$D$ D$D$$J$lD$D$E$D$D$D$ D$D$$JU(D$$GD$D$D$ D$D$$Ji}t$W $IlD$D$E$D$D$D$ D$D$$JU(D$D$x$+D$D$D$ D$D$$J}t$  $(|lD$D$E$ D$D$D$ D$D$$J,UE D$E$UE$L$$}E${E}$Y$8M$xA$5$)$D$p$$$$d$$$0$[$x$$ $\|$p$d$X$8L$@$4$($d$$$D$$$U$U$$U$LD$ wD$D$$$^$R$F$:D$ D$D$$f$ $LUD$D$$+*E D$ED$$CED$ED$$CD$D$$+U8-D$(LD$$D$ D$D$D$D$D$ D$D$$$QlD$D$D$ D$D$$J8UD$D$$+E D$ED$$CED$ED$$CUxEnED$$llD$D$PE$WED$D$E$EE}St}st EEEEUxEn}tED$$ ED$$llD$D$PE$ED$D$E$EE}St}st EEEEU$9D$D$D$ D$D$$7UU$U$D$D$D$ D$D$$7D$D$D$ D$D$$UWTEʡEΡEҡE֍}"UʍEʹE}HLeit@ura @do a@ rqui@vo EʉD$$G-T_]UhE \$ED$$lD$D$PE$E D$D$E$E EEUhE D$ED$$lD$D$PE$EE D$D$E$E UhE EED$ED$$04EUE؉D$$0T]؋E܉D$$:>]܍(E܉D$E؉D$$(,E U$E؉D$$D]؋E܉D$$N]܍ E܉D$E؉D$$ $E(U,D$D$$OE0U4E8D$0E0U4D$(T$,E(U,D$ T$$E U$D$T$EUD$T$ED$ E UD$T$E$EǾX9}8tEBD$T$ $8D$ED$$CE8$EEED$$]ED$$&t]䍕ED$ED$$EUED$$0-]ED$$:]䍕ED$ED$$ E U$ED$$D]ED$$N]䍕ED$ED$$]E(U,ED$$s]ED$$]]䍕ED$ED$$E0U4E8D$0E0U4D$(T$,E(U,D$ T$$E U$D$T$EUD$T$ED$ E UD$T$E$wE8D$0E0U4D$(T$,E(U,D$ T$$E U$D$T$EUD$T$ED$ E UD$T$E$NdEǾ5}8tEǾ$?󤍅8D$ED$$C para continuar ======================================== Aperte para finalizar Press to continue Aperte para continuar ... Press to finish Aperte para terminar ... Em inglês (sim) ou em português (nâo) ? In English ye(s) or in Portuguese (n)o ? Reposta padrão é "não" (n) - Default answer is "no" (n)This software is distributed under any form you like of GPL, the Gnu General Public License which may obtained from www.gnu.org.The program is distributed as is, without any warranty, in the hope that it may used by you to learn something. This is an educational software and you may freely use or modify it provided that you(1) mention the author and the source code.(2) that you comment correctly any alteration you make(3) with no cost to those which will receive the program other than which will be necessary to distribute.You cannot store this program in the web without written authorization of the author, which will warmheartedness give it being asked to.This is open source work and everybody which will be interested into joining our work is welcome. Ask the code if you wish so. copyleft by Tarcisio Praciano-Pereira tarcisio@member.ams.org "Copyleft", um outro tipo de direito autoral, por ele os programas são fornecidos como se encontram, sem garantias de qualquer natureza, masna esperança de que possam ser úteis para o seu aprendizado e desenvovimentoe podem ser livremente copiados e distruibuidos desde que: (1) seja mencionada a fonte, (2) que os arquivos não sejam alterados, (3) sem nenhum custo, além do que for necessário para distribuição. O espirito do nosso trabalho é o de "código aberto" e isto signfica que quem desejar participar do nosso trabalho é bem vindo, seja para trazer idéias para melhorá-lo ou arregaçar as mangas e vir se juntar ao grupo. A internet permite se fazer um trabalho comum, mesmo à distância. A inspiração que nos move é o gigantesco trabalho feito sob o GPL, que também abriga o nosso trabalho, e de que LinuX é o exemplo mais conhecido. Mas você estará infringindo os direitos do autor se distribuir nosso trabalho em um CD ou colocar os programas ou o livro em uma página da web sem autorização por escrito dos autores. === copyleft por Tarcisio Praciano-Pereira ===contacto: tarcisio@member.ams.org clear=================================================================================oes para aprender CDez li%s%c%s Melhoria do Ensino apesar do Desgoverno brasileiroUniv. Estadual do Vale do Acarau - Sobralo 1.0versProf. Tarcisio Praciano-Pereira - tarcisio@member.ams.org%s %s Em nome da equipe, mais uma vez, grato. ou,(caso extremo), pelo fone (088) 677 42 46 tarcisio@uvanet.br dmttpp@super.furg.br es a es ou sugest dirija suas consultas, reclama Obrigado por usar o nosso sistema. %s %s%c%c%s%c%s %s %s %s Sim ou nao - default %c %c Ye(s) ou (n)ot - default %c %c %c %c %c %c foi um sucesso %s %f %f%s %d %d%s %c %2.2f + %2.2f iwdados%f %f ?transfereset title " %s " set pointsize 0.1 set grid plot "dados" with points pause -2 Would you like to see informations about the program ? Default answer is "no".Image of a circle by exp Imagem de circulo por exp Image of a circle by a second degree polynomialImage de circulo por pol. do segundo grau Image of a circle by a third degree polynomial. Imagem de circulo por pol. do terceiro grau Image of a rectangle by exp Imagem de um retangulo por exp Image of a rectangle by a second degree polyn Imagem de retangulo por pol do seg grau Image of a rectangle by a third degree polyn. Imagem de retangulo por pol do ter. grau The center of the curve z = a + bi O ponto central da curva z = a + bi a = b = %2.2f, centro ()I can accept a dilation coefficient, the radius, default is 1 Eu aceito um coeficiente de dilatação, o raio, o valor padrão é 1 raio (radius) rho = radius= raio= gnuplot -persist transfere Would you like to make another graphic ? default answer is "no" Deseja fazer novo gráfico ? a resposta padrão é não Do you want to see a copyright notice ? - Default is "no". Deseja ver os direitos autorais ? - a resposta padrão é não Deseja ver as informações sobre programa, a resposta padrão é não."X Você pode rodar a versão inglesa deste programa, se você optar por inglêstodas as mensagens serão impressas em inglês. A resposta padrão é "não"=======================================================================You may run the English version of this program, would you like to ? The standard answer is "no", and in this case all messages will be written in Portuguese. Would you like to see in English ? - ye(s) - (n)o) ?This program exemplifies the action of some complex functions over squaresand circles and the user may change the center (translations) and theradius (scale). You can read a more through information (you will be askedto). The program has default values which are considered if you ignore thequestion answering with , these default values are interesting toto use when running the program for the first time, to see how it works. All questions which should have the answer "yes" or "no" have the default value of "no", please, note, "s" for ye(s), and "n" for (n)o (in Brazilian).By Tarcisio Praciano-Pereira - copyleft - open source - Debian/Gnu/Linuxtarcisio@member.ams.orgEste programa exemplifica as tranformações da algumas funções complexassobre retângulos (quadrados) e círculos podendo o usuário alterar o cen-tro (translação) e o raio (dilatação). Você pode ler uma informação maisextensa, isto lhe vai ser perguntado. O programa tem valores padrão que será interessante aceitar aoexecutá-lo pela primeira vez, para ver como funciona o programa. Todasas perguntas cuja resposta sejam "sim" ou "não" tem o valor padrão "não" que você pode aceitar apenas acionando o .Por Tarcisio Praciano-Pereira - copyleft - código aberto - Debian/Gnu/Linux ===== Imagens de algumas curvas por funções complexas ========= Uma rápida explicação sobre as possiblidades do programa antes que você faça sua seleção: Este programa sabe calcular a imagem de um círculo ou de um retângulo por uma das seguintes funções complexas: a exponencial, um polinômmio do segundo grau, um polinômio do terceiro grau. O programa vai percorrer a curva escolhida e calcular a imagemda curva-imagem (pela função complexa que você escolher) e passaros dados para gnuplot fazer o gráfico. Você poderá fazer uma seleção entre as possíveis combinações, a exponencial complexa ou dos polinômios e depois a imagem pela função escolhida, do círculo ou do retângulo. O programa vai lhe oferecer estas opções. O programa aceita um ponto onde a curva vai ficar centrada e oraio - um coeficiente de dilatação. O valor padrão para o coeficiente de dilatação (raio) é 1. A escolha de um valor diferente de 1 para o raio vai lhe permitirver a transformação de curvas com diferentes tamanhos no plano complexo, grandes curvas ou pequenas curvas. Experimente com um valor grande parao raio, use a exponencial sobre um círculo de centro na origem, é umbonito gráfico que você vai obter. Gnuplot lhe permite dar zooms na ima-gem e você pode ver o que acontece na vizinhança de um ponto. Ao vero gráfico, o programa passou o controle da janela gráfica para gnuplote você pode dar um zoom usando o terceiro botão do ratinho. Estude, também, a equação da curva-imagem para entender o que está acontecendo. O programa tem valores padrão que você pode aceitar acionando o enter quando for perguntado. Esta é uma boa opção, inicialmente, para vercomo o programa funciona.Este programa cria dois arquivos, no mesmo diretório em que estiver operando, "dados" e "transfere". No arquivo "dados" se encontram os pares de pontos - a matriz de pontosque gnuplot vai usar para apresentar a curva. No arquivo "transfere" estão os comandos do gnuplot que voce pode alterarpara incluir novas opções para o gráfico. Se você apenas desejar ver, novamente, o gráfico, rode: gnuplot transfere num terminal, no mesmo diretório em que estiver rodando o programa. Você pode editar o arquivo "transfere" para colocar outros comandosdo gnuplot, por exemplo para produzir um arquivo num formato que seja mais conveniente: png, jpeg, eps, .... Finalmente, uma melhoria nesta versão do programa, ele fica no ar enquanto você quiser fazer curvas. Você pode usar o "print screen" do do teclado para bater uma foto das curvas e assim comparar algumas delas.Você também pode trocar o nome do arquivo "dados", por exemplo: dados1, dados2, dados3 .....e depois editar o arquivo "transfere" para ver múltiplos gráficos de curvas. Isto é particularmente útil para estudar o comportamento de uma função em volta de um ponto, neste caso mude o coeficiente de dilatação levemente em cada rodadado programa. Ou então, altere o programa... este é um programa de código aberto - Debian/Gnu/Linux ==== Transform some curves under (some) complex functions ===== This is a rough explaination of the possibilities of the programbefore you'll make your selection. This program knows how to calculate the image of a circle or a rectangle under one of the following functions: a exponential, a second degree polynomial, a third degree polynomial. It will run over the curve of your choice and will calculate the imageby the complex function (of your choice) passing the table to gnuplot which will finally put the graph in a window. You will be given the possibility of making the choice of the six possible combinations, complex exponential or polynomials and the image, through one of those functions, of a circle or rectangle. Translation: the program accepts a point as the center to the curve, and there is a default value that you can accept. Dilation: the program accepts a dilation coefficient (radius). The default value for the radius is 1 to have a circle or a square of radius 1. Under the choice of a radius different from 1 it will be possible to experience different transformations in the complex plane, small curves or big ones. Try a big value for the radius under the exponential to see a nicecurve, put the center coordinates to (0,0) to see what happens, you'll see a beautiful graph. Gnuplot gives you the possibility of zooms, use it!When the program is running, the graphic window is left over under the control of gnuplot, you may zoom with the third mouse button.With a small path you can see what happens around a point. You will have to study the function under consideration to understand what is going on. The program has default values used when you answer with This is a good option when running the program for the first time, to see how it works.This program creates two files, in the same directory in which it operates, "dados" and "transfere". In "dados" it puts the table of points - the matrix of points used by gnuplot to show the curve. In "transfere" it writes down gnuplot's commands, this file you can change, with a text editor, to have more options for the graphic. It you only want to see the graphic once more, run: in a shell in the same directory where you are running this program. Edit the file "transfere" to put other gnuplot commands, you may then obtain other formats for the graphics, more convenient to your needs such as png, jpeg, eps .... Finally, a last improvement in the program, it will stay running during all the time you want. Answer "the right" ye(s), otherwise it will understand you want to stop - default answer is always "no". Then we can take pictures of the image, or you can change the name of file "dados" moving it to "dados1", "dados2", "dados3" .....and edit the file so you can see multiple graphics, this is particularly useful to see thebehavior of the function around a point. In this case change thedilation coefficiente slightly at every run of the program. Otherwise you can alter the program... this is open source - Debian/Gnu/Linux. c - image of the boundary of circle --> r - image of the boundary of rectangle --> This program knows how to calculate the image of two types of curves,the image of the boundary of a rectangleor the boundary of a circle and you can selectthe center point for these curves. Este programa sabe calcular a imagem sobre dois tipos de curva,a imagem da fronteira de um retânguloou de um círculo e você pode escolher o ponto onde estas curvas fiquem centradas. %s %s %s %s < c , r > ? --> This programs knows about tree complex functions: e --> the complex exponential < e > s --> second degree polynomial < s > t --> third degree polynomial < t > O programa conhece três funções complexas: e --> a exponencial (complexa) < e > s --> um polinômio (complexo) do segundo grau < s > t --> um polinômio (complexo) do terceiro grau < t > Make your choice: -xponential -------------------> < e > econd degree polynomial -----> < s > -hird degree polynomial ---> < t > Faça a sua seleção: -xponencial -------------------> < e > Polinômio do -egundo grau -----> < s > Polinômio do -erceiro grau ---> < t > < e , s , t > --> Faça a sua escolha: c - imagem da fronteira de um círculo --> r - imagem da fronteira de um retângulo --> You may alter the coefficients a0, a1, a2, of the polynomial! would you ? (default is no) ye(s) or (n)o ?Re(a0) ->Im(a0) ->Re(a1) ->Im(a1) ->Re(a2) ->Im(a2) ->Você pode alterar os coef a0, a1, a2, a3 do polinômio!You may alter the coefficients a0, a1, a2,a3 of the polynomial! Re(a3) ->Im(a3) ->Você pode alterar os coef a0, a1, a2 do polinômio!You may alter the coefficients a0, a1, a2 of the polynomial! Você pode alterar os coef a0, a1, a2, do polinômio!Alterar os coeficientes do polinômio ?jμ q: < HL  oLoo8jzʅڅ *:JZjz0GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)",&< $Q!y_IO_stdin_used{../sysdeps/i386/elf/start.S/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuGNU AS 2.17[4S;intEJOV/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crti.S/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuGNU AS 2.17f(/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crtn.S/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuGNU AS 2.17%% $ > $ > 4: ; I?  &I%%W2 ../sysdeps/i386/elfstart.S3!4=%" YZ!"\[# init.cX /home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/i386-libc/csucrti.S !/!=Z!gg//Z!!!<#!/=3!/!=Z!X /home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/i386-libc/csucrtn.SQ !!!!GNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)init.cshort intlong long int/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuunsigned charlong long unsigned intshort unsigned int_IO_stdin_used.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_str#(( 1HH7 `?LLGo,ToLLPc l  u<<pTT0{D@FF0;  $$,,4488  T`` ll lx%Jve0'`!? w(HLL < T    $,48 `l ! (/:| $,4ph  (0  4, /B8$$$ $&  D    & 3 9CKR$eOi itpb r, uӻ  d i M ґa  } < y YM NF 9 & 6 C JQ[@ c0 h v@S l Î] ׌ ` 9 F0Ӈ 9  I4[lb yx~ l! 3 & 3[ 4ϊ" g `,&;= G [= ^ `4 h abi-note.S../sysdeps/i386/elf/start.Sinit.cinitfini.c/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crti.Scall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.5621p.5619__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/home/aurel32/tmp/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crtn.Scomplexos_eng.c_DYNAMIC__fini_array_end__fini_array_start__init_array_end_GLOBAL_OFFSET_TABLE___init_array_startcos@@GLIBC_2.0menuvezessim_naocopyleftrotulo_localmarcastrcmp@@GLIBC_2.0_fp_hwfprintf@@GLIBC_2.0ExpinglesQReexecuta_opcao__dso_handlemaskentrada_caracter__libc_csu_finientrada_floatnoticessystem@@GLIBC_2.0noticiaputs@@GLIBC_2.0_initmensagenstranslataescrevecurva_circuloprepara_gnuplotquatrolinhas_startfgets@@GLIBC_2.0sucessomaislinhaembranco__libc_csu_init__bss_startmain__libc_start_main@@GLIBC_2.0exp@@GLIBC_2.0rotulostrcat@@GLIBC_2.0limpa_janeladata_startprintf@@GLIBC_2.0_finimemcpy@@GLIBC_2.0fclose@@GLIBC_2.1apeteco2curva_retangulosscanf@@GLIBC_2.0_edata__i686.get_pc_thunk.bx_endapetecofstdin@@GLIBC_2.0obrigadofopen@@GLIBC_2.1yes_notfaz_complexo_IO_stdin_usedentrada_inteirasprintf@@GLIBC_2.0comparafwrite@@GLIBC_2.0apetecof_en__data_startsin@@GLIBC_2.0apeteco2_en_Jv_RegisterClassesImPapeteco__gmon_start__