0% acharam este documento útil (0 voto)
63 visualizações8 páginas

Afonso Cuamba-1 Teste de Lógica

Este documento apresenta um teste sobre lógica de programação e estrutura de dados para estudantes de engenharia e gestão de energias renováveis e recursos petrolíferos. O teste contém questões sobre lógica de programação, algoritmos e representações de algoritmos. Os estudantes devem responder perguntas, desenhar fluxogramas e escrever pseudocódigo para resolver problemas.

Enviado por

Afonso Cuamba
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
63 visualizações8 páginas

Afonso Cuamba-1 Teste de Lógica

Este documento apresenta um teste sobre lógica de programação e estrutura de dados para estudantes de engenharia e gestão de energias renováveis e recursos petrolíferos. O teste contém questões sobre lógica de programação, algoritmos e representações de algoritmos. Os estudantes devem responder perguntas, desenhar fluxogramas e escrever pseudocódigo para resolver problemas.

Enviado por

Afonso Cuamba
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 8

UNIVERSIDADE TÉCNICA DE MOCAMBIQUE

FACULDADE CIÊNCIAS TECNOLÓGICAS

LEGE – RP Iº SEMESTRE 2020

Engenharia e Gestão de Energias Renováveis a Recursos petrolíferos

Iº Teste Lógica de Programação e Estrutura de Dados

Discente: Afonso Francisco Cuamba

Código: 201131762

Turno: Manhã

Turma: Matutino A

Sala: Anfiteatro

Docente: Gerson António Changula

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

3. Marque V(verdadeiro) ou F(falso) para as alternativas abaixo: (4x0. 5)

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)

R: A lógica de programação estabelece como a ciência uma relação de complementaridade, sendo a


mesma usada para aprimorar as capacidades de desenvolvimento de parâmetros para resolução de
problemas de forma concisa.

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.

b) Que tipos de problemas são resolvidos por algoritmos (6 problemas)? (2.0)

R: Os tipos de problemas resolvidos por algoritmos são:


 Uma coreografia,
 Um manual de instruções,
 Uma receita culinária,
 Técnicas para resolver problemas matemáticos,
 Uma pesquisa na internet, Resolução de quebra-cabeça.

c) Quais são as fazes (4) do algoritmo? (1.0)

R: As quatro fazes do algoritmo são:

 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:

 O português é bastante conhecido por nós.


 linguagem visual, que facilita a compreensão humana.
 A língua natural já é uma linguagem utilizada naturalmente pelos que terão acesso à
informação descrita por narrativa, tornando desnecessário o aprendizado de um novo código
comunicativo.
Desvantagens:

 Pouca confiabilidade (a imprecisão acarreta a desconfiança);


 Imprecisão;
 Extensão (normalmente, escreve-se muito para dizer pouca coisa).

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;

 Pouca atenção aos dados, não oferecendo recursos ;


 Complica-se à medida que o algoritmo cresce;
Pseudocodigo :

Vantagens:

 Pode se usar o português como base;


 Pode-se definir quais e como os dados vão estar estruturados;
 Passagem quase imediata do algoritmo para uma linguagem de programação qualquer.

Desvantagens:

 Exige a definição de uma linguagem não real para trabalho;


 Não padronizado de sua estruturação;
 precisamos aprender as regras dessa forma de representação.
5. Resolva os seguintes problemas

a) Elabora um algoritmo, desenhar o fluxograma e escrever o pseudocódigo para calcular e visualizar


o salário de um trabalhador, recebendo o valor da taxa por hora em vigor e a quantidade de horas
trabalhadas. (3.0v)

Fluxograma

Início

Taxa por hora, Quantidade de


horas de Trabalho.

Salário ≤ Taxa/Hora × Quantidade de hora de


Trabalho

Salário

Fim
Pseudocodigo

Var:

Entrada: Taxa/Hora

Quantidade de horas de Trabalhadas

Inicio:

Escreva digite Taxa/Hora leia (Taxa/Hora)

Escreva digite durante horas de trabalho

Leia (Quantidade de horas de Trabalho)

Salário <= Taxa/Horas – Quantiadade de Trabalho

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

Intriduza três Números

X, Y, Z

X<Y

X<Z

Maior <= X Menor <=Z

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy