Lógica de Programação AD1

319 palavras 2 páginas
Universidade do Sul de Santa Catarina – Unisul
Campus Virtual

Atividade de avaliação a distância (AD)

Unidade de Aprendizagem: Lógica de Programação
Curso: Tecnologia em Sistemas para Internet
Professor: Adriana Salvador Zanini
Nome do aluno:
Data: 12/05/2014

Orientações:


Procure o professor sempre que tiver dúvidas.



Entregue a atividade no prazo estipulado.



Esta atividade é obrigatória e fará parte da sua média final.



Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).

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)
R: Binaria, a grande vantagem desse método é a rapidez, tendo em vista que o número de dados pesquisados é menor. Apenas parte do vetor é lida, o que significa uma redução importante de tempo de procura.

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)
R:
algoritmo "meses"
TSALDO = registro
NOMEDOMES : literal
SALDO : real fimregistro var
I:real
VALOR:real
MES:literal
MESES:vetor[12] de literal
CONTMESES: vetor[100] de TSALDO inicio MESES[0]

Relacionados

  • MELHOR PROLOG
    7818 palavras | 32 páginas
  • ad1 introdução a informatica
    407 palavras | 2 páginas
  • Android
    4479 palavras | 18 páginas
  • Contabilidade Pública - avanços no planejamento após a CF/88
    1066 palavras | 5 páginas
  • Microncontrolador 8051
    6061 palavras | 25 páginas
  • Melhor em casa
    28880 palavras | 116 páginas
  • CAD VOL1 CAP3 1
    5691 palavras | 23 páginas
  • AD-FGT-YASMIN-TURISMO-RESENDE
    1382 palavras | 6 páginas
  • Sistema de informação 2012.1
    1377 palavras | 6 páginas
  • Projeto controle de luminosidade
    4035 palavras | 17 páginas