90 likes | 207 Views
Pascal. comandos iterativos: FOR WHILE REPEAT Matrizes (tabelas). FOR. FOR variável := inteiro TO inteiro DO. DOWNTO. variável. variável. WHILE. WHILE < condição > DO. comand o ;. condição:. comparação. AND OR NOT.
E N D
Pascal • comandos iterativos: • FOR • WHILE • REPEAT • Matrizes (tabelas)
FOR FOR variável := inteiro TO inteiro DO DOWNTO variável variável
WHILE WHILE <condição> DO comando; condição: comparação AND OR NOT comparação
comparação > < = >= <= <> variável variável Constante
REPEAT REPEAT comando ; UNTIL < condição> ;
Tabelas (Arrays, Matrizes, Vetores) • variável: ARRAY [1..n] of tipo;
Programa 1 • Gerar uma tabela com 10 valores numéricos, usando a função RND. • Mostrar os 10 valores na ordem em que foram gerados. • Classificar os 10 valores usando o método Knuth ("Bolha"). • Mostrar os 10 valores classificados
Programa 2 • No programa anterior aumentar o número de valores para 1.000. • Acrescentar novo trecho de programa que faz uma pesquisa sequencial de um valor que será digitado pelo teclado. Pesquisar até o fim da tabela. • Se o valor for encontrado, mostrar o valor e a posição em que foi encontrado. Se não encontrado, dar mensagem "Não achado: e o valor que foi digitado. • Alterar para pesquisar até ultrapassar o valor procurado.
Programa 3 • Alterar o programa anterior para que faca a pesquisa do valor digitado usando a te'cnica de pesquisa binária.