Prévia do material em texto
1. FUNÇÕES SÃO USADAS PARA CRIAR PEQUENOS PEDAÇOS DE CÓDIGOS SEPARADOS DO PROGRAMA PRINCIPAL. ELAS SÃO IMPORTANTES PORQUE ELAS RETORNAM VALORES, AJUDAM A FRAGMENTAR O CÓDIGO EM PARTES MENORES - MAIS FÁCEIS DE LIDAR - E AINDA POR CIMA PODEM SER UTILIZADAS MAIS DE UMA VEZ NO MESMO PROGRAMA, POUPANDO PRECIOSOS MINUTOS DE PROGRAMAÇÃO E INÚMERAS LINHAS DE CÓDIGO. NA DEFINIÇÃO DE UMA FUNÇÃO, PRECISAMOS ESCREVER SUAS PARTES, SENDO ALGUMAS OBRIGATÓRIAS E OUTRAS, FACULTATIVAS. SUB-ROTINA < NOME_DA_SUB-ROTINA > [( TIPO DOS PARÂMETROS : < SEQUÊNCIA DE DECLARAÇÕES DE PARÂMETROS > )] : < TIPO DE RETORNO > VAR < DECLARAÇÃO DE VARIÁVEIS LOCAIS >; INÍCIO COMANDOS QUE FORMAM O CORPO DA SUB-ROTINA RETORNE(< VALOR >) ; /* OU RETORNE; OU NADA */ FIM SUB-ROTINA DAS OPÇÕES APRESENTADAS ABAIXO, MARQUE A QUE APRESENTA APENAS PARTES OBRIGATÓRIAS DE FORMA QUE A FUNÇÃO EXECUTE ALGUMA TAREFA, SEM LEVAR EM CONSIDERAÇÃO OS SÍMBOLOS (CHAVES, PARÊNTESES, PARÂMETROS, DENTRE OUTROS). A) Tipo de retorno, nome e corpo da função B) Tipo de retorno, parâmetro e corpo da função C) Tipo de retorno, nome e parâmetros D) Tipo de retorno, nome, parâmetros e corpo da função 2. A MODULARIZAÇÃO DE ALGORITMOS É IMPORTANTE PARA ORGANIZAR MELHOR O CÓDIGO, FACILITAR A MANUTENÇÃO, ENTRE OUTRAS COISAS. SOBRE FUNÇÕES E PROCEDIMENTOS, ASSINALE A ALTERNATIVA CORRETA SOBRE A MODULARIZAÇÃO: O procedimento sempre retorna um valor ao programa.A) A função retorna um valor ao programa.B) As variáveis definidas no escopo de cada função são acessíveis em todo o programa.C) As variáveis locais são declaradas no escopo do programa inteiro.D) ANÁLISE DE ALGORITMO