terça-feira, 31 de maio de 2011

Exemplo - Matrizes

Pessoal, abaixo um exemplo do uso de matrizes em Portugol e Java, não se preocupem explicarei em sala na próxima quinta-feira.
Abraços,
Profa. Deborah

Algoritmo para realizar a leitura de duas matrizes de mesma dimenssão e somar seus elementos colocando o resultado em uma terceira matriz;
Portugol
Início
   inteiro M1[10,10], M2[10,10], M3[10,10],i,j;
   para i de 0 até 9 passo 1 faça
        para j de 0 até 9 passo 1 faça

               escreva ("Digite um valor inteiro para a posição[" ,i, "," , j ,"] da matriz 1");
               leia (M1[i,j]);
              escreva ("Digite um valor inteiro para a posição[" ,i, "," , j ,"] da matriz 2");

              leia (M2[i,j]);
        fimPara
  fimPara
   // Realiando a soma dos elementos das matrizes
   para i de 0 até 9 passo 1 faça

     para j de 0 até 9 passo 1 faça
        M3[i,j]=M1[i,j]+M2[i,j];
     FimPara
  FimPara

  // Realizando a escrita no monitor sobre o conteúdo da matriz M3 resultante da soma
  para i de 0 até 9 passo 1 faça

      para j de 0 até 9 passo 1 faça
          escreva("Soma de M1[",i, "," ,j," ] + M2[",i, "," ,j," ]= ",M3[i,j]);
     FimPara
   FimPara
Fim

Java
//Exemplo utilizando o Scanner no lugar do DataInputStream

import java.util.Scanner;
class Matrizes{
   public static void main (String args[]){
       int M1[][]=new int [10][10];
       int M2[][]=new int [10][10];
       int M3[][]=new int [10][10];
       int i,j;
       Scanner sc = new Scanner(System.in);
       for (i=0;i<10;i++)
     {      for  (j=0;j<10;j++)
            {     //leitura das matrizes
                System.out.println( "Digite um valor inteiro para a posição[" +i+ "," + j +"] da matriz 1");
                M1[i][j]=sc.nextInt();
                System.out.println( "Digite um valor inteiro para a posição[" +i+ "," + j +"] da matriz 2");

                M2[i][j]=sc.nextInt();
            }
     }
    for (i=0;i<10;i++)

   {      for (j=0;j<10;j++)
          { M3[i][j]=M1[i][j]+M2[i][j;
          }
   }
  for (i=0;i<10;i++) //Escrita na tela do que está dentro da matriz

 {     for (j=0;j<10;j++)
      {   System.out.println( "Soma de M1["+i+ ","+j+" ] + M2["+i+ "," +j+" ]= "+M3[i,j]);

     }
}

}//fim main
}//fim classe

sexta-feira, 27 de maio de 2011

Exercícios de vetores e Matrizes

Exercícios de vetores: pg. 93, 1,2,5,6 e 9.
Matrizes: pg 94, 10, 11, 12, pg.84, 24 a).
 abraços
profa. Deborah

terça-feira, 24 de maio de 2011

Aula de Quinta-feira dessa semana (26/05/2011)

Bom dia queridos,

Essa semana teremos aula de PCI na quinta-feira (26/05) à tarde (13:30 às 17:10) para as duas turmas juntas excepcionalmente. A aula acontecerá em sala e será ministrada com exercícios a última matéria do sementre: Matrizes.

As provas acontecerão nos dias :
Prática - Na aula de laboratório de cada turma - 09/06/2011
Teórica - Sexta-feira das 13:30 às 15:10 - 10/06/2011.
Resultados no blog dia 13/06/2011
Prova III -Para quem quizer fazer -  teórica (mesma matéria da prova II) - 16/06/2011 - 7:30 às 9:10.

Grande abraço,
Profa. Deborah

segunda-feira, 16 de maio de 2011

Aulas de PCI - 19 de maio de 2011 - quinta-feira

Olá Pessoal,
No dia 19 de maio haverá apenas a aula de laboratório para ambas as turmas. O Monitor Paulo estará em sala ajudando-os a fazer a lista de repetição e colherá as presenças.

O pessoal da turma A- turma da manhã, não terá aula na quinta-feira dia 26/05 sendo essa passada para dia 27 de maio, sexta-feira (das 13:30 às 17:00) no laboratório II.

Abraço,
Profa.  Deborah

sexta-feira, 6 de maio de 2011

Lista de Exercícios III - PCI

CIÊNCIAS DA COMPUTAÇÃO

DISCIPLINA: Programação de Computadores I
PROFa. : DEBORAH S. A. FERNANDES
LISTA III - Estruturas de Repetição

Para cada um dos exercícios listados abaixo realizar:
A) Desenvolver em Portugol no papel;
B) Desenvolver em JAVA e imprimir os códigos;
C) Entregar dia: 26/05/2011.

Exercícios do livro páginas 62 a 67:
10, 11, 12, 14, 17, 21, 22, 23, 24, 26, 28, 30, 33, 32, 35

Abraço,
Profa. Deborah