Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Lógica de Programação e Algoritmos Na Aula 9 trabalhamos com o conceito de Funções. Funções servem como um artifício de modularização do seu código. O algoritmo acima mostra um psedocódigo que contém uma função. Assinale a alternativa que descreve o funcionamento desta função. Nota: 20.0 A A função calcula a soma dos quadrados dos valores. B A função calcula a soma do primeiro valor com o quadrado do segundo valor. Você acertou! Conteúdo abordado nas aulas 7, 8, 9 e 10. C A função calcula a soma do quadrado do primeiro valor pelo segundo valor. D A função calcula o quadrado das somas dos valores. E A função calcula a razao dos quadrados dos valores. Questão 2/5 - Lógica de Programação e Algoritmos Nas Aulas 9 e 10 trabalhamos com funções e procedimentos. Observe o código abaixo que aborda este tema. Assinale a alternativa que contém a saída impressa na tela caso o valor lido na variável x seja 5. Nota: 0.0 A Sou inteligente. Mas sem praticar, não vou passar! Sou inteligente. B Mas sem praticar, não vou passar!Sou inteligente. C Sou inteligente.Mas sem praticar, não vou passar! D Sou inteligente. E Mas sem praticar, não vou passar! Questão 3/5 - Lógica de Programação e Algoritmos A partir da Aula 5 trabalhamos com lógica iterativa. Na Aula 6 iniciamos os estudos com vetores e na Aula 7 iniciamos os estudos com matrizes. Acerca destes assuntos, observe as linhas de código abaixo. Nela temos uma matriz chamada preço recebendo diversos valores em diferentes posições. Avalie este bloco de código e selecione a alternativa que melhor se adequa para substituí- lo. Nota: 20.0 A para i de 1 ate 2 faca para j de 1 ate 4 faca leia(preco[i,j]) fimpara fimpara Você acertou! Conteúdo abordado nas aulas 5, 6 e 7. B para i de 2 ate 1 faca para j de 4 ate 1 faca leia(preco(i,j)) fimpara fimpara C para i de 1 ate 2 faca para j de 1 ate 4 faca leia(preco[j,i]) fimpara fimpara D para i de 1 ate 2 faca para j de 1 ate 4 faca leia(preco[i]) fimpara fimpara E para i de 1 ate 4 faca para j de 1 ate 4 faca leia(preco[i,j]) fimpara fimpara Questão 4/5 - Lógica de Programação e Algoritmos Na AULA 9 trabalhamos com o conceito de procedimentos e funções. Acerca deste assunto, responda: procedimentos e funções tem a mesma finalidade em um algoritmo? Nota: 20.0 A Não. Função obrigatoriamente retorna um valor, já um procedimento não retorna um valor, apenas executa uma ação. Você acertou! Conteúdo abordado nas aulas 09 e 10. B Sim. Possuem a mesma finalidade e ambos retornam um valor. C Não, pois a Função executa uma única ação e procedimento executa uma ação e retorna um valor. D Sim, Funções e procedimentos são apenas sub-rotinas. E Sim. Possuem a mesma finalidade e ambos não apresentam retorno. Questão 5/5 - Lógica de Programação e Algoritmos O algoritmo abaixo recebe como entrada nomes de 10 pessoas e seu sexo, e armazena o s nomes em 2 vetores separados de acordo com o sexo (um vetor para homens e outro para mulheres). Ainda o processo de armazenamento em vetores separados é feito usando um PROCEDIMENTO independente. Assinale a alternativa que indica os erros do código e os motivos pelos quais este código modularizado não funciona. Nota: 0.0 A Na verdade o código não contém erros. Tudo funciona normalmente. B O cabeçalho do procedimento está errado. Pois as variáveis do cabeçalho devem ter o mesmo nome das variáveis das chamadas do procedimento. Ou seja, ao invés de N e S elas deveriam ser Nome e Sexo. C Dentro do procedimento estão faltando as declarações de variáveis. Está faltando declarar as varáveis p1 e p2, pois elas são usadas dentro do procedimento. D Dentro do procedimento estão faltando as declarações de variáveis. Está faltando declarar as varáveis p1, p2, vme vf, pois elas são usadas dentro do procedimento. E O cabeçalho do procedimento está errado. Pois as variáveis do cabeçalho devem ter o mesmo nome das variáveis das chamadas do procedimento. Ou seja, ao invés de N e S elas deveriam ser Nome e Sexo. Ainda, existe outro erro que é a falta do retorno do procedimento. Ou seja, está faltando a linha retorne vm[i ],vf[i]
Compartilhar