1a Questão (Ref.: 201403261711) Pontos: 0,0 / 0,1 Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem que usa símbolos padronizados e é considerada uma linguagem universal, visto que pouco se escreve. Pseudolinguagem Linguagem natural Linguagem gráfica - diagrama de Euler Linguagem gráfica - fluxograma Linguagem de marcação 2a Questão (Ref.: 201403166374) Pontos: 0,1 / 0,1 Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo? Fluxograma Convencional Descrição Narrativa Lógica Booleana Pseudocódigo Portugol Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201403764443) Pontos: 0,0 / 0,1 O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 87, se escrito na base binária, equivale a: 0101 1000 Nenhuma das anteriores 0101 0110 0101 0111 1101 0111 Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201403764449) Pontos: 0,0 / 0,1 O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária.1 / 0.: 201403261704) Pontos: 0.1 . 5a Questão (Ref. I e III são falsas. se escrito na base binária. Os algoritmos não podem ser utilizados na área das ciências cognitivas devido a sua interpretação ambígua. I e II são verdadeiras. Dadas as sentenças. III. I e III são verdadeiras. I e II são falsas.: 201403764444) Pontos: 0. 1a Questão (Ref. O número 92.0 / 0. II. Os algoritmos podem constituir uma parte importante da documentação de sistemas. O número 01011111b. é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. equivale a: 127 63 65 95 93 Gabarito Comentado. Nesse sentido. podemos afirmar que: II e III são falsas.: 201403166365) Pontos: 0. se escrito na base decimal. É uma sequência lógica de instruções que devem ser seguidas para a resolução de um problema ou para a execução de uma tarefa. pois descrevem as tarefas a serem realizadas pelos programas. 2a Questão (Ref.0 / 0.1 Em relação a algoritmos: I.1 O computador só entende linguagem de 0's e 1's. equivale a: 0101 1100 Nenhuma das anteriores 0101 1000 0101 0111 1101 0111 Gabarito Comentado. Gabarito Comentado. ... ENQUANTO.Assumindo que um número precisa de dois bytes pra ser armazenado na memória e que um dos bits é reservado para o sinal(0 é positivo e 1.... ATE ESCOLHA. CASO SE.: 201403261940) Pontos: 0. qual a saída? 400 2040 2400 40 2000 . FACA SE..: 201403794409) Pontos: 0..ENTAO....... 0000000010000001 -257 -128 257 -256 256 3a Questão (Ref...FACA ENQUANTO. quando encontrei o diagrama NS/Chapin abaixo... SENAO PARA.SENAO DECIDE.DE. observe o número abaixo e assinale a opção correta cuja resposta representa o número no sistema decimal.. ENTAO. quais são as estrutura de Decisão? REPITA..ATE...1 / 0.ENTAO.CASO ESCOLHA...ATE.SENAO SE.. negativo) na representação de sinal e magnitude.FACA Gabarito Comentado.... Gabarito Comentado.1 Com base nas estruturas de Algoritmos.. Supondo que foi digitado o valor de 2000... 4a Questão (Ref.0 / 0..1 Estava pesquisando na internet. passar ao português estruturado. sendo de utilidade bastante limitada e inútil para representar outros processos não computacionais. 5a Questão (Ref. mesmo que simples. É impossível criar um algoritmo. por exemplo 1a Questão (Ref. como o C ou o C++. por ser uma representação gráfica. é válido afirmar que: O fluxograma. depois passar ao fluxograma e.1 Tendo em vista os três grupos de operadores usados nas estruturas de decisão pode afirmar que Existe uma hierarquia nos operadores relacionais que é: > >= < < = == != Os operadores aritméticos têm hierarquia menor do que os operadores relacionais Os operadores lógicos têm hierarquia maior do que os aritméticos O operador de maior hierarquia dentre os operadores lógicos é a negação(!) Os operadores relacionais têm hierarquia menor do que os operadores lógicos. Gabarito Comentado. O diagrama de chapin é uma forma totalmente textual de representar um algoritmo. A linguagem natural é a melhor forma de representar um algoritmo. os fluxogramas. .1 / 0. não importa a experiência do programador: sempre será necessário criar o algoritmo em linguagem natural.1 Os algoritmos podem ser definidos usando diversos instrumentos. é a forma mais completa de especificar um algoritmo. diretamente com o uso de linguagem de programação. Infelizmente ela se aplica somente a linguagens de programação específicas. não são indicados na linguagem natural. o diagrama de chapin.1 / 0. normalmente. Gabarito Comentado. como a linguagem natural. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações.: 201403228474) Pontos: 0. como o tipo de dado que pode ser armazenado em cada variável.: 201403262728) Pontos: 0. o português estruturado ou mesmo através de uma linguagem de programação. O português estruturado inclui obrigatoriamente alguns detalhes que. Com base nessas afirmações e nas informações vistas em aula. devido à sua grande flexibilidade e objetividade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento. finalmente. considere os pseudocódigos: O resultado da solução apresentada por Alg2 é maior do que a de Alg1.1 ______________ é definida como a aplicação de um computador para atravessar e conectar vários sistemas computadorizados e uni-los num todo coerente e integrado. 2a Questão (Ref.: 201403209908) Pontos: 0. CAD CIM CAM EID EDI .1 / 0.: 201403144404) Pontos: 0. Somente Alg2 tem consistência em sua representação e chega a um resultado. Somente Alg1 tem consistência em sua representação e chega a um resultado. O resultado da solução apresentada por Alg2 é menor do que a de Alg1.1 Em relação à lógica de programação. 3a Questão (Ref. Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado.0 / 0. as quatro fases que deverão ser seguidas para se resolver um problema.1 Para interligar CPU.0 / 0. em que V[] é um vetor de inteiros e X e Y são valores inteiros. Gabarito Comentado. 4a Questão (Ref. existem três barramentos. Dados / Endereço / Controle Dados / Endereço / Fluxo Conteúdo / Endereço / Fluxo Dados / Controle / Fluxo Conteúdo / Fluxo / Controle 1a Questão (Ref. Execute o plano e Reflita sobre a solução Compreenda o problema. Execute o plano. Planeje e Execute o plano Compreenda o problema.1 Considere o algoritmo em que é feita uma passagem de argumentos por referência.: 201403261719) Pontos: 0. Reflita sobre a solução e Execute o plano Compreenda o problema.: 201403146890) Pontos: 0.1 / 0. são: Planeje. Reflita sobre a solução e Execute o plano Gabarito Comentado. Memória Principal e os dispositivos de E/S. 5a Questão (Ref.: 201403261672) Pontos: 0. na ordem. Planeje.1 Segundo George Pólya. Assinale a opção onde eles estão presentes. Reflita sobre a solução. Planeje. Compreenda o problema. Compreenda o problema e Reflita sobre a solução Planeje. .0 / 0. Y+1) não alteraria o resultado da execução da função. #include using namespace std. A alteração da linha 5 para retorne 1 + f1(V.3. int main() { float ha. A garantia de que a função recursiva não será infinitamente executada está implementada exclusivamente no trecho do algoritmo que compreende da linha 10 à linha 14. int h.1 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 30. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela.6. } 67500 6750 60750 6750 67.5.8. cout << total * 0. Considerando as características da função f1. system("pause").8. cout << total << endl.total. cout << total * 0. A função recursiva f1 retorna a quantidade de valores zero que existem desde a posição X até a posição Y do vetor V.X+1. assinale a opção correta: Considere vet um vetor que contenha os valores [1.1 / 0.5 6682. não é possível implementá-la sem o uso de recursividade. 2a Questão (Ref.1) leva a uma execução infinita.2.5 6750 675 607.5 6750 675 6075 67500 675 .10] e a chamada da função f1(vet. cin >> ha >> h.1 << endl.9.4.9 << endl.7.5).5.: 201403262725) Pontos: 0. qualquer que seja o vetor vet passado como parâmetro.Com respeito ao algoritmo acima. total = ha * h * 4. 50.1. A chamada f1(vet. digitou nessa ordem: 2000. CAM EID CIM CAD EDI 4a Questão (Ref. na segunda vez. else cout << s + s * r / 100 << endl.1 O comando que exibe na tela o conteúdo de variável. 66825 3a Questão (Ref. digitou nessa ordem: 3000.1 / 0.1 ______________ é definida como a aplicação de um computador para atravessar e conectar vários sistemas computadorizados e uni-los num todo coerente e integrado. 4 e.: 201403262722) Pontos: 0.1 / 0.1 Observe o programa abaixo com muita atenção e suponha que você executou duas vezes ele. r. Selecione a opção cujo conteúdo é igual aos valores exibidos. cin >> s >> r. system("pause"). Sendo que na primeira vez. } 2080 / 15000 10000 / 3120 10000 / 15000 2080 / 3120 8000 / 15000 5a Questão (Ref.: 201403261969) Pontos: 0. 4 . em separado. #include using namespace std. if( s < 2000 ) cout << s * r << endl.: 201403209908) Pontos: 0.1 / 0. else if( s < 3000 ) cout << s + s * r << endl. int main() { float s. constante ou resultado de operação é: . na tela. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. 4. 3a Questão (Ref. fimprog prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO". r. na ordem.1 Segundo George Pólya. Planeje. era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO. fimprog prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO".1 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000.1 Na prova de Lógica de Programação. Assinale a opção CORRETA. Reflita sobre a solução. Execute o plano e Reflita sobre a solução Compreenda o problema. Compreenda o problema e Reflita sobre a solução Gabarito Comentado. as quatro fases que deverão ser seguidas para se resolver um problema. Abaixo estão as respostas de cinco alunos. 2a Questão (Ref. prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO".: 201403261719) Pontos: 0. Planeje. cin >> v >> r. Gabarito Comentado. total. . Execute o plano. fimprog prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO". #include using namespace std. int main() { float v. na questão dissertativa.1 / 0. Reflita sobre a solução e Execute o plano Compreenda o problema. Planeje e Execute o plano Planeje.: 201403262726) Pontos: 0. Reflita sobre a solução e Execute o plano Compreenda o problema. fimprog Gabarito Comentado.: 201403261911) Pontos: 0. fimprog prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO". Compreenda o problema. Só uma atende às exigências do enunciado.1 / 0. leia se para imprima escolha 1a Questão (Ref.1 / 0. começando na segunda zona da terceira linha. são: Planeje. 1 / 0.r/ 100 ).: 201403261682) Pontos: 0. em cada sistema posicional. system("pause"). Memória Principal. Assinale a opção onde está presente esse registrador. ou copiado da.1 Sabe-se que. o número 85 em decimal? 1011001 1100001 1010110 1110001 1010101 5a Questão (Ref. Qual das seqüências abaixo representa. temos somente os algarismos 0 e 1 para representar todos os números.1 Existe um registrador que é ponto de concentração de tudo que é armazenado na. } 5000 3500 5000 150 5000 15 5000 4815 5000 4850 4a Questão (Ref. CC PC RI RDM REM 1a Questão (Ref. no sistema binário. Dessa forma. na base 2. temos um conjunto de algarismos e/ou letras para representar todos os números.1 / 0.: 201403144405) Pontos: 0. cout << total << endl.: 201403261698) Pontos: 0. total = v * ( 1 .1 / 0. cout << v << endl.1 . os valores de X e J são iguais. 2a Questão (Ref. Qual a saída do algoritmo? 4 . 8 e 11. em pseudocódigo: Suponha que os dados de entrada A e NOME sejam. 10 e 14 7 e 11.1 Considere o algoritmo abaixo.0 / 0.: 201403144379) Pontos: 0. respectivamente. a: 9 e 12. "1" e "Maria".Considere o trecho de código a seguir: Ao final da execução do trecho de código acima. respectivamente. 6 e 12. então a razão entre 1 800 µb e 0.: 201403764448) Pontos: 0. por exemplo. os nomes dos múltiplos e submúltiplos de uma unidade são formados mediante os seguintes prefixos: Assim. é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. 109 m (metros). Nesse sentido. nesta ordem. tem-se que: 30 Gm (gigametros) = 30 .1 / 0.1 Segundo o Sistema Internacional de Unidades (SI). Com base nessas informações. O número 11100101b.1 / 0. se a unidade de medida fosse o byte (b). se escrito na base decimal.06 dab. equivale a: 148 229 120 Nenhuma das anteriores 175 Gabarito Comentado.1 O computador só entende linguagem de 0's e 1's. seria um número compreendido entre: 10-5 e 10-4 10-1 e 1 10-4 e 10-3 10-3 e 10-2 10-2 e 10-1 . 4a Questão (Ref.: 201403143370) Pontos: 0. 5 1 3 2 3a Questão (Ref. I e II são falsas. II e III são falsas. III. Dadas as sentenças. .1 / 0. Os algoritmos não podem ser utilizados na área das ciências cognitivas devido a sua interpretação ambígua.: 201403166365) Pontos: 0. podemos afirmar que: I e II são verdadeiras. II.1 Em relação a algoritmos: I. 5a Questão (Ref. É uma sequência lógica de instruções que devem ser seguidas para a resolução de um problema ou para a execução de uma tarefa. I e III são verdadeiras. I e III são falsas. pois descrevem as tarefas a serem realizadas pelos programas. Os algoritmos podem constituir uma parte importante da documentação de sistemas.