Buscar

Lógica e Técnicas de Programação (ADS05) Prova final

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1.
	Um número primo é um número inteiro positivo que só pode ser dividido de forma exata por 1 e pelo próprio número. Exemplos: O número 2 é primo, pois só pode ser dividido por 1 e pelo próprio 2. O número 17 é primo, pois só pode ser dividido por 1 e pelo próprio 17. O número 18 não é primo, pois pode ser dividido por 1, por 2, por 3, por 6, por 9 e pelo próprio 18. Considerando o que foi exposto, elabore um algoritmo que, dado um número inteiro positivo, escreva uma mensagem informando se este número é ou não um número primo. 
Observação: O número 1 não é considerado primo e pode ser ignorado pelo algoritmo.
	Resposta Esperada:
O acadêmico deve desenvolver um algoritmo conforme a resposta esperada (imagem a seguir), o qual deve solicitar a entrada de um número inteiro, ignorar o número 1 e escrever uma mensagem alertando se é ou não um número primo.
	2.
	A lógica de programação é o recurso básico para programadores de computador conseguirem definir uma sequência de passos para o desenvolvimento de uma solução algorítmica. A definição de uma boa lógica é fundamental para construir algoritmos eficientes e de fácil legibilidade. Considerando a importância da lógica de programação, disserte sobre a técnica mais importante para o projeto da lógica de programação e descreva quais são os seus passos fundamentais.
	Resposta Esperada:
A técnica mais importante é a programação estruturada. Os seus passos fundamentais são escrever as instruções em sequência. Escrever as instruções em grupos pequenos e combiná-las. Distribuir o desenvolvimento dos módulos do programa entre os diferentes programadores da equipe. Revisar o trabalho executado em reuniões regulares.

Continue navegando