1 //. retangulo. c - exibe um retangulo vermelho no vídeo//* retangulo.c - exibe um retangulo vermelho no vídeo */ #include
2 /. São dadas duas provas (p1, p2) e dois trabalhos(t1, t2)/*São dadas duas provas (p1, p2) e dois trabalhos(t1, t2). Calcule a média considerando somente a maior nota da prova e a maior nota do trabalho*/ #include
3 Exercício 1 – passagem de parâmetro por valorCrie uma função (que você criou) para receber dois valores reais (a,b) e devolver o valor a^b( a elevado a b). Use esta função para calcular e mostrar a ^b onde (a,b) são dois parâmetros locais que devem ser lidos pelo programa principal. Teste para a=1 e b=1; a=1 e b=2; a=2 e b=1; a= 3e b=2; a=4.37 e b= 2.5. #include
4 Exercício 2 – passagem de parâmetro por referênciaFaça uma função para receber: altura, largura e o comprimento (a, l, c) de um paralelepípedo. Calcular e fornecer: o volume (a.l.c) e a área total (2.a.l + 2.a.c + 2.b.c). Esta função deve pirâmide quadradade um cone e fornecer . #include
5 Exercício 3- Estrutura de registro: typedefCrie uma estrutura registro clima para armazenar hora (int) e temperatura (float). Leia dois registros com suas temperaturas e horas correspondentes. Informe qual a maior temperatura e a que horas ocorreu. #include
6 Exercício 1- solução #include
7 Exercício 2 – passagem de parâmetro por referência-solução#include
8 Macros e Funções. Processos envolvidos na IDE.h .lib Pre-processador Compilador Linkeditor .exe Prog.c .obj
9 Pelles C Pelles C IDE (Interface Development Environment):Edita; compila; liga; executa. Arduino IDE com HW e SW integrados
10 Fases para execução de um programaEdição do programa: código-fonte; Pre-processador: Inclusão de bibliotecas (#include e #define). Compilador: Tradução do código-fonte em forma intermediária de linguagem (.obj); Linkeditor: Inclusão de funções de biblioteca e transformação em programa executável. O Pre-processador tem capacidade de executar alterações ao programa fonte através de diretivas embutidas no código-fonte:
11 Formas de uso das diretivas #includeA diretiva include quando executada pelo pré-processador, faz com que uma cópia do arquivo seja incluída no programa. 1 - #include
12 Formas de uso das diretivas #include2 - #include “arquivo_do_programador” Uma cópia do arquivo_do_programador é incluída no programa. Exemplo: /* "port.h" */ #define algoritmo int main(void) #define inicio { #define fim } #define exiba(mensagem) puts(mensagem) Crie o arquivo e salve como port.h : Save as; Na opção Tipo, escolha: Include File (tipo .h)
13 Faça um programa que defina pi = 3,14Faça um programa que defina pi = 3,14. Receba o raio e calcule a área de um circulo: s=pi * raio raio #include
14 Uso de #include “port.h”/* arquivo port.h */ #define algoritmo int main(void) #define inicio { #define fim } #define exiba(mensagem) puts(mensagem) #define PI 3.14 //salvar o arquivo com extensão .h
15 Criação de arquivo de biblioteca .h
16 Cont. Crie o arquivo fonte portugues2.c. Salve com a extensão .c#include