Boa tarde, hj venho por alguns exercicios para que possam fazer.
1- Elaborar um programa que leia 2 notas de um aluno e informe sua média.
1ª nota: 7.0
2ª nota: 8.0
Média: 7.5
Resposta
2- Elaborar um programa que leia descrição, quantidade e preço de um produto e informe o valor total.
Produto: Arroz
Quantidade: 3
Preço: R$ 2.50
Total: R$ 7.50
Resposta
3- Elaborar um programa para uma venda de veículos, que leia modelo, preço de um carro e informe o valor da entrada(50%) e o saldo em 12x.
Modelo: Palio
Preço: R$ 30.000
Entrada: R$ 15.000
+12x de: R$ 1.250
Resposta
Programando
0 comentáriosPostado por DIF às 09:33
Estrutura de programação
0 comentários
Para começar a programar, devemos saber que há duas maneiras de escrever o programa antes de escrever em sua forma final em ingles no programa Turbo Pascal ou qualquer outro programa de criação.
começando pelo Fluxograma de chappin: que consiste em fazer um esboço gráfico de seu programa seguindo a ordem.
Português Estruturado: consiste em escrever o programa em português em sua estrutura de ambiente pascal.
exemplo de portugues estruturado:
1 - Elaborar um programa que leia um número e informe seu dado.
Programa calculodobro;
var num, dobro: inteiro
inicio
Escreva('Número: ');
Leia(num);
dobro := num * 2;
Escreva('Dobro: ');
Leia
Fim.
onde voce estipula que a variável " num " irá guardar o valor a ser calculado. pode usar qualquer variável desde que se use sempre ela nos passos de Escrita e leitura.
a variável "dobro" representa o resultado do cálculo da variável "num", ou seja o dobro vai ser atribuido ao valor de num vezes 2, resultando em seu dobro. poderia também nesse caso, usar o calculo "num + num " onde a variável "num " irá somar-se com ela mesma, assim resultando em seu dobro.
O programa elaborado, deve seguir uma estrutura de organização para que fique mais fácil de visualiza-la e encontrar algum erro se tiver.
Agora vamos ver como é escrito a estrutura do programa no ambiente pascal.
Program calculodobro;
var num, dobro : integer;
Begin
write('Número: ');
readln(num);
dobro := num * 2
write('O dobro é: ', dobro);
readln;
end.
este é o modo clássico de montar a estrutura. mas ele pode ser escrito com algumas mudanças que deixam um pouco mais organizado e menos linhas. podemos escrever assim:
Program Calculodobro;
var num, dobro: integer;
begin
write('Numero: '); readln(num);
dobro := num * 2;
write('O dobro : ', dobro); readln;
end.
É possível colocar as variáveis embaixo da palavra Var, fica mais organizado ainda.
Bom, depois de testar o programa, você ja deve ter percebido que os outros testes que você fez, ficou na tela, atrapalhando sua visão. existe um modo de limpar a tela. que podemos fazer com os seguintes comandos:
logo abaixo de Program, é adicionado " uses crt;" e baixo de Begin é adicionado o "clrscr;
ficando assim:
Program calculodobro;
uses crt;
var num, dobro : integer;
Begin
clrscr;
write('Número: ');
readln(num);
dobro := num * 2
write('O dobro é: ', dobro);
readln;
end.
Postado por DIF às 10:44
Início - Pascal
0 comentários
O pascal é uma linguagem primitiva de criação de programas no sistema dos.
Atualmente esta na sua versao 7.0 e conta com melhorias como por exemplo o uso do mouse, facilitando o uso do programa.
Quando se estuda Algoritimos e Lógica, deve-se pensar no nível de detalhamento das sequencias.
Ex.:
Acender um palito de fósforo:
1 - Pegar a caixa de fósforo.
2 - Abrir a caixa de fósforo.
3 - Pegar o palito.
4 - Fechar a caixa de fósforo.
5 - Riscar o palito → Acendeu? → SIM → OK
→ NÃO(3x) → Repete o passo 5, se na terceira tentativa nao acender, repete o passo 2 e siga o processo ate acender.
Para inicio de estudo de algoritimo começaremos com pequenos exercicios simples de lógica.
1- Trocar o suco de Laranja /Uva dos copos.
Copo A → Laranja Copo B → Uva
Resposta: usar um terceiro copo.
Copo A → Copo C
Copo B → Copo A
Copo C → Copo B
2- Informe os comandos necessários para passar os discos da haste A para a haste B, com as seguintes considerações:
- Apenas um disco pode ser movido por vez.
- Um disco maior nao pode ficar sobre um menor.
- As três hastes podem ser utilizadas.
Resposta:
1 → B
2 → C
1 → C
3 → B
1 → A
2 → B
1 → B
3- Qual o próximo número da sequência:
12, 13, 15, 18, 22, 27, 33 ____
Resposta: 40
Postado por DIF às 09:07