Buscar

Leia dois vetores que estão em arquivos separados. Verifique se eles têm o mesmo tamanho. Se sim, faça o produto interno entre esses vetores e impr...

Leia dois vetores que estão em arquivos separados. Verifique se eles têm o mesmo tamanho. Se sim, faça o produto interno entre esses vetores e imprima o resultado no mesmo arquivo do segundo vetor, sem perder as informações que tem nele.


Essa pergunta também está no material:

Apostila-VBA
69 pág.

Metodologia Científica Humanas / SociaisHumanas / Sociais

💡 1 Resposta

User badge image

Ed Verified user icon

Para realizar essa tarefa, você pode seguir os seguintes passos em uma linguagem de programação: 1. Abrir os dois arquivos que contêm os vetores. 2. Ler os vetores e armazená-los em duas variáveis diferentes. 3. Verificar se os vetores têm o mesmo tamanho. Se não tiverem, encerrar o programa ou exibir uma mensagem de erro. 4. Calcular o produto interno dos vetores. 5. Abrir o arquivo do segundo vetor em modo de escrita. 6. Escrever o resultado do produto interno no final do arquivo, sem perder as informações que já estão nele. 7. Fechar os arquivos. Segue um exemplo em Python: ```python with open('vetor1.txt', 'r') as file1, open('vetor2.txt', 'r+') as file2: vetor1 = file1.readline().split() vetor2 = file2.readline().split() if len(vetor1) != len(vetor2): print('Os vetores não têm o mesmo tamanho.') else: produto_interno = sum([int(vetor1[i]) * int(vetor2[i]) for i in range(len(vetor1))]) file2.seek(0, 2) file2.write('\nProduto interno: ' + str(produto_interno)) ``` Nesse exemplo, o primeiro arquivo contém o primeiro vetor e o segundo arquivo contém o segundo vetor. O resultado do produto interno é adicionado no final do segundo arquivo, após as informações que já estão nele.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais