Escolar Documentos
Profissional Documentos
Cultura Documentos
Comandos de Repetição:
While = enquanto
Cont =1 (variável de controle)
cont = 4
while(cont>3)
print (cont)
cont = cont +1
print(acabou)
Errado, pois nunca irá terminar (consume muito)
Aula 7
Cont=1
While cont = <=5
Print (“o conte vale”, cont)
Cont = cont -1
Print (“o conte FINAL vale”, cont)
numeroDigitado = 1
while (numeroDigitado>=1 andnumeroDigitado<=9):
numeroDigitado = int(input(“informe um numero”))
multiplicador = 1
while(multiplicador<=numeroDigitado):
print(multiplicador, “X”, numeroDigitado “-“, multiplicador)
multiplicador= multiplicador + 1
print(“acabou”)
Teste de mesa
cont = 1
soma= 0
while (cont<5)
nota1= float (input (“informe nota1”))
soma = soma+nota1
cont=cont+1
print (“o valor final de cont foi”, cont)
print (“o valor final de soma foi”, soma)
print (“o valor final de nota1 foi”, nota1)
print (“a media final ficou”, soma/(cont-1))
Algoritmos
Conceito
Elementos
Dados/Variáveis
Comandos/Instruções
o Seleção/Decisão
o Repetição
Estrutura
notas = [8,10,9,7,6]
notas = [None]*10
for i in range (0,10):
notas[i] = float (input(“informe sua nota”))
for i in range (0,10):
print(“a nota”,i, “informada foi” , notas [i])
20/05/2017
Ordenação de Vetores
BubbleSort
Valores maiores flutuam para parte de cima dos vetores.
1000 500 150 1500 30000
500 150 1000 1500 30000
150 500 1000 1500 30000
SelectionSort
Passa o menor valor para primeira posição.
1000 500 150 1500 30000
150 500 1000 1500 30000
InsertionSort
for i in range(1,len(A)):
eleito = A[i]
j = i - 1
while j>=0 and eleito < A[j]:
A[j+1]=A[j]
j = j-1
A[j+1]= eleito
i A[0] A[1] A[2] A[3] A[4] A[5] eleito j
0 -1 3 7 5 2 -9 0 0
1 -1 3 7 5 2 -9 3 0
2 -1 3 7 5 2 -9 7 1
3 -1 3 5 7 2 -9 5 1
4 -1 2 3 5 7 -9 2 0
5 -9 -1 2 3 5 7 -9 -1
30/06/2017
Algoritmos
Conceito
Estrutura
Monolítica
Funcional
Componentes
Variáveis
o Vetores
o Simples
Operações
o Lógica
o Relacionais
o Retribuição
o Matemático
Instruções
o Seleção – if
o Repetição – while e for
Subrotinas
Comando def
def escreve no vídeo ( ):
Código da função
retorne a None