Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
variáveis : para declarar variáveis no pascal: program Exemplo uses crt; { aqui se declara todas as variáveis somente aqui entre program e Begin } {toda variável deve começar por uma letra e não se pode usar espaço } { para declarar usamos a palavra reservada 'var' como se pode ver a baixo} var Begin {código} end. Tipos de dados: integer: números inteiros (para atribuir só basta escrever o número) real: números de pontos flutuantes como 0.2;0.5; ... (para atribuir só basta escrever o número mas no lugar de vígulas usa-se ponto) char: tipo caractérie como A,B,C,1,2,...(para atribuir usa-se aspas: ' A ') string: tipo texto (para atribuir usa-se aspas: 'wadans') Boolean:Tipo lógico como "true" "false" (para atribuir escreve-se TRUE ou FALSE) EXEMPLO COMPLETO: PROGRAM TESTCOMPLETO; USES CRT; Var nome:string; OBS: pode-se atribuir 2 váriáveis do mesmo tipo na mesma linha EX: nome, endereço:string; idade:integer; sexo:char; altura:real; vivo:boolean; Begin OBS: (usa-se o sinal ":=" para atribuir um valor á variável) {ATRIBUINDO} nome:='wadans'; idade:=17; sexo:='M'; altura:=1.83; vivo:=true; end. --------------------------------------------------------------------------------------------------- ALGUMAS COISAS QUE PODEM SER USADAS NA ATRIBUIÇÃO pode-se usar uma atribuição entre duas variaveis de diferentes tipos de dados sendo que essa váriável suporte essa atribuição EXEMPLO: var A:string; B:char; Begin {ATRIBUINDO} B:='C'; {Note que var[A] é do tipo string e var[B] é do tipo char então prestando atenção percebe-se que var[A] sempre irá suportar var[B]} A:=B; EXEMPLO DE UMA MÁ ATRIBUIÇÃO DE VARIÁVEIS: var A:real; B:integer; Begin {ATRIBUINDO} {Note que var[A] é do tipo real enquanto var[B] é do tipo integer portanto var[B] não suporta números flutuantes} A:=2.48; B:=A; ----------------------------------------------------------------------------------------------------- CONSTANTES Constantes elas são literalmente constantes só basta atribuir um valor a ela. palavra reservada que se deve colocar para iniciar uma declaração de constantes: const EXEMPLO: program TESTCONST; uses crt; const pi = 3.14; Begin {código} end. ----------------------------------------------------------------------------------------------------- EXIBINDO NO PASCAL program TESTPASCAL; uses crt; const pi= 3.14; var Nome:string; Idade:integer; Begin clrscr; Idade:=17; Nome:='Wadans Aguiar'; writeln('Nome:' , Nome); writeln('Idade:', Idade); writeln('Número pi:', pi:0:2); end. EXEMPLO 2: program test2; uses crt; var altura:real; Begin clrscr; altura:=1.83; writeln( 'altura:', altura); end. {OBS: quando você colocar no pascal vai aparecer algo parecido com isso-> altura: 1.830000000000 E+0000. Para evitar isso, no lugar de -> writeln('altura:', altura) colocamos -> writeln('altura:', altura:0:2) o zero representa o número de caractéres à esquerda e o dois representa o número de casas decimais à direita sendo assim aparecerá altura: 1.83}
Compartilhar