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.
quarta-feira, 29 de junho de 2011
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
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
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.
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.
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 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.
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'
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'
Linguagem Pascal
A linguagem Pascal foi Desenvolvida em 1968 por niklaus wirth, na Suíça, destinada principalmente à programação ciêntifica, mas sua grande evolução permitiu que, nos dias de hoje, seja utilizada para qualquer fim.
Por se tratar de uma linguagem estruturada, isto é, uma linguagem que possui regras para a escrita de seus programas, é muito empregada nas universidades por alunos que começam a aprender programação. A linguagem Pascal possui um ambiente integrado de desenvolvimento chamado Turbo Pascal.
OBs: Eu particularmente utilizo o Pascalzim por gerar um arquivo executável automaticamente.
vou disponibilizar o Compilador para vocês poderem Baixar é só da um clique abaixo:
Baixar pascalzim
Baixar Turbo Pascal 7.0
No entanto estarei trabalhando com o Pascalzim, más não se preocupem os códigos que irei apresentar funciona com os dois compiladores.
Por se tratar de uma linguagem estruturada, isto é, uma linguagem que possui regras para a escrita de seus programas, é muito empregada nas universidades por alunos que começam a aprender programação. A linguagem Pascal possui um ambiente integrado de desenvolvimento chamado Turbo Pascal.
OBs: Eu particularmente utilizo o Pascalzim por gerar um arquivo executável automaticamente.
vou disponibilizar o Compilador para vocês poderem Baixar é só da um clique abaixo:
Baixar pascalzim
Baixar Turbo Pascal 7.0
No entanto estarei trabalhando com o Pascalzim, más não se preocupem os códigos que irei apresentar funciona com os dois compiladores.
domingo, 26 de junho de 2011
Desenvolvimento de Programas
Três etapas fundamentais para criação de Programas são:
Análise- Nesta etapa estuda-se o enunciado do problema para definir os dados de entrada, o processamento e os dados de saída.
Algoritmo-Ferramentas do tipo descrição narrativa, fluxograma ou português estruturado são Utilizadas para descrever o problema com suas soluções.
Codificação- o algoritmo é transformado em códigos de linguagem de programação.
1º Exemplo de Análise de programação:
Então neste exemplo teremos 3 valores o primeiro e o segundo ira demonstrar um valor que sera digitado pelo usuário do programa, O terceiro Valor é simplesmente que meu Resultado.
Então nesta etapa estudamos o enunciado do programa.
2º Exemplo de Algoritmos:
Essa segunda parte iremos determinar como nosso programa vai ficar em português estruturado, descrevendo soluções para Qualquer Linguagem de programação.
ALGORITMO
Declare n1,n2,resultado,numérico
Receba n1,n2
resultado=n1+n2
escreva resultado
Fim_Algoritmo
Nesta etapa definimos como nosso programa estará dividido em partes e como ele ira fazer a execução. E depois transformado para qualquer linguagem de programação
Primeiro: Declaramos as Variáveis do meu programa que sera n1,n2,resultado
como é um programa que fará soma de números então será numérico, de acordo com as postagens estarei ensinando outras maneiras.
Segundo: O meu programa terá que receber os valores que vai gerar o resultado que será n1 e n2
Terceiro: Aqui eu Defino que tipo de Processamento meu programa irá fazer que neste exemplo será uma soma.
Quarto: É onde defino a Saída do meu programa, onde irá mostrar o Resultado do meu processamento.
Quinto: Finalizo meu Algoritmo com FIM_ALGORITMO
3º Exemplo Codificação:
IMPORTANTE: Neste blog estarei postando primeiro Linguagem em Pascal destinados aqueles que querem Aprender a Verdadeira linguagem de programação. Depois com o Longo do tempo estarei Explicando C++,Java e VB.
Na parte de codificação e onde Defino qual linguagem o meu programa é determinado, Aqui eu mostrarei a do Pascal.
Program exemplo;
uses crt;
var n1,n2,resultado:integer;
begin
clrscr;
write('Digite o primeiro numero:');readln(n1);
write('Digite o segundo numero:');readln(n2);
resultado:=n1+n2;
write('O resultado é:',resultado);
readln;
end.
Esse tipo de programa que acabei de digitar acima nada é que simplesmente o nosso exercício Acima esta pedindo. Transformei em um programa da linguagem Pascal, nas minhas próximas postagens iremos começar a trabalha com o Pascal onde estarei explicando compiladores os códigos e a história.
Análise- Nesta etapa estuda-se o enunciado do problema para definir os dados de entrada, o processamento e os dados de saída.
Algoritmo-Ferramentas do tipo descrição narrativa, fluxograma ou português estruturado são Utilizadas para descrever o problema com suas soluções.
Codificação- o algoritmo é transformado em códigos de linguagem de programação.
1º Exemplo de Análise de programação:
- crie um programa que faça a soma de 2 números e mostre seu resultado:
Então neste exemplo teremos 3 valores o primeiro e o segundo ira demonstrar um valor que sera digitado pelo usuário do programa, O terceiro Valor é simplesmente que meu Resultado.
Então nesta etapa estudamos o enunciado do programa.
2º Exemplo de Algoritmos:
Essa segunda parte iremos determinar como nosso programa vai ficar em português estruturado, descrevendo soluções para Qualquer Linguagem de programação.
ALGORITMO
Declare n1,n2,resultado,numérico
Receba n1,n2
resultado=n1+n2
escreva resultado
Fim_Algoritmo
Nesta etapa definimos como nosso programa estará dividido em partes e como ele ira fazer a execução. E depois transformado para qualquer linguagem de programação
Primeiro: Declaramos as Variáveis do meu programa que sera n1,n2,resultado
como é um programa que fará soma de números então será numérico, de acordo com as postagens estarei ensinando outras maneiras.
Segundo: O meu programa terá que receber os valores que vai gerar o resultado que será n1 e n2
Terceiro: Aqui eu Defino que tipo de Processamento meu programa irá fazer que neste exemplo será uma soma.
Quarto: É onde defino a Saída do meu programa, onde irá mostrar o Resultado do meu processamento.
Quinto: Finalizo meu Algoritmo com FIM_ALGORITMO
3º Exemplo Codificação:
IMPORTANTE: Neste blog estarei postando primeiro Linguagem em Pascal destinados aqueles que querem Aprender a Verdadeira linguagem de programação. Depois com o Longo do tempo estarei Explicando C++,Java e VB.
Na parte de codificação e onde Defino qual linguagem o meu programa é determinado, Aqui eu mostrarei a do Pascal.
Program exemplo;
uses crt;
var n1,n2,resultado:integer;
begin
clrscr;
write('Digite o primeiro numero:');readln(n1);
write('Digite o segundo numero:');readln(n2);
resultado:=n1+n2;
write('O resultado é:',resultado);
readln;
end.
Esse tipo de programa que acabei de digitar acima nada é que simplesmente o nosso exercício Acima esta pedindo. Transformei em um programa da linguagem Pascal, nas minhas próximas postagens iremos começar a trabalha com o Pascal onde estarei explicando compiladores os códigos e a história.
sábado, 25 de junho de 2011
Conceitos de programação
Desde o inicio de sua Existência o Homem procurou criar maquinas que auxiliassem em seu trabalho,diminuindo esforço e economizando tempo. Dentre essas maquinas, o Computador vem se mostrando uma das mais versáteis, rápidas e seguras.
O computador pode auxilia-lo em qualquer tarefa. é consciente, Trabalhador, possui muita energia, mas não tem iniciativa, nenhuma independência, não criativo nem inteligente, por isso precisa receber instruções nos mínimos detalhes.
Portanto, um computador possui duas partes diferentes que trabalham juntas: o Hardware, composto pelas partes físicas, e o software, composto pelos programas.
Quando queremos criar ou desenvolver um software para realizar determinado tipo de processamento de dados, devemos escrever um programa ou vários programas interligados. No entanto, para que o computador compreenda e execute esse programa, devemos escrevê-lo usando uma linguagem que tanto o computador quanto o criador do software entendam.
Que chamamos de Linguagem de programação:Ex: Pascal, C++, Java, PHP, SQL, Delphi, Visual Basic
existem varias linguagens de programação, más coloquei as mais usadas ultimamente.
O que é uma linguagem de Programação?
Uma linguagem de programação nada mais é que uma conexão do computador com o ser humano. Que conseguem se comunicar através de códigos.
Um exemplo muito pratico que vou dar a vocês agora é esse:
Imagine que vocês Irão viajar para a Alemanha e não tem nenhum conhecimento da linguá estrangeira e querem se comunicar com o Alemão, vocês irão conseguir se comunicar com eles?
Logicamente que NÃO.
É exatamente você querendo que seu computador execute determinada tarefa sem saber por onde começar
por Isso existe a linguagem de programação.
Neste Blog estarei ensinando a vocês Fundamentos de programação Irei postar Sempre exercícios e Assuntos sobre a programação
Assinar:
Postagens (Atom)
