Introdução a Lógica de programção - AD - Unisul
305 palavras
2 páginas
Universidade do Sul de Santa Catarina – UnisulCampus Virtual
Atividade de avaliação a distância (AD)
Unidade de Aprendizagem: Lógica de Programação
Curso: Sistemas para Internet
Professor:
Nome do aluno:
Data:
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 – Metodo Binário por ser a forma mais rápida de busca.
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) algoritmo "Exercício 2 AD"
// Função : Registro de 100 posições
// Autor :
// Data :
// Seção de Declarações var //registro
TSaldo : REGISTRO nomeDoMes : inteiro saldo : REAL FIMREGISTRO
//variaveis
Meses : vetor[12] literal aux, aux2: inteiro Armazem : vetor[100] TSaldo Soma : vetor[12] Real inicio // Meses