·

Cursos Gerais ·

Introdução à Lógica e Programação

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta

Recomendado para você

Texto de pré-visualização

VETORES ALGORITMOS E PROGRAMAÇÃO profª Daiane Mastrangelo Tomazeti 1º semestre de 2022 1 Faça um programa que leia um vetor de 5 posições de números inteiros e mostre somente os positivos Início int5 vet em C vetor04 de inteiro vet declaração do vetor de 5 posições inteiro indice fixando os elementos do vetor vet0 1 vet1 3 vet2 6 vet3 4 vet4 7 preencherleitura o vetor e depois mostra os números positivos do vetor PARA indice de 0 até 4 passo 1 FAÇA se fixar os valores do vetor não faz esta parte em amarelo escrevaVetorindice Vetor13 leia vetindice Se vetindice 0 então escrevavetindice número positivo senão escrevavetindice número negativo Fimse FIMPARA Fim declaro a variável vetor 0 0 0 0 0 Indice 0 1 2 3 4 preencheu ou leu 1 3 6 4 7 Indice 0 1 2 3 4 Teste de Mesa indice vetindice mensagem 0 vet0 1 1 número Página 1 VETORES ALGORITMOS E PROGRAMAÇÃO profª Daiane Mastrangelo Tomazeti 1º semestre de 2022 negativo 1 vet1 3 3 número positivo 2 vet2 6 6 número positivo 3 vet3 4 4 número negativo 4 vet4 7 7 número positivo Página 2 VETORES ALGORITMOS E PROGRAMAÇÃO profª Daiane Mastrangelo Tomazeti 1º semestre de 2022 Tela Vetor01 1 número negativo Vetor13 3 número positivo Vetor26 6 número positivo Vetor34 4 número negativo Vetor47 7 número positivo vetendereço de memória BH3329 registrador vetindiceconteúdo do elemento do vetor vet0Leandro indiceposição que o elemento do vetor está na memória 0 Página 3 VETORES ALGORITMOS E PROGRAMAÇÃO profª Daiane Mastrangelo Tomazeti 1º semestre de 2022 2 Faça um algoritmo que copie o conteúdo de um vetor em um segundo vetor Início vetor02 de inteiro AB inteiro indice preencherler o vetor A PARA indice de 0 ate 2 passo 1 FAÇA escrevaVetor Aindice Vetor A01 leiaAindice FIMPARA copia o vetor A para o vetor B PARA indice de 0 ate 2 passo 1 faça Bindice Aindice escrevaVetor BindiceBindice FIMPARA Fim A 1 2 3 Indice 0 1 2 B 1 2 3 Indice 0 1 2 B0A0 B1A1 B2A2 3 Faça um programa que carregue um vetor com 10 números reais Calcule e mostre a quantidade de números negativos e a soma dos números positivos deste vetor Início vetor 09 de real vet float10 vet inteiro indice qtdeneg0 somapos0 PARA indice de 0 até 9 passo 1 FAÇA escrevaVetorindice Página 4 VETORES ALGORITMOS E PROGRAMAÇÃO profª Daiane Mastrangelo Tomazeti 1º semestre de 2022 leiavetindice se vetindice0 então somapossomapos vetindice senão qtdenegqtdeneg 1 se vetindice0 fimse FIMPARA escrevaSoma de Positivossomapos escrevaQtde de Negativosqtdeneg Fim 4 Faça um programa que leia um vetor de 5 posições de números inteiros e calcule o maior elemento o menor elemento a soma e a média dos elementos do vetor Início vetor04 de inteiro vet inteiro indice soma0 maior0 menor100 real media Para indice de 0 ate 4 passo 1 Faça escrevaVetorindice leia vetindice somasomavetindice se vetindice maior então maiorvetindice fimse se vetindice menor então menorvetindice fimse Fimpara mediasoma5 escrevaA soma dos elementos do vetor é soma escrevaA média dos elementos do vetor é media escrevaO maior dos elementos do vetor é maior escrevaO menor dos elementos do vetor é menor Fim 5 Faça um programa que leia um vetor de 5 posições de números inteiros e calcule a soma desses vetores vetorC vetorA vetorB Início Página 5 VETORES ALGORITMOS E PROGRAMAÇÃO profª Daiane Mastrangelo Tomazeti 1º semestre de 2022 vetor 04 de inteiro vetAvetBvetC inteiro indice ler o vetA Para indice de 0 ate 4 passo 1 Faça escreva Vetor A escrevaDigite o indice1 número leiavetAindice Fimpara ler o vetB Para indice de 0 ate 4 passo 1 Faça escreva Vetor B escrevaDigite o indice1 número leiavetBindice Fimpara cálculo da soma que o vetC recebe Para indice de 0 ate 4 passo 1 Faça vetCindice vetAindice vetBindice soma parcial escrevavetCindice Fimpara Fim A 1 2 3 4 5 0 1 2 3 4 B 1 2 3 4 5 0 1 2 3 4 Cindice Aindice Bindice 2 4 6 8 10 0 1 2 3 4 6 Faça um programa que leia um vetor de 5 posições e faça a soma a subtração a multiplicação e a divisão dos elementos do Vetor crie um menu para chamar cada operação matemática Início vetor04 de inteiro vet inteiro indice opcao soma0 subtracao0 multiplicacao0 divisao0 Página 6 VETORES ALGORITMOS E PROGRAMAÇÃO profª Daiane Mastrangelo Tomazeti 1º semestre de 2022 lê o vetor Para indice de 0 ate 4 passo 1 Faça escrevaVetorindice leia vetindice Fimpara escrevaDigite a opção desejada 1 Soma 2 Subtração 3 Multiplicação 4 Divisão leiaopcao Escolha opcao caso 1 Para indice de 0 ate 4 passo 1 Faça soma soma vetindice Fimpara escrevaA soma dos elementos do vetor ésoma caso 2 Para indice de 0 ate 4 passo 1 Faça subtracao subtracao vetindice Fimpara escrevaA subtração dos elementos do vetor ésubtracao caso 3 Para indice de 0 ate 4 passo 1 Faça multiplicacao multiplicacao vetindice Fimpara escrevaA multiplicação dos elementos do vetor émultiplicacao caso 4 Para indice de 0 ate 4 passo 1 Faça divisao divisao vetindice Fimpara escrevaA divisão dos elementos do vetor édivisao outrocaso escrevaOpção inválida Fimescolha Fim 7 Faça um algoritmo para gerar um vetor de 5 posições onde cada elemento corresponde ao quadrado potência de sua posição Imprima o vetor resultante Início vetor04 de inteiro vet Página 7 VETORES ALGORITMOS E PROGRAMAÇÃO profª Daiane Mastrangelo Tomazeti 1º semestre de 2022 inteiro indice lê o vetor Para indice de 0 ate 4 passo 1 Faça escrevaVetorindice leia vetindice Fimpara gera o vetor com a potência Para indice de 0 ate 4 passo 1 Faça vetindice vetindice vetindice escrevavetindice Fimpara 8 Faça um algoritmo que faça a união de dois vetores de mesmo tamanho e mesmo tipo em um terceiro vetor com dobro do tamanho Início vetor01 de inteiro A B vetor03 de inteiro C inteiro indice preencher os vetores A e B PARA indice de 0 ate 1 passo 1 FAÇA escrevaVetor Aindice leia Aindice escrevaVetor Bindice leia Bindice gera o vetor C dobro do tamanho Cindice Aindice c1 a1 Cindice2 Bindice c12b1 FIMPARA exibe o vetor C PARA indice de 0 ate 3 passo 1 FAÇA escrevaVetor CindiceCindice FIMPARA FIM A 1 2 0 1 Página 8 VETORES ALGORITMOS E PROGRAMAÇÃO profª Daiane Mastrangelo Tomazeti 1º semestre de 2022 B 3 4 0 1 C 1 2 3 4 0 1 2 3 c0a0 c1a1 c2b0 c3b1 9 Faça um algoritmo que leia um vetor de tamanho 10 que encontre a letra A e conte quantas ocorrências de A ocorreu Exemplo ARARAQUARA Quantidade de As 5 Início declaração de variáveis vetor 09 de caractere vet inteirocontA0 indice Para indice de 0 ate 9 passo 1 Faça preenche o vetor escrevaDigite a indice1 letra leiavetindice procura por letra A se vetindice Aentao contA contA 1 fimse Fimpara escrevaQuantidade de A encontrados contA Fim 10 Faça um programa que leia um vetor de tamanho 4 de caracteres Após o vetor ser preenchido mostreo em ordem decrescente Exemplo vetor em ordem crescente AMOR 03 vetor em ordem decrescente invertido ROMA 30 Página 9 VETORES ALGORITMOS E PROGRAMAÇÃO profª Daiane Mastrangelo Tomazeti 1º semestre de 2022 Início vetor 03 de caractere vet inteiroindice preencher ler o vetor normalcrescente da esquerda para direita Para indice de 0 até 3 passo1 Faça escrevaVetorindice leiavetindice Fimpara vetor invertidodecrescente da direita para esquerda Para indice de 3 até 0 passo1 Faça fori3i0i escrevaVetorindicevetindice escrevaIndiceindice Fimpara Vetor3R Indice 3 Vetor2O Indice 2 Vetor1M Indice 1 Vetor0A Indice 0 Fim vetor em ordem crescente A M O R 0 1 2 3 esquerda para a direita vetor em ordem decrescenteinvertido R O M A 3 2 1 0 direita para a esquerda Página 10