1 / 19

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. Linguagem C. Anatomia de um programa em C. Início: #include < stdio.h > # include < stdlib.h > [inclusão de outras bibliotecas]

milek
Download Presentation

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 Linguagem C

  2. Anatomia de um programa em C • Início: #include <stdio.h> • #include <stdlib.h> • [inclusão de outras bibliotecas] • Meio: [definições das funções, procedimentos, variáveis...] • Fim: intmain() { • [seu código aqui] • return 0; • }

  3. Declarando variáveis • Toda variável a ser usada deve ser declarada antes de seu uso. • As variáveis podem ser declaradas antes da função principal main() ou durante sua execução. Se elas forem criadas antes, serão variáveis globais. Se forem criadas durante, serão variáveis locais. • 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 C: • int: números inteiros • float: números de ponto flutuante • double: números de ponto flutuante de altos valores • char: caractere (podendo ser texto) • Há variações desses tipos de dados, que são menos utilizados. Aprenderemos também outros tipos de dados durante o curso, como textos (strings) vetores, matrizes, estruturas e arquivos.

  5. Tipos de dados

  6. outros Tipos de dados

  7. Declarando variáveis • #include <stdio.h> • #include <stdlib.h> • [declare variáveis aqui: variáveis globais] • intmain() { • [declare variáveis aqui: variáveis locais] • return0; • }

  8. declarando variáveis • Para declarar as variáveis você deve colocar o tipo do dado e digitar o nome dela, além do ponto-e-vírgula. Se quiser que ela inicie com um valor, basta colocar um igual “=” e o valor, além do ponto-e-vírgula; • int idade = 25; sem aspas, números inteiros • char sexo = ‘M’; delimitado por aspas simples • float altura; sem aspas, ponto separando as casas decimais • doubleqtd; sem aspas, ponto separando as casas decimais

  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. • int prova; • int trabalho; • float media; • int prova, trabalho; • float media;

  10. Atribuindo valores às variáveis • Para atribuirmos valores, usamos o símbolo de igual “=”. • Primeiro digitamos a variável que queremos atribuir um valor, depois o “=” e por último o valor a ser atribuído. • idade = 25; • sexo = ‘M’; • altura = 1.75;

  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. • intmain() { • int a, b; • a = 3; • b = a; • intmain() { • int a = 3, b, c = 5; • b = a = c = 5;

  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. • Não é necessário definir um tipo. Se você atribuir um valor numérico ou texto, 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. • Não se deve colocar ponto-e-vírgula no fim da declaração da constante.

  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. • #define pi 3.14 • intmain() { • intbase, altura; • #define sexo ‘M’

  14. Exibindo o valor da variável • Utilizamos a função printf() para imprimir um texto e/ou variável, passando a(s) variável(is) como parâmetro. •  printf(“Texto”, [variável], [variável], ......); • intmain() { • int idade = 25; • printf(“Minha idade ... %d anos”, idade); • Será impresso na tela: Minha idade ... 25 anos

  15. Exibindo o valor da variável • No exemplo: printf(“Minha idade ... %d anos”, idade); • Utilizamos o %d, e quando foi impresso, ele foi trocado pelo 25. • Por quê? • Temos que colocar o texto inteiro dentro do primeiro parâmetro, delimitado pelas aspas duplas, e sempre que formos utilizar uma variável, devemos usar estes operadores que iniciam com o porcento “%”. •  printf(“Minha idade ... %d anos”, idade);

  16. Exibindo o valor da variável • intmain() { • inthor = 8, min = 11, seg = 49; • printf(“São %d horas, %d minutos e %d segundos”, hor, min, seg); • Será impresso: São 8 horas, 11 minutos e 49 segundos

  17. exibindo o valor da variável

  18. Exibindo o valor da variável • intmain() { • float altura = 1.75; • printf(“%f”, altura); • } • Será impresso: 1.750000 • Por quê?

  19. 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: • printf(“%0.2f”, altura); • 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