Sem 2 - PC - Quiz e Avaliativa
Sem 2 - PC - Quiz e Avaliativa
programação
Pergunta 1
0 em 0 pontos
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.
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
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.
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.