Anda di halaman 1dari 8

fizemos o chines e deu certo. pode ser um caminho??

Inicio Mat [6x11] i,j para i = (1,6,1) para j = (1,6,1) se Mat [ij] = Mat( i + j = 7,8,9,10,11,12) imprimir fim se fim para fim para para i =(2,6,1) para j = (7,11,1) se Mat [i,j] = Mat(j-i= -1,-2,-3,-4,-5) fim se fim para fim para fim

Fabio Viana e Michael Rogerson

RE: [INF194] Jucelito W. FOLHA 1 - caso alguem ainda esteja empacado fiz no visual, se alguem quizer testar e so jogar no programa e apertar F9 EXERCICIO 1 algoritmo "semnome" // Funo : // Autor : // Data : 24/06/2012 // Seo de Declaraes var x, y, z:real inicio // Seo de Comandos enquanto (z <> 1) faca escreval ("digite 2 nmeros") leia (x) leia (y) z <- (x + y) se ( z > 5 ) entao escreval (z) fimse fimenquanto fimalgoritmo EXERCICIO 2 algoritmo "semnome" // Funo : // Autor : // Data : 24/06/2012 // Seo de Declaraes var x, menor,maior:inteiro inicio X <- 99 menor <- 99 maior <- 0 // Seo de Comandos enquanto (X <> 0) faca escreval ("digite 1 nmeros") leia (x) se x <> 0 entao se x > maior entao maior <- x fimse se x < menor entao menor <- x fimse fimse fimenquanto escreval (menor) escreval (maior)

fimalgoritmo EXERCICIO 3 algoritmo "semnome" // Funo : // Autor : // Data : 24/06/2012 // Seo de Declaraes var x:inteiro vet : vetor [1..10] de inteiro inicio vet[1] <- 1 vet[2] <- 2 vet[3] <- 3 vet[4] <- 4 vet[5] <- 5 vet[6] <- 6 vet[7] <- 7 vet[8] <- 8 vet[9] <- 9 vet[10] <- 10 // Seo de Comandos para x de 10 ate 1 passo -1 faca escreval (vet[x]) fimpara fimalgoritmo EXERCICIO 4 algoritmo "semnome" // Funo : // Autor : // Data : 24/06/2012 // Seo de Declaraes var x,z, soma:inteiro vet : vetor [1..10] de inteiro inicio vet[1] <- 10 vet[2] <- 23 vet[3] <- 37 vet[4] <- 41 vet[5] <- 44 vet[6] <- 66 vet[7] <- 77 vet[8] <- 84 vet[9] <- 95 vet[10] <- 100 // Seo de Comandos para x de 1 ate 10 passo 1 faca se vet[x] > 10 entao se vet[x] < 50 entao escreva (">10 e <50") escreval (vet[x])

fimse fimse fimpara para x de 1 ate 10 passo 1 faca z <- x % 2 se z = 0 entao escreva ("indice par") escreval (vet[x]) fimse fimpara para x de 10 ate 1 passo -1 faca escreva ("ordem decrescente") escreval (vet[x]) soma <- soma + vet[x] fimpara escreva ("soma dos numeros lidos = ") escreva (soma) fimalgoritmo EXERCICIO 5 algoritmo "semnome" // Funo : // Autor : // Data : 24/06/2012 // Seo de Declaraes var x, z,slidos,s10, menor,maior:inteiro inicio X <- 99 z <- 0 menor <- 99 maior <- 0 // Seo de Comandos enquanto (X <> 0) faca escreval ("digite 1 nmeros") leia (x) se x <> 0 entao z <- z + 1 slidos <- slidos + x se x > maior entao maior <- x fimse se x < menor entao menor <- x fimse se x > 10 entao s10 <- s10 + x fimse fimse fimenquanto escreval (menor) escreval (maior) escreva ("total lidos") escreval (z)

escreva ("------------------") escreva ("somatorio lidos = ") escreval (slidos) escreva ("------------------") escreva ("somatorio > 10 = ") escreval (s10) fimalgoritmo EXERCICIO 6 algoritmo "semnome" // Funo : // Autor : // Data : 24/06/2012 // Seo de Declaraes var x, z,i,n,fat:inteiro inicio X <- 99 z <- 0 // Seo de Comandos enquanto (X <> 0) faca escreval ("digite 1 nmeros") leia (x) se x <> 0 entao FAT <- 1 para I de 1 ate x passo 1 faca FAT <- FAT * I fimpara escreva ("Fatorial = ") escrevaL (FAT) fimse fimenquanto fimalgoritmo EXERCICIO 7 algoritmo "semnome" // Funo : // Autor : // Data : 24/06/2012 // Seo de Declaraes var x,z:inteiro vet1, vet2, vet3 : vetor [1..10] de inteiro inicio vet1[1] <- 1 vet1[2] <- 2 vet1[3] <- 3 vet1[4] <- 4 vet1[5] <- 5 vet1[6] <- 6 vet1[7] <- 7 vet1[8] <- 8 vet1[9] <- 9

vet1[10] <- 10 vet2[1] <- 15 vet2[2] <- 2 vet2[3] <- 3 vet2[4] <- 4 vet2[5] <- 5 vet2[6] <- 6 vet2[7] <- 7 vet2[8] <- 8 vet2[9] <- 9 vet2[10] <- 12 z<-0 // Seo de Comandos para x de 1 ate 10 passo 1 faca vet3[x] <- vet1[x] + vet2[10-z] escreva (vet1[x]) escreva (" + ") escreva (vet2[10-z]) escreva (" = ") escreval (vet3[x]) z <- z + 1 fimpara fimalgoritmo EXERCICIO 8 algoritmo "semnome" // Funo : // Autor : // Data : 24/06/2012 // Seo de Declaraes var x,z,y:inteiro vet1: vetor [1..20] de caractere inicio vet1[1] <- "X" vet1[2] <- "X" vet1[3] <- "A" vet1[4] <- "A" vet1[5] <- "A" vet1[6] <- "A" vet1[7] <- "A" vet1[8] <- "A" vet1[9] <- "A" vet1[10] <- "Z" vet1[11] <- "z" vet1[12] <- "A" vet1[13] <- "A" vet1[14] <- "A" vet1[15] <- "A" vet1[16] <- "A" vet1[17] <- "A" vet1[18] <- "A" vet1[19] <- "X" vet1[20] <- "X" z<-0

y<-0 // Seo de Comandos para x de 1 ate 20 passo 1 faca se vet1[x] <> vet1[20-z] entao y <- y + 1 fimse z <- z + 1 fimpara se y = 0 entao escreva ("Eh Palindromo") senao escreva ("Nao eh Palindromo") fimse fimalgoritmo EXERCICIO 9 algoritmo "semnome" // Funo : // Autor : // Data : 10/06/2012 // Seo de Declaraes var mat: vetor [1..3,1..5] de inteiro I, J, x : inteiro inicio // Seo de Comandos mat[1,1]:=11 mat[1,2]:=12 mat[1,3]:=13 mat[1,4]:=14 mat[1,5]:=15 mat[2,1]:=21 mat[2,2]:=22 mat[2,3]:=23 mat[2,4]:=24 mat[2,5]:=25 mat[3,1]:=31 mat[3,2]:=32 mat[3,3]:=33 mat[3,4]:=34 mat[3,5]:=35 para I de 1 ate 3 passo 1 faca escreval(" ") para J de 1 ate 5 passo 1 faca escreva(" ") escreva (mat[i,j]) fimpara fimpara fimalgoritmo

FATORIAL ( CAIU NA A1) algoritmo "Fatorial" // Funo : D o n! do nmero // Autor : Alexandre Silva Gabriel // Data : 01/06/2012 // Seo de Declaraes var I, FAT, N :inteiro inicio // Seo de Comandos Faca enquanto N <> fim leia (N) FAT <- 1 para I de 1 ate N passo 1 faca FAT <- FAT * I fimpara escreva (FAT) fimalgoritmo

Anda mungkin juga menyukai