Introdu - PowerPoint PPT Presentation

About This Presentation
Title:

Introdu

Description:

UFU Universidade Federal de Uberl ndia INTRODU A COMPUTA O ENG. CIVIL Professora: Fab ola Gon alves. – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 37
Provided by: Fabio211
Category:

less

Transcript and Presenter's Notes

Title: Introdu


1
Introduçã a Computação
Eng. Civil
UFUUniversidade Federal de Uberlândia

Professora Fabíola Gonçalves.
2
Agenda
  • Apresentação do ambiente de desenvolvimento
  • Criação de Programa
  • Compilação de Programa
  • Atribuição de Variáveis
  • Expressões Aritméticas e Operadores
  • Expressões Lógicas e Operadores
  • Função para Saída de Dados
  • Execução de Programa
  • Atividades

3
Linguagem C
  • Criada por Dennis M. Ritchie e Ken Thompson no
    laboratório Bell em 1972.
  • Baseada na linguagem B (que por sua vez é baseada
    na linguagem BCPL).
  • Utilizada para criação de programas de diversos
    tipos (sistemas operacionais, planilhas
    eletrônicas, processadores de texto,gerenciadores
    de banco de dados, sistemas de transmissão de
    dados e telefonia, processadores gráficos,
    programas para engenharia, etc.

4
Linguagem C
  • Programas em C são escritos em um editor de texto
    e salvos como arquivos em extensão .c
  • Os arquivos .c também são conhecidos como
    códigofonte do programa C.
  • Para transformar o código-fonte em um código
    executável (programa) é necessário utilizar um
    compilador.
  • O compilador utilizado na disciplina será o mingw
    (gcc para windows) presente no editor
    codeblocks (distribuição gratuita).
  • Para baixar o codeblocks e o mingw juntos,
    acesse www.codeblocks.org

5
Linguagem C
  • Algumas características
  • C é case sensitive, ou seja, letras maiúsculas e
    minúsculas fazem TODA diferença.
  • A linguagem é estruturada
  • Encoraja bons hábitos de programação.
  • Um programa em C pode ser desenvolvido em partes
    separadas (até mesmo por pessoas distintas) que
    serão unidas num produto final.
  • Programas feitos em C são rápidos para executar.
  • C é portátil, ou seja, pode ser utilizada para
    escrever programas para diversos sistemas
    operacionais ou plataformas.

6
Linguagem C
  • C linguagem de alto/médio nível
  • C permite a manipulação de bits, bytes e endereço
  • 32 palavras-chaves
  • Sintaxe formal do C
  • Bibliotecas Padrão C ANSI especifica padrão de
    funções que realizam as tarefas mais básicas

Studio.h contém funções, macros e constantes
padrões ao compilador. Uso em C de quaiquer
funções para entrada ou saída de dados
Stdlib.h biblioteca de propósito geral padrão
da linguagem de programação C. Ela possui funções
envolvendo alocação de memória, controle de
processos, conversões e outras.
7
A Diretiva include
  • Utilizada para incluir uma arquivo contendo a
    definição de funções em linguagem C.
  • Estes arquivos, de extensão, .h são denominados
    bibliotecas de funções.
  • Algumas bibliotecas da linguagem C
  • stdio.h (contém funções de entrada e saída de
    dados)
  • stdlib.h (biblioteca padrão de funções diversas.
    Ela possui funções envolvendo alocação de
    memória, controle de processos, conversões e
    outras.).
  • math.h (biblioteca de funções matemáticas)

8
Programa em C
  • Um programa em C é composto por um conjunto de
    Funções.
  • A função pela qual o programa começa a ser
    executado chama-se main.
  • Após cada comando em C deve-se colocar um
    (ponto-e-vírgula () ).
  • Um programa em C deve ser Identado para que possa
    ser lido com mais facilidade.

9
Função Main
  • TODO programa em linguagem C deve possuir uma, e
    apenas uma, função main().
  • A função main() é o ponto de partida do programa.
  • A função main() é definida com o seguinte código
  • int main(void)
  • O código da função main() é delimitado por
    chaves.
  • Ao final da função main() é utilizado o seguinte
    código
  • return 0

10
(No Transcript)
11
Criando um projeto
12
selecione a categoria Console Application
13
opção para trabalhar com arquivos C
14
selecione um local e um nome para o projeto que
está sendo criado
15
Compilador
16
automaticamente cria-se um arquivo fonte chamado
main.cpp
  • Laboratório.

17
Compilando um Programa
18
Compilação de um programa C
19
Estrutura básica de um programa C
20
Variáveis
  • Uma variável em C é um espaço de memória
    reservado para armazenar um certo tipo de dado e
    tendo um nome para referenciar o seu conteúdo.
  • São associadas ao tipo de dado representado
  • O tipo de dado informa a quantidade de memória
    que ela ocupará e o modo como um valor deverá ser
    armazenado e interpretado.
  • São identificadas por um nome
  • Escolha nomes significativos
  • Pode usar quantos caracteres quiser
  • 1o caracter deve ser obrigadoriamente uma letra
    ou _

21
Variáveis
  • int (inteiro 4 byte)
  • float (real 4 bytes)
  • double (real com dupla precisão 8 bytes)
  • char (caractere 1 byte)
  • void (tipo vazio 0 byte)

22
Variáveis
  • Declaração e atribuição de variáveis em um
    programa C
  • --tipo nome
  • Exemplos
  • int idade
  • char letra a
  • float pi 3.1416
  • C diferencia maiúsculas e minúsculas
  • NOME Nome nome

23
Comentários em Programas
  • / ltcomentáriosgt /
  • Pode ser escrito em várias linhas ou uma única
    linha (até mesmo em uma linha que contém código
    C).
  • A maioria dos copiladores C também aceita o
    comentário de linha de C
  • // comentário
  • Comenta todo o texto até o final da linha

24
Comentários em Programas
  • Exemplos
  • / Este é um comentário válido em um programa C
    /
  • / Este é um comentário / inválido / em um
    programa C /
  • // Este é um comentário de linha da
  • // linguagem C, mas a maioria dos
  • // compiladores C também o aceitam.

25
A função printf()
26
Operadores
27
Operadores
28
Operadores
29
Operadores Aritméticos deAtribuição
  • Abreviam expressões aritméticas.
  • x y equivale a x x y
  • x - y equivale a x x y
  • x y equivale a x x y
  • x / y equivale a x x / y
  • x y equivale a x x y

30
Soma de Números
31
Atribuição
32
printf - Função de Saída de Dados
  • Função da biblioteca stdio.h para realizar a
    saída de dados.
  • A função imprime dados na saída padrão (tela do
    computador).
  • Para imprimir um texto usando printf, o texto
    deve estar entre aspas duplas.
  • Exemplo
  • printf(Este texto entre aspas é escrito na tela
    do computador.)

33
printf - Função de Saída de Dados
  • \n é utilizado como quebra de linha
  • printf(Texto da linha 1 \n Texto da linha 2)
  • A função printf pode incluir o valor de variáveis
    junto ao texto a ser exibido. Para isto são
    utilizados os seguintes marcadores
  • c para impressão de variáveis do tipo char
  • d para variáveis do tipo int
  • f para variáveis do tipo float
  • lf para variáveis do tipo double

34
Impressão de Variáveis
35
Um programa para cálculo e Impressão da da Média
36
Exemplo de uso da Função printf
Write a Comment
User Comments (0)
About PowerShow.com