programaÇÃo procedimental professoras: fabíola gonçalves. ufu universidade federal de...

21
PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

Upload: internet

Post on 18-Apr-2015

115 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

PROGRAMAÇÃO PROCEDIMENTAL

Professoras: Fabíola Gonçalves.

UFUUniversidade Federal de

Uberlândia

Page 2: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

AGENDA

Apresentação do ambiente de desenvolvimento

Criação de Programa Compilação de Programa Execução de Programa Atividades

Page 3: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

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

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.

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

Page 4: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

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 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.

Page 5: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia
Page 6: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

CRIANDO UM PROJETO

Page 7: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

SELECIONE A CATEGORIA CONSOLE APPLICATION

Page 8: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

OPÇÃO PARA TRABALHAR COM ARQUIVOS C

Page 9: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

SELECIONE UM LOCAL E UM NOME PARA O PROJETO QUE ESTÁ SENDO CRIADO

Page 10: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

COMPILADOR

Page 11: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

AUTOMATICAMENTE CRIA-SE UM ARQUIVO FONTE CHAMADO MAIN.CPP

Laboratório.

Page 12: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

COMPILANDO UM PROGRAMA

Page 13: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

COMPILAÇÃO DE UM PROGRAMA C

Page 14: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

ESTRUTURA BÁSICA DE UM PROGRAMA C

Page 15: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

VARIÁVEIS Representam dados no computador São associadas ao tipo de dado representado Seu conteúdo ocupa espaço em memória

São identificadas por um nome Escolha nomes significativos

Pode usar quantos caracteres quiser 1o caracter deve ser obrigadoriamente uma letra ou _

C diferencia maiúsculas e minúsculas

NOME Nome nome

Page 16: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

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;

Page 17: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

A FUNÇÃO PRINTF()

Page 18: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

SOMA DE NÚMEROS

Page 19: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

ATRIBUIÇÃO

Page 20: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

IMPRESSÃO DE VARIÁVEIS

Page 21: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia

UM PROGRAMA PARA CÁLCULO DA MÉDIA