AD Unisul - Logica_programacao

Preview:

Citation preview

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: Tecnologia em Sistemas para Internet

Professor: Clayton Boneli

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. Utilizando a estrutura de vetores, crie um algoritmo em pseudocódigo que implemente a lógica descrita na figura 01.

a) O algoritmo deverá criar o VET_A e armazenar as informações descritas na figura VET_A (1.0 pontos)

b) Após o armazenamento das informações, o algoritmo deverá permitir armazenar nos vetores VET_B, VET_C e VET_D as informações selecionadas em B,C e D. (1.0 pontos)

c) Ao final, o algoritmo deverá listar (imprimir) os valores armazenados nos vetores VET_B, VET_C e VET_D. (1.0 pontos)

2. Conforme os conceitos estudados, sabemos que vetores são estruturas de dados unidimensionais, ou seja, variáveis que podem conter diferentes valores do mesmo tipo em diversas colunas. E que matriz nada mais é do que um vetor de 2 dimensões (linhas e colunas), capaz de armazenar variáveis do mesmo tipo. Com base na figura 01, implemente um algoritmo que:

a) Armazenar os valores descritos na figura 01 na matriz A e matriz B (1.0 ponto)

b) Some os valores da matriz A e da matriz B e armazene na matriz SOMA. (1.0 ponto)

c) Concatene os valores da matriz A e matriz B e armazene na matriz CONCATENAR (1.0)

d) Imprima na tela os valores armazenados na matriz CONTATENAR (1.0 ponto)

3. Explique com suas próprias palavras a diferença entre os métodos de busca seqüencial e o método de busca binária? Explique objetivamente o conceito de funcionamento de cada um deles. Apresente as principais diferenças entre eles e suas principais características. (3.0 ponto)

Recommended