SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Lista de exercícios: Algoritmos e Estrutura de Dados:

Desenvolva algoritmos que permitam implementar as tarefas descritas nos exercícios 1 a 6 (exemplos ou
adaptações de exemplos encontrados na Internet).

1. Ao ser informado a altura e o sexo de N pessoas (N < 100), que seja calculado e escrito:
1.1. a altura média das N pessoas
1.2. a maior altura encontrada.
1.3. a altura média das mulheres e a altura média dos homens.
1.4. a quantidade de homens.

2. Leia uma lista de no máximo 100 números inteiros, intercalados pelo caractere ESPAÇO (20h), carregando-os em
um vetor, com final de dados indicado pela TECLA ENTER (0Dh). Os números lidos maiores ou iguais que 256
deverão ser ignorados.
2.1. Ordene os números lidos em ordem crescente.
2.2. Informar quantos são ímpares e quantos são pares.
2.3. Apresente a média dos números ímpares maiores que 50.

3. Lei um vetor X de N elementos e que:
3.1. Crie outro vetor Y contendo os elementos de X que estão na faixa entre 10 e 40;
3.2. Crie outro vetor W contendo os números que estão nas posições pares;
3.3. Pesquise a existência de um determinado elemento Z no vetor X;
3.4. Escreva o menor e maior elemento do vetor X.

4. Leia um vetor A e um vetor B, ambos com N elementos e que intercale estes vetores A e B, formando um outro
vetor C da seguinte forma.
                        C[1] A[1]
                        C[2] B[1]
                        C[3] A[2]
                        C[4] B[2]

5. Calcule a média final (usando a ponderação da UFRN) dadas as notas das 3 avaliações e que produza uma saída
com a média e a situação do aluno de acordo com o seguinte critério:
média 7, aprovado; 5 média < 7, recuperação; média < 5, reprovado.

6. Defina a velocidade máxima permitida na passagem de um semáforo de uma avenida, leia a placa dos automóveis e
a velocidade com que cada motorista passa pelo semáforo e que calcule a multa que este motorista deverá receber,
sabendo que são pagos R$ 5,00 por cada quilômetro que o motorista ultrapassar acima da velocidade permitida, até um
limite de R$ 190,00.

7. Desenvolva um algoritmo que, determine se um determinado número N informado é primo ou não. Se sim, que
encontre e informe os dois primos antecessores de N e os dois primos sucessores de N. O algoritmo só encerra quando
for informado um número N primo.

8. Escreva um algoritmo que receba um vetor de N elementos e verifique a existência de elementos repetidos. Caso
não existam elementos repetidos retorne um “Ok”. Caso contrário, que remova as repetições dos elementos e que
retorne o número de elementos removidos.

9. Desenvolva um algoritmo que imprima os N primeiros termos da série de Fibonacci, lembrando que esta série é
definida da seguinte forma:
        Termo 1 = 1
        Termo 2 = 1
        Termo (x +1) = termo (x) + termo (x − 1)

10. Analise o algoritmo apresentado a seguir e defina a situação dos elementos de A após sua execução, caso A = [2, 4,
1, 4, 6, 12, 21, 6, 10, 12, 23, 3]. Qual um algoritmo alternativo para igual implementação.
inteiro i, j, k, x, A[n];
início
   para i de 1 até n - 1 faça
            k = i;
            x = A[i];
            para j de i +1 até n faça
                       se (A[j] < x) então
                                  k = j;
                                  x = A[k];
                       fim se
           fim para
            A[k] = a[i];
            A[i] = x;
   fim para
fim

Questão de provão
Analise o algoritmo abaixo e responda:
a) O que representam os elementos do vetor Y?
b) O que define o valor final de K?

Variáveis:
        Inteira: I, J, N, K
        Vetor Inteiro: X, Y
Início do Programa:
        N=20
        I=1
        Laço 1: Enquanto I for menor ou igual a N faça // Inicialização do vetor
                 X(I)=1 // com números 1
                 I=I+1
        Fim do Laço 1
        I=2
        Laço 2: Enquanto I for menor ou igual a N faça
                 J=2
                 Laço 3: Enquanto (I*J) for menor ou igual a N faça
                          X(I*J)=0
                          J=J+1
                 Fim do Laço 3
                 I=I+1
                 Laço 4: Enquanto X(I) for igual a zero e I menor ou igual a N faça
                          I=I+1
                 Fim do Laço 4
        Fim do Laço 2
        I=1
        K=1
        Laço 5: Enquanto I for menor ou igual a N faça
                 Se X(I) for igual a 1 então faça // imprimir o valor de I // Imprimir resultados
                          Y(K) = I
                          K=K+1
                 Fim do Se
                 I=I+1
        Fim do Laço 5
        K=K-1
Fim do Programa

Mais conteúdo relacionado

Mais procurados

Mais procurados (19)

Equações algébricas 2011
Equações algébricas   2011Equações algébricas   2011
Equações algébricas 2011
 
3ano 2bi matemática_pe2
3ano 2bi matemática_pe23ano 2bi matemática_pe2
3ano 2bi matemática_pe2
 
Matrizes
MatrizesMatrizes
Matrizes
 
12 algoritmos e funcoes recursivas
12   algoritmos e funcoes recursivas12   algoritmos e funcoes recursivas
12 algoritmos e funcoes recursivas
 
Análise combinatória
Análise combinatóriaAnálise combinatória
Análise combinatória
 
O algoritmo PageRank do Google
O algoritmo PageRank do GoogleO algoritmo PageRank do Google
O algoritmo PageRank do Google
 
Funções e Função Afim
Funções e Função Afim Funções e Função Afim
Funções e Função Afim
 
Binômio de newton
Binômio de newtonBinômio de newton
Binômio de newton
 
Aula Sobre BinôMio De Newton
Aula Sobre BinôMio De NewtonAula Sobre BinôMio De Newton
Aula Sobre BinôMio De Newton
 
Objeto
ObjetoObjeto
Objeto
 
Função do 2º grau
Função do 2º grauFunção do 2º grau
Função do 2º grau
 
Curiosidades sobre matriz
Curiosidades sobre matrizCuriosidades sobre matriz
Curiosidades sobre matriz
 
Lógica
LógicaLógica
Lógica
 
Função quadrática
Função quadráticaFunção quadrática
Função quadrática
 
ApresentaçãO FunçãO
ApresentaçãO FunçãOApresentaçãO FunçãO
ApresentaçãO FunçãO
 
Binômio de newton
Binômio de newtonBinômio de newton
Binômio de newton
 
Funções - Revisão
Funções - RevisãoFunções - Revisão
Funções - Revisão
 
Funções logarítmicas (regência m09 e m05)
Funções logarítmicas  (regência m09 e m05)Funções logarítmicas  (regência m09 e m05)
Funções logarítmicas (regência m09 e m05)
 
www.AulasDeMatematicaApoio.com - Matemática - Determinante
www.AulasDeMatematicaApoio.com  - Matemática - Determinantewww.AulasDeMatematicaApoio.com  - Matemática - Determinante
www.AulasDeMatematicaApoio.com - Matemática - Determinante
 

Semelhante a Lista de exercícios de algoritmos e estruturas de dados

Exercicios Php
Exercicios PhpExercicios Php
Exercicios Phpsofteam
 
Linguagem C - Vetores e matrizes [exercícios]
Linguagem C - Vetores e matrizes [exercícios]Linguagem C - Vetores e matrizes [exercícios]
Linguagem C - Vetores e matrizes [exercícios]Matheus Alves
 
Curso De Algoritmo Aula 9
Curso De Algoritmo   Aula 9Curso De Algoritmo   Aula 9
Curso De Algoritmo Aula 9Felipe Santos
 
Cartilha de Octave para Matematica Computacional.pdf
Cartilha de Octave para Matematica Computacional.pdfCartilha de Octave para Matematica Computacional.pdf
Cartilha de Octave para Matematica Computacional.pdfEdkallenn Lima
 
Analise Comb E Probabilidades
Analise Comb E ProbabilidadesAnalise Comb E Probabilidades
Analise Comb E Probabilidadesgueste0e57c
 
Analise Comb E Probabilidades
Analise Comb E ProbabilidadesAnalise Comb E Probabilidades
Analise Comb E ProbabilidadesISJ
 
13 introducao a analise de algoritmos
13   introducao a analise de algoritmos13   introducao a analise de algoritmos
13 introducao a analise de algoritmosRicardo Bolanho
 
19 algoritmos de enumeracao
19   algoritmos de enumeracao19   algoritmos de enumeracao
19 algoritmos de enumeracaoRicardo Bolanho
 
Desigualdade de Kraft e Aplicações
Desigualdade de Kraft e AplicaçõesDesigualdade de Kraft e Aplicações
Desigualdade de Kraft e AplicaçõesCarlos Campani
 
Atividades - Matemática discreta
Atividades - Matemática discretaAtividades - Matemática discreta
Atividades - Matemática discretaluiz10filho
 
01 - Funções - Conceito AULA QUARENTENA 14-04-2020.pptx
01 - Funções - Conceito AULA QUARENTENA 14-04-2020.pptx01 - Funções - Conceito AULA QUARENTENA 14-04-2020.pptx
01 - Funções - Conceito AULA QUARENTENA 14-04-2020.pptxMagellaAlmeida
 
Exercicio Vetores Pascal
Exercicio Vetores PascalExercicio Vetores Pascal
Exercicio Vetores PascalMarcus Vinicius
 
Lógica de Programação - Unimep/Pronatec - Aula10
Lógica de Programação - Unimep/Pronatec - Aula10Lógica de Programação - Unimep/Pronatec - Aula10
Lógica de Programação - Unimep/Pronatec - Aula10André Phillip Bertoletti
 

Semelhante a Lista de exercícios de algoritmos e estruturas de dados (20)

Exercicios Php
Exercicios PhpExercicios Php
Exercicios Php
 
Linguagem C - Vetores e matrizes [exercícios]
Linguagem C - Vetores e matrizes [exercícios]Linguagem C - Vetores e matrizes [exercícios]
Linguagem C - Vetores e matrizes [exercícios]
 
Curso De Algoritmo Aula 9
Curso De Algoritmo   Aula 9Curso De Algoritmo   Aula 9
Curso De Algoritmo Aula 9
 
Cartilha de Octave para Matematica Computacional.pdf
Cartilha de Octave para Matematica Computacional.pdfCartilha de Octave para Matematica Computacional.pdf
Cartilha de Octave para Matematica Computacional.pdf
 
Lista c
Lista cLista c
Lista c
 
Analise Comb E Probabilidades
Analise Comb E ProbabilidadesAnalise Comb E Probabilidades
Analise Comb E Probabilidades
 
Analise Comb E Probabilidades
Analise Comb E ProbabilidadesAnalise Comb E Probabilidades
Analise Comb E Probabilidades
 
13 introducao a analise de algoritmos
13   introducao a analise de algoritmos13   introducao a analise de algoritmos
13 introducao a analise de algoritmos
 
19 algoritmos de enumeracao
19   algoritmos de enumeracao19   algoritmos de enumeracao
19 algoritmos de enumeracao
 
Desigualdade de Kraft e Aplicações
Desigualdade de Kraft e AplicaçõesDesigualdade de Kraft e Aplicações
Desigualdade de Kraft e Aplicações
 
Revisao 2 2019.pdf
Revisao 2 2019.pdfRevisao 2 2019.pdf
Revisao 2 2019.pdf
 
TUTORIAL_GRÁFICO DE CONTROLE.pdf
TUTORIAL_GRÁFICO DE CONTROLE.pdfTUTORIAL_GRÁFICO DE CONTROLE.pdf
TUTORIAL_GRÁFICO DE CONTROLE.pdf
 
Apostila de-2013
Apostila de-2013Apostila de-2013
Apostila de-2013
 
Aritmética de máquina
Aritmética de máquinaAritmética de máquina
Aritmética de máquina
 
Cea030.lista.03
Cea030.lista.03Cea030.lista.03
Cea030.lista.03
 
Atividades - Matemática discreta
Atividades - Matemática discretaAtividades - Matemática discreta
Atividades - Matemática discreta
 
01 - Funções - Conceito AULA QUARENTENA 14-04-2020.pptx
01 - Funções - Conceito AULA QUARENTENA 14-04-2020.pptx01 - Funções - Conceito AULA QUARENTENA 14-04-2020.pptx
01 - Funções - Conceito AULA QUARENTENA 14-04-2020.pptx
 
Funcões-7ºAno
Funcões-7ºAnoFuncões-7ºAno
Funcões-7ºAno
 
Exercicio Vetores Pascal
Exercicio Vetores PascalExercicio Vetores Pascal
Exercicio Vetores Pascal
 
Lógica de Programação - Unimep/Pronatec - Aula10
Lógica de Programação - Unimep/Pronatec - Aula10Lógica de Programação - Unimep/Pronatec - Aula10
Lógica de Programação - Unimep/Pronatec - Aula10
 

Último

LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfArthurRomanof1
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Lírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxLírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxfabiolalopesmartins1
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?Rosalina Simão Nunes
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 

Último (20)

LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdf
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Lírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxLírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptx
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 

Lista de exercícios de algoritmos e estruturas de dados

  • 1. Lista de exercícios: Algoritmos e Estrutura de Dados: Desenvolva algoritmos que permitam implementar as tarefas descritas nos exercícios 1 a 6 (exemplos ou adaptações de exemplos encontrados na Internet). 1. Ao ser informado a altura e o sexo de N pessoas (N < 100), que seja calculado e escrito: 1.1. a altura média das N pessoas 1.2. a maior altura encontrada. 1.3. a altura média das mulheres e a altura média dos homens. 1.4. a quantidade de homens. 2. Leia uma lista de no máximo 100 números inteiros, intercalados pelo caractere ESPAÇO (20h), carregando-os em um vetor, com final de dados indicado pela TECLA ENTER (0Dh). Os números lidos maiores ou iguais que 256 deverão ser ignorados. 2.1. Ordene os números lidos em ordem crescente. 2.2. Informar quantos são ímpares e quantos são pares. 2.3. Apresente a média dos números ímpares maiores que 50. 3. Lei um vetor X de N elementos e que: 3.1. Crie outro vetor Y contendo os elementos de X que estão na faixa entre 10 e 40; 3.2. Crie outro vetor W contendo os números que estão nas posições pares; 3.3. Pesquise a existência de um determinado elemento Z no vetor X; 3.4. Escreva o menor e maior elemento do vetor X. 4. Leia um vetor A e um vetor B, ambos com N elementos e que intercale estes vetores A e B, formando um outro vetor C da seguinte forma. C[1] A[1] C[2] B[1] C[3] A[2] C[4] B[2] 5. Calcule a média final (usando a ponderação da UFRN) dadas as notas das 3 avaliações e que produza uma saída com a média e a situação do aluno de acordo com o seguinte critério: média 7, aprovado; 5 média < 7, recuperação; média < 5, reprovado. 6. Defina a velocidade máxima permitida na passagem de um semáforo de uma avenida, leia a placa dos automóveis e a velocidade com que cada motorista passa pelo semáforo e que calcule a multa que este motorista deverá receber, sabendo que são pagos R$ 5,00 por cada quilômetro que o motorista ultrapassar acima da velocidade permitida, até um limite de R$ 190,00. 7. Desenvolva um algoritmo que, determine se um determinado número N informado é primo ou não. Se sim, que encontre e informe os dois primos antecessores de N e os dois primos sucessores de N. O algoritmo só encerra quando for informado um número N primo. 8. Escreva um algoritmo que receba um vetor de N elementos e verifique a existência de elementos repetidos. Caso não existam elementos repetidos retorne um “Ok”. Caso contrário, que remova as repetições dos elementos e que retorne o número de elementos removidos. 9. Desenvolva um algoritmo que imprima os N primeiros termos da série de Fibonacci, lembrando que esta série é definida da seguinte forma: Termo 1 = 1 Termo 2 = 1 Termo (x +1) = termo (x) + termo (x − 1) 10. Analise o algoritmo apresentado a seguir e defina a situação dos elementos de A após sua execução, caso A = [2, 4, 1, 4, 6, 12, 21, 6, 10, 12, 23, 3]. Qual um algoritmo alternativo para igual implementação.
  • 2. inteiro i, j, k, x, A[n]; início para i de 1 até n - 1 faça k = i; x = A[i]; para j de i +1 até n faça se (A[j] < x) então k = j; x = A[k]; fim se fim para A[k] = a[i]; A[i] = x; fim para fim Questão de provão Analise o algoritmo abaixo e responda: a) O que representam os elementos do vetor Y? b) O que define o valor final de K? Variáveis: Inteira: I, J, N, K Vetor Inteiro: X, Y Início do Programa: N=20 I=1 Laço 1: Enquanto I for menor ou igual a N faça // Inicialização do vetor X(I)=1 // com números 1 I=I+1 Fim do Laço 1 I=2 Laço 2: Enquanto I for menor ou igual a N faça J=2 Laço 3: Enquanto (I*J) for menor ou igual a N faça X(I*J)=0 J=J+1 Fim do Laço 3 I=I+1 Laço 4: Enquanto X(I) for igual a zero e I menor ou igual a N faça I=I+1 Fim do Laço 4 Fim do Laço 2 I=1 K=1 Laço 5: Enquanto I for menor ou igual a N faça Se X(I) for igual a 1 então faça // imprimir o valor de I // Imprimir resultados Y(K) = I K=K+1 Fim do Se I=I+1 Fim do Laço 5 K=K-1 Fim do Programa