Escolar Documentos
Profissional Documentos
Cultura Documentos
VARIÁVEIS INDEXADAS
Array
Array:
Conjunto de informações do mesmo tipo, cada
informação é representada na memória do
computador por uma variável.
A(1) = 10 10
A(2) = 20 ou A = 20
A(3) = 30 30
B(1,1) = 10 B(1,2) = 30
B(2,1) = 20 B(2,2) = 40
B= 10 30
20 40
//declaração de variáveis
Passos:
• Ler 10 notas
• Verifique se a nota < 7
• Imprimir as notas
ALGORITMO LING. C
VAR
i, nota [10]: INTEIRO
PARA ( i=1 até 10 ) FAÇA
ESCREVA “Nota “, i
LEIA nota [ i ]
FIM_PARA
ESCREVA (“Aluno “, i ,
“ esta reprovado”)
FIM_PARA
....... ......
• Passos:
• Ler nome
• Ler três notas
• Calcular media
• Imprimir media
Auxiliadora Freire Slide 10
ALGORITMO I
Algoritmo Ling. C
VAR
N1[4],n2[4],n3[4],media[4]: real
i: inteiro
Nome[4]: caractere
PARA (I=1 até 4) FAÇA
ESCREVER “Entre com o nome”
LEIA nome[i]
ESCREVA ,"entre com as notas:
n1,n2,n3"
LEIA n1[i],n2[i],n3[i]
media[i] = (n1[i] + n2[i] + n3[i] )/ 3.
FIM_PARA
Auxiliadora Freire Slide 11
ALGORITMO I
Algoritmo ( cont) Ling. C( cont.)
PARA (I=1,4) FAÇA
SE (media[i] >= 6) ENTAO
ESCREVA nome[i], media[i],
“aluno aprovado"
SENAO
ESCREVA nome[i], media[i],
"aluno reprovado“
FIM-SE
FIM_PARA
FIM
Auxiliadora Freire Slide 12
ALGORITMO I
• Exemplo – Leia um vetor com 10 elemento e
escreva em ordem numérica.
• Passos:
aux = vetor[i]
vetor[i] = vetor[j]
vetor[j] =aux
FIM_SE
FIM_PARA
Auxiliadora Freire Slide 15
FIM_PARA
ALGORITMO I
Algoritmo Ling. C
// PARTE 3 – ESCREVER O VETOR
ORDENADO
ALGORITMO LINGUAGEM C
ALGORITMO LING. C
VAR
i, nota [10]: INTEIRO int i,nota[10];
PARA ( i=1 até 10 ) FAÇA
ESCREVA “Nota “, i
FIM_PARA
ESCREVA (“Aluno “, i ,
“ esta reprovado”)
FIM_PARA
....... ......
• Passos:
• Ler nome
• Ler três notas
• Calcular media
• Imprimir media
Auxiliadora Freire Slide 23
ALGORITMO I
Algoritmo Ling. C
VAR
i: inteiro ...
Nome[4]: caractere com 20 caractere char nome [4][20];
PARA (I=1 até 4) FAÇA for ( i=1,i<=4;i++) {
ESCREVER “Entre com o nome” ...
FIM_PARA
FIM
• Passos: