Advertisement
Figureight

Portugol_Anotações

Mar 23rd, 2019
888
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. URL DE EXERCICIOS
  2. https://forum.imasters.com.br/topic/505362-exercicios-resolvidos-vai-quebrar-seu-galho/
  3.  
  4. ______________________________________________________
  5. Estrutura inicial
  6.  
  7. algoritmo "nomeAlgoritmo"
  8. var
  9.     //variaveis
  10. inicio
  11.     //blockcode
  12. fimalgoritmo
  13. ________________________________________________________
  14. Procedimento
  15.  
  16. algoritmo "nomeProcedimento"
  17. var
  18.     //variaveis
  19. //------------------------------------------
  20. //procedimento nomeProcedimento(<parametros>)
  21. procedimento nomeProcedimento
  22.     //Variaveis internas
  23. inicio
  24.     //blockcode
  25. fimprocedimento
  26.  
  27. //-----------------------------------------
  28. inicio
  29.     //blockcode
  30. fimalgoritmo
  31. ________________________________________________________
  32. Função
  33. #sem parametros
  34. Funcao nomeFuncao: <tipo de retorno>
  35. var
  36.     //variaveis internas
  37. inicio
  38.     //blockcode
  39.     retorne //algumavariavel
  40. fimfuncao
  41.  
  42. #com parametros
  43. Funcao nomeFuncao (nomeParametro: <tipo da variavel>): <tipo de retorno>
  44. inicio
  45.     //blockcode
  46.     retorne <tipo da variavel>
  47. fimfuncao
  48. ________________________________________________________
  49. tipos de váriavel
  50. real
  51. inteiro
  52. caractere
  53. logico
  54.  
  55. matriz
  56. nomeVariavel <- matriz[0..N] de <tipo de variavel>
  57.  
  58. vetor
  59. nomeVariavel <- matriz[0..N] de <tipo de variavel>
  60.  
  61.  
  62. atribuição de variaveis
  63. nomeVariavel <- <valor>
  64. nomeVariavel[<posicao>] <- <valor>
  65.  
  66. ______________________________________________
  67. SAIDA
  68. escreval()
  69.  
  70. ENTRADA
  71. leia()
  72. _______________________________________________
  73. CONDICIONAL
  74. Se <condicional> Entao
  75.     //block code
  76. Senao
  77.     //block code
  78. Fimse
  79.  
  80. ________________________________________________
  81. ESTRUTURA DE REPETIÇÃO
  82. //FOR
  83. Para <variavel> de <valor inicial> ate <valor final> faca
  84.     //blockCode
  85. Fimpara
  86.  
  87. //While
  88. enquanto <expressao> faca
  89.     //blockCode
  90. fimenquanto
  91. ________________________________________________
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement