Buscar

AS Unidade I Técnicas De Desenvolvimento De Algoritmos

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

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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

DEIXA O LIKE SE TE AJUDOU,FLW? 
 
PERGUNTA 1 
• Para a construção de qualquer tipo de algoritmo, é necessário seguir estes passos: 
a. Compreender completamente o problema a ser resolvido, destacando os pontos mais importantes 
e os objetos que o compõem. 
b. Definir os dados de entrada, ou seja, quais dados serão fornecidos e quais objetos fazem parte 
desse cenário problema. 
c. Definir o processamento, ou seja, quais cálculos serão efetuados e quais as restrições para esses 
cálculos. O processamento é responsável pela transformação dos dados de entrada em dados de 
saída. Além disso, deve-se verificar quais objetos são responsáveis pelas atividades. 
d. Definir os dados de saída, ou seja, quais dados serão gerados depois do processamento. 
e. Construir o algoritmo utilizando técnicas e ferramentas. 
f. Testar o algoritmo realizando simulações. 
g. Assim, quais as técnicas mais conhecidas para o desenvolvimento de algoritmos ? 
h. (I) Teste de mesa. 
(II) Fluxograma. 
(III) Simulação. 
(IV) Descrição narrativa. 
(V) Pseudocódigo ou portugol. 
i. Estão corretas as afirmativas: 
 a. I, II, III, IV e V. 
 b. Apenas III e V. 
 c. Apenas II, IV e V. 
 d. Apenas I e IV. 
 e. Apenas II e III. 
 
 
PERGUNTA 2 
• Um algoritmo é desenvolvido para receber dados, realizar o processamento deles e gerar uma 
resposta. Dado o algoritmo a seguir, qual seria o enunciado mais apropriado para ele? 
• 
 a. Faça um algoritmo para calcular 
a multiplicação dos números 5 e 
2. 
 b. Faça um algoritmo para calcular 
e mostrar a multiplicação dos 
números 5 e 2. 
 c. Faça um algoritmo que calcule 
um número elevado a uma 
potência. 
 d. Faça um algoritmo para calcular 
a multiplicação entre dois 
números digitados pelo usuário. 
 e. Faça um algoritmo para mostrar 
o resultado da multiplicação de 
dois números. 
 
PERGUNTA 3 
• Segundo Ascencio e Campos (2012, p. 1), 
• Desde o início de sua existência, o homem procurou criar máquinas que o auxiliassem em seu 
trabalho, diminuindo esforço e economizando tempo. Dentre essas máquinas, o computador vem 
se mostrando uma das mais versáteis, rápidas e seguras. O computador pode auxiliá-lo em 
qualquer tarefa. É consciente, trabalhador, possui muita energia, mas não tem iniciativa, nenhuma 
independência, não é criativo nem inteligente, por isso precisa receber instruções nos mínimos 
detalhes. 
• A finalidade de um computador é receber, manipular e armazenar dados. Visto somente como um 
gabinete composto de circuitos eletrônicos, cabos e fontes de alimentação, certamente ele parece 
não ter nenhuma utilidade. O computador só consegue armazenar dados em discos, imprimir 
relatórios, gerar gráficos, realizar cálculos, entre outras funções, por meio de programas. 
• Portanto, sua finalidade principal é realizar a tarefa de processamento de dados, isto é, receber 
dados por um dispositivo de entrada (por exemplo, teclado, mouse, scanner, entre outros), realizar 
operações com esses dados e gerar uma resposta que será expressa em um dispositivo de saída 
(por exemplo, impressora, monitor de vídeo, entre outros). 
• Quais as duas partes do computador que trabalham juntas? 
 a. Hardware e firmware. 
 b. Sistema operacional e 
linguagem de programação. 
 c. Software e hardware. 
 d. Monitor e teclado. 
 e. Processador e impressora. 
 
PERGUNTA 4 
• Para a construção de qualquer tipo de algoritmo, é necessário seguir estes passos: 
j. Compreender completamente o problema a ser resolvido, destacando os pontos mais importantes 
e os objetos que o compõem. 
k. Definir os dados de entrada, ou seja, quais dados serão fornecidos e quais objetos fazem parte 
desse cenário problema. 
l. Definir o processamento, ou seja, quais cálculos serão efetuados e quais as restrições para esses 
cálculos. O processamento é responsável pela transformação dos dados de entrada em dados de 
saída. Além disso, deve-se verificar quais objetos são responsáveis pelas atividades. 
m. Definir os dados de saída, ou seja, quais dados serão gerados depois do processamento. 
n. Construir o algoritmo utilizando descrição narrativa, fluxograma e pseudocódigo ou portugol. 
o. Testar o algoritmo realizando simulações. 
p. Os três tipos mais utilizados de algoritmos são: descrição narrativa, fluxograma e pseudocódigo 
ou portugol. A descrição narrativa consiste em analisar o enunciado do problema e escrever, 
utilizando uma linguagem natural (por exemplo, a língua portuguesa), os passos a serem 
seguidos para sua resolução. O que pode ser descrito como uma desvantagem na utilização da 
descrição narrativa para o desenvolvimento de algoritmos? 
 a. Dificuldade de escrita. 
 b. Nem todos os algoritmos podem 
ser descritos utilizando essa 
técnica. 
 c. Necessidade de aprender uma 
nova linguagem. 
 d. Possibilidade de apenas uma 
solução para cada algoritmo. 
 e. Problemas de interpretação 
gerados pela linguagem natural 
(português, inglês). 
 
	DEIxa o like se te ajudou,flw?
	PERGUNTA 1
	PERGUNTA 2
	PERGUNTA 3
	PERGUNTA 4

Continue navegando