Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Lista de Exercícios de Algoritmos, Exercícios de Algoritmos e Programação

Lista de exercícios de algoritmos

Tipologia: Exercícios

2021

Compartilhado em 07/04/2021

marcelo.acad
marcelo.acad 🇧🇷

5

(2)

5 documentos

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
FACULDADE PROJEÇÃO
Curso de Sistemas de Informação
Disciplina: Algoritmos e Lógica de Programação Turma: SI1AM
Professor: Bernhard Georg Enders Neto Período: 1/2008
Algoritmos e Lógica de Programação Quarta Lista de Exercícios gina 1
Quarta Lista de Exercícios L04
(assunto: vetores)
Questão 1
Usando um comando de repetição, fazer um algoritmo para criar e imprimir todos os elementos
dos vetores com os seguintes conteúdos:
(a)
1 3 5 7 ... 99
(b)
2 5 10 17 ... 10001
(c)
1 1 2 3 5 ... 10946
Questão 2
Escreva um algoritmo que solicite ao usuário n meros inteiros (onde n também é fornecido
pelo usuário), guarde-os em um vetor e em seguida imprima-os na tela. Após realizar toda a
impressão, conte quantos elementos negativos foram lidos e informe ao usuário. Observação:
Caso o número n fornecido pelo usuário seja maior que o tamanho máximo do vetor, peça para
que ele digite um n menor sem finalizar o algoritmo.
Questão 3
Implemente um algoritmo que leia um vetor de n elementos (n informado pelo usuário) e em
seguida ache (e apresente) a posição de certo elemento m (dado pelo usuário) no vetor. Caso o
elemento m informado não exista no vetor, informe esta situação ao usuário.
Questão 4
Faça um algoritmo para colocar os elementos de um vetor dado pelo usuário em ordem
decrescente.
Questão 5
Escreva um algoritmo que leia um vetor de tamanho n e troque o primeiro elemento com o
último, o segundo com o peltimo e assim por diante, até que não seja mais possível realizar
a troca, isto é, até o "meio" do vetor. Mostre o vetor trocado na tela.
Questão 6
Faça um algoritmo que leia 2 vetores com n elementos cada. Considerando cada vetor como
sendo um conjunto, crie um terceiro vetor que seja a uno dos dois primeiros e um quarto
vetor que seja a interseão entre os dois primeiros. O tamanho n dos dois primeiros vetores
deve ser informado pelo usuário.
Data limite: 04/05/2008 (domingo)
Algoritmo para entrega desta lista
- Cada queso deve ser feita (digitada), individualmente, no Visualg.
- O nome do arquivo de cada queso deve conter o mero da queso e o nome do algoritmo, por
exemplo: 03-MédiaPonderada.alg;
- A lista NÃO deve ser enviada por e-mail. Não serão mais aceitas listas enviadas por e-mail.
- A lista deve ser enviada somente pelo site do professor: http://www.bernhard.pro.br/listas/ até a data
combinada. A lista não poderá ser enviada após a data indicada acima.
- A lista só pode ser enviada uma única vez, após enviar não será possível reenviar.
- Todos os arquivos (ou seja, questões) devem ser compactados em um único arquivo .zip ou .rar antes de
enviar pelo site. Só é possível enviar um único arquivo por lista de exercícios.

Pré-visualização parcial do texto

Baixe Lista de Exercícios de Algoritmos e outras Exercícios em PDF para Algoritmos e Programação, somente na Docsity!

FACULDADE PROJEÇÃO

Curso de Sistemas de Informação

Disciplina: Algoritmos e Lógica de Programação Turma: SI1AM Professor: Bernhard Georg Enders Neto Período: 1/

Algoritmos e Lógica de Programação Quarta Lista de Exercícios – Página 1

Quarta Lista de Exercícios – L

(assunto: vetores)

Questão 1

Usando um comando de repetição, fazer um algoritmo para criar e imprimir todos os elementos dos vetores com os seguintes conteúdos:

(a)

1 3 5 7 ... 99

(b)

2 5 10 17 ... 10001

(c)

1 1 2 3 5 ... 10946

Questão 2

Escreva um algoritmo que solicite ao usuário n números inteiros (onde n também é fornecido pelo usuário), guarde-os em um vetor e em seguida imprima-os na tela. Após realizar toda a impressão, conte quantos elementos negativos foram lidos e informe ao usuário. Observação: Caso o número n fornecido pelo usuário seja maior que o tamanho máximo do vetor, peça para que ele digite um n menor sem finalizar o algoritmo.

Questão 3

Implemente um algoritmo que leia um vetor de n elementos (n informado pelo usuário) e em seguida ache (e apresente) a posição de certo elemento m (dado pelo usuário) no vetor. Caso o elemento m informado não exista no vetor, informe esta situação ao usuário.

Questão 4

Faça um algoritmo para colocar os elementos de um vetor dado pelo usuário em ordem decrescente.

Questão 5

Escreva um algoritmo que leia um vetor de tamanho n e troque o primeiro elemento com o último, o segundo com o penúltimo e assim por diante, até que não seja mais possível realizar a troca, isto é, até o "meio" do vetor. Mostre o vetor trocado na tela.

Questão 6

Faça um algoritmo que leia 2 vetores com n elementos cada. Considerando cada vetor como sendo um conjunto, crie um terceiro vetor que seja a união dos dois primeiros e um quarto vetor que seja a intersecção entre os dois primeiros. O tamanho n dos dois primeiros vetores deve ser informado pelo usuário.

Data limite: 04/05/2008 (domingo)

Algoritmo para entrega desta lista

  • Cada questão deve ser feita (digitada), individualmente, no Visualg.
  • O nome do arquivo de cada questão deve conter o número da questão e o nome do algoritmo, por exemplo: “03-MédiaPonderada.alg”;
  • A lista NÃO deve ser enviada por e-mail. Não serão mais aceitas listas enviadas por e-mail.
  • A lista deve ser enviada somente pelo site do professor: http://www.bernhard.pro.br/listas/ até a data combinada. A lista não poderá ser enviada após a data indicada acima.
  • A lista só pode ser enviada uma única vez, após enviar não será possível reenviar.
  • Todos os arquivos (ou seja, questões) devem ser compactados em um único arquivo. zip ou. rar antes de enviar pelo site. Só é possível enviar um único arquivo por lista de exercícios.