Afonso Cuamba-1 Teste de Lógica
Afonso Cuamba-1 Teste de Lógica
Código: 201131762
Turno: Manhã
Turma: Matutino A
Sala: Anfiteatro
Maputo
12/06/2020
1. Logica de programação é necessário para pessoas que desejam trabalhar com desenvolvimento de
sistemas e programas, ela permite definir a sequencia logica para o desenvolvimento. Marque a
alternativa Incorreta. (4x0. 5).
(aaaa) A Lógica de programação nada mais e do que o desenvolvimento de técnicas que não
necessitam sequencias, pensamentos, organização coerente das instruções para pessoas que desejam
trabalhar com o desenvolvimento de sistemas e programas.
2. Na sequência Lógica, esses pensamentos podem ser descritos como uma sequência de instruções,
que devem ser seguidas para se cumprir uma determinada tarefa. Marque a alternativa incorreta.
(4x0.5)
(iii) Uma instrução tomada em separação, serve para obtermos o resultado, não precisamos colocar
em prática o conjunto de todas as instruções, na ordem correta para obter um resultado.
Algoritmo
A ( F ) Um algoritmo é formalmente uma sequencia infinita de passos que leva uma execução de
uma tarefa.
B ( V ) Podemos pensar em algoritmo como uma receita, uma sequencia de instruções que dão cabo
de uma.
C ( V ) Estas tarefas não podem ser redundantes nem subjetivas na sua definição, devem ser claras e
precisas.
D ( V ) Como exemplos de algoritmos podem citar os algoritmos das operações básicas (adição,
multiplicação, divisão e subtração) de números reiais, decimais.
4. Responda as questões com clareza:
a) Qual é a relação e a importância existente entre o seu curso e a cadeira de Lógica de Programação
e estruturas de dados. (no mínimo 5 linhas) (1.5v)
A relação entre o nosso curso e a cadeira da lógica de programação ajuda na resolução dos
problemas complexos que um engenheiro enfrenta no dia a dia, a lógica de programação ajuda o
estudante a aprimorar sua habilidade para desenvolver métodos de soluções.
Definir o problema;
Realizar um estudo da situação actual e verificar quais as formas de resolver o problema;
Determinar a fase de estudo, utilizar uma linguagem estruturada para descrever o problema;
Analisar junto aos utilizadores se o problema foi resolvido, se a solução não ter sido
encontrada deverá ser retomada para a fase do estudo para descobrir onde estará a falha;
d) Enumere vantagens (3) e desvantagens (3) das 3 formas de representação de algoritmos. (2.5
Descricao narrativa:
Vantagens:
Fluxograma:
Vantagens:
Padrão mundial;
Uma das ferramentas mais conhecidas
Figuras dizem muito mais que palavras;
Desvantagens:
descrevê-los ou representá-los;
os dados podem não ser suficientemente detalhados;
Vantagens:
Desvantagens:
Fluxograma
Início
Salário
Fim
Pseudocodigo
Var:
Entrada: Taxa/Hora
Inicio:
Salário
Fim Algoritmo
b) Elaborar um algoritmo, desenhar o fluxograma e escrever o pseudocódigo capaz de encontrar o
menor valor dentre 3 números inteiros. (4.0v)
Inicio
X, Y, Z
X<Y
X<Z