Prévia do material em texto
CURSO CIÊNCIA DA COMPUTAÇÃO
DISCIPLINA: ALGORITMOS II
TEMA 4: ESTRUTURADOS UNIDIMENSIONAIS - VETORES
INDICAÇÃO DE ATIVIDADES PARA DESENVOLVIMENTO EM SALA DE AULA
SUGESTÃO DE ATIVIDADE
DESCRIÇÃO DA ATIVIDADE:
Desenvolvimento de uma lista de exercícios, utilizando o software especificado no campo Recurso, sobre o
conteúdo do Tema 4 para revisão e prática de programação.
Exercício 1 (Valor 0,15)
Considere o trecho de código a seguir:
Algoritmo "Exercicio"
Var
x:inteiro
Inicio
enquanto (x>=10) faca
escreval(x+1)
fimenquanto
escreval("FIM")
Fimalgoritmo
O que esse trecho de código fará ao ser executado?
Exercício 2 (Valor 0,3)
Suponha que o primeiro elemento do vetor no pseudocódigo abaixo esteja posicionado no índice 1.
Observe o código a seguir:
Algoritmo "Exercício"
Var
v:vetor[1..10] de inteiro
i:inteiro
Inicio
v[1] <- 5
v[2] <- 3
para i de 3 ate 10 faca
v[i] <- v[i-1] + v[i-2];
fimpara
escreval("Vetor 8 é igual a ", v[8])
Fimalgoritmo
Qual o resultado final da variável "v[8]" no programa?
Exercício 3 (Valor 0,3)
Analise o código:
Algoritmo "Exercicio"
Var
v:vetor[1..5] de inteiro
i, m:inteiro
Inicio
v[1] <- 1
v[2] <- 3
para i de 5 ate 3 passo -1 faca
v[i] <- v[i\2] + 2
fimpara
para i de 1 ate 4 faca
se (v[i] > v[i+1]) entao
m <- m + v[i]
senao
m <- m + v[i+1]
fimse
fimpara
escreval("Variável M é igual a ",m)
Fimalgoritmo
Ao final da execução do trecho de código acima, o valor da variável m será?
DINÂMICA EM AULA:
Revisão do conteúdo abordado no estudo prévio utilizando o slide e os exercícios.
Divisão da turma em grupos, com troca de atividades entre os grupos:
• Exercícios sobre vetores utilizando o kahoot
RECURSOS (se necessário):
Kahoot!: https://kahoot.com
DINÂMICA DE FECHAMENTO/CONCLUSÃO DA ATIVIDADE:
Fazer uma breve consideração sobre os conceitos trabalhados e realizar uma conexão com o tema da próxima
aula.
https://kahoot.com/