0% acharam este documento útil (0 voto)
11 visualizações6 páginas

Sem 2 - PC - Quiz e Avaliativa

O documento aborda conceitos fundamentais sobre algoritmos, incluindo definições, formas de representação e a importância da elaboração correta. A análise das afirmativas revela que algoritmos são sequências finitas de passos que podem ser representados de diversas maneiras, não se limitando a linguagens de programação. Além disso, destaca-se a relevância da depuração e do pensamento computacional na resolução de problemas.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
11 visualizações6 páginas

Sem 2 - PC - Quiz e Avaliativa

O documento aborda conceitos fundamentais sobre algoritmos, incluindo definições, formas de representação e a importância da elaboração correta. A análise das afirmativas revela que algoritmos são sequências finitas de passos que podem ser representados de diversas maneiras, não se limitando a linguagens de programação. Além disso, destaca-se a relevância da depuração e do pensamento computacional na resolução de problemas.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 6

Semana 2 - Quiz - Videoaula 04 - Algoritmo e lógica de

programação

Com base nos conceitos de algoritmos, analise as afirmativas a seguir:

I. Um algoritmo é uma sequência finita de passos que descrevem como resolver


um problema específico.
II. Os algoritmos podem ser escritos apenas em linguagens de programação,
excluindo outras formas de representação.
III. Algoritmos são usados para resolver problemas em diversas áreas, como
matemática, ciência da computação, logística, dentre outras.
IV. Um algoritmo pode ter apenas um único caminho de execução, sem permitir
escolhas ou decisões.
V. A correta elaboração de algoritmos é fundamental para garantir que um programa
funcione corretamente e produza os resultados esperados.

Quais afirmativas estão corretas?

Apenas I, III e V estão


corretas.
Apenas II e V estão
corretas.
Apenas I e IV estão
corretas.
Apenas II, III e IV estão
corretas.
Apenas I, II e III estão
corretas.

Apenas I, III e V estão


corretas.
Você acertou! Essa é a alternativa correta. Afirmação I: correta. Um algoritmo é
de fato uma sequência finita de passos que descrevem como
resolver um problema específico.

Afirmação II: incorreta. Os algoritmos não estão restritos apenas a linguagens


de programação. Eles podem ser representados de várias formas, como em
pseudocódigo, fluxogramas, diagramas, dentre outros. Afirmação III: correta.
Algoritmos são amplamente utilizados para resolver problemas em diversas
áreas, desde a matemática e ciência da computação até logística, finanças e
outras disciplinas. Afirmação IV: incorreta. Um algoritmo pode conter caminhos
com escolhas e decisões, como condicionais (if-else) e laços (loops), permitindo
diferentes fluxos de execução com base em determinadas condições. Afirmação
V: correta. A correta elaboração de algoritmos é fundamental para garantir que
um programa funcione corretamente e produza os resultados esperados.
Quiz - Videoaula 05 - Representação dos algoritmos

Pergunta 1
0 em 0 pontos

Com base nos conceitos sobre as formas de representação de algoritmos, analise as


afirmativas a seguir:

I. A descrição narrativa é uma forma de representação de algoritmos que utiliza uma


linguagem natural para descrever passo a passo como resolver um problema.
II. O pseudocódigo não é uma linguagem de programação, é uma maneira simples de
descrever um conjunto de instruções que não precisa usar sintaxe específica, porém de
forma mais detalhada do que em linguagens de programação convencionais.
III. O fluxograma é uma forma de representação de algoritmos que utiliza símbolos
gráficos para representar cada passo do algoritmo e suas relações de fluxo.
IV. O diagrama de blocos é uma forma de representação de algoritmos que utiliza
caixas ou retângulos para representar cada passo do algoritmo e setas para indicar o
fluxo de execução.
V. Apenas o pseudocódigo e o fluxograma são formas de representação de
algoritmos, excluindo a descrição narrativa e o diagrama de blocos.

Quais afirmativas estão corretas?

Apenas I, II , III e IV estão corretas.


Apenas II e V estão corretas.

Apenas II e IV estão corretas.

Apenas I, II , III e IV estão corretas.


Apenas I e II estão corretas.

Apenas I, III e V estão corretas.

Você acertou! Essa é a alternativa correta. I: correta. A descrição narrativa é uma


forma de representação de algoritmos que utiliza uma linguagem natural para
descrever passo a passo como resolver um problema. II: correta. O pseudocódigo
não é uma linguagem de programação porém, é muito próxima, no sentido que usa
nossa linguagem natural como base, o português, e tem uma semântica definida o
que permite uma passagem quase imediata para uma linguagem de programação.
III: correta. O fluxograma é uma forma de representação de algoritmos que utiliza
símbolos gráficos para representar cada passo do algoritmo e suas relações de fluxo.
IV: correta. O diagrama de blocos é uma forma de representação de algoritmos que
utiliza caixas ou retângulos para representar cada passo do algoritmo e setas para
indicar o fluxo de execução. V: incorreta. “Apenas o pseudocódigo e o fluxograma
são formas de representação de algoritmos, excluindo a descrição narrativa e o
diagrama de blocos.” Essa afirmativa está incorreta, pois todas as afirmativas
anteriores estão corretas, e tanto o pseudocódigo quanto o fluxograma são apenas
duas das formas de representar algoritmos, mas não são as únicas.
Quiz - Objeto Educacional

PERGUNTA 1
 Com base nos conceitos de algoritmos, analise as afirmativas a seguir:
 I. Um algoritmo é uma sequência finita de passos que descreve como resolver um problema
específico.
II. Algoritmos podem ser escritos apenas em linguagens de programação de alto nível.
III. A correta elaboração de algoritmos é fundamental para garantir que um programa funcione
corretamente e produza os resultados esperados.
IV. Algoritmos são utilizados apenas na área da Matemática e Ciência da Computação.
V. O processo de depuração é a etapa de testar e corrigir erros em um algoritmo para garantir
seu funcionamento adequado.
 Quais afirmativas estão corretas?
Apenas I e II estão corretas.

Apenas III e V estão corretas.

Apenas I, III e V estão corretas.

Apenas II e III estão corretas.

Apenas II, IV e V estão corretas.

Você acertou! Essa é a alternativa correta. A afirmativas I, III e V estão corretas, pois: “I. Um algoritmo é
uma sequência finita de passos que descreve como resolver um problema específico.”, essa afirmativa
está correta, pois essa é a definição básica de um algoritmo. “II. Algoritmos podem ser escritos apenas em
linguagens de programação de alto nível.”, essa afirmativa está incorreta, pois os algoritmos podem ser
representados em várias formas, como pseudocódigo, fluxograma, descrição narrativa, dentre outras,
além de linguagens de programação. “III. A correta elaboração de algoritmos é fundamental para garantir
que um programa funcione corretamente e produza os resultados esperados.”, essa afirmativa está
correta, pois a elaboração cuidadosa de algoritmos é essencial para a solução eficiente e correta dos
problemas. “IV. Algoritmos são utilizados apenas na área da Matemática e Ciência da Computação.”,
essa afirmativa está incorreta, pois algoritmos são amplamente utilizados em diversas áreas, como
Logística, Engenharia, Economia, dentre outras, para resolver problemas e automatizar tarefas. “V. O
processo de depuração é a etapa de testar e corrigir erros em um algoritmo para garantir seu
funcionamento adequado.”, essa afirmativa está correta, pois a depuração é uma etapa importante no
desenvolvimento de algoritmos, onde os erros são identificados e corrigidos para que o algoritmo funcione
conforme o esperado.

Atividade Avaliativa

PERGUNTA 1
 Dado o algoritmo que calcula o valor da passagem de ônibus na cidade de São Paulo (tarifa
= R$ 4.40, estudante paga meia, passe livre para maiores de 65 anos):


 01 // cálculo da passagem de ônibus
 02 programa {
 03 const real valor = 4.4
 04
 05 inteiro idade
 06 logico estudante
 07
 08 funcao inicio() {
 09
 10 escreva("qual a idade do passageiro? ")
 11 leia(____)
 12
 13 escreva("é estudante (verdadeiro/falso)? ")
 14 leia(estudante)
 15
 16 se (___________) {
 17 escreva("passe livre")
 18 }
 19 senao se (estudante) {
 20 escreva("o preço da passagem é R$ ", _______)
 21 }
 22 senao {
 23 escreva("o preço da passagem é R$ ", valor)
 24 }
 25 }
 26 }

 Assinale a alternativa que completa corretamente as lacunas nas linhas 11, 16 e 20,
respectivamente:
idade, idade > 65, valor

idade, estudante, valor/2

valor, idade >= 65, valor/2

idade, idade < 65, valor

idade, idade >= 65, valor/2

2,5 pontos
PERGUNTA 2
 Seja o algoritmo que calcula a média de duas notas de um aluno. Sabendo que as instruções
podem ser escritas em diversos formatos, relacione os formatos indicando qual é qual em cada
situação.

 I. Pseudocódigo.
 II. Programa em Python.
 III. Scratch.
 IV. Fluxograma.


 A)


 nota1 = float(input('Primeira nota: '))
 nota2 = float(input('Segunda nota: '))

 media = (nota1 + nota2) / 2

 print('Media: ',media)

 if media>6.0:
 print('Aprovado')
 else:
 print('Reprovado')
 B)


 C)
 Digite a primeira nota
 Digite a segunda nota
 Some as duas notas e divida o resultado da soma por 2
 Escreva a média
 Se o resultado da divisão for maior que 6, escreva aprovado e finalize
 Se não, escreva reprovado e finalize

 D)


I - C, II - B, III - A, IV - D

I - C, II - A, III - D, IV – B

I - D, II - B, III - A, IV - C

I - B, II - C, III - D, IV - A

I - A, II - B, III - C, IV - D

2,5 pontos
PERGUNTA 3
 Segundo Leila Ribeiro, Luciana Foss e Simone André da Costa Cavalheiro, a habilidade de
sistematizar, representar e analisar a atividade de resolução de problemas é chamada de
raciocínio, ou pensamento computacional. Podemos enxergar o raciocínio ou o pensamento
computacional como uma generalização do raciocínio lógico.
 Assinale a alternativa que descreve o pensamento computacional como generalização do
raciocínio lógico:
Processo de transformação de dados em classificação.
Processo de dedução de hipóteses em fatos.

Processo de agrupamento de dados em predições.

Processo de transformação de entradas em saída.

Processo de dedução de premissas em conclusão.

2,5 pontos
PERGUNTA 4
 As cinco regras a seguir referem-se a qual maneira de representação de algoritmos?

 1 - Usar somente um verbo por frase e no imperativo.
 2 - Usar sentenças fáceis de serem entendidas por pessoas leigas no assunto.
 3 - Usar frases simples e curtas.
 4 - Ser direto e objetivo.
 5 - Usar palavras que não tenham sentido duplo.
Teste à Cabeça.

Teste à Cauda.

Fluxograma.

Descrição Narrativa.

Pseudocódigo.

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy