Prévia do material em texto
Iniciado em quinta, 25 mai 2023, 19:36 Estado Finalizada Concluída em quinta, 25 mai 2023, 20:14 Tempo empregado 37 minutos 22 segundos Avaliar 6,00 de um máximo de 10,00(60%) Questão 1 Incorreto Atingiu 0,00 de 1,00 Qual é o resultado da execução do código abaixo: programa { funcao inicio() { inteiro matriz[2][2] = {{1,2},{3,4}} para(inteiro x=0;x<3;x++){ escreva(matriz[x][x]) } } } a. 1,2,3 b. 12 c. 3,2,1 d. 123 e. Erro Questão 2 Não respondido Vale 1,00 ponto(s). Complete o código a seguir para atender o seguinte enunciado: Crie um programa que receba os valores antigo e atual de um produto. Chame uma função que determine o percentual de acréscimo ou decréscimo entre esses valores. O resultado deverá ser mostrado no programa principal. programa { funcao inicio() { real valorAntigo, valorAtual escreva("Informe o valor antigo: \n") leia(valorAntigo) escreva("Informe o valor atual: \n") leia(valorAtual) escreva("A diferença é: ",percentual(valorAntigo, valorAtual),"%") } (real ant, real novo) { se(novo ant){ 100-((ant / novo)*100) } senao{ Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 100+((novo / ant)*-100) } } } A função numero_linhas da biblioteca Util do Portugol retorna o número de valores dentro de uma matriz: Escolha uma opção: Verdadeiro Falso Uma matriz em Portugol permite que uma única variável armazene valores de um mesmo tipo. Escolha uma opção: Verdadeiro Falso Questão 5 Correto Atingiu 1,00 de 1,00 A execução do código abaixo irá escrever o valor 1344: programa { inclua biblioteca Util funcao inicio() { inteiro matriz[3][3] = {{1,2,3},{3,4,4},{4,4,4}} para(inteiro x=0;x<Util.numero_linhas(matriz);x++){ para(inteiro y=0;y<Util.numero_colunas(matriz);y++){ se(x%2==0 e y%2==0){ escreva(matriz[x][y]) } } } } } Escolha uma opção: Verdadeiro Falso Questão 6 Não respondido Vale 1,00 ponto(s). Complete o código a seguir para atender o seguinte enunciado: Faça um programa contendo uma função que receba dois números positivos por parâmetro e retorne a soma dos N números inteiros existentes entre eles. programa { funcao inicio() { inteiro n1, n2 escreva("Informe o primeiro número: \n") leia(n1) escreva("Informe o segundo número: \n") leia(n2) escreva("A soma é: ",somaIntervalo(n1,n2)) } funcao somaIntervalo(inteiro a, inteiro b) { inteiro soma = 0 para(inteiro i= +1; i< ; i++){ soma = soma + } retorne } Questão 7 Correto Atingiu 1,00 de 1,00 } A função numero_colunas da biblioteca Util do Portugol retorna o número de colunas de uma matriz: Escolha uma opção: Verdadeiro Falso Questão 8 Incorreto Atingiu 0,00 de 1,00 A execução do código abaixo irá escrever os números pares contidos na matriz: programa { inclua biblioteca Util funcao inicio() { inteiro matriz[3][3] = {{1,2,3},{3,4,4},{4,4,4}} para(inteiro x=0;x<Util.numero_linhas(matriz);x++){ para(inteiro y=0;y<Util.numero_colunas(matriz);y++){ se(x%2==0 e y%2==0){ escreva(matriz[x][y]) } } } } } Escolha uma opção: Verdadeiro Falso Questão 9 Correto Atingiu 1,00 de 1,00 Qual é o resultado da execução do código abaixo: programa { funcao inicio() { inteiro matriz[2][2] = {{10,20},{30,40}} para(inteiro x=0;x<2;x++){ escreva(matriz[x][x]) } } } a. 1234 b. Erro Questão 10 Correto Atingiu 1,00 de 1,00 c. 10203040 d. 0000 e. 1040 Com base no material de estudo disponibilizado, podemos afirmar que funções em programação são usadas para armazenar trechos de código que podem ser executados várias vezes em um programa principal. Escolha uma opção: Verdadeiro Falso ◄ 3.34 Praticando um pouco... Seguir para... 4.1 Introdução a linguagem JavaScript ► https://moodle.ifrs.edu.br/mod/book/view.php?id=311961&forceview=1 https://moodle.ifrs.edu.br/mod/page/view.php?id=311965&forceview=1