Logica de programação

392 palavras 2 páginas
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

Relacionados

  • Logica de programação
    1457 palavras | 6 páginas
  • lógica de programação
    608 palavras | 3 páginas
  • Logica de Programação
    18016 palavras | 73 páginas
  • Lógica de Programação
    12666 palavras | 51 páginas
  • Logica de programação
    20197 palavras | 81 páginas
  • Logica de Programação
    288 palavras | 2 páginas
  • logicas de programação
    735 palavras | 3 páginas
  • Lógica de Programação
    1869 palavras | 8 páginas
  • Logica de programação
    404 palavras | 2 páginas
  • Logica de programação
    20194 palavras | 81 páginas