Prévia do material em texto
06/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 1/5 ALGORITMOS Disc.: ALGORITMOS Aluno(a): MICHELI COUTINHO MOREIRA 202001470352 Acertos: 6,0 de 10,0 06/05/2020 Acerto: 1,0 / 1,0 Assinale a opção correta. Um programa em C++ não tem variáveis. Programa é um algoritmo escrito em fluxograma. Um programa em C++ não precisa ser compilado. Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o computador deve fazer. Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de programação. É possível usar o Inglês para se escrever programas. Respondido em 06/05/2020 14:00:42 Acerto: 1,0 / 1,0 Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos para uso. b) $Salario, Soma, 99Total, _Hora c) _HoraCerta, %Soma, Contador a) Contador, Soma%Total, Salario_Novo d) HoraCerta, Inicio, Contador10 a) Contador, SalarioM, %Soma, _NomeAluno Respondido em 06/05/2020 14:02:18 Acerto: 0,0 / 1,0 Considerando os seguintes conteúdos para as variáveis: a = 2, b = 5 e c = 4 Determine qual das sentenças retornará verdadeiro. (b + 2) > (a * c) (b % a) == 0 a == c Questão1 a Questão2 a Questão3 a http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 06/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 2/5 ((b = 2) == a) pow(c,a) > b * c Respondido em 06/05/2020 14:07:46 Acerto: 1,0 / 1,0 A sintaxe de uma linguagem de programação garante que a estrutura ENTRADA -> PROCESSAMENTO -> SAÍDA seja respeitada pelo programa. viabiliza a comunicação entre usuários e programas através de comandos de entrada e saída. cria a versão executável do código fonte e não está presente em algumas linguagens. define a forma como os comandos e as estruturas da linguagem devem ser utilizados. converte os comandos para linguagem de máquina para que possam ser executados. Respondido em 06/05/2020 14:06:40 Acerto: 0,0 / 1,0 Considere o trecho de programa em C++. O que é impresso na tela ? int x = 10, y = 3, z, k; y = x + y - 1; z = x/y; k = y % x; if ( k != 0) cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k << "\n"; 10 12 0 2 10 12 0.833 1.2 x= 10 y = 12 z = 0 k = 2 x = 10 y = 12 z = 0.833 k = 1.2 Nada é impresso na tela, pois k é zero. Respondido em 06/05/2020 14:17:22 Acerto: 0,0 / 1,0 Uma estrutura seletiva permite que se restrinja a execução de um trecho do programa à veracidade, ou não, de uma condição. Sabendo disso, imagine que você está com as medidas dos três lados de um triângulo armazenados nas variáveis L1, L2 e L3. Utilizando a sintaxe do Portugol Studio, como seria o trecho da estrutura seletiva que avalie se este triângulo é isóscele, escaleno ou equilátero? Veja as definições para os diferentes tipos de triângulo: Escaleno: Dois lados quaisquer com a mesma medida; Equilátero: Três lados com a mesma medida; Isósceles: Três lados com medidas diferentes. se (lado1==lado2 ou lado2==lado3) { escreva("Este é um triângulo equilátero!") } senao se (lado1==lado2 e lado2==lado3 e lado3==lado1) { escreva("Este é um triângulo escaleno!") } senao { escreva("Este é um triângulo isósceles!") } se (lado1==lado2 e lado2==lado3) Questão4 a Questão5 a Questão6 a 06/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 3/5 { escreva("Este é um triângulo equilátero!") } senao se (lado1==lado2 ou lado2==lado3 ou lado3==lado1) { escreva("Este é um triângulo escaleno!") } senao { escreva("Este é um triângulo isósceles!") } se (lado1==lado2 e lado2==lado3) { escreva("Este é um triângulo escaleno!") } senao se (lado1==lado2 ou lado2==lado3 ou lado3==lado1) { escreva("Este é um triângulo isósceles!") } senao { escreva("Este é um triângulo equilátero!") } se (lado1=lado2 e lado2=lado3) { escreva("Este é um triângulo equilátero!") } senao se { escreva("Este é um triângulo escaleno!") } senao (lado1=lado2 ou lado2=lado3 ou lado3=lado1) { escreva("Este é um triângulo isósceles!") } (lado1==lado2 e lado2==lado3) { escreva("Este é um triângulo equilátero!") } se (lado1==lado2 ou lado2==lado3 ou lado3==lado1) { escreva("Este é um triângulo escaleno!") } se { escreva("Este é um triângulo isósceles!") } Respondido em 06/05/2020 14:19:29 Acerto: 1,0 / 1,0 A estrutura de dados de iteração na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição, é implementada pelo comando básico condicional de seleção de atribuição sequencial de repetição Respondido em 06/05/2020 14:24:08 Acerto: 1,0 / 1,0 Utilizando a sintaxe do Portugol Studio, que linha seria adequada para iniciar uma repetição capaz de exibir todos os números pares entre 2 e 1000? para (cont=0;cont>1000;cont+=1) para (cont=1;cont<100;cont++) para (cont=1;cont<=1000;cont+=2) para (cont=2;cont<=100;cont+=2) para (cont=2;cont<=1000;cont++) Questão7 a Questão8 a 06/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 4/5 Respondido em 06/05/2020 14:20:15 Acerto: 1,0 / 1,0 Considere que um casal de amigos está brincando de par ou ímpar. Você precisa escrever um algoritmo que, a cada uma das 10 jogadas que farão, armazene nos vetores jogadasA e jogadasB o número escolhido pelo jogador A (que é par) e o número escolhido pelo jogador B (que é ímpar), respectivamente. Precisa informar, também a cada jogada, o jogador vencedor. O trecho que avaliaria a soma dos números escolhidos por cada amigo e decidiria quem venceu a rodada seria: total=jogadasA[ind]+jogadasB[ind] se (total%2==0) { escreva("Jogador A venceu!\n") } senao { escreva("Jogador B venceu!\n") } total=jogadasA[ind]+jogadasB[ind] escolha (total%2==0) { escreva("Jogador A venceu!\n") } outros casos { escreva("Jogador B venceu!\n") } total++ se (total%2!=0) { escreva("Jogador A venceu!\n") } senao { escreva("Jogador B venceu!\n") } total=[ind]+jogadasB se (total%2>=0) { escreva("Jogador A venceu!\n") } senao { escreva("Jogador B venceu!\n") } total=jogadasA+jogadasB se (total%2==0) { escreva("Jogador A venceu!\n") } senao { escreva("Jogador B venceu!\n") } Respondido em 06/05/2020 14:21:29 Acerto: 0,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. Questão9 a Questão10 a 06/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 5/5 a) float notasAlunos[30][6]; d) float notasAlunos[6,30]; c) float notasAlunos[30,6]; e) float notasAlunos[][]; b) float notasAlunos[6][30]; Respondido em 06/05/2020 14:21:28 javascript:abre_colabore('38403','191114416','3812149168');