TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programação De Computadores

Monografias: Programação De Computadores. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  23/6/2013  •  1.719 Palavras (7 Páginas)  •  615 Visualizações

Página 1 de 7

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

...

Baixar como (para membros premium)  txt (10.4 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com