Buscar

Avaliação I - Individual

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

24/08/2023, 10:05 Avaliação I - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:739450)
Peso da Avaliação 1,50
Prova 46531498
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
Muitos programadores, principalmente os mais antigos profissionais desta área, preferem preparar um 
programa iniciando com um diagrama de blocos para demonstrar sua linha de raciocínio lógico. Esse 
diagrama, também denominado por alguns de fluxograma, estabelece a sequência de operações a se 
efetuar em um programa. Essa técnica permite uma posterior codificação em qualquer linguagem de 
programação de computadores, pois na elaboração do diagrama de blocos não se atinge um 
detalhamento de instruções ou comandos específicos, os quais caracterizam uma linguagem. Sobre os 
passos fundamentais que compõem a programação estruturada, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Distribuir módulos do programa entre os diferentes programadores que trabalharão sob a 
supervisão de um programador sênior, ou chefe de programação.
( ) Revisar o trabalho executado em reuniões regulares e previamente programadas em que 
compareçam programadores de um mesmo nível.
( ) Escrever instruções em grupos pequenos e combiná-las.
( ) Escrever as instruções em sequências desconexas entre si apenas por estruturas sequenciais, 
repetitivas ou de selecionamento.
Assinale a alternativa que apresenta a sequência CORRETA:
A F – V – F – V.
B V – F – V – V.
C V – V – V – F.
D F – V – V – F.
 VOLTAR
A+ Alterar modo de visualização
1
24/08/2023, 10:05 Avaliação I - Individual
about:blank 2/6
Para desenvolver adequadamente um algoritmo, é necessário usar a lógica, que consiste em organizar 
o pensamento para resolver problemas usando a mesma sequência adotada pelo computador, ou seja, 
usando a mesma lógica. Com base no exposto, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) Lógica de programação é o método de traduzir comandos escritos de uma linguagem humana 
para a linguagem de máquina.
( ) Programa de computador é a codificação do algoritmo em linguagem formal.
( ) A capacidade de resolução de problemas, independentemente de sua complexidade, está 
diretamente relacionada à capacidade de elaboração do pensamento.
( ) Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos 
necessários para realizar uma tarefa ou solucionar um problema.
Assinale a alternativa que apresenta a sequência CORRETA:
A V – V – V – F.
B V – V – F – V.
C F – V – F – V.
D F – F – V – F.
Os algoritmos podem ser representados de diferentes formas, a variação entre elas está 
relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm 
foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de 
representação possuem maior riqueza de detalhes. O que é a representação de algoritmos por 
Fluxogramas?
A É a construção de algoritmos em linguagem natural.
B É a construção de algoritmos com representações gráficas.
C É a construção de algoritmos em linguagem computacional.
D É a construção de algoritmos com diagramas de chapin.
2
3
24/08/2023, 10:05 Avaliação I - Individual
about:blank 3/6
Algoritmo é uma sequência de ações finitas encadeadas e lógicas que descrevem como um 
determinado problema deve ser resolvido. Apesar de não perceber, utiliza-se de algoritmos de forma 
intuitiva e automática diariamente quando se executa tarefas comuns. Como estas atividades são 
simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o algoritmo presente 
nelas acaba passando despercebido. Sobre as regras básicas para a construção dos algoritmos, 
classifique V para as sentenças verdadeiras e F para as falsas.
( ) Escrever de uma forma simples para que possa ser entendido facilmente, inclusive por pessoas 
que não trabalham na área.
( ) Evitar termos ou palavras que permitam duplo entendimento.
( ) Usar somente um verbo por passo/instrução/etapa.
( ) Abusar da simplicidade e objetividade em relação aos termos e frases.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B V - F - F - F.
C F - F - V - F.
D V - V - V - V.
Para a criação de um algoritimo, devemos considerar algumas ações. Com base nessas ações, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Elaborar um número adequado e finito de passos – nem mais, nem menos do que o necessário 
para a correta execução.
( ) Definir com exatidão cada passo – onde começa e onde termina.
4
5
24/08/2023, 10:05 Avaliação I - Individual
about:blank 4/6
( ) Elaborar de forma consistente as entradas do algoritmo.
( ) Criar a condição de fim, de forma a permitir que o algoritmo entre em loop (execução finita).
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - V - F - F.
C V - V - V - V.
D V - V - V - F.
Os tipos primitivos (nativos ou básico) de dados são fornecidos pelas linguagens de programação. Por 
esse motivo, dependendo da linguagem de implementação utilizada na codificação, os tipos 
primitivos podem ou não possuírem os mesmos tipos de dados das informações guardadas na 
memória. Sobre os tipos primitivos de dados, analise as afirmativas a seguir:
I- O tipo inteiro representa valores numéricos negativo ou positivo sem casa decimal.
II- O tipo lógico representa valores booleanos, assumindo apenas dois estados, VERDADEIRO ou 
FALSO. Pode ser representado apenas um byte (que aceita apenas 1 ou 0).
III- O tipo real representa valores numéricos negativo ou positivo com casa decimal, ou seja, valores 
reais.
IV- O tipo texto representa uma sequência de um ou mais caracteres.
Assinale a alternativa CORRETA:
A As afirmativas I, III e IV estão corretas.
B As afirmativas I, II e III estão corretas.
6
24/08/2023, 10:05 Avaliação I - Individual
about:blank 5/6
C Somente a afirmativa III está correta.
D As afirmativas II, III e IV estão corretas.
Em computação existem apenas quatro tipos de dados primitivos, algumas linguagens subdividem 
esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável. 
Quais os tipos de dados primitivos?
A Inteiro, real, lógico e texto.
B Inteiro, real, lógico e booleano.
C Inteiro, real, lógico e alfanumérico.
D Número, lógico, texto e ascii.
Conforme você estudou sore os tipos de lógica, leia o texto a seguir: Uma sequência finita de passos 
que levam à execução de uma tarefa.
Com base a quem o texto se refere, assinale a alternativa CORRETA:
A Hibridismo.
B Algoritmo.
C Logicismo.
D Silogismo.
7
8
24/08/2023, 10:05 Avaliação I - Individual
about:blank 6/6
Assinale o tipo de operador utilizado na expressão abaixo, considerando que uma expressão 
pode conter mais que um operador.
(Parar = Sim) ou (Sinal = “Vermelho”)
A Lógico e Relacional.
B Lógico.
C Aritmético e Lógico
D Aritmético e Relacional
Na análise e desenvolvimento de sistemas se utiliza várias formas para representar uma solução 
algorítmica. Surgindo a necessidade de se construir um algoritmo, deve-se escolher a solução que se 
adéqua melhor à necessidade do problema e a que seja de maior domínio por parte do analista de 
sistemas. É possível utilizar formas que abstraem detalhes de implementação e outras formas que 
possuem maior riqueza de detalhes na especificação algorítmica. Classifique V para as sentenças 
verdadeiras e F para as falsas: 
( ) Ao desenvolver um algoritmo por meio de um fluxograma, é necessário conhecimento prévio da 
linguagem de programação a ser utilizada no processo de codificação. 
( ) Os algoritmos desenvolvidos com linguagens de programação não precisam ser testados. 
( ) Os fluxogramas são utilizados pelos profissionais de análise de sistemas para programar soluções 
computacionais capazes de serem executadas pelos computadores. 
( ) Uma das limitações da descriçãonarrativa é a imprecisão do entendimento, em razão do duplo 
entendimento possível na linguagem textual. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
B F - F - V - V.
C V - V - V - F.
D F - V - F - V.
9
10
Imprimir

Continue navegando