Buscar

Colaborar - Av1 - Algoritmos e Programação Estruturada

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

28/02/23, 10:49 Colaborar - Av1 - Algoritmos e Programação Estruturada
https://colaboraread.com.br/aluno/avaliacao/index/3506122201?atividadeDisciplinaId=14334484 1/3
 Algoritmos e Programação Estruturada (/alu…
Av1 - Algoritmos e Programação Estruturada
  
(/notific
Informações Adicionais
Período: 06/02/2023 00:00 à 06/03/2023 23:59
Situação: Cadastrado
Tentativas: 1 / 3
Pontuação: 1000
Protocolo: 831481400
Avaliar Material
1)
a)
b)
c)
d)
e)
2)
a)
b)
c)
Um algoritmo é uma sequência finita de passos que podem levar à criação e execução de uma determinada
tarefa com a intenção de resolver uma problemática segundo Forbellone e Eberspächer (2005).
 
Um algoritmo pode ser desenvolvido de várias maneiras. Quais são os três tipos mais utilizados para desenvolver
um algoritmo?
Alternativas:
Linguagem natural, diagrama de blocos (fluxograma) e pseudocódigo. Alternativa assinalada
Linguagem natural, diagrama de blocos (fluxograma) e linguagem binária.
Linguagem binária, diagrama de blocos (fluxograma) e pseudocódigo.
Linguagem binária, diagrama condicional e pseudocódigo.
Linguagem binária, diagrama condicional e códigograma.
A grande maioria dos programas utilizam alguma forma de leitura de dados. A leitura dos dados, realizado em
um programa, tem a finalidade de realizar o processamento e a geração de informações e essa etapa é construída a
partir da combinação de operações aritméticas, relacionais, lógicas e outras técnicas de programação.
 
Assinale a alternativa correta que apresenta(m) a(s) forma(s) de realizar a leitura de dados em um programa:
Alternativas:
Somente digitado pelo usuário.
Somente através de banco de dados.
Somente através de arquivos e que podem ser planilhas, arquivos textos, etc.
https://colaboraread.com.br/aluno/timeline/index/3506122201?ofertaDisciplinaId=1974652
https://colaboraread.com.br/notificacao/index
javascript:void(0);
28/02/23, 10:49 Colaborar - Av1 - Algoritmos e Programação Estruturada
https://colaboraread.com.br/aluno/avaliacao/index/3506122201?atividadeDisciplinaId=14334484 2/3
d)
e)
3)
a)
b)
c)
d)
e)
4)
Digitados pelo usuário e através de banco de dados.
Digitados pelo usuário ou por leitura de arquivos ou através de banco de dados. Alternativa assinalada
A lógica de programação pode ser definida como uma técnica de encadear pensamentos para atingir
determinado objetivo. Ela faz-se necessária para desenvolver programas e sistemas, pois permite definir a
sequência lógica para a solução de um problema.
 
1 var real: x, y, z;
2 Início
3
 escreva ("Digite um Numero:");
 leia x;
 escreva ("Digite outro Numero:");
 leia y;
4 z ← x + z + 1; escreva("Resultado = ", z);
5 Fim.
 
Considerando o algoritmo apresentado, julgue as afirmações que seguem e marque (V) para verdadeiro ou (F) para
falso.
 
(   ) A parte 1 do pseudocódigo indica a declaração das variáveis que são compatíveis com qualquer tipo de dados.
 
(   ) A parte 3 do pseudocódigo corresponde a entrada de dados do algoritmo.
 
(   ) A parte 4 do pseudocódigo corresponde tando a parte de processamento quanto a parte de saída de dados do
algoritmo..
 
 
Agora, assinale a alternativa que contém sequência correta.
Alternativas:
F - V - V. Alternativa assinalada
F - V - F.
V - V - V.
V - V - F.
F - F - F.
O laço "for", que em português significa "para", segundo Mizrahi (2008), é geralmente usado para repetir uma
informação por um número fixo de vezes, isto é, podemos determinar quantas vezes acontecerá a repetição. Análise
o trecho do código a seguir.
 
for(x=5, y = 0; x>=0, y <= 5; x --, y++)
28/02/23, 10:49 Colaborar - Av1 - Algoritmos e Programação Estruturada
https://colaboraread.com.br/aluno/avaliacao/index/3506122201?atividadeDisciplinaId=14334484 3/3
a)
b)
c)
d)
e)
5)
a)
b)
c)
d)
e)
 
Considerando o contexto, avalie as afirmativas a seguir:
 
I. No primeiro valor x tem o valor iniciado em "5" e y iniciado em "0".
 
II. Na segunda expressão, o laço se repetirá apenas enquanto x for maior ou igual a 0 e enquanto y for menor ou
igual a 5.
 
III. Ao final da execução dos comandos do laço de repetição, x será decrementado em 1 e x incrementado em 1.
 
Considerando o contexto apresentado, assinale a alternativa correta.
Alternativas:
Apenas a afirmativa I está correta.
Apenas a afirmativa II está correta.
Apenas a afirmativa III está correta.
Apenas as afirmativas I e II estão corretas.
As afirmativas I, II e III estão corretas. Alternativa assinalada
O laço do-while executa, pelo menos uma vez, o que está dentro dele e só ao final da execução é que ele faz o
teste, usando o velho e conhecido laço while. Ou seja, tem-se a garantia que o laço vai ser executado uma vez, sem
precisar inicializar variável ou pedir dados ao usuário antes do while. Vale lembra que do, em inglês e nesse
contexto, do significa "faça" e while significa "enquanto".
 
Fonte: Disponível em. Acesso.16.Jul.2018.
 
Esse laço do-while quer dizer:
Alternativas:
"faça isso" -> código -> "enquanto essa condição for verdadeira, repita". Alternativa assinalada
"faça aquilo" -> código -> "enquanto essa condição for verdadeira, repita".
"faça isso" -> laço -> "enquanto essa condição for falsa, repita".
"faça aquilo" -> laço -> "se essa condição for verdadeira, pare".
"faça isso" -> código -> "se essa condição for verdadeira, pare".

Continue navegando