1 / 17

Lógica de Programação

Computação Depressão O Portal do Estudante de Computação www.facebook.com/ComputacaoDepressao www.ComputacaoDepressao.com.br. Lógica de Programação. Pascal. Anatomia de um programa em pascal. Início: program [nome do programa]; uses crt ;

regina
Télécharger la présentation

Lógica de Programação

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computação Depressão O Portal do Estudante de Computação www.facebook.com/ComputacaoDepressao www.ComputacaoDepressao.com.br Lógica de Programação Pascal

  2. Anatomia de um programa em pascal • Início: program [nome do programa]; • uses crt; • Meio: [definições das funções, procedimentos, variáveis...] • Fim: begin • [seu código aqui] • end.

  3. Declarando variáveis • Toda variável a ser usada deve ser declarada antes de seu uso. • Utilizamos a palavra reservada “var” para indicar o início das declarações das variáveis. • O “var” deve vir antes do “begin” (que termina com “end.”), que é o bloco principal do programa. • Não é possível criar variáveis dentro do bloco principal do programa. Todas que serão utilizadas deverão ser criadas antes. • As variáveis devem iniciar por uma letra, e então serem seguidas de letras, números e underline“_”.

  4. Tipos de dados Tipos de dados mais usados na linguagem Pascal: • integer: números inteiros • real: números de ponto flutuante • char: caractere • string: texto • boolean: lógico • Há variações desses tipos de dados, que são menos utilizados. Aprenderemos também outros tipos de dados durante o curso, como vetores, matrizes, registros e arquivos.

  5. Tipos de dados

  6. outros Tipos de dados

  7. Declarando variáveis • program exemplo; • uses crt; • var • [variáveis são criadas aqui] • begin • [seu código aqui] • end.

  8. declarando variáveis • Para declarar as variáveis você deve, após o “var”, digitar o nome dela, seguido de dois-pontos “:” e logo após o tipo do dado. E claro, sempre finalizando com ponto-e-vírgula. • var • nome: string; delimitado por aspas simples • idade: integer; sem aspas, números inteiros • sexo: char; delimitado por aspas simples • real: altura; sem aspas, ponto separando as casas decimais • vivo: boolean; apenas “true” (verdadeiro) ou “false” (falso)

  9. declarando variáveis • Caso haja variáveis do mesmo tipo, podemos encurtar o código separando os nomes das variáveis por vírgula. • var • prova: integer; • trabalho: integer; • media: real; • var • prova, trabalho: integer; • media: real;

  10. Atribuindo valores às variáveis • Para atribuirmos valores, usamos a combinação do dois-pontos “:” seguido de um igual “=”, ou seja, usamos o “:=”. • Primeiro digitamos a variável que queremos atribuir um valor, depois o “:=” e por último o valor a ser atribuído. • nome := ‘Pablo Roxo’; • idade := 25; • sexo := ‘M’; • real := 1.75; • vivo := true;

  11. Atribuindo valores às variáveis • Sim, podemos atribuir o valor de uma variável a outra variável, desde que sejam do mesmo tipo ou que a variável de destino suporte o tamanho do valor da variável de origem. • var • a, b: integer; • begin • a := 3; • b := a; • var c: char; • d: string; • begin • c := ‘P’; d := c;

  12. constantes • Constantes não mudam de valor. Do momento em que são criadas até o encerramento do programa, elas continuam com o mesmo valor. • Assim como as variáveis, elas são declaradas antes do “begin”. Para declará-las, basta usar a palavra reservada “const”, seguido do nome da constante (assim como o de uma variável), o símbolo de igual “=” e o valor da constante, além do ponto-e-vírgula. • Não é necessário definir um tipo. Se você atribuir um valor numérico, de texto ou lógico, ele irá se adaptar automaticamente. • As constantes devem ser declaradas uma a uma, não podendo ser separadas por vírgulas, como as variáveis.

  13. constantes • Elas servem para armazenar valores que serão usados durante o programa, porém não serão mudados em momento algum. Fica mais legível usar constantes do que aplicar os valores diretamente. • const • pi = 3.14; • var • base, altura: integer; • const • nome = ‘João’;

  14. Exibindo o valor da variável • Utilizamos a função “writeln” para imprimir uma variável, passando a variável como parâmetro. •  writeln([parâmetro], [parâmetro], ...); • var • nome: string; • begin • nome := ‘Pablo Roxo’; • writeln(‘Meu nome:’, nome);

  15. Exibindo o valor da variável • var • nome: string; • idade: integer; • begin • nome := ‘Pablo Roxo’; • idade := 25; • writeln(‘Meu nome:’, nome, ‘e minha idade:’, idade);

  16. Exibindo o valor da variável • var • altura: real; • begin • altura := 1.75; • writeln(‘Minha altura:’, altura); • Será impresso: 1.75000000000000E+000 • Por quê?

  17. Exibindo o valor da variável • Valores do tipo real (número de ponto flutuante) são armazenados e exibidos na notação matemática exponencial. Para imprimí-lo na forma decimal, basta aplicar uma máscara: • writeln(‘Minha altura:’, altura:0:2); • Será impresso: 1.75 • E o que significa o 0 e o 2? • 0: número de casas à esquerda, antes de começar o número • 2: número de casas após o ponto, do valor decimal

More Related