05/07/2015Softblue Cursos de Java, PHP, Android, iOS, C, C#, C++ | Izabelle Moreira sair << 6/6 >> Área do Aluno Home do aluno Meus dados Meus pedidos Meus cursos Atendimento Sair Lógica de Programação Avaliação 1) O que é possível afirmar sobre a lógica de programação? * Marque todas as alternativas que respondem o enunciado da questão Ela não depende de uma sequência bem definida. (alternativa incorreta) Programas de computador são criados tomando como base os conceitos da lógica de programação. (alternativa correta) Todas as ações a serem executadas precisam ser bem definidas. (alternativa correta) Ela determina uma sequência lógica de ações a serem realizadas. (alternativa correta) Lógica de programação e linguagem de programação são conceitos equivalentes. (alternativa incorreta) Resposta incorreta! A lógica de programação é a base para a construção de programas de computador. Ela tem a finalidade de estabelecer uma sequência lógica de ações bem definidas, que poderão mais tarde ser utilizadas na construção de um programa de computador. Lógica e linguagem de programação são conceitos diferentes. A linguagem de programação define uma gramática formal, que é entendida pelo computador e executada. A lógica de programação está num nível mais abstrato. Ela se preocupa com as ações a serem executadas, e não com a forma como as ações são descritas para serem entendidas pelo computador. 2) Quando uma pessoa sai de casa para ir ao trabalho, ela deve percorrer determinado caminho. Nas segundas, quartas e sextas, o caminho é percorrido de carro; enquanto nas terças e quintas é percorrido de ônibus. Dependendo da condução utilizada, esta pessoa deve agir de forma diferente, a fim de chegar ao trabalho no horário determinado. É possível afirmar que a ida desta pessoa para o trabalho, levando em conta as regras e condições apresentadas, representa um algoritmo? Sim (alternativa correta) Não (alternativa incorreta) Resposta correta! Algoritmo é qualquer sequência de passos, que devem ser executados em uma determinada ordem a fim de atingir um objetivo. Um algoritmo não precisa ser necessariamente linear, isto é, dependendo de algumas condições, pode ser que a sequência de ações mude (mas o objetivo permanece inalterado). Neste caso, o objetivo a ser alcançado é chegar ao trabalho, e o algoritmo deve contemplar os diferentes passos que serão executados com base no meio de transporte utilizado. 3) Por que é importante escrever algoritmos? * Marque todas as alternativas que respondem o enunciado da questão Porque o computador não é capaz de colocar um programa para executar se não houver um pseudocódigo corretamente escrito. (alternativa incorreta) Porque os algoritmos podem ser executados diretamente por computadores. Logo, precisam ser bem detalhados. (alternativa incorreta) Porque a criação de algoritmos é a primeira etapa antes da criação de um programa de computador. (alternativa correta) Porque os algoritmos têm o foco na resolução de determinado problema, e não levam em consideração a linguagem de programação que será utilizada na sua implementação. (alternativa correta) Resposta incorreta! Os algoritmos representam o que será executado mais tarde por um programa de computador e são independentes da linguagem de programação que será utilizada no momento da implementação. 4) Quais das alternativas abaixo representam formas comuns de representação de um algoritmo na computação? * Marque todas as alternativas que respondem o enunciado da questão C++ (alternativa incorreta) Diagrama de blocos (alternativa correta) Pseudocódigo (alternativa correta) Teste de mesa (alternativa incorreta) Linguagem humana (alternativa incorreta) http://www.softblue.com.br/course/submittest/ 1/2 Todos os direitos reservados ® CNPJ 06.: Retornar para a página do curso Cursos | Perguntas | Sobre nós | Sorteios | Blog | Política de Privacidade | Contato http://www. (alternativa incorreta) Para verificar se o algoritmo escrito realmente funciona como esperado.085/0001-64 2/2 . (alternativa incorreta) Resposta correta! O teste de mesa é uma técnica que permite testar o algoritmo escrito em pseudocódigo.05/07/2015 Softblue Cursos de Java. C.860. E a linguagem humana não é recomendada na representação.softblue. normalmente com o auxílio de uma folha de papel. (alternativa incorreta) Para executar o pseudocódigo no computador. C++ é uma linguagem de programação. C#. Teste de mesa é um recurso utilizado para testar algoritmos. C++ Resposta incorreta! As formas mais comuns de representação de algoritmos são pseudocódigo (textual) e diagrama de blocos (gráfica).com. e tudo o que vai acontecendo vai sendo anotado. iOS. PHP. utilizada para construir programas reais e não para expressar algoritmos. 5) Para que serve o teste de mesa? Para possibilitar a execução de um algoritmo em um computador.br/course/submittest/ Desde 2003. por não possuir qualquer formalidade na sua expressão. (alternativa correta) Para converter o algoritmo para uma determinada linguagem de programação. . A execução é simulada linha a linha. Android.