programaÇÃo procedimental professoras: fabíola gonçalves. ufu universidade federal de...
TRANSCRIPT
![Page 1: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/5.jpg)
![Page 6: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/6.jpg)
CRIANDO UM PROJETO
![Page 7: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/7.jpg)
SELECIONE A CATEGORIA CONSOLE APPLICATION
![Page 8: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/8.jpg)
OPÇÃO PARA TRABALHAR COM ARQUIVOS C
![Page 9: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/9.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/10.jpg)
COMPILADOR
![Page 11: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/12.jpg)
COMPILANDO UM PROGRAMA
![Page 13: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/13.jpg)
COMPILAÇÃO DE UM PROGRAMA C
![Page 14: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/14.jpg)
ESTRUTURA BÁSICA DE UM PROGRAMA C
![Page 15: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/15.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/17.jpg)
A FUNÇÃO PRINTF()
![Page 18: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/18.jpg)
SOMA DE NÚMEROS
![Page 19: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/19.jpg)
ATRIBUIÇÃO
![Page 20: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/20.jpg)
IMPRESSÃO DE VARIÁVEIS
![Page 21: PROGRAMAÇÃO PROCEDIMENTAL Professoras: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia](https://reader030.vdocuments.mx/reader030/viewer/2022020110/552fc13d497959413d8dc932/html5/thumbnails/21.jpg)
UM PROGRAMA PARA CÁLCULO DA MÉDIA