Vista previa del material en texto
alfaconcursos.com.br MUDE SUA VIDA! 17 b) Que funções não retornam um único valor e procedimentos retornam valores. c) Nem função nem procedimento retornam valores. d) Funções sempre retornam valor do mesmo tipo recebido e procedimentos não. e) Procedimentos retornam valores do mesmo tipo recebido e função nunca retornam tipo. SOLUÇÃO RÁPIDA Gabarito letra a) Procedimento são ações que não precisam retornar valores, já as funções, são subprogramas que podem ser reutilizados durante um mesmo código escrito para um software. SOLUÇÃO COMPLETA As funções (functions), também conhecidas como sub-rotinas, são muito utilizadas em programação. Um dos grandes benefícios é não precisar copiar o código todas as vezes que precisar executar aquela operação, além de deixar a leitura do código mais intuitiva. Os procedimentos (procedures) diferem das funções apenas por não retornarem resultado. Um exemplo é o procedimento de enviar e-mail. Fonte: https://dicasdeprogramacao.com.br/o-que-sao-funcoes-e-procedimentos/ 20. ANO: 2016 Banca: IF-PA Órgão: IF-PA Prova: Técnico de TI O programador de computadores conta com diversas técnicas para melhorar os programas, tornando-os cada vez melhores e mais simples, criando rotinas que podem ser chamadas por elas mesmas. Marque a alternativa que possui o nome que é dado para esse tipo de rotina. a) Recursiva b) Modular c) Orientada a objeto d) Associativa e) Comutadora SOLUÇÃO RÁPIDA Gabarito letra a) Recursividade ocorrer quando um código precisa ser reutilizado para melhorar a performance de um programa. SOLUÇÃO COMPLETA A recursividade é a definição de uma sub-rotina (função ou método) que pode invocar a si mesma. A grande vantagem da recursão está na possibilidade de usar um programa de computador finito para definir, analisar ou produzir um estoque potencialmente infinito de sentenças, designs ou outros dados. Fonte: https://pt.wikipedia.org/wiki/Recursividade_(ciência_da_computação) https://www.alfaconcursos.com.br/