Vous êtes sur la page 1sur 2

05/07/2015

SoftblueCursosdeJava,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

Lgica de Programao
Avaliao
1) O que possvel afirmar sobre a lgica de programao?
* Marque todas as alternativas que respondem o enunciado da questo

Ela no depende de uma sequncia bem definida. (alternativa incorreta)


Programas de computador so criados tomando como base os conceitos da lgica de programao. (alternativa correta)
Todas as aes a serem executadas precisam ser bem definidas. (alternativa correta)
Ela determina uma sequncia lgica de aes a serem realizadas. (alternativa correta)
Lgica de programao e linguagem de programao so conceitos equivalentes. (alternativa incorreta)
Resposta incorreta!

A lgica de programao a base para a construo de programas de computador. Ela tem a finalidade de
estabelecer uma sequncia lgica de aes bem definidas, que podero mais tarde ser utilizadas na
construo de um programa de computador. Lgica e linguagem de programao so conceitos diferentes.
A linguagem de programao define uma gramtica formal, que entendida pelo computador e executada.
A lgica de programao est num nvel mais abstrato. Ela se preocupa com as aes a serem executadas,
e no com a forma como as aes so 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 teras e quintas percorrido de nibus. Dependendo da conduo
utilizada, esta pessoa deve agir de forma diferente, a fim de chegar ao trabalho no horrio determinado. possvel afirmar que
a ida desta pessoa para o trabalho, levando em conta as regras e condies apresentadas, representa um algoritmo?

Sim (alternativa correta)


No (alternativa incorreta)

Resposta correta!

Algoritmo qualquer sequncia de passos, que devem ser executados em uma determinada ordem a fim de
atingir um objetivo. Um algoritmo no precisa ser necessariamente linear, isto , dependendo de algumas
condies, pode ser que a sequncia de aes mude (mas o objetivo permanece inalterado). Neste caso, o
objetivo a ser alcanado chegar ao trabalho, e o algoritmo deve contemplar os diferentes passos que
sero executados com base no meio de transporte utilizado.
3) Por que importante escrever algoritmos?
* Marque todas as alternativas que respondem o enunciado da questo

Porque o computador no capaz de colocar um programa para executar se no houver um pseudocdigo corretamente
escrito. (alternativa incorreta)
Porque os algoritmos podem ser executados diretamente por computadores. Logo, precisam ser bem detalhados.
(alternativa incorreta)
Porque a criao de algoritmos a primeira etapa antes da criao de um programa de computador. (alternativa correta)
Porque os algoritmos tm o foco na resoluo de determinado problema, e no levam em considerao a linguagem de
programao que ser utilizada na sua implementao. (alternativa correta)
Resposta incorreta!

Os algoritmos representam o que ser executado mais tarde por um programa de computador e so
independentes da linguagem de programao que ser utilizada no momento da implementao.
4) Quais das alternativas abaixo representam formas comuns de representao de um algoritmo na computao?
* Marque todas as alternativas que respondem o enunciado da questo

C++ (alternativa incorreta)


Diagrama de blocos (alternativa correta)
Pseudocdigo (alternativa correta)
Teste de mesa (alternativa incorreta)
Linguagem humana (alternativa incorreta)

http://www.softblue.com.br/course/submittest/

1/2

05/07/2015

SoftblueCursosdeJava,PHP,Android,iOS,C,C#,C++

Resposta incorreta!

As formas mais comuns de representao de algoritmos so pseudocdigo (textual) e diagrama de blocos


(grfica). C++ uma linguagem de programao, utilizada para construir programas reais e no para
expressar algoritmos. Teste de mesa um recurso utilizado para testar algoritmos. E a linguagem humana
no recomendada na representao, por no possuir qualquer formalidade na sua expresso.
5) Para que serve o teste de mesa?

Para possibilitar a execuo de um algoritmo em um computador. (alternativa incorreta)


Para verificar se o algoritmo escrito realmente funciona como esperado. (alternativa correta)
Para converter o algoritmo para uma determinada linguagem de programao. (alternativa incorreta)
Para executar o pseudocdigo no computador. (alternativa incorreta)
Resposta correta!

O teste de mesa uma tcnica que permite testar o algoritmo escrito em pseudocdigo. A execuo
simulada linha a linha, e tudo o que vai acontecendo vai sendo anotado, normalmente com o auxlio de uma
folha de papel.
.: Retornar para a pgina do curso

Cursos| Perguntas| Sobre ns| Sorteios| Blog| Poltica de Privacidade| Contato

http://www.softblue.com.br/course/submittest/

Desde 2003.
Todos os direitos reservados
CNPJ 06.860.085/0001-64

2/2