Prévia do material em texto
CCT0535_EX_A2_201708284291_V5 LÓGICA DE PROGRAMAÇÃO 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0535_EX_A2_201708284291_V5 22/05/2018 21:39:51 (Finalizada) Aluno(a): LAURO RODRIGUES CERQUEIRA 2018.1 - F Disciplina: CCT0535 - LÓGICA DE PROGRAMAÇÃO 201708284291 Ref.: 201708450239 1a Questão No Sistema Binário, por ser um sistema posicional assim como o Sistema Decimal, cada posição tem um valor. Assinale a opção onde estão presentes os valores das cinco primeiras posições, começando pela de maior valor(esquerda) e indo para a de menor valor(direita). 10 / 8 / 6 / 4 / 2 16 / 8 / 4 / 2 / 1 10000 / 1000 / 100 / 10 / 1 8 / 6 / 4 / 2 / 0 32 / 16 / 8 / 4 / 2 Ref.: 201708450257 2a Questão 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. Linguagem gráfica - diagrama de Euler Linguagem de marcação Linguagem gráfica - fluxograma Pseudolinguagem Linguagem natural Página 1 de 4EPS 03/06/2018http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_tur... Ref.: 201708417020 3a Questão Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem natural, os fluxogramas, o diagrama de chapin, o português estruturado ou mesmo através de uma linguagem de programação, como o C ou o C++. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com base nessas afirmações e nas informações vistas em aula, é válido afirmar que: O diagrama de chapin é uma forma totalmente textual de representar um algoritmo. O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o tipo de dado que pode ser armazenado em cada variável, por exemplo. É impossível criar um algoritmo, mesmo que simples, diretamente com o uso de linguagem de programação, não importa a experiência do programador: sempre será necessário criar o algoritmo em linguagem natural, depois passar ao fluxograma e, finalmente, passar ao português estruturado. A linguagem natural é a melhor forma de representar um algoritmo, devido à sua grande flexibilidade e objetividade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento. O fluxograma, por ser uma representação gráfica, é a forma mais completa de especificar um algoritmo. Infelizmente ela se aplica somente a linguagens de programação específicas, sendo de utilidade bastante limitada e inútil para representar outros processos não computacionais. Ref.: 201709493416 4a Questão Analise o código abaixo e escolha a alternativa que mostra o que será impresso na tela. cout << "Teste com "; cout << " dois couts.\nFuncionou bem!"; Teste com dois couts.Funcionou bem! Teste com dois couts. \nFuncionou bem! Teste com dois couts.\nFuncionou bem! Teste com dois couts.\nFuncionou bem! Teste com dois couts. Funcionou bem! Página 2 de 4EPS 03/06/2018http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_tur... Explicação: O trecho de código apresentado possui duas linhas de comando cout (comando de saída de dados). A seguir analisa-sea execução destas duas linhas: cout << "Teste com "; ---> Neste comando de saída será exibida a mensagem: "Teste com" cout << " dois couts.\nFuncionou bem!"; ---> Neste outro comando de saída, será exibida, na mesma linha do comando anterior, a mensagem:" dois couts." Com a seguir encontra-se a sequência de escape "\n", o programa passará para a próxima linha, e exibirá a mensagem restante: "Funcionou bem!" Assim sendo, o resultado final da execução do dois comandos de saída será: Teste com dois couts. Funcionou bem! Ref.: 201709133713 5a Questão Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa usando a linguagem C/C++. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações: o sexo do funcionário ('M' ou 'F'), o valor do salário e a quantidade de dependentes. Escolha entre as opções abaixo a apresenta corretamente o tipo de dado a ser utilizado para cada uma dessas informações respectivamente: e) char, int e int a) int, double e float d) char, double e int b) char, double e float c) int, float e int Ref.: 201708354920 6a Questão Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo? Pseudocódigo Descrição Narrativa Portugol Lógica Booleana Fluxograma Convencional Ref.: 201708450228 7a Questão Existe um registrador que é ponto de concentração de tudo que é armazenado na, ou copiado da, Memória Principal. Assinale a opção onde está presente esse registrador. RDM PC Página 3 de 4EPS 03/06/2018http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_tur... CC REM RI Ref.: 201708893433 8a Questão Em programação utilizam-se variáveis para armazenar valores e também para dar nome a uma determinada área de memória do computador onde os dados ficam armazenados. Determine qual das alternativas abaixo apresenta todos os nomes de variáveis VÁLIDOS em uma linguagem de programação. salario100, 1a 1a , b salario-medio, b, Funcionario Funcionario, salario100, salario-medio Funcionario, salario100, b Página 4 de 4EPS 03/06/2018http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_tur...