Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
portugol/editor.cfg #sem comentarios #Fri Nov 09 10:05:47 GMT 2007 fontName=Courier New backColorG=255 fontBold=false backColorB=255 sintax=true fontItalic=false file3=D\:\\Ensino\\2006-2007\\_ensino\\IP\\aulas\\teoria\\06-estruturas homogeneas\\portugol\\galo.alg file2=Sem Nome.alg file1=D\:\\Ensino\\2006-2007\\_ensino\\IP\\aulas\\teoria\\06-estruturas homogeneas\\portugol\\divisores.alg backColorR=255 fontSize=20 portugol/fluxogramas.cfg ¬í��sr� VisualFluxogram.GUI.Preferencias™ćďÄAýP–���I��EspHorizI��EspVertI��alturaZ��espacamentoZ��grelhaI��larguraI��sizeF��sliderI��styleI��typeconectorL��BackgroundColort��Ljava/awt/Color;L��ConexaoColorq�~��L��DecisaoColorq�~��L��EscritaColorq�~��L� FontColorq�~��L��LeituraColorq�~��L� ProcessoColorq�~��L��TerminadorColorq�~��L��familyt��Ljava/lang/String;xp���2�������Ű�����ű����?€����������sr��java.awt.Color�Ą���Ź3u���F��falphaI��valueL��cst��Ljava/awt/color/ColorSpace;[� frgbvaluet��[F[��fvalueq�~��xp����˙ôá“pppsq�~������˙˙˙�pppsq�~������˙ĚĚ˙pppsq�~������˙»ŕăpppsq�~������˙���pppsq�~������˙˙ĚĚpppsq�~������˙ĐéÂpppsq�~������˙˙™˙pppt��Papyrus portugol/lib/swing-layout-1.0.jar META-INF/MANIFEST.MF Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.2 Created-By: 1.4.2_08-ea-b01 (Sun Microsystems Inc.) X-COMMENT: Main-Class will be added automatically by build org/jdesktop/layout/AquaBaseline.class package org.jdesktop.layout; synchronized class AquaBaseline extends Baseline { static final AquaBaseline INSTANCE; private static final java.awt.Rectangle viewRect; private static final java.awt.Rectangle textRect; private static final java.awt.Rectangle iconRect; private static final int EDGE_SPACING = 2; private static final int TEXT_SPACING = 2; private static final java.awt.Insets EMPTY_INSETS; private static javax.swing.JLabel TABLE_LABEL; private static javax.swing.JLabel LIST_LABEL; private static javax.swing.JLabel TREE_LABEL; void AquaBaseline(); public int getComponentBaseline(javax.swing.JComponent, int, int); private static java.awt.Insets rotateInsets(java.awt.Insets, int); private int getMaxTabHeight(javax.swing.JTabbedPane); private int getTabbedPaneBaseline(javax.swing.JTabbedPane, int); private int getSliderBaseline(javax.swing.JSlider, int); private Integer getMaxSliderValue(javax.swing.JSlider); private Integer getMinSliderValue(javax.swing.JSlider); private int getProgressBarBaseline(javax.swing.JProgressBar, int); private int getTreeBaseline(javax.swing.JTree, int); private int getTableBaseline(javax.swing.JTable, int); private int getTextAreaBaseline(javax.swing.JTextArea, int); private int getListBaseline(javax.swing.JList, int); private int getScrollPaneBaseline(javax.swing.JScrollPane, int); private int getPanelBaseline(javax.swing.JPanel, int); private int getSpinnerBaseline(javax.swing.JSpinner, int); private int getLabelBaseline(javax.swing.JLabel, int); private int getComboBoxBaseline(javax.swing.JComboBox, int); private int getSingleLineTextBaseline(javax.swing.text.JTextComponent, int); private int getCheckBoxBaseline(javax.swing.AbstractButton, int); private int getButtonBaseline(javax.swing.AbstractButton, int); private void resetRects(javax.swing.JComponent, int); private static boolean isMac(); private static boolean isAqua(); static void <clinit>(); } org/jdesktop/layout/AquaLayoutStyle$ComponentInsets.class package org.jdesktop.layout; synchronized class AquaLayoutStyle$ComponentInsets { private java.util.Map children; private java.awt.Insets[] insets; public void AquaLayoutStyle$ComponentInsets(); public void AquaLayoutStyle$ComponentInsets(java.awt.Insets[]); public void setInsets(java.awt.Insets[]); public java.awt.Insets[] getInsets(); public java.awt.Insets getInsets(int); void addSubinsets(String, AquaLayoutStyle$ComponentInsets); AquaLayoutStyle$ComponentInsets getSubinsets(String); } org/jdesktop/layout/AquaLayoutStyle.class package org.jdesktop.layout; synchronized class AquaLayoutStyle extends LayoutStyle { private static final java.awt.Insets EMPTY_INSETS; private static final int MINI = 0; private static final int SMALL = 1; private static final int REGULAR = 2; private static final Object[][] containerGapDefinitions; private static final Object[][] relatedGapDefinitions; private static final Object[][] unrelatedGapDefinitions; private static final Object[][] indentGapDefinitions; private static final Object[][] visualMarginDefinitions; private static final java.util.Map RELATED_GAPS; private static final java.util.Map UNRELATED_GAPS; private static final java.util.Map CONTAINER_GAPS; private static final java.util.Map INDENT_GAPS; private static final java.util.Map VISUAL_MARGINS; private static java.util.Map createInsetsMap(Object[][]); public static void main(String[]); public void AquaLayoutStyle(); public int getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, int, java.awt.Container); private java.awt.Insets getPreferredGap(javax.swing.JComponent, int, int); public int getContainerGap(javax.swing.JComponent, int, java.awt.Container); private java.awt.Insets getContainerGap(java.awt.Container, int); private java.awt.Insets getInsets(java.util.Map, String, String, int); private java.awt.Insets getVisualMargin(javax.swing.JComponent); private int getSizeStyle(java.awt.Component); static void <clinit>(); } org/jdesktop/layout/Baseline.class Êþº¾0Ñ $ ½ !" !# $$ $% & $'()(*+ $, $-A . /0 1 2(345 6 7 89:; $< $=> ?*@ $A ?B CDEFGH ½IJKLMN $OPQ $RST $UVWXY $Z[\ $]^_ $`ab $cde $fgh $ijk $lmn $opq $rst $uvw $x yz{ ]| ]} ]~ ] ]€ T� T‚ ƒ„ T… T†‡ˆ‰ ?Š $‹ $Œ $� TŽ�� T‘ $’ $“ $” • $– $—˜ ™š › ƒœ $� T„ Åž KŸ $ K� K‚ KŽ¡ K¢£¤ ?¥ $¦ K§ ƒ¨ K© ª« y¬ K $® $¯° K± K² y³ y´ Kµ ¶·¸¹¸º H» H¢ H� H‚ HŽ H¼ ƒ½ Z¾ $¿À ?Á ?à Z� ?Ä ? ZŽ $ÅÆÇ ®€ ?È W� WÉ W¾ 7Ž 7� 7‚ BÊ $Ë B� BŽ QÌ ÍÎÏ $Ð ÍÑ EÒÓ ÁÔ ÁÕ E�Ö× ÅØ ÁÒÙÚ $Û E‚ ÁÜ NÝÞ Îß NŽ ÎŽ N� N‚ ?à ?á ?â ?� ?‚ $ãä ?å ?æ ?ç ?è ?é 4Ž 4ê 4ëìíî $ïð ñò óô óõ@ 4ö 4� 4‚ ()VthisLorg/jdesktop/layout/Baseline;getComponentBaselineclass$%(Ljava/lang/String;)Ljava/lang/Class;x1x0nsme!Ljava/lang/NoSuchMethodException; SourceFile Baseline.java! java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError "#$%&\,],A_ java/lang/IllegalAccessException"java/lang/IllegalArgumentException+java/lang/reflect/InvocationTargetExceptionJKSTBaseline.instance?org/jdesktop/layout/Baseline_@ABC2WindowsMetalGTKAquaD2ButtonUI CheckBoxUI RadioButtonUIToggleButtonUIjavax/swing/AbstractButtonö÷ ComboBoxUIjavax/swing/JComboBoxãä TextAreaUIjavax/swing/JTextArea¸¹FormattedTextFieldUIPasswordFieldUITextFieldUIjavax/swing/text/JTextComponentíîLabelUIjavax/swing/JLabeláâListUIjavax/swing/JList½¾PanelUIjavax/swing/JPanelÇÈ ProgressBarUIjavax/swing/JProgressBar¨©SliderUIjavax/swing/JSliderƒ„ SpinnerUIjavax/swing/JSpinnerÔÕScrollPaneUIjavax/swing/JScrollPaneÁÂTabbedPaneUIjavax/swing/JTabbedPaneuvTableUIjavax/swing/JTable³´TreeUIjavax/swing/JTree®E•Fjava/awt/InsetsG,H,I,J, KLMNOPQ>R>STUV>TabbedPane.tabInsetsWXý�ý}vWYTabbedPane.contentBorderInsetsTabbedPane.tabAreaInsetsZ>fgjk*([K)('(A\]^ª,_>ý`>aýýSlider.focusInsetsb>Slider.majorTickLengthSlider.horizontalThumbIconcdýeýf>ghi$j”Fký§¢¡¢Slider.verticalThumbIconl>m>nopqrst£uvwýxyzý{ý|>}>53X ~Tree.closedIcon€�‚23javax/swing/border/EmptyBorderƒ„…>†>43‡ˆ‰Š‹javax/swing/JComponentABŒ>�Žjavax/swing/border/TitledBorder�2�M java/awt/FontDialog ‘’“”01•>–—"javax/swing/JSpinner$DefaultEditor˜™šýc›œ›úûa�>ž>Ÿ> >¡>¢ý–£¤¥‹javax/swing/JTextFieldüý os.version¦§¨©ª«¬®¯g°±²³´µ>Š¶·¸¹2º»¼,½>@7'javax.swing.plaf.metal.MetalLookAndFeelcurrentTheme¾¿ÀÁÂ!javax.swing.plaf.metal.OceanThemejava/lang/ExceptionÃ899com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel67Ä+ÅÆÇwin.xpstyle.themeActiveÈÉjava/lang/BooleanÊËýjava/awt/Rectanglejava/util/HashMapÌÍÎ>7java.awt.Componentjava/lang/ClassÏÐjava/lang/NoSuchMethodExceptionforName initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;getPreferredSize()Ljava/awt/Dimension;java/awt/DimensiongetClass()Ljava/lang/Class; java/util/MapcontainsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object; getSuperclass getMethods()[Ljava/lang/reflect/Method;getName()Ljava/lang/String;java/lang/StringequalsgetParameterTypes()[Ljava/lang/Class;TYPEput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(I)Vinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;intValue()Ijavax/swing/UIManagergetLookAndFeel()Ljavax/swing/LookAndFeel;javax/swing/LookAndFeelgetIDgetUIClassIDjava/lang/Math(II)Ilefttoprightbottom(IIII)VgetFont()Ljava/awt/Font;getFontMetrics'(Ljava/awt/Font;)Ljava/awt/FontMetrics;java/awt/FontMetrics getHeightgetTabCount getIconAt(I)Ljavax/swing/Icon;javax/swing/Icon getIconHeight getInsets%(Ljava/lang/Object;)Ljava/awt/Insets;()Ljava/awt/Insets;getTabPlacement setBoundsjavax/swing/SwingUtilitieslayoutCompoundLabel§(Ljavax/swing/JComponent;Ljava/awt/FontMetrics;Ljava/lang/String;Ljavax/swing/Icon;IIIILjava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;I)Ljava/lang/String; getAscentgetSizegetPaintLabelsgetOrientationgetIcon&(Ljava/lang/Object;)Ljavax/swing/Icon; getPaintTicks getDescentgetUI()Ljavax/swing/plaf/SliderUI;javax/swing/plaf/SliderUI.(Ljavax/swing/JComponent;)Ljava/awt/Dimension;getInverted getMinimum getMaximumfloor(D)Dround(D)J getLabelTable()Ljava/util/Dictionary;java/util/Dictionary()Ljava/util/Enumeration;java/util/EnumerationhasMoreElementsnextElement()Ljava/lang/Object;isStringPaintedisIndeterminate getLeadinggetRowHeight(Ljava/lang/String;)VsetIcon(Ljavax/swing/Icon;)VsetFont(Ljava/awt/Font;)V setBorder(Ljavax/swing/border/Border;)VgetRowMargingetFixedCellHeightgetViewport()Ljavax/swing/JViewport;javax/swing/JViewportgetView()Ljava/awt/Component;getY getBorder()Ljavax/swing/border/Border;getTitlegetTitleFont(Ljava/lang/String;II)Vjavax/swing/border/BordergetBorderInsets'(Ljava/awt/Component;)Ljava/awt/Insets;getTitlePosition getEditor()Ljavax/swing/JComponent;getTextField#()Ljavax/swing/JFormattedTextField; isEnabled()Ljavax/swing/Icon;getDisabledIcongetVerticalAlignmentgetHorizontalAlignmentgetVerticalTextPositiongetHorizontalTextPositiongetIconTextGap isEditable()Ljavax/swing/ComboBoxEditor;javax/swing/ComboBoxEditorgetEditorComponentjava/lang/SystemgetProperty&(Ljava/lang/String;)Ljava/lang/String;java/lang/FloatvalueOf%(Ljava/lang/String;)Ljava/lang/Float; floatValue()FgetRenderer ()Ljavax/swing/ListCellRenderer;()Ljavax/swing/plaf/TextUI;javax/swing/plaf/TextUIgetRootView:(Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/View;javax/swing/text/ViewgetViewCount(I)Ljavax/swing/text/View;getPreferredSpan(I)FgetText startsWith(Ljava/lang/String;)ZxgetWidthgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;java/lang/reflect/Field setAccessible(Z)VprintStackTrace isInstancejava/awt/ToolkitgetDefaultToolkit()Ljava/awt/Toolkit;getDesktopProperty&(Ljava/lang/String;)Ljava/lang/Object;FALSEbooleanValuejava/util/CollectionssynchronizedMap (Ljava/util/Map;)Ljava/util/Map; getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;!$'()(*(+,-./,-.01 23 43 53 67 89:; 7?@7?" ABCJ*¶L*+´+´¸ ¬D bcEFG HI JKCQŸ² Ʋ °*¶L+Æ&²+¹ ™²+¹ÀM,°+¶L§ÿÜ*¶L+¶M,¾d>›L,2:¶¶™4¶:¾ &2²¦2²¦²+¹W°„ÿ§ÿ¶²+¹W°DRgh jklm,n.p6r;s@tIuNv[wbx}z‰{Œt’�€EH,L=b*MNN>L=EMO,ŸFG�P7@_QR STCä¦*À?¸@6§´A¦*ÀB¸C6§ D¦*ÀE¸F6§ŒG¦*ÀH¸I6§xJ¦*ÀK¸L6§dM¦*ÀN¸O6§PP¦*ÀQ¸R6§*¶fd6›.*¶g:ƹh6¸\=¤>„ÿ§ÿÓi¸j:„¸k™š´_´a``=¬DBñòóôõ%ö*÷3ø:ù@úBôHþOÿR\jER3l,%mn0o,lpq`r,^],\s9Ot1 uvC-*¶fž'¸l™ *¸m¬*¶nMo¸jNp¸j*¶q¸r:**¶c¶d:*¸s6²t¶u²v¶u²wÿ¶u*x²w²t²v¸yW²v´z¶{`6*¶qª£ zIz,´_´_``6¸|™*¶f¤ „§„ÿ¬*¶},´ad´add`6¸|™*¶f¤ „ÿ§„¬¸l™¬,´_´_``6¸|™p`6¬¬D†! ,6¸l=**¶�¶‚N*¶ƒ:„¸#À]:*¶…šô6´_d´ad´_d´ad66¸k™!†¸#À¶`6‡¸ˆ¹h6§¸|™¸‰™„6 š *¶Š™ `6 -¶{-¶‹``6 ´_´_` ddl`6 ™3*¶Š™)*¶Œ*¶�´6d6ž ¸Žd6 §„ ÿ6 `66 š *¶Šš6 `6-¶{`¬*¶�6™ *¸�§*¸‘:Æ6¸k™’¸ˆ¹h6-¶ell¸\6 ´_´_`6 `6´_d´ad´_d´ad d d6*¸‘¶6 *¶“6*¶”6‡‡g9‡o9d`6™ „ý„6š‡¶‡gk9§¶‡‡gk9™‡¸•cŽ6§…¸–aˆ6¸\6¸Ž6™-¶{`¬-¶eld-¶{`¬¬DAj klm n*o1p5qPsTtZuiwxz„~‡€‹�–ƒ�†«‡Â‰ÆŠÍ‹Ú�àŽå�ó’ö–ú—˜™šœ�" (¡:£?¤C¥I¦U©d«q¬x™°¢±¨²®³·´¿¶È·Ì¸Ï¹Ò»Ö¾Û¿íÃüÆÇÉË$Ì-Í1Î9ÐHÕEL!Ú…,à†,5í‡,PÒˆ,TΉ,‹—Š, Â`‹, ú(Œ,!�,Ž, �,ê~�C‰,dä‘, q×’, xЋ,™¯Œ,¢¦“, ¨ ”,®š•,·‘–�¿‰—�È€˜,Ör™,üL~�( š9:›œ7�9.z{ (w1*ž1JŸ J], ¡¢CµI*¶—L+ÆA+¶˜M*¶“d>,¹™™,¹šÀ¶¸\>§ÿæ*¶“d °»Y·°°D* ÙÚ ÛÜÝÞ2àãGåE*9£¤2•,IŸ D¥¦ §¢CµI*¶—L+ÆA+¶˜M*¶”`>,¹™™,¹šÀ¶¸Ž>§ÿæ*¶”` °»Y·°°D* éê ëìíî2ðóGõE*9£¤2”,IŸ D¥¦ ¨©CC¥*¶›™Ÿ*¶œš˜**¶�¶žM*¶ŸN-´_6¸|™"¸‰™*¶ ™6„ÿ§R6„ý§I¸€™,¶{d,¶‹dl,¶{`¬¸l™*¶ ™¬„ÿ-´_-´a`dAGM `f mor��£E4Œz{‡w1"�ª,¥«¬¥], ®C°H*¶¢=²£Ç»?Y¤·¥³£²£¦¸ˆ¶§²£N-*¶¨¶©�-¶ª´=-¸@*¶«´_`¬D& !"#"%&&.'2(:*E*H¯°H],C±,&"²3 ³´C¸J²¬Ç »?Y·¥³¬²¬»®Y·¯¶°²¬M,*¶±¶©*¶²>,*¶³d¸@6l`Y6¬D"./0#2'3/445@7E4Jµ¶J],'#²34·,@ ^, ¸¹Ch*¶´M**¶µ¶¶N,´_-¶{`¬D;ž *¶»¶¿`¬¬DVWXYZ%]E*^,'ÃÄ'],ÅÆ ÇÈC†N*¶ÀM,ÁÁ™C,ÀÁN-¶ÂÆ7-¶Â¶š+-¶Ã:Ç*¶Ä:Ç»ÅYÆ·Ç:-¶È:Æ*¹É:§²Ê:*¶Ë:¶e6¶‹6 ¶{6 6d6,ÀÁ¶Ìª»E+Ejx‰© `¸\d`6 ` `d¬ l`d¸\6 ` d´_ ` `l`¬´_` ``¬`´a ``d¬ld6` d `´adl`¬d6` ``¬¬D~abcd$f*g/h5i:jHmNoSp`seumvtw{x‚y…zŠ|¼~Ë€Öƒä…ûˆ Š�#Ž:‘A’L–E¢]É1ËÊ, äÊ, *"€�NþËÌeçÉ1mß¼{tØr,{ÑÍ, ‚Ê‚, …Ǫ,ŠÂÎ,;ÏÐNÑÒN],IÓÌ ÔÕC#k*¶ÍM,ÁΙH,ÀÎN-¶Ï:*¶Ð:-¶Ñ:´_´_`6´a`´a`d,´_,´a`dª,/7ðñ8.ò,Y ¼{hóôhÎ, _õñ ö÷CÛs**¶÷¶øM*¸Ù*¶ùN-Æ-ú¶û™¬*,Ú*¶ü*¶ý*¶þ*¶ÿ*¶²w²t²v-ǧ*¶¸yW¸l™²v´z,¶{``¬²v´z,¶{`¬D& "SYgE*søùs], j¼{`ºd úûCÕ{*¶M²w,´^µ²w,´_µz²w*¶,´`²w´`dµ²w,´a²w´z`dµ²v²v²v²vZµZµZµzµ²t²t²t²tZµZµZµzµ±D" !"#/$B%^&z'E {[G{],vw1 üýC›=²Ç¸ Y³§² ¶K*¶*¶ L+¶¶¶¬K*¶¬56D+,"-(.6/70;2E þÿ(b7 ýC)¸&¶'(¦§¬D6 ýC)¸&¶')¦§¬D: ýC)¸&¶'*¦§¬D> �ýC)¸&¶'+¦§¬DB ýC¹G²š¸³§K³²Æ²¸&¶™¬¸K*¶ÀL+DzL+¶¬D2FHKJLN)P+R/S:U>VBXE / : C3*·±D ghE_CJ¬DvE*FG\,],CN*¸°L»Y·+¶¿DREd?CÆp»Y·³w»Y·³v»Y·³t»]Y·b³Ê»Y· ¸!³³ ²"Ç#¸ Y³"§²"½$Y²SY²S¶%³ §K±=kn&D* . /0:,K9P=RkUnToVEoØ ÎN× org/jdesktop/layout/GnomeLayoutStyle.class package org.jdesktop.layout; synchronized class GnomeLayoutStyle extends LayoutStyle { void GnomeLayoutStyle(); public int getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, int, java.awt.Container); public int getContainerGap(javax.swing.JComponent, int, java.awt.Container); } org/jdesktop/layout/GroupLayout$1.class package org.jdesktop.layout; synchronized class GroupLayout$1 { } org/jdesktop/layout/GroupLayout$AutopaddingMatch.class package org.jdesktop.layout; synchronized class GroupLayout$AutopaddingMatch { public GroupLayout$ComponentSpring source; public GroupLayout$ComponentSpring target; void GroupLayout$AutopaddingMatch(GroupLayout$ComponentSpring, GroupLayout$ComponentSpring); private String toString(GroupLayout$ComponentSpring); public String toString(); } org/jdesktop/layout/GroupLayout$AutopaddingSpring.class package org.jdesktop.layout; synchronized class GroupLayout$AutopaddingSpring extends GroupLayout$Spring { java.util.List sources; GroupLayout$ComponentSpring source; private java.util.List matches; int size; int lastSize; private int pref; private int max; private int type; private boolean userCreated; private void GroupLayout$AutopaddingSpring(GroupLayout); void GroupLayout$AutopaddingSpring(GroupLayout, int, int); void GroupLayout$AutopaddingSpring(GroupLayout, int, int, int); public void setSource(GroupLayout$ComponentSpring); public void setSources(java.util.List); public void setUserCreated(boolean); public boolean getUserCreated(); void clear(); public void reset(); public void calculatePadding(int); private int calculatePadding(LayoutStyle, int, GroupLayout$ComponentSpring, GroupLayout$ComponentSpring); public void add(GroupLayout$ComponentSpring, int); private void addMatch(GroupLayout$ComponentSpring, GroupLayout$ComponentSpring); int getMinimumSize0(int); int getPreferredSize0(int); int getMaximumSize0(int); String getMatchDescription(); public String toString(); } org/jdesktop/layout/GroupLayout$BaselineGroup.class package org.jdesktop.layout; synchronized class GroupLayout$BaselineGroup extends GroupLayout$ParallelGroup { private boolean allSpringsHaveBaseline; private int prefAscent; private int prefDescent; void GroupLayout$BaselineGroup(GroupLayout, boolean); void setSize(int, int, int); void setSize0(int, int, int); int calculateSize(int, int); private void calculateBaseline(); private void baselineLayout(int, int); } org/jdesktop/layout/GroupLayout$ComponentInfo.class package org.jdesktop.layout; synchronized class GroupLayout$ComponentInfo { private java.awt.Component component; GroupLayout$ComponentSpring horizontalSpring; GroupLayout$ComponentSpring verticalSpring; private GroupLayout$ComponentInfo horizontalMaster; private GroupLayout$ComponentInfo verticalMaster; private java.util.List horizontalDependants; private java.util.List verticalDependants; private int[] horizontalSizes; private int[] verticalSizes; private boolean visible; void GroupLayout$ComponentInfo(java.awt.Component); public void dispose(); private void removeSpring(GroupLayout$Spring); public boolean isVisible(); boolean updateVisibility(); public void setBounds(java.awt.Insets); public void setComponent(java.awt.Component); public java.awt.Component getComponent(); public boolean isLinked(int); public GroupLayout$ComponentInfo getMasterComponentInfo(int); public void addChild(GroupLayout$ComponentInfo, int); private void addChild0(GroupLayout$ComponentInfo, int); public void clear(); private void clear(int[]); int getLinkSize(int, int); private int calcLinkSize(java.util.List, int, int); private int getDependantSpringSize(java.util.List, int, int, int); static void <clinit>(); } org/jdesktop/layout/GroupLayout$ComponentSpring.class package org.jdesktop.layout; synchronized class GroupLayout$ComponentSpring extends GroupLayout$Spring { private java.awt.Component component; private int origin; private int min; private int pref; private int max; private int baseline; private boolean installed; private void GroupLayout$ComponentSpring(GroupLayout, java.awt.Component, int, int, int); int getMinimumSize0(int); int getMinimumSize1(int); int getPreferredSize0(int); int getPreferredSize1(int); int getMaximumSize0(int); int getMaximumSize1(int); private int getSizeAlongAxis(int, java.awt.Dimension); private int getLinkSize(int, int); void setSize(int, int, int); int getOrigin(); void setComponent(java.awt.Component); java.awt.Component getComponent(); int getBaseline(); private boolean isLinked(int); void installIfNecessary(int); static void <clinit>(); } org/jdesktop/layout/GroupLayout$ContainerAutopaddingSpring.class package org.jdesktop.layout; synchronized class GroupLayout$ContainerAutopaddingSpring extends GroupLayout$AutopaddingSpring { private java.util.List targets; void GroupLayout$ContainerAutopaddingSpring(GroupLayout); void GroupLayout$ContainerAutopaddingSpring(GroupLayout, int, int); public void add(GroupLayout$ComponentSpring, int); public void calculatePadding(int); private int updateSize(LayoutStyle, GroupLayout$ComponentSpring, int); String getMatchDescription(); } org/jdesktop/layout/GroupLayout$GapSpring.class package org.jdesktop.layout; synchronized class GroupLayout$GapSpring extends GroupLayout$Spring { private int min; private int pref; private int max; void GroupLayout$GapSpring(GroupLayout, int, int, int); int getMinimumSize0(int); int getPreferredSize0(int); int getMaximumSize0(int); } org/jdesktop/layout/GroupLayout$Group.class package org.jdesktop.layout; public abstract synchronized class GroupLayout$Group extends GroupLayout$Spring { java.util.List springs; void GroupLayout$Group(GroupLayout); int indexOf(GroupLayout$Spring); GroupLayout$Group addSpring(GroupLayout$Spring, int); GroupLayout$Group addSpring(GroupLayout$Spring); void setParent(GroupLayout$Spring); void setSize(int, int, int); abstract void setSize0(int, int, int); int getMinimumSize0(int); int getPreferredSize0(int); int getMaximumSize0(int); abstract int operator(int, int); int calculateSize(int, int); GroupLayout$Spring getSpring(int); int getSize(GroupLayout$Spring, int, int); abstract void insertAutopadding(int, java.util.List, java.util.List, java.util.List, java.util.List, boolean); void removeAutopadding(); void resetAutopadding(); void calculateAutopadding(int); static void <clinit>(); } org/jdesktop/layout/GroupLayout$PaddingSpring.class package org.jdesktop.layout; synchronized class GroupLayout$PaddingSpring extends GroupLayout$Spring { private javax.swing.JComponent source; private javax.swing.JComponent target; private int type; private boolean canGrow; void GroupLayout$PaddingSpring(GroupLayout, javax.swing.JComponent, javax.swing.JComponent, int, boolean); int getMinimumSize0(int); int getPreferredSize0(int); int getMaximumSize0(int); private int getPadding(int); } org/jdesktop/layout/GroupLayout$ParallelGroup.class package org.jdesktop.layout; public synchronized class GroupLayout$ParallelGroup extends GroupLayout$Group { private int childAlignment; private boolean resizable; void GroupLayout$ParallelGroup(GroupLayout, int, boolean); public GroupLayout$ParallelGroup add(GroupLayout$Group); public GroupLayout$ParallelGroup add(java.awt.Component); public GroupLayout$ParallelGroup add(java.awt.Component, int, int, int); public GroupLayout$ParallelGroup add(int); public GroupLayout$ParallelGroup add(int, int, int); public GroupLayout$ParallelGroup add(int, GroupLayout$Group); public GroupLayout$ParallelGroup add(int, java.awt.Component); public GroupLayout$ParallelGroup add(int, java.awt.Component, int, int, int); boolean isResizable(); int operator(int, int); int getMinimumSize0(int); int getMaximumSize0(int); void setSize0(int, int, int); void insertAutopadding(int, java.util.List, java.util.List, java.util.List, java.util.List, boolean); } org/jdesktop/layout/GroupLayout$SequentialGroup.class package org.jdesktop.layout; public synchronized class GroupLayout$SequentialGroup extends GroupLayout$Group { void GroupLayout$SequentialGroup(GroupLayout); public GroupLayout$SequentialGroup add(GroupLayout$Group); public GroupLayout$SequentialGroup add(java.awt.Component); public GroupLayout$SequentialGroup add(java.awt.Component, int, int, int); public GroupLayout$SequentialGroup add(int); public GroupLayout$SequentialGroup add(int, int, int); public GroupLayout$SequentialGroup addPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int); public GroupLayout$SequentialGroup addPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, boolean); public GroupLayout$SequentialGroup addPreferredGap(int); public GroupLayout$SequentialGroup addPreferredGap(int, int, int); public GroupLayout$SequentialGroup addContainerGap(); public GroupLayout$SequentialGroup addContainerGap(int, int); int operator(int, int); void setSize0(int, int, int); private void resize(int, int, int); private java.util.List buildResizableList(int, boolean); private GroupLayout$AutopaddingSpring getNextAutopadding(int, boolean); void insertAutopadding(int, java.util.List, java.util.List, java.util.List, java.util.List, boolean); static void <clinit>(); } org/jdesktop/layout/GroupLayout$Spring.class package org.jdesktop.layout; abstract synchronized class GroupLayout$Spring { private int size; private int min; private int max; private int pref; private GroupLayout$Spring parent; private int alignment; void GroupLayout$Spring(GroupLayout); abstract int getMinimumSize0(int); abstract int getPreferredSize0(int); abstract int getMaximumSize0(int); void setParent(GroupLayout$Spring); GroupLayout$Spring getParent(); void setAlignment(int); int getAlignment(); final int getMinimumSize(int); final int getPreferredSize(int); final int getMaximumSize(int); void clear(); void setSize(int, int, int); int getSize(); int constrain(int); } org/jdesktop/layout/GroupLayout$SpringDelta.class package org.jdesktop.layout; synchronized class GroupLayout$SpringDelta implements Comparable { public int index; public int delta; public void GroupLayout$SpringDelta(int, int); public int compareTo(Object); public String toString(); } org/jdesktop/layout/GroupLayout.class package org.jdesktop.layout; public synchronized class GroupLayout implements java.awt.LayoutManager2 { private static final int MIN_SIZE = 0; private static final int PREF_SIZE = 1; private static final int MAX_SIZE = 2; private static final int UNSET = -2147483648; public static final int HORIZONTAL = 1; public static final int VERTICAL = 2; private static final int NO_ALIGNMENT = 0; public static final int LEADING = 1; public static final int TRAILING = 2; public static final int CENTER = 3; public static final int BASELINE = 3; public static final int DEFAULT_SIZE = -1; public static final int PREFERRED_SIZE = -2; private boolean autocreatePadding; private boolean autocreateContainerPadding; private GroupLayout$Group horizontalGroup; private GroupLayout$Group verticalGroup; private java.util.Map componentInfos; private java.awt.Container host; private java.util.List parallelList; private boolean springsChanged; private boolean hasPreferredPaddingSprings; private static void checkSize(int, int, int, boolean); private static void checkResizeType(int, boolean); private static void checkLessThan(int, int); private static void checkAlignment(int, boolean); static boolean isVisible(java.awt.Component); public void GroupLayout(java.awt.Container); public String toString(); private void dump(StringBuffer, GroupLayout$Spring, String, int); public void setAutocreateGaps(boolean); public boolean getAutocreateGaps(); public void setAutocreateContainerGaps(boolean); public boolean getAutocreateContainerGaps(); public void setHorizontalGroup(GroupLayout$Group); public GroupLayout$Group getHorizontalGroup(); public void setVerticalGroup(GroupLayout$Group); public GroupLayout$Group getVerticalGroup(); private GroupLayout$Group createTopLevelGroup(GroupLayout$Group); public GroupLayout$SequentialGroup createSequentialGroup(); public GroupLayout$ParallelGroup createParallelGroup(); public GroupLayout$ParallelGroup createParallelGroup(int); public GroupLayout$ParallelGroup createParallelGroup(int, boolean); public void linkSize(java.awt.Component[]); public void linkSize(java.awt.Component[], int); private void linkSize0(java.awt.Component[], int); public void replace(java.awt.Component, java.awt.Component); public void addLayoutComponent(String, java.awt.Component); public void removeLayoutComponent(java.awt.Component); public java.awt.Dimension preferredLayoutSize(java.awt.Container); public java.awt.Dimension minimumLayoutSize(java.awt.Container); public void layoutContainer(java.awt.Container); public void addLayoutComponent(java.awt.Component, Object); public java.awt.Dimension maximumLayoutSize(java.awt.Container); public float getLayoutAlignmentX(java.awt.Container); public float getLayoutAlignmentY(java.awt.Container); public void invalidateLayout(java.awt.Container); private void resetAutopadding(GroupLayout$Group, int, int, int, int); private void prepare(int); private void prepare(); private boolean hasVisibilityChanged(); private void checkComponents(); private void registerComponents(GroupLayout$Group, int); private java.awt.Dimension adjustSize(int, int); private void checkParent(java.awt.Container); private GroupLayout$ComponentInfo getComponentInfo(java.awt.Component); private void adjustAutopadding(boolean); private boolean areParallelSiblings(java.awt.Component, java.awt.Component, int); } org/jdesktop/layout/LayoutStyle.class package org.jdesktop.layout; public synchronized class LayoutStyle { private static final boolean USE_CORE_LAYOUT_STYLE; public static final int RELATED = 0; public static final int UNRELATED = 1; public static final int INDENT = 3; private static LayoutStyle layoutStyle; private static javax.swing.LookAndFeel laf; public void LayoutStyle(); public static void setSharedInstance(LayoutStyle); public static LayoutStyle getSharedInstance(); public int getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, int, java.awt.Container); public int getContainerGap(javax.swing.JComponent, int, java.awt.Container); boolean isDialog(javax.swing.JComponent); int getCBRBPadding(javax.swing.JComponent, javax.swing.JComponent, int, int); int getCBRBPadding(javax.swing.JComponent, int, int); int flipDirection(int); private int getCBRBPadding(javax.swing.JComponent, int); private int getInset(javax.swing.JComponent, int); private boolean isLeftAligned(javax.swing.AbstractButton, int); private boolean isRightAligned(javax.swing.AbstractButton, int); private javax.swing.Icon getIcon(javax.swing.AbstractButton); int getButtonChildIndent(javax.swing.JComponent, int); static void <clinit>(); } org/jdesktop/layout/MetalLayoutStyle.class package org.jdesktop.layout; synchronized class MetalLayoutStyle extends LayoutStyle { private boolean isOcean; public void MetalLayoutStyle(); public int getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, int, java.awt.Container); int getCBRBPadding(javax.swing.JComponent, javax.swing.JComponent, int, int); private int getButtonAdjustment(javax.swing.JComponent, int); public int getContainerGap(javax.swing.JComponent, int, java.awt.Container); } org/jdesktop/layout/SwingLayoutStyle.class package org.jdesktop.layout; synchronized class SwingLayoutStyle extends LayoutStyle { private static final reflect.Method SWING_GET_LAYOUT_STYLE_METHOD; private static final reflect.Method SWING_GET_PREFERRED_GAP_METHOD; private static final reflect.Method SWING_GET_CONTAINER_GAP_METHOD; private static final Object RELATED_TYPE; private static final Object UNRELATED_TYPE; private static final Object INDENT_TYPE; void SwingLayoutStyle(); private static final Object layoutStyleTypeToComponentPlacement(int); private static final Object getSwingLayoutStyle(); public int getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, int, java.awt.Container); public int getContainerGap(javax.swing.JComponent, int, java.awt.Container); static void <clinit>(); } org/jdesktop/layout/WindowsLayoutStyle.class package org.jdesktop.layout; synchronized class WindowsLayoutStyle extends LayoutStyle { private int baseUnitX; private int baseUnitY; void WindowsLayoutStyle(); public int getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, int, java.awt.Container); public int getContainerGap(javax.swing.JComponent, int, java.awt.Container); private int dluToPixels(int, int); private void calculateBaseUnits(); static void <clinit>(); } portugol/Portugol.jar META-INF/MANIFEST.MF Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.5 Created-By: 1.5.0_08-b03 (Sun Microsystems Inc.) Main-Class: PortugolGUI Class-Path: lib/swing-layout-1.0.jar X-COMMENT: Main-Class will be added automatically by build Editor/GUI/About/AboutThis$1.class package Editor.GUI.About; synchronized class AboutThis$1 implements java.awt.event.ActionListener { void AboutThis$1(AboutThis); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/About/AboutThis$2.class package Editor.GUI.About; synchronized class AboutThis$2 implements java.awt.event.ActionListener { void AboutThis$2(AboutThis); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/About/AboutThis$3.class package Editor.GUI.About; synchronized class AboutThis$3 implements Runnable { void AboutThis$3(); public void run(); } Editor/GUI/About/AboutThis.class package Editor.GUI.About; public synchronized class AboutThis extends javax.swing.JFrame { private javax.swing.JToggleButton btOK; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JToggleButton jToggleButton1; private javax.swing.JTextPane text; private javax.swing.JLabel title; public void AboutThis(); private void initComponents(); private void jToggleButton1ActionPerformed(java.awt.event.ActionEvent); private void btOKActionPerformed(java.awt.event.ActionEvent); public static void main(String[]); } Editor/GUI/About/PortugolInfo.class package Editor.GUI.About; public synchronized class PortugolInfo { public void PortugolInfo(); public static String getInformation(); } Editor/GUI/About/foto.png Editor/GUI/CodeDocument/AlgoCodeBlank.class package Editor.GUI.CodeDocument; public synchronized class AlgoCodeBlank extends AlgoSyntaxHighlight { private javax.swing.text.SimpleAttributeSet normal; private java.awt.Color backGround; public void AlgoCodeBlank(); private void printSelectLine(int); public void selectErrorLine(int); public void selectCodeLine(int); public void deSelectCodeLine(int); public void clearTextBackground(); } Editor/GUI/CodeDocument/AlgoCodeStyle.class package Editor.GUI.CodeDocument; public synchronized class AlgoCodeStyle extends AlgoSyntaxHighlight { public static String VERSION; public static final int STRING_MODE = 10; public static final int TEXT_MODE = 11; public static final int NUMBER_MODE = 12; public static final int BLOCK_COMMENT_MODE = 13; public static final int SINGLE_COMMENT_MODE = 14; public static final int FUNCTION_MODE = 15; public static final int KEYWORD_MODE = 16; public static final int STATEMENT_MODE = 17; public static final int OPERATOR_MODE = 18; public static final int ATTRIB_MODE = 19; private int mode; private int currentPos; private java.awt.Color backGround; private javax.swing.text.SimpleAttributeSet comments; private javax.swing.text.SimpleAttributeSet normal; private javax.swing.text.SimpleAttributeSet string; private javax.swing.text.SimpleAttributeSet number; private javax.swing.text.SimpleAttributeSet function; private javax.swing.text.SimpleAttributeSet keyword; private javax.swing.text.SimpleAttributeSet operator; private javax.swing.text.SimpleAttributeSet attrib; public void AlgoCodeStyle(); private boolean checkForAttrib(int, String); private boolean checkForComment(int, String); private boolean checkForString(int, String); private void checkForNumber(int, String); private boolean checkForKeyword(int, String); private boolean ClassifyWord(String); public void insertString(int, String, javax.swing.text.AttributeSet) throws javax.swing.text.BadLocationException; private void processChar(char); private void insertHighlight(String, int); private void printSelectLine(int); public void selectErrorLine(int); public void selectCodeLine(int); public void deSelectCodeLine(int); public void clearTextBackground(); static void <clinit>(); } Editor/GUI/CodeDocument/AlgoSyntaxHighlight.class package Editor.GUI.CodeDocument; public synchronized class AlgoSyntaxHighlight extends javax.swing.text.DefaultStyledDocument { public static java.awt.Color defaultBackGround; public void AlgoSyntaxHighlight(); private void printSelectLine(int); public void selectErrorLine(int); public void selectCodeLine(int); public void deSelectCodeLine(int); public void clearTextBackground(); static void <clinit>(); } Editor/GUI/CodeDocument/BeautifyCode.class package Editor.GUI.CodeDocument; public synchronized class BeautifyCode { protected static boolean isComented; public static String TAB_SPACES; protected static String comments; public void BeautifyCode(); public static String IndentCode(String); private static String IdentLine(String, int); public static String NormalizeString(String); static void <clinit>(); } Editor/GUI/ConsoleMonitorStep$1.class package Editor.GUI; synchronized class ConsoleMonitorStep$1 extends java.awt.event.WindowAdapter { void ConsoleMonitorStep$1(ConsoleMonitorStep); public void windowActivated(java.awt.event.WindowEvent); public void windowDeactivated(java.awt.event.WindowEvent); } Editor/GUI/ConsoleMonitorStep$2.class package Editor.GUI; synchronized class ConsoleMonitorStep$2 implements java.awt.event.ActionListener { void ConsoleMonitorStep$2(ConsoleMonitorStep); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/ConsoleMonitorStep$3.class package Editor.GUI; synchronized class ConsoleMonitorStep$3 implements java.awt.event.ActionListener { void ConsoleMonitorStep$3(ConsoleMonitorStep); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/ConsoleMonitorStep$4.class package Editor.GUI; synchronized class ConsoleMonitorStep$4 implements javax.swing.event.ChangeListener { void ConsoleMonitorStep$4(ConsoleMonitorStep); public void stateChanged(javax.swing.event.ChangeEvent); } Editor/GUI/ConsoleMonitorStep$5.class package Editor.GUI; synchronized class ConsoleMonitorStep$5 implements java.awt.event.ActionListener { void ConsoleMonitorStep$5(ConsoleMonitorStep); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/ConsoleMonitorStep.class package Editor.GUI; public synchronized class ConsoleMonitorStep extends javax.swing.JFrame implements Runnable { Portugol.Language.Make.Fluxogram prog; EditorPTG principal; Portugol.Language.Make.NodeInstruction instruction; int timeToSleep; int lineSelected; Thread autoExecute; private javax.swing.JScrollPane ScroolPanelMemory; private javax.swing.JTextArea TextArea; private javax.swing.JButton btExitRun; private javax.swing.JButton btRun; private javax.swing.JButton btRunStep; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel5; private javax.swing.JPopupMenu jPopupMenu1; private javax.swing.JSplitPane jSplitPane1; private javax.swing.JSplitPane jSplitPane2; private javax.swing.JSlider jsRunTimer; private javax.swing.JPanel panelLeft; private javax.swing.JPanel panelMemory; private javax.swing.JScrollPane panelMonitor; public void run(); public void ConsoleMonitorStep(EditorPTG, Portugol.Language.Make.Fluxogram); private void DisplayMemory(); private void ExecuteLine(); private void initComponents(); private void jsRunTimerStateChanged(javax.swing.event.ChangeEvent); private void btRunStepActionPerformed(java.awt.event.ActionEvent); private void btExitRunActionPerformed(java.awt.event.ActionEvent); private void formWindowDeactivated(java.awt.event.WindowEvent); private void formWindowActivated(java.awt.event.WindowEvent); private void btRunActionPerformed(java.awt.event.ActionEvent); } Editor/GUI/Dialogs/Message.class package Editor.GUI.Dialogs; public synchronized class Message { private static final String title = PORTUGOL; private static javax.swing.ImageIcon icoBug; public void Message(); public static void Error(String); public static void Information(String); public static void Warning(String); public static int Confirm(String); public static void CompileError(Portugol.Language.Utils.LanguageException); public static void ExecutionError(String, Portugol.Language.Utils.LanguageException); static void <clinit>(); } Editor/GUI/EditorPTG$1.class package Editor.GUI; synchronized class EditorPTG$1 implements java.awt.event.ActionListener { void EditorPTG$1(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$10.class package Editor.GUI; synchronized class EditorPTG$10 implements java.awt.event.ActionListener { void EditorPTG$10(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$11.class package Editor.GUI; synchronized class EditorPTG$11 implements java.awt.event.ActionListener { void EditorPTG$11(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$12.class package Editor.GUI; synchronized class EditorPTG$12 implements java.awt.event.ActionListener { void EditorPTG$12(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$13.class package Editor.GUI; synchronized class EditorPTG$13 implements java.awt.event.ActionListener { void EditorPTG$13(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$14.class package Editor.GUI; synchronized class EditorPTG$14 implements java.awt.event.ActionListener { void EditorPTG$14(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$15.class package Editor.GUI; synchronized class EditorPTG$15 implements java.awt.event.ActionListener { void EditorPTG$15(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$16.class package Editor.GUI; synchronized class EditorPTG$16 implements java.awt.event.ActionListener { void EditorPTG$16(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$17.class package Editor.GUI; synchronized class EditorPTG$17 extends java.awt.event.KeyAdapter { void EditorPTG$17(EditorPTG); public void keyPressed(java.awt.event.KeyEvent); public void keyTyped(java.awt.event.KeyEvent); } Editor/GUI/EditorPTG$18.class package Editor.GUI; synchronized class EditorPTG$18 implements java.awt.event.ActionListener { void EditorPTG$18(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$19.class package Editor.GUI; synchronized class EditorPTG$19 implements java.awt.event.ActionListener { void EditorPTG$19(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$2.class package Editor.GUI; synchronized class EditorPTG$2 implements java.awt.event.ActionListener { void EditorPTG$2(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$20.class package Editor.GUI; synchronized class EditorPTG$20 implements java.awt.event.ActionListener { void EditorPTG$20(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$21.class package Editor.GUI; synchronized class EditorPTG$21 implements java.awt.event.ActionListener { void EditorPTG$21(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$22.class package Editor.GUI; synchronized class EditorPTG$22 implements java.awt.event.ActionListener { void EditorPTG$22(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$23.class package Editor.GUI; synchronized class EditorPTG$23 implements java.awt.event.ActionListener { void EditorPTG$23(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$24.class package Editor.GUI; synchronized class EditorPTG$24 implements java.awt.event.ActionListener { void EditorPTG$24(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$25.class package Editor.GUI; synchronized class EditorPTG$25 implements java.awt.event.ActionListener { void EditorPTG$25(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$26.class package Editor.GUI; synchronized class EditorPTG$26 implements java.awt.event.ActionListener { void EditorPTG$26(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$27.class package Editor.GUI; synchronized class EditorPTG$27 implements java.awt.event.ActionListener { void EditorPTG$27(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$28.class package Editor.GUI; synchronized class EditorPTG$28 implements java.awt.event.ActionListener { void EditorPTG$28(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$29.class package Editor.GUI; synchronized class EditorPTG$29 implements java.awt.event.ActionListener { void EditorPTG$29(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$3.class package Editor.GUI; synchronized class EditorPTG$3 implements java.awt.event.ActionListener { void EditorPTG$3(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$30.class package Editor.GUI; synchronized class EditorPTG$30 implements java.awt.event.ActionListener { void EditorPTG$30(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$31.class package Editor.GUI; synchronized class EditorPTG$31 implements java.awt.event.ActionListener { void EditorPTG$31(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$32.class package Editor.GUI; synchronized class EditorPTG$32 implements java.awt.event.ActionListener { void EditorPTG$32(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$33.class package Editor.GUI; synchronized class EditorPTG$33 implements java.awt.event.ActionListener { void EditorPTG$33(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$34.class package Editor.GUI; synchronized class EditorPTG$34 implements java.awt.event.ActionListener { void EditorPTG$34(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$35.class package Editor.GUI; synchronized class EditorPTG$35 implements java.awt.event.ActionListener { void EditorPTG$35(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$36.class package Editor.GUI; synchronized class EditorPTG$36 implements java.awt.event.ActionListener { void EditorPTG$36(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$37.class package Editor.GUI; synchronized class EditorPTG$37 implements java.awt.event.ActionListener { void EditorPTG$37(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$38.class package Editor.GUI; synchronized class EditorPTG$38 implements java.awt.event.ActionListener { void EditorPTG$38(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$39.class package Editor.GUI; synchronized class EditorPTG$39 implements java.awt.event.ActionListener { void EditorPTG$39(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$4.class package Editor.GUI; synchronized class EditorPTG$4 implements java.awt.event.ActionListener { void EditorPTG$4(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$40.class package Editor.GUI; synchronized class EditorPTG$40 implements java.awt.event.ActionListener { void EditorPTG$40(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$41.class package Editor.GUI; synchronized class EditorPTG$41 implements java.awt.event.ActionListener { void EditorPTG$41(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$42.class package Editor.GUI; synchronized class EditorPTG$42 implements Runnable { void EditorPTG$42(); public void run(); } Editor/GUI/EditorPTG$5.class package Editor.GUI; synchronized class EditorPTG$5 implements java.awt.event.ActionListener { void EditorPTG$5(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$6.class package Editor.GUI; synchronized class EditorPTG$6 implements java.awt.event.ActionListener { void EditorPTG$6(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$7.class package Editor.GUI; synchronized class EditorPTG$7 implements java.awt.event.ActionListener { void EditorPTG$7(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$8.class package Editor.GUI; synchronized class EditorPTG$8 implements java.awt.event.ActionListener { void EditorPTG$8(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG$9.class package Editor.GUI; synchronized class EditorPTG$9 implements java.awt.event.ActionListener { void EditorPTG$9(EditorPTG); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/EditorPTG.class package Editor.GUI; public synchronized class EditorPTG extends javax.swing.JFrame implements Runnable { public static String TITLE; public static String DATE; public static String VERSION; private boolean textChanged; public Portugol.Language.Execute.ConsoleIO console; private Portugol.Language.Execute.ConsoleIO info; private Editor.Utils.FileManager fileManager; private Editor.Utils.EditorProperties editorProperties; private CodeDocument.AlgoSyntaxHighlight txtCode; private Editor.help.WWWHelpText helpLang; private Editor.Utils.MyUndoRedoManager urManager; private Thread autoExecute; private Portugol.Language.Make.NodeInstruction instruction; private Portugol.Language.Make.Fluxogram prog; private javax.swing.JButton ButtonEditarAvancar; private javax.swing.JButton ButtonEditarColar; private javax.swing.JButton ButtonEditarCopiar; private javax.swing.JButton ButtonEditarCortar; private javax.swing.JButton ButtonEditarRecuar; private javax.swing.JButton ButtonEditarReformatar; private javax.swing.JButton ButtonFicheiroAbrir; private javax.swing.JButton ButtonFicheiroGuardar; private javax.swing.JButton ButtonFicheiroNovo; private javax.swing.JButton ButtonProgramaCorrer; private javax.swing.JButton ButtonProgramaCorrerMonitorar; private javax.swing.JButton ButtonProgramaCorrerPassoContinuar; private javax.swing.JButton ButtonProgramaCorrerPassoIniciar; private javax.swing.JButton ButtonProgramaFluxograma; private javax.swing.JButton ButtonProgramaParar; private javax.swing.JButton ButtonProgramaVerificar; private javax.swing.JMenu MenuAjuda; private javax.swing.JMenuItem MenuAjudaAcerca; private javax.swing.JMenu MenuAlgoritmo; private javax.swing.JMenuItem MenuAlgoritmoCorrer; private javax.swing.JMenuItem MenuAlgoritmoMonitorar; private javax.swing.JMenuItem MenuAlgoritmoPassoContinuar; private javax.swing.JMenuItem MenuAlgoritmoPassoIniciar; private javax.swing.JMenuItem MenuAlgoritmoVerificar; private javax.swing.JMenu MenuEditar1; private javax.swing.JMenuItem MenuEditarColar; private javax.swing.JMenuItem MenuEditarCopiar; private javax.swing.JMenuItem MenuEditarCortar; private javax.swing.JMenuItem MenuEditarRedo; private javax.swing.JMenuItem MenuEditarReformatar; private javax.swing.JMenuItem MenuEditarUndo; private javax.swing.JMenu MenuEditor; private javax.swing.JCheckBoxMenuItem MenuEditorCheckSyntax; private javax.swing.JMenuItem MenuEditorFonte; private javax.swing.JMenu MenuFicheiro1; private javax.swing.JMenuItem MenuFicheiroAberto1; private javax.swing.JMenuItem MenuFicheiroAberto2; private javax.swing.JMenuItem MenuFicheiroAberto3; private javax.swing.JMenuItem MenuFicheiroAbrir1; private javax.swing.JMenuItem MenuFicheiroGuardar; private javax.swing.JMenuItem MenuFicheiroGuardarComo; private javax.swing.JMenuItem MenuFicheiroNovo1; private javax.swing.JMenuItem MenuFicheiroSair1; private javax.swing.JMenuItem MenuProgramaParar; private javax.swing.JTextPane TextPaneCode; private javax.swing.JToolBar TooBarEditar; private javax.swing.JToolBar ToolBarFicheiro; private javax.swing.JToolBar ToolBarPrincipal; private javax.swing.JToolBar ToolBarPrograma; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel6; private javax.swing.JMenuBar jMenuBar2; private javax.swing.JSeparator jSeparator1; private javax.swing.JSeparator jSeparator10; private javax.swing.JSeparator jSeparator2; private javax.swing.JSeparator jSeparator3; private javax.swing.JSeparator jSeparator4; private javax.swing.JSeparator jSeparator5; private javax.swing.JSeparator jSeparator6; private javax.swing.JSeparator jSeparator7; private javax.swing.JSeparator jSeparator9; private javax.swing.JSplitPane jSplitPane2; private javax.swing.JScrollPane scrollCodeEditor; private javax.swing.JScrollPane scrollInfo; private javax.swing.JScrollPane scrollMonitor; private javax.swing.JScrollPane spInfo; private javax.swing.JScrollPane spLinguagem; private javax.swing.JScrollPane spOutput; private javax.swing.JTabbedPane tpUnderCodeEditor; public void EditorPTG(); public void EditorPTG(String); private void initMyComponents(); public void SetEditorProperties(); public void SelectErrorLine(int); public void SelectCodeLine(int); public void DeSelectLine(int); public void run(); public void SelectTabUnderEditor(int); private void initComponents(); private void ButtonProgramaFluxogramaActionPerformed(java.awt.event.ActionEvent); private void MenuEditorFonteActionPerformed(java.awt.event.ActionEvent); private void MenuEditorCheckSyntaxActionPerformed(java.awt.event.ActionEvent); private void MenuAjudaAcercaActionPerformed(java.awt.event.ActionEvent); private void MenuAlgoritmoMonitorarActionPerformed(java.awt.event.ActionEvent); private void MenuAlgoritmoPassoContinuarActionPerformed(java.awt.event.ActionEvent); private void ButtonProgramaCorrerPassoContinuarActionPerformed(java.awt.event.ActionEvent); private void ButtonProgramaCorrerPassoIniciarActionPerformed(java.awt.event.ActionEvent); private void MenuAlgoritmoPassoIniciarActionPerformed(java.awt.event.ActionEvent); private void MenuProgramaPararActionPerformed(java.awt.event.ActionEvent); private void ButtonProgramaPararActionPerformed(java.awt.event.ActionEvent); private void ButtonProgramaCorrerActionPerformed(java.awt.event.ActionEvent); private void MenuAlgoritmoCorrerActionPerformed(java.awt.event.ActionEvent); private void ButtonProgramaVerificarActionPerformed(java.awt.event.ActionEvent); private void MenuAlgoritmoVerificarActionPerformed(java.awt.event.ActionEvent); private void ButtonProgramaCorrerMonitorarActionPerformed(java.awt.event.ActionEvent); private void MenuAlgoritmoActionPerformed(java.awt.event.ActionEvent); private void ButtonEditarReformatarActionPerformed(java.awt.event.ActionEvent); private void MenuEditarReformatarActionPerformed(java.awt.event.ActionEvent); private void ButtonEditarCortarActionPerformed(java.awt.event.ActionEvent); private void ButtonEditarColarActionPerformed(java.awt.event.ActionEvent); private void ButtonEditarCopiarActionPerformed(java.awt.event.ActionEvent); private void ButtonEditarAvancarActionPerformed(java.awt.event.ActionEvent); private void ButtonEditarRecuarActionPerformed(java.awt.event.ActionEvent); private void MenuEditarRedoActionPerformed(java.awt.event.ActionEvent); private void MenuEditarUndoActionPerformed(java.awt.event.ActionEvent); private void MenuEditarCortarActionPerformed(java.awt.event.ActionEvent); private void MenuEditarColarActionPerformed(java.awt.event.ActionEvent); private void MenuEditarCopiarActionPerformed(java.awt.event.ActionEvent); private void TextPaneCodeKeyPressed(java.awt.event.KeyEvent); private void ButtonFicheiroGuardarActionPerformed(java.awt.event.ActionEvent); private void ButtonFicheiroAbrirActionPerformed(java.awt.event.ActionEvent); private void ButtonFicheiroNovoActionPerformed(java.awt.event.ActionEvent); private void MenuFicheiroGuardarComoActionPerformed(java.awt.event.ActionEvent); private void MenuFicheiroGuardarActionPerformed(java.awt.event.ActionEvent); private void MenuFicheiroAberto3ActionPerformed(java.awt.event.ActionEvent); private void MenuFicheiroAberto2ActionPerformed(java.awt.event.ActionEvent); private void MenuFicheiroAberto1ActionPerformed(java.awt.event.ActionEvent); private void TextPaneCodeKeyTyped(java.awt.event.KeyEvent); private void MenuFicheiroNovo1ActionPerformed(java.awt.event.ActionEvent); private void MenuFicheiroSair1ActionPerformed(java.awt.event.ActionEvent); private void MenuFicheiroAbrir1ActionPerformed(java.awt.event.ActionEvent); public static void main(String[]); private void setTextChanged(boolean); private boolean getTextChanged(); private void ActualizarMenuFicheiro(String); private void NovoFicheiro(); public void LerFicheiro(String); public void GuardarFicheiro(String); public void GuardarFicheiroComo(String); static void <clinit>(); } Editor/GUI/MemoryVariable$1.class package Editor.GUI; synchronized class MemoryVariable$1 implements java.awt.event.ActionListener { void MemoryVariable$1(MemoryVariable); public void actionPerformed(java.awt.event.ActionEvent); } Editor/GUI/MemoryVariable.class package Editor.GUI; public synchronized class MemoryVariable extends javax.swing.JPanel { private Portugol.Language.Parse.Symbol var; private javax.swing.JLabel jLabel1; private javax.swing.JButton name; private javax.swing.JTable table; private static int[] c; private static java.awt.Color[] color; public void MemoryVariable(Portugol.Language.Parse.Symbol); private void initComponents(); private void nameActionPerformed(java.awt.event.ActionEvent); static void <clinit>(); } Editor/Utils/AlgorithmFileFilter.class package Editor.Utils; public synchronized class AlgorithmFileFilter extends javax.swing.filechooser.FileFilter { public static final String EXTENSION = alg; public void AlgorithmFileFilter(); public boolean accept(java.io.File); public String getExtension(java.io.File); public String getTypeDescription(java.io.File); public String getDescription(); } Editor/Utils/EditorProperties.class package Editor.Utils; public synchronized class EditorProperties { java.util.Properties props; private String fileName; public void EditorProperties(); public String GetProperty(String); public void SetProperty(String, String); public void SetLoadFileName(String); void Init(); public void Load(); public void Save(); } Editor/Utils/FileManager.class package Editor.Utils; public synchronized class FileManager { private String fileName; private String path; private String noName; private static final String EXTENSION = alg; public void FileManager(); public void clearFileName(); public String getFileName(); public String ReadFile(String); public String openFileWindow(java.awt.Component); public void saveTextFile(String, String); public boolean saveFile(java.awt.Component, String, String); public boolean saveFileUpdate(String); public boolean isFileOpened(); public boolean FileExists(String); public String getSimpleFileName(); } Editor/Utils/FontChooser$1.class package Editor.Utils; synchronized class FontChooser$1 extends java.awt.event.WindowAdapter { void FontChooser$1(FontChooser); public void windowClosing(java.awt.event.WindowEvent); } Editor/Utils/FontChooser$2.class package Editor.Utils; synchronized class FontChooser$2 implements javax.swing.event.ChangeListener { void FontChooser$2(FontChooser); public void stateChanged(javax.swing.event.ChangeEvent); } Editor/Utils/FontChooser$3.class package Editor.Utils; synchronized class FontChooser$3 implements java.awt.event.ActionListener { void FontChooser$3(FontChooser); public void actionPerformed(java.awt.event.ActionEvent); } Editor/Utils/FontChooser$4.class package Editor.Utils; synchronized class FontChooser$4 implements java.awt.event.ActionListener { void FontChooser$4(FontChooser); public void actionPerformed(java.awt.event.ActionEvent); } Editor/Utils/FontChooser.class package Editor.Utils; public synchronized class FontChooser extends javax.swing.JDialog implements java.awt.event.ActionListener { javax.swing.JColorChooser colorChooser; javax.swing.JComboBox fontName; javax.swing.JCheckBox fontBold; javax.swing.JCheckBox fontItalic; javax.swing.JTextField fontSize; javax.swing.JLabel previewLabel; javax.swing.text.SimpleAttributeSet attributes; java.awt.Font newFont; java.awt.Color newColor; java.awt.Font oldFont; java.awt.Color oldColor; public boolean fontSelected; public void FontChooser(java.awt.Frame, java.awt.Font, java.awt.Color); public void actionPerformed(java.awt.event.ActionEvent); protected void updatePreviewFont(); protected void updatePreviewColor(); public java.awt.Font getNewFont(); public java.awt.Color getNewColor(); public javax.swing.text.AttributeSet getAttributes(); public void closeAndSave(); public void closeAndCancel(); } Editor/Utils/MyUndoRedoManager.class package Editor.Utils; public synchronized class MyUndoRedoManager extends javax.swing.undo.UndoManager implements javax.swing.event.UndoableEditListener { public void MyUndoRedoManager(); public void undoableEditHappened(javax.swing.event.UndoableEditEvent); public boolean undoAction(); public boolean redoAction(); } Editor/Utils/undoRedoManager$MyUndoableEditListener.class package Editor.Utils; public synchronized class undoRedoManager$MyUndoableEditListener implements javax.swing.event.UndoableEditListener { protected void undoRedoManager$MyUndoableEditListener(undoRedoManager); public void undoableEditHappened(javax.swing.event.UndoableEditEvent); } Editor/Utils/undoRedoManager.class package Editor.Utils; public synchronized class undoRedoManager { protected javax.swing.undo.UndoManager undoManager; protected undoRedoManager$MyUndoableEditListener myUndoRedo; public void undoRedoManager(); public boolean undoAction(); public boolean redoAction(); public undoRedoManager$MyUndoableEditListener getMyUndoableEditListener(); } Editor/Utils/userProperties.class package Editor.Utils; public synchronized class userProperties { private String propertiesFileName; private java.util.Properties uProperties; private boolean loaded; public void userProperties(); public void userProperties(String); public String getPropertiesFileName(); public void setPropertiesFileName(String); public boolean isLoaded(); private void initProperties(); public String getPropertie(String); public boolean containsValue(Object); public void setPropertie(String, String); public boolean saveProperties(); public int size(); public java.util.Enumeration getKeys(); } Editor/help/Definicao_linguagem.html Linguagem Algorítmica A linguagem algorítmica utiliza o português para a definição dos comandos e tem as seguintes característica: 1 - A linguagem não á sensível á capitulação ( não faz distinção entre letras minúsculas e maiúsculas) 2 - Todos os algoritmos começam por inicio e terminam com fim 3 - cada linha contém apenas um comando (o enter funciona como sinalizador de fim de comando) 4 - O sinal de atribuição é a seta ( <- ) 5 - A definição de símbolos é feita em qualquer local do algoritmo Sintax inicio Algoritmo fim Editor/help/Escolh4.jpg Editor/help/Escolhe.html Escolhe Caso Sintax Escolhe [expressão_0] Caso [Expressão_1o],. . .,[Expressão_1n],: [instruções] . . . . . . . . . . . Caso [Expressão_no],. . .,[Expressão_nn],: [instruções] Defeito: [instruções] FimEscolhe Descrição Esta estrutura compara a expressão_0 com as restantes expressões (expressão_1 . . . expressão_n) e se a comparação for positiva esxecuta as instruções do Caso e sai. A estrutura tem um caso por defeito (opcional) que é executado quando todas as outras condições falharem. Fluxograma Exemplo inicio caracter sexo escrever "Qual o seu sexo :" ler sexo escrever "Olá " escolhe sexo caso "m" : escrever "Homem" caso "f" : escrever "Mulher" defeito : escrever "Sexo indefinido" fimescolhe escrever ", bemvindo ao portugol" fim Resultado Qual o seu sexo ?: m Olá Homem, benvindo ao Portugol Outros exemplos ultimo dia Ver também se Editor/help/Func_Modulo.html Modulo Sintax real modulo( real numero) Descrição retorna o valor absoluto de um numero Exemplo inicio real num para num de - 2 ate 2 passo 0.5 escrever modulo ( num ) , "\t" proximo fim Resultado 2.0 1.5 1.0 0.5 0.0 0.5 1.0 1.5 2.0 Ver também Funções de biblioteca Editor/help/Func_Trigonometria.html Funções trigonométricas Sintax real seno (real ângulo ) real coseno (real ângulo ) real tangente (real ângulo ) real cotangente (real ângulo ) real arcoseno (real arco ) real arcocoseno (real arco ) real arcotangente (real arco ) Descrição retornam o valor da função trigonométrica correspondente Exemplo inicio real angulo angulo := 3.14 escrever "\nSeno \t\t= " , seno ( angulo ) escrever "\nCoseno \t\t= " , coseno ( angulo ) escrever "\nTangente \t= " , tangente ( angulo ) escrever "\nCotangente \t= " , cotangente ( angulo ) real arco := 0.33 escrever "\n\nArcoSeno \t= " , arcoseno ( arco ) escrever "\nArcoCoseno \t= " , arcocoseno ( arco ) escrever "\nArcoTangente \t= " , arcotangente ( arco ) fim Resultado Seno = 0.0015926529164868282 Coseno = -0.9999987317275395 Tangente = -0.001592654936407223 Cotangente = -627.8823975869133 ArcoSeno = 0.33630357515398035 ArcoCoseno = 1.2344927516409163 ArcoTangente = 0.34252486753003897 Ver também Funções de biblioteca Editor/help/Func_aleatorio.html Aleatorio Sintax real aleatorio() Descrição retorna um número real entre 0 e 1 Exemplo inicio inteiro numero , contador escrever "chave de totoloto :" para contador de 1 ate 6 numero <- aleatorio ( ) * 47 + 1 escrever numero , "\t" proximo fim Resultado chave de totoloto :41 16 13 2 6 22 Ver também Funções de biblioteca Editor/help/Func_exponencial.html Exponencial Sintax real exponencial (real expoente ) Descrição retornam o valor da função exponencial ( e ^ x) Exemplo inicio real expoente , valor expoente := 1 valor := exponencial ( expoente ) escrever " o valor do numero de nepper é " , valor fim Resultado o valor do numero de nepper é 2.7182818284590455 Ver também Funções de biblioteca Editor/help/Func_logaritmo.html Exponencial Sintax real logaritmo (real valor ) Descrição calcula o valor do logaritmo de base e do valor do parametro. Exemplo inicio real numero , valor numero := 10 valor := logaritmo ( numero ) escrever "logaritmo(" , numero , ") = " , valor fim Resultado logaritmo(10.0) = 2.302585092994046 Ver também Funções de biblioteca Editor/help/Func_potencias.html Potencia Sintax real potencia (real base, real expoente ) Descrição calcula o valor da base elevada ao expoente Exemplo inicio real base , expoente , valor base := 2 expoente := 8 valor := potencia ( base , expoente ) escrever base , " ^ " , expoente , " = " , valor fim Resultado 2.0 ^ 8.0 = 256.0 Ver também Funções de biblioteca Editor/help/Func_raiz.html Raiz quadrada Sintax real raiz (real valor ) Descrição calcula o valor da raiz quadrada do valor do parametro. Exemplo inicio real numero , valor numero := 9 valor := raiz ( numero ) escrever "raiz quadrada(" , numero , ") = " , valor fim Resultado raiz quadrada(9.0) = 3.0 Ver também Funções de biblioteca Editor/help/Func_raizo.html Exponencial Sintax real logaritmo (real valor ) Descrição calcula o valor do logaritmo de base e do valor do parametro. Exemplo inicio real numero , valor numero := 10 valor := logaritmo ( numero ) escrever "logaritmo(" , numero , ") = " , valor fim Resultado logaritmo(10.0) = 2.302585092994046 Ver também Funções de biblioteca Editor/help/Func_raiz~.html Exponencial Sintax real logaritmo (real valor ) Descrição calcula o valor do logaritmo de base e do valor do parametro. Exemplo inicio real numero , valor numero := 10 valor := logaritmo ( numero ) escrever "logaritmo(" , numero , ") = " , valor fim Resultado logaritmo(10.0) = 2.302585092994046 Ver também Funções de biblioteca Editor/help/Func_resto.html Resto Sintax inteiro resto (inteiro div1, inteiro div2) Descrição retornam o valor da função exponencial ( e ^ x) Exemplo inicio inteiro num1 , num2 , rst , div num1 := 17 num2 := 5 rst := resto ( num1 , num2 ) div := num1 / num2 escrever "\ndividendo = " , num1 escrever "\ndivisor = " , num2 escrever "\ndivisão inteira = " , div escrever "\nresto da divisão= " , rst fim Resultado dividendo = 17 divisor = 5 divisão inteira = 3 resto da divisão= 2 Ver também Funções de biblioteca Editor/help/HelpFileName.class package Editor.help; public synchronized class HelpFileName { public void HelpFileName(); public static String getHelpFile(String); } Editor/help/Thumbs.db Editor/help/WWWHelpText$1.class package Editor.help; synchronized class WWWHelpText$1 implements java.awt.event.ActionListener { void WWWHelpText$1(WWWHelpText); public void actionPerformed(java.awt.event.ActionEvent); } Editor/help/WWWHelpText$2.class package Editor.help; synchronized class WWWHelpText$2 implements java.awt.event.ActionListener { void WWWHelpText$2(WWWHelpText); public void actionPerformed(java.awt.event.ActionEvent); } Editor/help/WWWHelpText$3.class package Editor.help; synchronized class WWWHelpText$3 implements java.awt.event.ActionListener { void WWWHelpText$3(WWWHelpText); public void actionPerformed(java.awt.event.ActionEvent); } Editor/help/WWWHelpText.class package Editor.help; public synchronized class WWWHelpText extends javax.swing.JPanel implements javax.swing.event.HyperlinkListener { public static String VERSION; private javax.swing.JButton btHome; private javax.swing.JButton btPrevious; private javax.swing.JButton btNext; private javax.swing.JPanel jPanel1; private javax.swing.JEditorPane txtHelp; private javax.swing.JLabel txtUrl; private String home; java.util.Vector urlNext; java.util.Vector urlPrevious; public void WWWHelpText(String); public void setPage(String); public void setURLPage(String); public void hyperlinkUpdate(javax.swing.event.HyperlinkEvent); private void initComponents(); private void btHomeAction(java.awt.event.ActionEvent); private void btNextAction(java.awt.event.ActionEvent); private void btPreviousAction(java.awt.event.ActionEvent); static void <clinit>(); } Editor/help/algoritmos.css BODY, P, H1, H2, H3, H4, H5, H6 { color: black; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10pt; padding-bottom: 0pt; padding-left: 15pt; padding-right: 0pt; padding-top: 0pt; } BODY { color: black; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10pt; padding-bottom: 0pt; padding-left: 15pt; padding-right: 0pt; padding-top: 0pt; background-color: #c0c0c0; color: #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10pt; letter-spacing: 0pt; margin: 0pt; padding: 0pt; text-align: left; text-indent: 0pt; } span.palavraReservada { color: #0000FF; font-weight: bold } H1, H2, H3, H4, H5, TH { color: #000000; font-weight: bold; } H1 { color: #000000; font-weight: bold; background-color: #c0c0c0; color: #0000FF; font-family: Arial, sans-serif; font-size: 16pt; } H2 { background-color: #c0c0c0; font-family: Arial, sans-serif; font-size: 14pt; } H3 { background-color: #c0c0c0; font-family: Arial, sans-serif; font-size: 12pt; } H4 { background-color: #c0c0c0; font-size: 10pt; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; padding-left: 0pt; padding-top: 0pt; } .CODE { background-color: #f3f3f3; border-color: #c0c0c0; border-style: outset; border-width: 1pt; color: #000000; font-family: "Courier New"; font-size: 12pt; margin: 20pt; padding: 10pt; } .MONITOR { background-color: #000000; border-color: #c0c0c0; border-style: outset; border-width: 1px; color: #ffffff; font-family: "Courier New"; font-size: 12pt; margin: 20pt; padding: 10pt; } .SINTAX { background-color: #f3f3f3; border-color: #c0c0c0; border-style: outset; border-width: 1pt; color: #000000; font-family: "Courier New"; font-size: 12pt; font-weight: bolder; margin: 20pt; padding: 10pt; } a:link { color: #0000ff; font-weight: bolder; } a:hover { color: #ff0000; font-weight: bolder; } a:active { color: #008000; font-weight: bolder; } a:selected { color: #0000ff; font-weight: bolder; } .TABELA { background-color: #f3f3f3; border-color: #c0c0c0; font-family: "Courier New"; font-size: 10pt; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; padding-bottom: 0pt; padding-left: 0pt; padding-right: 0pt; padding-top: 0pt; } Editor/help/code/ContaEnquanto.alg inicio inteiro contador contador <- 0 enquanto contador < 10 faz escrever contador , "\t" contador <- contador + 1 fimenquanto fim Editor/help/code/DataNascimento.alg /* mes_repete.alg (c) António Manso - 2-11-2005 Descrição: Programa que solicita a introdução do número do ano do mes e do dia com a validação ano : 1900 - 2015 mes : 1 - 12 dia : 1 - ultimo dia do mes */ inicio inteiro ano <- 2001 , mes , dia , ultimodia caracter continua repete //ler o ano repete escrever "ano:" ler ano ate ano > 1900 e ano < 2015 //ler o mes repete escrever "mes:" ler mes ate mes > 0 e mes < 13 //calcular o ultimo dia do mes ultimodia <- 31 se mes = 4 ou mes = 5 ou mes = 9 ou mes = 11 entao ultimodia <- 30 senao se mes = 2 entao se ano % 400 = 0 ou ano % 4 = 0 e ano % 100 =/= 0 entao ultimodia <- 29 senao ultimodia <- 28 fimse fimse fimse //ler o dia repete escrever "dia:" ler dia ate dia > 0 e dia < ultimodia + 1 escrever "\n\n Data: " se dia < 10 entao escrever "0" fimse escrever dia , "-" se
Compartilhar