Exercícios de programação
Programa = Algoritmo
Algorítmo
Descrição de dados e conjunto de procedimentos (quando simples, só necessário procedimentos)
-Dados:
Operação aritmética/lógica; manipulação na memória; operações de entrada/saída; condições
VisuALG
Ferramenta para trabalhar com algoritmos www.apoioinformatica.inf.br/visualg *Não gera programas executáveis
-Texto em português(pode ser gerado usando notepad)
Sempre começa com a palavra algoritmo ~
Notas: var = seção de comandos
L = pule de linha (ex: escreval)
Verde = comentários
Azul = comandos
Marrom = reconhecido
= 7) E (F >= 0.75) entao escreval (“aprovado”) senao escreval (“reprovado”) fimse fimalgoritmo
2)Algoritmo “dois” var M,F: real
Inicio
leia (M,F) se (M>=7) entao se (F>=0.75) entao escreval (“aprovado”) senao escreval(“reprovado por falta”) fimse senão escreval (“rep M”) fimse R: inicio // Seção de Comandos escreval ("Insira nota, pressione ENTER e insira frequência em decimal.") leia(M,F) se (M>=7) entao se (F>=0.75) então escreval ("aprovado") senao escreval ("Reprovado por falta") fimse senao escreval ("Reprovado por média") fimse fimalgoritmo
Exercício 02: Escreva UM algoritmo que ajude a decidir quando um pacote pode ser enviado pelo correio. A regra diz que um pacote é aceito quando pesa menos de 20 kg e tem o maior barbante menor do que dois metros. Todos os pacotes são paralelepipedais
1)Algoritmo “CORREIO” var A,B,C,P,BAZ,BAH,BVE: real inicio leia (A,B,C,P) se (P >=20) entao escreva (“NÃO”) senao BAZ = 2) entao escreva (“NÃO”) senão escreva (“SIM”) fimse fimse fimalgoritmo 2)Algoritmo “CORREIO” var A,B,C,P,BAZ,BAH,BVE: real inicio leia (A,B,C,P)
BAZ = 2) OU (P >=20) entao escreva (“NÃO”) senão escreva (“SIM”) fimse fimse fimalgoritmo PARA CASA: Escreva e implemente um algoritmo que leia três valores (A, B, C) e informe se eles podem ser lados