Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: ALGORITMOS Aluno(a): Acertos: 10,0 de 10,0 14/04/2020 1a Questão (Ref.:201907882823) Acerto: 1,0 / 1,0 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Linguagem natural e pseudolinguagem Apenas pseudolinguagem Linguagem gráfica e pseudolinguagem Linguagem natural e linguagem gráfica Linguagem natural, fluxograma e pseudolinguagem 2a Questão (Ref.:201907882754) Acerto: 1,0 / 1,0 Em C++ existem quatro tipos básicos, isto é , tipos básicos de dados que podem ser utilizados. Qual é o tipo definido da seguinte maneira: "Qualquer número real, negativo, nulo ou positivo." float bool real char int 3a Questão (Ref.:201907882608) Acerto: 1,0 / 1,0 Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos questionamentos realizados em relação à expressão: X * X + Y > Z. Questionamentos: - Esta expressão é VERDADEIRA ou FALSA? - O valor do termo X * X + Y é igual a qual valor ? A expressão é VERDADEIRA, e o valor de X * X + Y = 3. A expressão é FALSA, e o valor de X * X + Y = 6. A expressão é FALSA, e o valor de X * X + Y = 4. A expressão é FALSA, e o valor de X * X + Y = 3. A expressão é VERDADEIRA, e o valor de X * X + Y = 5. 4a Questão (Ref.:201910380410) Acerto: 1,0 / 1,0 A sintaxe de uma linguagem de programação cria a versão executável do código fonte e não está presente em algumas linguagens. converte os comandos para linguagem de máquina para que possam ser executados. define a forma como os comandos e as estruturas da linguagem devem ser utilizados. viabiliza a comunicação entre usuários e programas através de comandos de entrada e saída. garante que a estrutura ENTRADA -> PROCESSAMENTO -> SAÍDA seja respeitada pelo programa. 5a Questão (Ref.:201907882629) Acerto: 1,0 / 1,0 O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não. decisão, para, condição, condição, falsa. decisão, se, condição, condição, para. decisão, se, condição, condição, verdadeira. condição, repita, se, condição, para. decisão, enquanto, condição, decisão, verdadeira. 6a Questão (Ref.:201907882421) Acerto: 1,0 / 1,0 11 50 10 11 10 50 10 2 11 10 50 10 11 50 10 2 10 50 10 2 7a Questão (Ref.:201907882736) Acerto: 1,0 / 1,0 A fim de possibilitar a implementação de algoritmos estudamos algumas estruturas básicas, como estrutura de desvio de fluxo, estrutura de repetição etc. Entre as estrutura de repetição há uma na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição. Esta estrutura é implementada em C++ pelo comando básico: for do/while do/for while for/while 8a Questão (Ref.:201907882710) Acerto: 1,0 / 1,0 Marque a opção correta. Considere o trecho de programa feito em C++. O valor final de s e o valor final de num, são respectivamente: int conta, num=1, s=0; for(conta = 10; conta < = 40; conta= conta+10){ s= s+num; num= num +2; } 50 e 16 50 e 9 9 e 9 o valor de s está indefinido e o valor de num é 7 16 e 9 9a Questão (Ref.:201910380368) Acerto: 1,0 / 1,0 Imagine que um dado é lançado 20 vezes e, a cada lançamento, a face sorteada é lançada em um vetor denominado sorteios. Considerando que você precisa escrever um algoritmo conforme a sintaxe do Portugol Studio que, ao final dos sorteios, informe quantas vezes cada face ímpar foi sorteada, qual das estruturas repetitivas a seguir voce utilizaria para contar a quantidade de sorteios nos quais cada uma das faces ímpares saiu? para (ind=0;ind<=19;ind++) { escolha (sorteios[ind]) { caso 1: cont1++ pare caso 3: cont3++ pare caso 5: cont5++ pare } } para (ind=0;ind<=19;ind++) { escolha (sorteios[ind,ind]) { caso 1: cont++ pare caso 3: cont++ pare caso 5: cont++ pare } } para (ind=0;ind<=20;ind++) { escolha (sorteios) { caso 1: cont1++ pare caso 3: cont3++ pare caso 5: cont5++ pare } } para (ind=0;ind<=19;ind--) { escolha (sorteios[ind]) { caso 1: cont1-- pare caso 3: cont3-- pare caso 5: cont5-- pare } } para (ind=10;ind<=20;ind++) { escolha (sorteios[ind]) { caso 1,3,5,7,9: cont1++ pare default: pare } } 10a Questão (Ref.:201907882709) Acerto: 1,0 / 1,0 Sabendo-se que a sintaxe do C e do C++ estabelece que a declaração de vetores bidimensionais deve se dar da seguinte forma: < tipo do dado > nome_da_matriz [nº de linhas][nº de colunas]; Na codificação de um programa, na linguagem C++, é necessário a declaração de uma matriz bidimensional para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. Tomando- se como base que o algoritmo considera que os dados estarão organizados na matriz de modo que cada linha represente as notas de um único aluno, marque a alternativa que apresenta de forma correta a declaração desta matriz, chamada notasAlunos. d) float notasAlunos[6,30]; b) float notasAlunos[6][30]; e) float notasAlunos[][]; c) float notasAlunos[30,6]; a) float notasAlunos[30][6];
Compartilhar