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

Transcript of PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de...

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