Você está na página 1de 2

Curso: Tecnologia em Sistemas para Internet

Semestre: 2º
Unidade Curricular: Estrutura de Dados
Docente: Drª Lidiane Visintin

ATIVIDADE Nº 1 - ARRAYS
Resolva (sem utilizar os métodos especiais):

exercício 01)
'''Elabore um algoritmo que leia dois vetores de 10 posições, após a leitura
realizar a soma e imprima o resultado da soma (somar posição a posição) entre os
dois vetores de valores inteiros.'''

import numpy as np
num =10
v1 = np.zeros(num)
v2 = np.zeros(num)
vetorsoma = np.zeros(num)
for i in range (num):
v1[i] = float(input(f'informe o valor para posição {i} do primeiro vetor '))
for i in range (num):
v2[i] = float(input(f'informe o valor para posição {i} do segundo vetor '))
for i in range(num):
vetorsoma[i] = v1[i] + v2[i]

#v3 = v2 + v1 #dessa maneira tb funciona


#print(v3)
print(vetorsoma)

exercício 02)
'''Faça um programa em Python que lê 10 valores para uma variável do tipo vetor
e mostre qual o índice (posição) está armazenado o maior e o menor valor
contido no vetor.'''
import numpy as np
from math import inf
maior= -inf
menor= inf
posmaior=0
posmenor=0
n=10
v1=np.zeros(n)
for i in range(n):
v1[i]= float(input(f'Informe o valor para a posição {i} do vetor '))
for i in range (n):
if v1[i] < menor:
menor = v1[i]
posmenor=i
elif v1[i] > maior:
maior = v1[i]
posmaior=i
else:
pass
print(f'O maior número desse vetor é {maior} e está na posição {posmaior}')
print(f'O menor numero desse vetor é {menor} e está na posição {posmenor}')
exercício 3)
'''Faça um programa em Python que lê 2 vetores A e B com 5 elementos cada.
Construir um vetor C, sendo este a junção dos outros 2 vetores, ou seja, o vetor
C deverá conter 10 elementos. Mostre no final o vetor C'''
import numpy as np
n=5
A=np.zeros(n)
B=np.zeros(n)
C=np.zeros(2*n)
for i in range (n):
A[i]=float(input(f"informe o valor para posição {i} do vetor A "))
for i in range (n):
B[i]=float(input(f"informe o valor para posição {i} do vetor B "))
for i in range (2*n):
if i < n:
C[i]=A[i]
else:
C[i]=B[i-n]
print(C)

Estevão David Bonfim Rodrigues

Você também pode gostar