Você está na página 1de 5

Universidade Federal do ABC

Disciplina: Processamento da Informao BC0505


Professores: Denise Goya, Francisco Zampirolli, Itana Stiubiener, Luiz Rozante,
Monael Ribeiro
Quadrimestre: 3/2015
Turma: Semipresencial

Atividade Prtica
Nome: Pamela Ankosqui Napolitano RA: 11052114

Vetores Unidimensionais
Coloque suas respostas nesse arquivo .DOC conforme solicitado em cada enunciado.
Ao final, faa o Upload desse arquivo .DOC no TIDIA, na ATIVIDADE especificada pelo
professor. Enquanto voc no clicar em ENVIAR, poder salvar e voltar "mais tarde"
para modificar o seu arquivo.

Ateno: Nessa atividade voc dever codificar 3 exerccios. Note


que para alguns deles a soluo dever ser feita em Portugol e
em outras dever ser em Java.
Exerccio 1
1. Escreva um algoritmo que leia 8 elementos em um vetor inteiro A. Construa um outro vetor B, de
mesma dimenso de A, com seus elementos sendo a multiplicao do elemento correspondente de A
por 7. Mostre os elementos de B.

A[8]- B[8] , usar laos, A[c], comeas por c=0


OBS: OBRIGATRIO O USO DE VETORES E LAOS, em PortugolStudio
ALGORITMO: PORTUGOL
UTILIZANDO A SINTAXE DA FERRAMENTA PORTUGOL STUDIO

Cole aqui sua soluo

Exerccio 2
2. Escreva um algoritmo que Leia 10 nomes de pessoas e armazene-os em um Vetor. Aps a digitao
do ltimo nome, imprima-os na sequncia contrria (do ltimo para o primeiro nome).
OBS: OBRIGATRIO O USO DE VETORES E LAOS, em Java
PROGRAMA EM JAVA
import java.io.*;
import java.util.Scanner;

public class HelloWorld{


public static void main(String []args){
String nome[]= new String[10];
int c;
Scanner tc=new Scanner(System.in);
for (c=0;c<10;c=c+1) {
System.out.println ("Digite um nome: ");
nome[c]=tc.nextLine();
}
for (c=9;c>=0;c=c-1){
System.out.println ("Nome "+ (c+1)+" e "+nome[c]);
}
}
}
Exerccio 3

3. Leia 12 elementos em um vetor A e construa o vetor B com elementos de A, porm invertidos, ou


seja, o primeiro elemento de A passa a ser o ltimo elemento de B, e assim por diante. Mostre os 2
vetores na tela. Em seguida, exiba o menor elemento do vetor A e o maior elemento do vetor B.
OBS: OBRIGATRIO O USO DE VETORES E LAOS, em Java

PROGRAMA EM JAVA
import java.io.*;
import java.util.Scanner;
public class HelloWorld{
public static void main(String []args){
Scanner tc=new Scanner(System.in);
double A[]=new double[12];
double B[]=new double[12];
double Bmax, Amin;
int c;
for (c=0;c<12;c=c+1){
A[c]=tc.nextDouble();
}
Amin=A[0];
for (c=1;c<12;c=c+1){
if (A[c]<Amin) {
Amin=A[c];
}
}
for (c=0;c<12;c=c+1){
B[12-c-1]=A[c];
}
Bmax=B[0];
for (c=1;c<12;c=c+1){
if (B[c]>Bmax) {
Bmax=B[c];
}
}
for (c=0;c<12;c=c+1) {
System.out.println("Vetor A["+c+"]="+A[c]+" Vetor B["+c+"]="+B[c]);
}
System.out.println("Valor maximo do vetor B="+Bmax+" Valor minimo do vetor A="+Amin)
}
}

Você também pode gostar