quarta-feira, 29 de junho de 2011

Trabalhando com números Reais no Pascal

Quando estamos  trabalhando com tipos de dados reais  precisamos fazer a formatação desses números. Se  isso não for feito, eles serão apresentados com formatação científica.
Exemplo de números com formatação científica:

1.50000000E+03= 15000
7.00000000E+00=7
Exemplo de formatação:

X:2:2 Significa que o numero fica 5,33
do que ficar no caso 5,333333333
posso também atribuir desta maneira:
X:3:3 Significa que o numero fica 6,333
que vai conter 3 números depois da vírgula.

Resposta do Exercício 02

Bom pessoal como o Combinado agora postarei a solução do exercício 02
vamos lá ?
Esse exercício é bem simples de ser resolvido.
Primeiro vamos relembrar o Algoritmo
Algoritmo
Declare n1,n2,multi,numérico
leia n1,n2
multi=n1*n2
escreva multi
fim algoritmo
Agora em Pascal

program ex2;
uses crt;
var n1,n2,multi:integer;
begin
clrscr;
write('Primeiro numero:');readln(n1);
write('Segundo numero:');readln(n2);
multi:=n1*n2;
writeln('A multiplicação é:',multi);
readln;
end.

terça-feira, 28 de junho de 2011

Exercício Número 02

Crie um programa que faça a multiplicação de 2 números inteiros.
Algoritmo
Declare n1,n2,multi,numérico
leia n1,n2
multi:=n1*n2
escreva multi
Fim_Algoritmo
OBS: no dia seguinte estarei postando a resposta, não se esqueçam dos compiladores que vocês terão que baixar Turbo Pascal ou o Pascalzim

Exercício Número 01

Bom pessoal como já se tratamos os fundamentos do Pascal, agora neste Blog começarei a postar exercícios Para que vocês possam aprender a programação Pascal.
Caso queiram tirar alguma duvida podem me mandar um e-mail: thiago.cristoffer@hotmail.com
Os exercícios que postarei será em ALGORITMO para transformar em PASCAL.
OBS: O primeiro estarei resolvendo agora, más nos próximos só postarei a resposta no dia seguinte. Não se esqueçam dos compiladores que vocês terão que baixar Turbo Pascal ou o Pascalzim
1) Faça um programa que receba 4 números inteiros, calcule e mostre a soma deste números.


Algoritmo
Declare n1,n2,n3,n4,soma,numérico
leia n1,n2,n3,n4
soma:=n1+n2+n3+n4
escreva soma
Fim_Algoritmo
Agora teremos que construir em Pascal vamos lá?

Program ex1;
uses crt;
var n1,n2,n3,n4,soma:integer;
begin
clrscr;
write('primeiro número:');readln(n1);
write('segundo número:');readln(n2);
write('terceiro número:');readln(n3);
write('quarto número:');readln(n4);
soma:=n1+n2+n3+n4;
writeln('A soma é:',soma);
readln;
end.
O programa de vocês terá que esta neste formato:

Caso as pessoas novas que estão acessando o Blog agora não consigam entender é so acessar as postagens antigas que conseguirão acompanhar as aulas.

segunda-feira, 27 de junho de 2011

Estrututa Seqüencial Pascal

program nome;
uses nome_das_unidades;
var nome_das_variáveis:tipo;
Begin
clrscr;
bloco de comandos;
end.
As unidades são utilizadas pela linguagem Pascal para a correta execução do programa. A unidade CRT é obrigatória em todos os programas, pois faz adequação do hardware com o seu programa.
Declaração de variáveis em Pascal
As variáveis são declaradas após a palavra var e os tipos mais utilizados são: integer(para números inteiros),real(para números reais);char(para um caractere)string(para vários caracteres)e Boolean(para verdadeiro ou falso).
Exemplo:
var x: integer;
y,z:real;
nome:string;
sexo:char;
Teste:boolean;
Os identificadores são os nomes das variáveis, dos programas, das constantes, das rotinas e unidades, entre outras.
Comando de Atribuição em Pascal
O comando de atribuição é utilizado para dar valores ou operações a variáveis, sendo representado por :=
(os sinais de ponto e de igualdade).
Exemplo:
x:=4;
x:=x+2;
nome:='Aula';
sexo:=M;
teste:=false;
Em pascal os caracteres literais são representados entre apóstrofos; os números reais utilizam o ponto como separador decimal; cada comando é finalizado com o sinal de ponto-e-vírgula.
Comando de entrada em pascal
O comando de entrada é utilizado para receber dados digitados pelo usuário. Esses dados são armazenados em variáveis. Esse comando é representado pela palavra READLN. Sua sintaxe está representada a seguir:
Sintaxe:
readln(nome_da_variável);
exemplo:readln(nome);
um ou vários caracteres digitados pelo usuário serão armazenados na variável nome.
Outro comando que podemos colocar para identificar a entrada de dados da variável é o comando WRITE.
O comando é utilizado para mostrar dados na tela ou impressora.
Exemplo:
write('Digite o seu nome:');readln('nome');
na parte write o computador irá mostrar a mensagem "digite o seu nome", que buscará o nome da pessoa na variável NOME.
Comando de Saída em Pascal
O comando de saída é utilizado para mostrar dados na tela ou na impressora. Esse comando é representado pelas palavras write ou writeln e os dados podem ser conteúdos de variáveis ou mensagens.
Exemplo:
writeln(X);
write(x);
Mostra o valor armazenado na variável x.
writeln('Conteúdo de y= ',y);
write('Conteúdo de y= ',y);
OBS: A diferença entre esses comandos é que o comando writeln mostra seu conteúdo e passa para linha de baixo, enquanto o write mantém o cursor na mesma linha após mostrar a mensagem. 





Estrutura seqüencial

Estruturas seqüencial em algoritmos
Algoritmo
Declare
bloco de comando
Fim_Algoritmo
Declaração de variáveis em algoritmos:
as variáveis são declaradas após a palavra DECLARE e o tipos mais utilizados são: numérico(para a variável que ira receber números), literal( para as variáveis que receberão caracteres) e lógico (para variáveis que receberão apenas dois valores: verdadeiro ou falso).
Exemplo:
Declare
x numérico
y,z Literal
Teste lógico

Comandos de Atribuição em algoritmos
O comando de atribuição é utilizado para conceder valores ou operações a variáveis, sendo representado pelo símbolo =.
exemplo:
x=4
x=x+2
y= "aula"
teste=falso

Comandos de entrada em  algoritmos
O comando de entrada é utilizado para receber dados digitados pelo usuário, que serão armazenados em variáveis. Esse comando é representado pela palavra LEIA.
exemplo:
LEIA X
um valor digitado pelo usuário será armazenado na variável X
LEIA Y
um valor digitado pelo usuário será armazenado na variável Y
Comando de saída em algoritmos
O comando de saída é utilizado para mostrar dados na tela ou na impressora. Esse comando é representado pela palavra ESCREVA, e os dados podem ser conteúdos de variáveis ou mensagens.
Exemplo:
ESCREVA X
mostra o valor armazenado na variável x.
ESCREVA "conteúdo de y=",y
mostra a mensagem "conteúdo de y=" e em seguida o valor armazenado na variável y.

Conceito de Variáveis

Na programação, uma variável é um objeto (uma posição, frequentemente localizada na memória) capaz de reter e representar um valor ou expressão. Enquanto as variáveis só "existem" em tempo de execução, elas são associadas a "nomes", chamados identificadores, durante o tempo de desenvolvimento.
O computador armazena os dados nessas divisões, sendo que em cada divisão só é possível armazenar um dado e toda vez que o computador armazenar um dado em uma dessas divisões, o dado que antes estava armazenado é eliminado. O conteúdo pode ser alterado, mas somente um dado por vez pode ser armazenado naquela divisão.
O computador identifica cada divisão por intermédio de um endereço no formato hexadecimal, e as linguagens de programação permitem nomear cada endereço ou posição de memória, facilitando a referência a um endereço de memória. Uma variável é composta por dois elementos básicos: o conteúdo,o valor da variável e identificador, um nome dado à variável para possibilitar sua utilização.
 Tipo  de Dados
os tipos de dados mais utilizados são: numéricos, lógicos e literais ou caracteres, que devemos Seguir.
Numéricos
Os dados numéricos dividem-se em dois gupos: inteiros e reais.
Os números inteiros podem ser positivos ou negativos e não possuem parte fracionária.
Exemplos de dados numéricos inteiros:
-23
98
0
-351
564
12
Os números reais podem ser positivos ou negativos e possuem parte fracionária.
Exemplos de dados numéricos Reais:
23,45
5,7
-6,8
0,0
2,1
-8,5
Lógicos
São também chamados de booleanos (por causa da álgebra de Boole) e podem assumir os valores Verdadeiros ou Falso.
Literais ou Caracteres
São dados formados por um único caractere ou por uma cadeia de caracteres. Esses caracteres podem ser as letras maiúsculas, as letras minúsculas, os números(não podem ser usados para cálculos) e os caracteres especiais(%@#*!+).
exemplo de dados literais:
'aluno'
'4648532'
'@internet'
'olá, mundo'
'0.6987'
'11'