Buscar

AS 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

Curte e salva pra ajudar!!
AS I - TÉCNICAS DE DESENVOLVIMENTO DE ALGORITMOS 
PERGUNTA 1
1. Um algoritmo é desenvolvido com o objetivo de receber dados, realizar o processamento desses dados e gerar uma resposta. Dado o algoritmo a seguir, qual será o resultado mostrado na tela caso o usuário digite os valores 2 e 3?
	
	a.
	6
	
	b.
	5
	
	c.
	soma = 5
	
	d.
	8
	
	e.
	z
0,15 pontos   
PERGUNTA 2
1. Os três tipos mais utilizados de algoritmos são: descrição narrativa, fluxograma e pseudocódigo ou portugol. O fluxograma consiste em analisar o enunciado do problema e escrever, utilizando símbolos gráficos, os passos a serem seguidos para sua resolução. O que pode ser descrito como uma vantagem na utilização do fluxograma para o desenvolvimento de algoritmos?
	
	a.
	Não há necessidade de aprender uma nova linguagem; utiliza-se a língua portuguesa.
	
	b.
	A transformação dos elementos gráficos é direta e automática para uma linguagem de programação.
	
	c.
	Apresenta uma única solução para cada algoritmo.
	
	d.
	Elementos gráficos são mais fáceis de entender que do elementos textuais.
	
	e.
	Nem todos os algoritmos podem ser descritos utilizando essa técnica.
0,15 pontos   
PERGUNTA 3
1. Para um computador ser útil, é preciso que hardware e software trabalhem juntos. O software deve ser desenvolvido para executar uma ou várias tarefas bem definidas, e, quando queremos criar ou desenvolver um software para realizar determinado tipo de processamento de dados, devemos escrever um programa ou vários programas interligados.
No entanto, para que o computador compreenda e execute esse programa, devemos escrevê-lo usando uma linguagem que tanto o computador quanto o criador de software entendam. Essa linguagem é chamada de linguagem de programação. Quais as etapas necessárias para o desenvolvimento de programas?
	
	a.
	Análise, codificação e teste.
	
	b.
	Codificação e teste.
	
	c.
	Algoritmo e codificação.
	
	d.
	Análise, algoritmo e codificação.
	
	e.
	Análise e teste.
0,15 pontos   
PERGUNTA 4
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.
Assim, quais as técnicas mais conhecidas para o desenvolvimento de algoritmos ?
(I) Teste de mesa.
(II) Fluxograma.
(III) Simulação.
(IV) Descrição narrativa.
(V) Pseudocódigo ou portugol.
Estão corretas as afirmativas:
	
	a.
	Apenas I e IV.
	
	b.
	I, II, III, IV e V.
	
	c.
	Apenas II e III.
	
	d.
	Apenas II, IV e V.
	
	e.
	Apenas III e V.
Parte inferior do formulário

Outros materiais