Logo Passei Direto
Buscar
Observe as imagens que representam uma sequência de passos abaixo: Sequência 1 – Troca de lâmpada. Sequência 2 – Cálculo de média. Considerando as imagens acima e o conteúdo visto em aula, selecione a resposta correta:

A A sequência I representa um algoritmo porque constitui uma sequência de passos para trocar uma lâmpada, já a sequência 2 não pode ser considerada um algoritmo porque é uma sequência que representa um programa de computador.
B A sequência 2 representa um algoritmo porque constitui passos para o cálculo da média, que pode ser implementado no computador, já a sequência 1 não pode ser considerada um algoritmo porque não pode ser representada por uma linguagem de programação.
C As sequências I e II representam um algoritmo, pois algoritmo é uma sequência de passos que visa atingir um objetivo bem definido, não sendo exclusivamente de programação.
D As sequências I e II só serão consideradas algoritmos depois que forem implementadas em alguma linguagem de programação.
E As sequências I e II representam o raciocínio envolvido nas linguagens interpretadas, mas não nas linguagens compiladas.
User badge image
DesenvolvimentodeAplicativos

ano passado

Respostas

User badge image

Ed Verified user icon

há 12 meses

Vamos analisar cada alternativa: A) A sequência I representa um algoritmo porque constitui uma sequência de passos para trocar uma lâmpada, já a sequência 2 não pode ser considerada um algoritmo porque é uma sequência que representa um programa de computador. Falso, a sequência 2 também pode ser considerada um algoritmo. B) A sequência 2 representa um algoritmo porque constitui passos para o cálculo da média, que pode ser implementado no computador, já a sequência 1 não pode ser considerada um algoritmo porque não pode ser representada por uma linguagem de programação. Falso, a sequência 1 também pode ser considerada um algoritmo. C) As sequências I e II representam um algoritmo, pois algoritmo é uma sequência de passos que visa atingir um objetivo bem definido, não sendo exclusivamente de programação. Verdadeiro, essa definição é correta e abrange ambas as sequências. D) As sequências I e II só serão consideradas algoritmos depois que forem implementadas em alguma linguagem de programação. Falso, um algoritmo é uma sequência de passos independente de sua implementação. E) As sequências I e II representam o raciocínio envolvido nas linguagens interpretadas, mas não nas linguagens compiladas. Falso, isso não é uma afirmação correta sobre algoritmos. Portanto, a alternativa correta que contém todos os itens verdadeiros é: C) As sequências I e II representam um algoritmo, pois algoritmo é uma sequência de passos que visa atingir um objetivo bem definido, não sendo exclusivamente de programação.

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

User badge image

Ed Verified user icon

ano passado

Vamos analisar as opções: A) A sequência I representa um algoritmo porque constitui uma sequência de passos para trocar uma lâmpada, já a sequência 2 não pode ser considerada um algoritmo porque é uma sequência que representa um programa de computador. B) A sequência 2 representa um algoritmo porque constitui passos para o cálculo da média, que pode ser implementado no computador, já a sequência 1 não pode ser considerada um algoritmo porque não pode ser representada por uma linguagem de programação. C) As sequências I e II representam um algoritmo, pois algoritmo é uma sequência de passos que visa atingir um objetivo bem definido, não sendo exclusivamente de programação. D) As sequências I e II só serão consideradas algoritmos depois que forem implementadas em alguma linguagem de programação. E) As sequências I e II representam o raciocínio envolvido nas linguagens interpretadas, mas não nas linguagens compiladas. A resposta correta é a opção C) As sequências I e II representam um algoritmo, pois algoritmo é uma sequência de passos que visa atingir um objetivo bem definido, não sendo exclusivamente de programação.

Essa resposta te ajudou?

0
Dislike0

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