Logo Passei Direto
Buscar

Inglês

Outros
Agora analise as afirmativas abaixo:
I. Pode-se verificar que, apesar de ter um funcionamento de repetição parecido com o while, o for trabalha com sequências em vez de condições;
II. A condição dele está implícita no comando, verificando somente se a sequência a ser usada já chegou ao fim;
III. O comando for primeiro cria a sequência "sequencia" e coloca o primeiro item dela na variável "elemento" e checa se a "sequencia" está vazia ou se chegou ao fim dela, para somente depois executar as instruções que estão endentadas;
IV. Depois que essas instruções são executadas, o código repete o processo, só que dessa vez ela seleciona o segundo item da sequência, até que não haja mais itens na sequência.
Assinale a alternativa correta:
a. Apenas I, II e III estão corretas.
b. Todas as alternativas estão corretas.
c. Apenas II e III estão corretas.
d. Apenas II e IV estão corretas.
e. Apenas I, II e IV estão corretas.
User badge image
Desenvolvendo com Questões

há 7 meses

Respostas

User badge image

Ed Verified user icon

há 7 meses

Vamos analisar cada afirmativa: I. Pode-se verificar que, apesar de ter um funcionamento de repetição parecido com o while, o for trabalha com sequências em vez de condições. Verdadeiro, o loop for é geralmente utilizado para iterar sobre sequências (como listas, tuplas, etc.), enquanto o while é baseado em condições. II. A condição dele está implícita no comando, verificando somente se a sequência a ser usada já chegou ao fim. Verdadeiro, a condição de término do loop for está implícita na sequência que está sendo iterada. III. O comando for primeiro cria a sequência "sequencia" e coloca o primeiro item dela na variável "elemento" e checa se a "sequencia" está vazia ou se chegou ao fim dela, para somente depois executar as instruções que estão endentadas. Falso, o comando for não cria a sequência, ele itera sobre uma sequência já existente. A verificação se a sequência está vazia ou se chegou ao fim é feita implicitamente, mas não é uma parte do funcionamento do for. IV. Depois que essas instruções são executadas, o código repete o processo, só que dessa vez ela seleciona o segundo item da sequência, até que não haja mais itens na sequência. Verdadeiro, essa descrição está correta sobre como o loop for funciona. Com base nas análises, as afirmativas corretas são I, II e IV. Portanto, a alternativa correta é: e) Apenas I, II e IV estão corretas.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

Ainda com dúvidas?

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

Mais perguntas desse material

O paradigma imperativo apoia-se na base teórica proporcionada pela Máquina de Turing, tendo como principal lastro tecnológico, a arquitetura de von Neumann. Essa arquitetura leva os programas a terem como recurso central de armazenamento de informação valores armazenados em memória, em forma de estruturas de dados, ou seja, agrupamento de variáveis. As instruções do programa costumam também ser organizadas em posições lógicas contíguas de memória, o que pode tornar mais eficiente o processamento (PELEGRINI, 2009).

Neste sentido, analise as afirmativas abaixo:
I. Nesse paradigma, a ideia central é o conceito de estado de um programa, materializado na configuração da memória do programa e dos seus dados;
II. Além dos comandos de atribuição, as linguagens de programação imperativas costumam disponibilizar ao programador: declarações de variáveis, expressões, comandos condicionais, comandos iterativos e abstrações procedimentais;
III. Quando uma linguagem é capaz de fornecer recursos adequados que permitam a implementação de qualquer algoritmo que possa ser projetado, essa linguagem se diz Turing-Completa;
IV. Uma linguagem de programação imperativa que disponibilize variáveis e valores inteiros, as operações aritméticas básicas, comandos de atribuição, comandos condicionais e interativos é considerada Turing-completa.
Assinale a alternativa correta:
a. Apenas II e III estão corretas.
b. Apenas I, II e IV estão corretas.
c. Apenas II e IV estão corretas.
d. Apenas I, II e III estão corretas.
e. Todas as alternativas estão corretas.

Os softwares rodam em cima do sistema operacional, e devem saber como ele opera, por isso os programas normalmente servem para um sistema operacional, e para manter a multiplataforma (isto é, rodar em diferentes plataformas) eles devem endereçar aspectos específicos de cada sistema operacional.
Assim, Um software é escrito a partir de que? Assinale a alternativa correta:
a. Código fonte
b. Código operacional
c. Código fantasma
d. Código morse
e. Código base

A maioria dos programas necessita de uma interação do usuário de forma a criar interatividade. Dentro deste contexto, analise as afirmativas abaixo e julgue-as com “V” para verdadeiro e “F” para falso:
Assinale a alternativa correta:
( ) Uma das vantagens dos laços é que a tarefa de repetir instruções fica a cargo do programador.
( ) O comando while repete um laço de código enquanto uma condição for True.
( ) O comando for trabalha com uma sequência de algum tipo, como uma string, lista, ou dicionários que serão vistos mais adiante.
( ) Aninhamento de repetições nada mais é que um comando de repetição dentro do outro.
a. F, V, F, V.
b. F, V, V, V.
c. F, F, V, F.
d. V, V, V, F.
e. V, F, F, V.

Mais conteúdos dessa disciplina