Ed
há 2 anos
Vamos analisar cada alternativa para identificar a incorreta em relação à sintaxe de procedimentos e funções: A) procedimento nomeProcedimento() var // declaração das variáveis locais inicio // comandos do algoritmo fimprocedimento - Esta sintaxe está correta. B) procedimento nomeProcedimento (argumento: tipo) var // declaração das variáveis locais inicio // comandos do algoritmo fimprocedimento - Esta sintaxe está correta. C) funcao nome Funcao (argumentol, argumento2 tipol, argumento3: tipo2): tipo var // declaração das variáveis locais variável tipo inicio // comandos do algoritmo retorne variavel fimprocedimento - Esta sintaxe apresenta um erro: "tipol" deveria ser "tipo1" ou "tipo". Portanto, está incorreta. D) funcao nome Funcao (argumentol, argumento2 tipol, argumento3: tipo2): tipo 9A - Initaemia ogilis var // declaração das variáveis locais inicio // comandos do algoritmo retorne fimprocedimento - Esta sintaxe também apresenta um erro: "9A - Initaemia ogilis" não faz sentido e parece ser um erro de digitação. Portanto, está incorreta. E) funcao nome Funcao(): tipo var // declaração das variáveis locais inicio // comandos do algoritmo fimprocedimento - Esta sintaxe está correta. Analisando as alternativas, a que apresenta erro de sintaxe é a C, mas a D também tem um erro claro. No entanto, como a questão pede a alternativa incorreta e a C é a primeira a apresentar um erro claro, a resposta correta é: C) funcao nome Funcao (argumentol, argumento2 tipol, argumento3: tipo2): tipo var // declaração das variáveis locais variável tipo inicio // comandos do algoritmo retorne variavel fimprocedimento.