Programação De Computadores
Monografias: Programação De Computadores. Pesquise 862.000+ trabalhos acadêmicosPor: rosania1234 • 23/6/2013 • 1.719 Palavras (7 Páginas) • 639 Visualizações
1. Considere o trecho de algoritmo abaixo. Analise as assertivas abaixo e, em seguida, assinale a alternativa que apresenta a(s) correta(s). (2,5)
I. Os valores do Vetor num1 serão inicializados respectivamente com 3,4,5,6,7
II. O segundo laço, da linha 5 até a linha 8, tem o intuito de percorrer os vetores em ordem inversa.
III.A variável soma sempre mostrará o mesmo valor.
A. Apenas I
B. Apenas I e II
C. Apenas II
D. Apenas II e III
E. Apenas I e III
2. Elabore um trecho de algoritmo, em pseudocódigo, utilizando estruturas de repetição, que escreva a multiplicação dos elementos de mesmo índice de dois vetores de tamanho 10. Assuma que os vetores já estejam carregados. (2,5)
3. Faça um algoritmo que leia um vetor N[20]. A seguir, encontre o menor elemento do vetor N e a sua posição dentro do vetor, mostrando: “O menor elemento de N é”, M, “e sua posição dentro do vetor é:”, P. (2,5)
algoritmo "elemento do vetor"
var
n: vetor [1..20] de real
i:inteiro
menor:real
inicio
menor<-0
menor<-menor+1
para i de 1 ate 20 passo 1 faca
escreva("Digite um número: ")
leia(n[i])
fimpara
para i de 1 ate 20 passo 1 faca
se n[i]<menor entao
menor<-(n[i])
fimse
fimpara
Escreva("O menor número é ", menor)
fimalgoritmo
4. Faça um algoritmo que leia dois vetores: F[10] e G[10]. Calcule e mostre, a seguir, o produto dos valores de F por G. (2,5)
algoritmo "Produto Vetores"
var
F, G: vetor[1.10] de inteiro
i: inteiro
inicio
para i de 1 ate 10 faca
leia(F[i])
fimpara
para i de 1 ate 10 faca
leia(G[i])
fimpara
para i de 1 ate 10 faca
escreva(F[i]*G[i], " ")
fimpara
fimalgoritmo
1. Considere o seguinte trecho de algoritmo: (2,5)
1 Algoritmo "prova"
2 notas : VETOR [1..10, 1..3] DE real
3 para i de 1 ate 10 faca
4 para j de 1 ate 3 faca
5 leia (notas[i,j])
6 fimpara
7 fimpara
Analise as assertivas e, em seguida, assinale a alternativa que apresenta a(s) correta(s).
I. A linha 2 faz a declaração de, entre outras variáveis, uma matriz.
II. O laço da linha 3 tem o intuito de percorrer a primeira dimensão da matriz, muitas vezes chamada de linha.
III.A linha 5 é executada 3 vezes.
(A) Apenas I.
(B) Apenas I e II.
(C) Apenas II.
(D) Apenas II e III.
(E) Apenas I e III.
2. Escreva um algoritmo que lê uma matriz M(5,5) e calcula as somas: (2,5)
a) da linha 4 de M
b) da coluna 2 de M
c) da diagonal principal
d) de todos os elementos da matriz M
Escrever essas somas e a matriz.
algoritmo "Matriz"
var
a: vetor[1..5, 1..5] de inteiro
i, j, somal4, somac2, somadp: inteiro
inicio
para i de 1 ate 5 faca
para j de 1 ate 5 faca
escreva("Informe o elemento [", i, ", ", j, "]: ")
leia(a[i,j])
fimpara
fimpara
somal4 <- 0
para i de 1 ate 5 faca
somal4 <- somal4 + a[4, i]
fimpara
escreval("Soma da linha 4: ", somal4)
somac2 <- 0
para i de 1 ate 5 faca
somac2 <- somac2 + a[i, 2]
fimpara
escreval("Soma da coluna 2: ", somac2)
somadp <- 0
para
...