graduanda
SEMESTRE: / TURMA: DATA: / / 2012
DISCIPLINA: ESTRUTURA DE DADOS - noturno
DOCENTE: Prof. ÁGUIDA APARECIDA GAVA
ALUNO(a):____________________________________________
1) OBJETIVOS DA AVALIAÇÃO: Avaliar os conhecimentos adquiridos em estruturas de repetição e uso de condições.
2) REFERÊNCIAS: FORBELLONE, A.; EBERSPACHER, H. Lógica de Programação. 2. Ed. Makron Books, 2000./ FARRER et al. Algoritmos estruturados. 3 ed. LTC, 1999.
3) ORIENTAÇÕES GERAIS: Nos algoritmos, é livre a escolha da estrutura de repetição que será utilizada; Leia os exercícios com calma e atenção.
I. Vetores
a.i.1. Escreva um programa que leia um vetor (A) de 6 posições e imprima-o. Em seguida, troque o primeiro elemento pelo último, o segundo pelo penúltimo, o terceiro pelo antepenúltimo. Imprima o novo vetor(B).
II. Matrizes
a.i.1.a.i.1. Escreva um algoritmo que leia uma matriz (A) de 4 linhas x 4 colunas, com números inteiros; em seguida, multiplique os elementos da diagonal principal por uma número (constante k), digitado pelo usuário. Imprima a matriz resultante. Exemplo matriz diagonal :
1
2
2
3
1
4
1
2
0
5
2
2
1
0
4
2
2
5
1
5
0
3
5
0
1
III. Registro:
1. Supondo não ser necessário suprir de informações as estruturas de dados a seguir, elabore um algoritmo capaz de responder as questões e declarar tal estrutura:
Informações de Abate
Codigo do boi:
Sexo: ( ) Feminino ( ) Masculino
Procedência:
Idade (em meses):
Peso de Abate:
Raça:
Histórico de Peso (arroba), (em meses) para um animal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2. Elabore um trecho de algoritmo que, utilizando o que foi desenvolvido no item a, realize consultas às informações:
a. O usuário informará o código do animal, o sistema verifica o peso e a procedência,
Se o peso for menor que 13