Escolar Documentos
Profissional Documentos
Cultura Documentos
este programa foi desenvolvido por módulos, cada módulo é independente e se relacionam entre si através
do corpo principal: Exemplo da estrutura projetada:
1. Início
2. Módulo de faturamento
3. Módulo de ordem de pagamento
4. Módulo de vendas e pedidos
5. Módulo de inventário
6. Fim
O código mostra um conjunto de etapas que podem ser lidas sequencialmente. Mencione que tipo de
Paradigma de programação é evidente no desenvolvimento
O paradigma da programação estruturada.
O paradigma de programação orientada a objetos.
O paradigma da programação orientada a eventos.
O paradigma de programação concorrente.
Questão 2 1 ponto Segue abaixo um trecho que fala sobre programação de espaguete. De acordo
com o trecho apresentado, indique se a seguinte abordagem é verdadeira ou falsa: a programação
estruturada pode ser considerada programação do tipo espaguete.
"Código espaguete é um termo pejorativo para programas de computador que têm uma estrutura de
controle de fluxo complexa e incompreensível. Seu nome deriva do fato de que esse tipo de código parece
se assemelhar a um prato de espaguete, ou seja, um monte de fios intrincados e amarrados.
Tradicionalmente, esse estilo de programação é geralmente associado a linguagens básicas e antigas, onde o
fluxo era controlado por instruções de controle muito primitivas, como goto e usando números de linha."
Fonte da imagem: https://goo.gl/74UMVr
Verdadeiro
Falso
Pergunta 4 1 ponto A imagem a seguir mostra o diagrama de um software que um cliente requer
com base em seus requisitos. Qual das seguintes abordagens pode ser considerada correta?
Fonte da imagem: https://goo.gl/TVhnya
Não é viável usar programação estruturada, pois o problema é complexo.
É viável utilizar programação estruturada, uma vez que o sistema complexo pode ser dividido em
módulos e programado por processos ou etapas.
A programação estruturada não pode ser aplicada, pois há diferentes estruturas de controle no
diagrama.
É viável utilizar programação estruturada, uma vez que o sistema não possui estruturas de controle.
Questão 5 1 ponto Ao implementar a programação estruturada como paradigma, em que estágio o
programador deve explicar ao cliente qual ferramenta ele considera usar para fazer o sistema e por que ele a
selecionou?
Definição do problema.
Justificativa da proposta.
Identificação de módulos e funções.
Estabelecimento de critérios de teste e aceitação.
Questão 6 1 ponto A imagem a seguir mostra um fluxograma com o cálculo das horas a serem
pagas a um trabalhador. Se você comparar este diagrama com pseudocódigo da mesma situação, qual
sequência está correta?
Questão 7 1 ponto Em um algoritmo você tem a seguinte linha de instrução: Se AGE > 18 anos,
então WRITE (Você é maior de idade) Como essa linha seria representada em um fluxograma?
Use um retângulo e escreva a condição AGE > 18 dentro dele.
Um diamante deve ser usado e dentro da caixa incorporar a condição IDADE > 18 anos, em seguida,
ESCREVER (Você é maior de idade).
Um círculo deve ser usado e dentro dele escrever a condição IDADE > 18.
Um losango deve ser usado e dentro dele considerar a condição AGE > 18. Em seguida, com uma seta,
deve-se identificar se a condição é atendida, portanto, em um retângulo é colocado: WRITE (Você
é maior de idade).
Questão 11 1 ponto Em um fluxograma não é necessário que todos os símbolos que o compõem
estejam conectados
Verdadeiro
Falso
Questão 12 1 ponto Que erro pode ser identificado no fluxograma apresentado, quando comparado
com seu pseudocódigo equivalente?Dada a pseudolinguagem:
Se a condição for "verdadeira"
Tarefas a serem executadas se a condição for verdadeira
Se a condição for "falsa"
Tarefas a serem executadas se a condição for falsa
Questão 13 1 ponto Uma equipe de programação em uma empresa decide usar programação
estruturada para diminuir o tempo de correção de erros e diminuir os tempos de teste de software. A equipe
tomou a decisão certa ao selecionar esse paradigma?
Verdadeiro
Falso
Questão 16 1 ponto Olhe para o algoritmo a seguir e depois responda qual ferramenta de
programação estruturada ele representa:
Determine se o número é positivo ou negativo.
Definir variável N: Inteiro.
Princípio
Tipo: Digite o número de entrada
Ler (N)
Se N > 0
Escrever:N é positivo
Mas
Escrever: N é negativo
Fim
Linguagem de programação
Pseudocódigo
Fluxograma
Nenhuma das opções acima
Questão 17 1 ponto Leia a afirmação a seguir e indique se ela é verdadeira ou falsa: O fluxograma
foca no desenvolvedor conhecer o contexto ou ambiente do programa a ser projetado. Todo sistema tem um
ambiente ao seu redor; Seu ambiente, portanto, será um sistema que receberá entradas e gerará saídas.
Verdadeiro
Falso
Pergunta 18 1 ponto Veja a imagem a seguir e depois responda: a que tipo de diagrama ou modelo
corresponde?
Fonte:
https://goo.gl/C6zLRN
Fluxograma.
Diagrama de contexto.
Diagrama de relacionamento de entidade.
Dicionário de dados.