9
Lógica de Programação
UMG
5
Lógica de Programação
UMG
5
Lógica de Programação
UMG
9
Lógica de Programação
UMG
4
Lógica de Programação
UMG
11
Lógica de Programação
UMG
4
Lógica de Programação
UMG
5
Lógica de Programação
UMG
5
Lógica de Programação
UMG
5
Lógica de Programação
UNIASSELVI
Texto de pré-visualização
Peso da Avaliação 4,00 Prova 56589761 Qtd. de Questões 2 Nota 10,00\n\n1 A escolha de um algoritmo para resolver um problema passa também pela análise da complexidade de cada algoritmo que pode resolver o problema em questão. Essa análise pode ser dada, por exemplo, pelo tempo de execução e o espaço exigido por um algoritmo para uma entrada de dados. Uma forma de analisar a complexidade do algoritmo é a Notação O. Descreve a função \"1\" e a função \"n\" e a análise que ela faz de acordo com a entrada.\n\nResposta esperada\n\nA função \"1\": significa tempo constante, onde a quantidade de operações é a mesma para quaisquer tamanhos de entrada. A função \"n\" tem significado de tempo linear, quando \"n\" dobra o número de operações acompanham e dobram também.\n\nMinha resposta\n\nFunção \"1\": significa tempo constante, onde a quantidade de operações acaba sendo a mesma independente dos tamanhos de entrada. Função \"n\": significa tempo linear, quando \"n\" dobra o número de operações e dobram também.\n\nRetorno da correção\n\nParabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado, demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes argumentos próprios, com base nos materiais disponibilizados. Confira no quadro \"Resposta esperada\" a sugestão de resposta para esta questão.\n\n2 As estruturas de repetição permitem que um bloco de código seja executado várias vezes até que uma determinada condição seja atendida para que as repetições parem. Sempre que uma estrutura de repetição é utilizada, é fundamental procurar-se com a condição do para que o programa não entre em loop infinito e pare da maneira desejada em sua execução. Uma estrutura de repetição muito utilizada é o enquanto-faça, em que a condição é avaliada antes de executar o bloco de comandos. Utilizando a estrutura de repetição enquanto-faça, escreva um programa em Portugol para somar \"n\" valores até que um usuário digite o valor 0. Onde \"n\" representa a quantidade de números digitados de 1 até infinito. algoritmo \"somarValores\"\nvar\n numeroInformado : real\n resultadoSoma : real\ninicio\n resultadoSoma = 0\n escreva \"Informe um valor para efetuar a soma\"\n leia numeroInformado\n enquanto numeroInformado <> 0 faca\n resultadoSoma = resultadoSoma + numeroInformado\n escreva \"Total: \"\nescreva resultadoSoma\n escreva \"Digite um valor para a soma: \"\n leia numeroInformado\n fimenquanto\n escreva \"O resultado da soma é: \"\nescreva resultadoSoma\nfim\n\nMinha resposta\n\nalgoritmo \"somarValores\" var numeroInformado : real resultadoSoma : real inicio resultadoSoma = 0 escreva \"Informe um valor para efetuar a soma\" leia numeroInformado enquanto numeroInformado <> 0 faca resultadoSoma = resultadoSoma + numeroInformado escreva \"Total: \" escreva resultadoSoma escreva \"Digite um valor para a soma: \" leia numeroInformado fimenquanto escreva \"O resultado da soma é: \" escreva resultadoSoma fim\n\nRetorno da correção\n\nParabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão o esperado, demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes argumentos próprios, com base nos materiais disponibilizados. Confira no quadro \"Resposta esperada\" a sugestão de resposta para esta questão.
9
Lógica de Programação
UMG
5
Lógica de Programação
UMG
5
Lógica de Programação
UMG
9
Lógica de Programação
UMG
4
Lógica de Programação
UMG
11
Lógica de Programação
UMG
4
Lógica de Programação
UMG
5
Lógica de Programação
UMG
5
Lógica de Programação
UMG
5
Lógica de Programação
UNIASSELVI
Texto de pré-visualização
Peso da Avaliação 4,00 Prova 56589761 Qtd. de Questões 2 Nota 10,00\n\n1 A escolha de um algoritmo para resolver um problema passa também pela análise da complexidade de cada algoritmo que pode resolver o problema em questão. Essa análise pode ser dada, por exemplo, pelo tempo de execução e o espaço exigido por um algoritmo para uma entrada de dados. Uma forma de analisar a complexidade do algoritmo é a Notação O. Descreve a função \"1\" e a função \"n\" e a análise que ela faz de acordo com a entrada.\n\nResposta esperada\n\nA função \"1\": significa tempo constante, onde a quantidade de operações é a mesma para quaisquer tamanhos de entrada. A função \"n\" tem significado de tempo linear, quando \"n\" dobra o número de operações acompanham e dobram também.\n\nMinha resposta\n\nFunção \"1\": significa tempo constante, onde a quantidade de operações acaba sendo a mesma independente dos tamanhos de entrada. Função \"n\": significa tempo linear, quando \"n\" dobra o número de operações e dobram também.\n\nRetorno da correção\n\nParabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado, demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes argumentos próprios, com base nos materiais disponibilizados. Confira no quadro \"Resposta esperada\" a sugestão de resposta para esta questão.\n\n2 As estruturas de repetição permitem que um bloco de código seja executado várias vezes até que uma determinada condição seja atendida para que as repetições parem. Sempre que uma estrutura de repetição é utilizada, é fundamental procurar-se com a condição do para que o programa não entre em loop infinito e pare da maneira desejada em sua execução. Uma estrutura de repetição muito utilizada é o enquanto-faça, em que a condição é avaliada antes de executar o bloco de comandos. Utilizando a estrutura de repetição enquanto-faça, escreva um programa em Portugol para somar \"n\" valores até que um usuário digite o valor 0. Onde \"n\" representa a quantidade de números digitados de 1 até infinito. algoritmo \"somarValores\"\nvar\n numeroInformado : real\n resultadoSoma : real\ninicio\n resultadoSoma = 0\n escreva \"Informe um valor para efetuar a soma\"\n leia numeroInformado\n enquanto numeroInformado <> 0 faca\n resultadoSoma = resultadoSoma + numeroInformado\n escreva \"Total: \"\nescreva resultadoSoma\n escreva \"Digite um valor para a soma: \"\n leia numeroInformado\n fimenquanto\n escreva \"O resultado da soma é: \"\nescreva resultadoSoma\nfim\n\nMinha resposta\n\nalgoritmo \"somarValores\" var numeroInformado : real resultadoSoma : real inicio resultadoSoma = 0 escreva \"Informe um valor para efetuar a soma\" leia numeroInformado enquanto numeroInformado <> 0 faca resultadoSoma = resultadoSoma + numeroInformado escreva \"Total: \" escreva resultadoSoma escreva \"Digite um valor para a soma: \" leia numeroInformado fimenquanto escreva \"O resultado da soma é: \" escreva resultadoSoma fim\n\nRetorno da correção\n\nParabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão o esperado, demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes argumentos próprios, com base nos materiais disponibilizados. Confira no quadro \"Resposta esperada\" a sugestão de resposta para esta questão.