Logo Passei Direto
Buscar
Algoritmo é um conjunto explicitamente definido de passos não ambíguos, com a sequência com que devem ser executados. Considerando a descrição acima do que é um algoritmo e o conteúdo visto em aula, são feitas as seguintes afirmacoes: Esses passos devem ser escritos de tal modo que permitam sua compreensão de forma clara, sem ambiguidade ou imprecisão. Algoritmos são exclusivamente de computação, visto que não podem ser ambíguos. Para a construção de um algoritmo é necessário analisar o problema a ser solucionado e entendê-lo. É correto apenas o que se afirma em:
I. Esses passos devem ser escritos de tal modo que permitam sua compreensão de forma clara, sem ambiguidade ou imprecisão.
II. Algoritmos são exclusivamente de computação, visto que não podem ser ambíguos.
III. Para a construção de um algoritmo é necessário analisar o problema a ser solucionado e entendê-lo.
A I
B II
C I e II
D I e III
E II e III
User badge image
DesenvolvimentodeAplicativos

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmação: I. Esses passos devem ser escritos de tal modo que permitam sua compreensão de forma clara, sem ambiguidade ou imprecisão. - Correto. Um algoritmo deve ser claro e sem ambiguidades para que possa ser executado corretamente. II. Algoritmos são exclusivamente de computação, visto que não podem ser ambíguos. - Incorreto. Algoritmos não são exclusivamente de computação. Eles são utilizados em diversas áreas para resolver problemas de forma sistemática. III. Para a construção de um algoritmo é necessário analisar o problema a ser solucionado e entendê-lo. - Correto. Antes de criar um algoritmo, é essencial compreender o problema a ser resolvido. Portanto, a resposta correta é: D) I e III

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Engenharia de software é uma disciplina de engenharia relacionada a todos os aspectos de produção de software. Quando se fala em todos os aspectos:
I. se refere a todas as etapas do ciclo de vida de desenvolvimento de software que vai desde a especificação do sistema até a manutenção.
II. se refere a todos os profissionais da área que utilizam as abordagens ágeis e sistemáticas da produção de software.
III. se refere apenas a codificação e manutenção do desenvolvimento de software.
A I
B III
C I e II
D I e III
E II e III

Toda linguagem de programação possui um conjunto limitado de símbolos, estruturas de dados e comandos, que são utilizados para criar os programas. Alguns dos comandos mais comuns são os que permitem a realização de testes condicionais (se-então-senão) e de repetições de trechos de códigos (repetir enquanto, para todo etc.). Considerando o texto, o trecho de código acima e o conteúdo visto em aula, são feitas as seguintes afirmacoes acerca de linguagem de programação:
I. São exemplos de linguagem de programação: linguagem C, Java e Python.
II. Um mesmo algoritmo poder ser implementado utilizando linguagens diferentes.
III. A implementação do código do exemplo seria o mesmo em qualquer linguagem, visto que toda linguagem de programação possui o mesmo conjunto limitado de símbolos.
A I
B II
C I e II
D I e III
E II e III

Uma das primeiras confusões que se faz nesta área é entre o desenvolvedor e o engenheiro de software. Isso equivale a confundir o engenheiro civil com o pedreiro ou com o mestre de obras. Neste contexto, a afirmativa que mais se encaixa na descrição de um engenheiro de software é:

A O engenheiro de software deve fornecer aos desenvolvedores (inclusive gerentes, analistas e designers) as ferramentas e processos que deverão ser usados e será o responsável por verificar se esse uso está sendo feito efetivamente e de forma otimizada.
B O engenheiro de software é um executor do processo de construção de software. Os Engenheiros de software, de acordo com seus papéis, têm a responsabilidade de descobrir os requisitos e transformá-los em um produto executável.
C O engenheiro de software vai construir a solução física a partir das especificações do designer. É ele quem gera o produto final, e deve conhecer profundamente a linguagem e o ambiente de programação, bem como as bibliotecas que for usar, além de ter algum conhecimento sobre teste e depuração de software.
D O Engenheiro de software cuida de um projeto específico, garantindo que os prazos e orçamento sejam cumpridos. Ele segue as práticas definidas no processo de engenharia. É responsável por verificar a aplicação do processo pelos desenvolvedores.
E O engenheiro de software deve levar em conta as especificações do analista e propor a melhor tecnologia para produzir um sistema executável para elas. Deve, então, apresentar uma solução para as necessidades do cliente.

Mais conteúdos dessa disciplina