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

Logica De Programação

Dissertações: Logica De Programação. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  14/8/2014  •  469 Palavras (2 Páginas)  •  511 Visualizações

Página 1 de 2

1. Considere que você tenha em mãos 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 método de busca você utilizaria para determinar se o nome da pessoa existe ou não dentro do vetor. Justifique a sua escolha. (2 pontos)

algoritmo "semnome"

var

nome: vetor[1..3] literal

idade,telefone :vetor[1..3] de inteiro

pessoa:literal

i:inteiro

inicio

para i de 1 ate 3 passo 1 faca

Escreva("Informe o" ,i,"° nome: ")

leia (nome[i])

Escreva("Informe a idade: ")

leia(idade[i])

Escreva("Informe o telefone")

leia(telefone[i])

fimpara

limpatela

Escreva("informe o nome que deseja procurar: ")

leia(pessoa)

para i de 1 ate 3 passo 1 faca

se(pessoa=nome[i])entao

Escreva("Nome encontrado foi: ",pessoa," na posição :" ,i)

fimse

fimpara

fimalgoritmo

2. 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 posição exista o nome de um mês.

Considere também que você deverá fazer 100 leituras armazenando-as em um vetor, onde em cada leitura o usuário irá digitar um número entre 1 e 12 ( representando o número de um mês), e um valor (REAL). Após a digitação de todos as 100 leituras mostrar na tela o nome da cada um dos meses e o seu saldo atual. Para esta questão você deverá utilizar registros para armazenar TSaldo dentro de um vetor. (3 pontos)

3. Considere que você tenha o seguinte registro:

TSaldo = REGISTRO

nomeDoMes : LITERAL

saldo : REAL

FIMREGISTRO

Faça um algoritmo para realizar 12 leituras armazenando-as em um vetor, onde em cada leitura o usuário irá digitar o nome de um mês e o seu saldo atual. Após a leitura você deverá ordenar os saldos de forma decrescente (do maior saldo para o menor) e após a ordenação mostrar na tela o nome do mês e o seu saldo. (3 pontos)

algoritmo "semnome"

tipo TSaldo=REGISTRO

nomeDoMes : LITERAL

saldo : REAL

FIMREGISTRO

var

...

Baixar como (para membros premium)  txt (3.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com