Anda di halaman 1dari 2

Universidade do Sul de Santa Catarina Unisul

Campus Virtual

Atividade de avaliao a distncia (AD)

Unidade de Aprendizagem: Lgica de Programao


Curso:
Professor:
Nome do aluno:
Data:
Orientaes:

Procure o professor sempre que tiver dvidas.

Entregue a atividade no prazo estipulado.

Esta atividade obrigatria e far parte da sua mdia final.

Encaminhe a atividade via Espao UnisulVirtual de Aprendizagem (EVA).

Questo 1 (2,0 pontos)


Considere que voc tenha em mos um vetor, ordenado crescentemente por
nome, contendo registros de pessoas (nome, idade e telefone). Voc recebeu
a tarefa de realizar uma busca pelo nome de uma determinada pessoa dentro
deste vetor. Qual o mtodo de busca voc utilizaria para determinar se o
nome da pessoa existe ou no dentro do vetor. Justifique a sua escolha.
Questo 2 (3,0 pontos)
Considere que voc tenha o seguinte registro:
TSaldo = REGISTRO
nomeDoMes : LITERAL
saldo : REAL
FIMREGISTRO
Considere que voc tenha um vetor (Meses), j preenchido com 12 literais,
onde em cada posio exista o nome de um ms.

Considere tambm que voc dever fazer 100 leituras armazenando-as em um


vetor, onde em cada leitura o usurio ir digitar um nmero entre 1 e 12
( representando o nmero de um ms), e um valor (REAL). Aps a digitao de
todos as 100 leituras mostrar na tela o nome da cada um dos meses e o seu
saldo atual. Para esta questo voc dever utilizar registros para armazenar
TSaldo dentro de um vetor.
Questo 3 (2,0 pontos)
Considere que voc tenha o seguinte registro:
TSaldo = REGISTRO
nomeDoMes : LITERAL
saldo : REAL
FIMREGISTRO
Faa um algoritmo para realizar 12 leituras armazenando-as em um vetor,
onde em cada leitura o usurio ir digitar o nome de um ms e o seu saldo
atual. Aps a leitura voc dever ordenar os saldos de forma decrescente (do
maior saldo para o menor) e aps a ordenao mostrar na tela o nome do ms
e o seu saldo.
Questo 4 (3,0 pontos)
Considere que voc tenha o seguinte registro:
TSaldo = REGISTRO
nomeDoCliente : LITERAL
saldo : REAL
FIMREGISTRO
Faa um algoritmo para realizar 100 leituras armazenando-as em um vetor. A
cada leitura o usurio ir digitar o nome de um cliente e o seu saldo atual.
Considere que o nome de um mesmo cliente poder ser digitado vrias vezes
durante as 100 leituras. De qualquer forma cada nome, repetido ou no,
dever ser armazenado dentro do vetor. Aps a leitura voc realizar as
seguintes operaes:
a)Ordenar o vetor crescentemente pelo nome do cliente.
b)Ler o nome de um cliente e verificar se este nome existe ou no dentro do
vetor. Caso exista dever ser mostrado na tela o somatrio de todos os saldos
deste cliente. Lembre-se que o nome do cliente poder aparecer repetidas
vezes dentro do vetor. Caso o nome no exista uma mensagem sobre este fato
dever ser mostrada na tela.

Anda mungkin juga menyukai