Aula03

212 visualizações

Publicada em

Aula sobre comandos de repetição em Scilab.

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
212
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula03

  1. 1. Comandos de repetição Yuri Tavares dos Passos Joel Alves de Oliveira
  2. 2. Repetição ● Assim como foi visto em Algoritmo, quando o mesmo comando precisa ser executado várias vezes até que se atinja uma certa condição ou um número certo de repetições, o melhor é usar as estruturas de repetição. ● Estas estruturas são bem simples e podem economizar várias linhas de comando
  3. 3. Repetição no Scilab ● for – para ● while – enquanto
  4. 4. Comando for ● Possui valor inicial, final e incremento como o comando para. ● Sintaxe: for <variável> = <valor_inicial>:<valor_final> do <comandos> end
  5. 5. Comando for ● Exemplo 1
  6. 6. Comando for ● Também pode-se alterar o incremento para um valor diferente de 1. ● Sintaxe: for <variável> = <valor_inicial>:<incremento>:<valor_final> do <comandos> end
  7. 7. Comando for ● Exemplo 2
  8. 8. Comando while ● Laço com teste à cabeça. ● O mesmo que o comando enquanto. ● Sintaxe: while <expressão> do <comandos> end
  9. 9. Comando while ● Exemplo
  10. 10. Comando continue ● Dentro de um laço for ou while, o comando continue passa o contole para a próxima iteração do laço no qual aparece, pulando quaisquer sentenças restantes entre esta instrução e a instrução end do laço.
  11. 11. Comando continue ● Exemplo
  12. 12. Comando break ● Possibilidade de interromper o laço em determinado momento com o comando break. ● Normalmente ele é usado dentro de comandos condicionais. ● Depois de obedecer o comando break a execução do programa continua a partir do final do bloco de repetição.
  13. 13. Comando break ● Exemplo
  14. 14. Exercícios ● Faça um programa que mostre a tabuada do número escolhido pelo usuário. Utilize o comando for. ● Faça um programa para: – Ler N números inteiros; – Imprimir somente os números pares: – Sair do laço quando o número “10” for lido. Utilizar a estrutura while com if e break.
  15. 15. Exercícios ● Faça um programa para imprimir uma tabela de conversão entre dólar e real. A cotação de um dólar em real deve ser fornecida pelo usuário. A tabela deve conter até 1.000 dólares. ● Suponha que serão digitados 100 números inteiros. Faça um programa para: – Somar os números positivos. – Contar os números negativos. – Calcular a média dos números positivos
  16. 16. Exercícios ● Uma empresa oferece para seus clientes um determinado desconto de acordo com o valor da compra efetuada. O desconto é 20% se o valor da compra for maior ou igual a 500 reais, e 15% se for menor. Faça um programa para: – Ler o valor de compra de N clientes, até que o valor “0” seja digitado. – Calcular e imprimir o valor da compra de cada cliente, já com o desconto. – Imprimir o total recebido pela empresa
  17. 17. Exercícios ● Faça um programa que imprima e leia dois números inteiros, A e B. Imprima todos os números de A até B. Contudo, seu programa deve nunca imprimir os números entre 10 e 20, inclusive eles. Dica: use o comando continue.
  18. 18. Exercícios ● Altere a questão anterior para garantir que o valor de A seja sempre menor que B. Use troca de valores.

×