
































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
proteção ip e programação básica e proteção de ip
Tipologia: Manuais, Projetos, Pesquisas
1 / 40
Esta página não é visível na pré-visualização
Não perca as partes importantes!

































#include <stdio.h>
int main ( ) {
float celsius ; float farenheit ; celsius = 30; farenheit = 9.0/5 *celsius + 32; printf (“30 graus celsius = %f graus farenheit”,farenheit); return 0; }
#include
float float
int main
celsius farenheit
printf
Linguagem de programação de finalidade
geral criada por Dennis Ritchie em 1972
Ela faz parte das linguagens denominadas
imperativas
Ações que o computador deve executar são especificadas como comandos que alteram o estado da memória
Combina o alto nível com o baixo nível ,
permitindo a manipulação direta de bits, bytes
e endereços de memória
Possui fluxos de controle e estruturas de
dados presentes na maioria das linguagens
imperativas
Dá-se muita liberdade ao programador
Programas ininteligíveis, acesso direto à
memória
Não há verificação de tipos e nem de limites
de arrays (veremos depois)
Mensagens de erro muito vagas (limitação do
compilador )
Um programa é constituído de uma ou mais funções
Uma destas funções deve ser a função main
O programa inicia sua execução na função main
Mas, o que é uma função?
Comandos, declarações, chamada de funções, etc
Expressão aritmética
Declaração de variavel
Comando
13
Lista de parâmetros
Tipo de valor retornado (se for o caso) Nome
Lista de parâmetros formais (se houver)
Nome do parâmetro e tipo do parâmetro
Tipo retornado Nome
Parênteses obrigatórios
Corpo da função dentro das chaves { }
Instruções devem ser separadas por ponto e vírgula (;)
Instruções Declarações, comandos, expressões, etc O comando return , caso o tipo de retorno seja diferente de void
header files ou arquivos com extensão .h
Por exemplo: # include < stdio.h > Não possui ponto_e_vírgula ( ; ) stdio.h é uma biblioteca que contém funções de entrada/saída, tal como a função printf que permite mostrar alguma mensagem no monitor
int multiplicacao (int p1, int p2)
{
int produto; produto = p1 * p2; return produto;
}
Inclui a biblioteca stdio
Chama função da biblioteca stdio
Chama a função multiplicacao
Argumentos da função
int multiplicacao (int p1, int p2)
{
int produto; produto = p1 * p2; return produto;
}
Inclui a biblioteca stdio
Chama função da biblioteca stdio
Programas manipulam dados (valores) e
esses dados são armazenados em variáveis
Uma variável é uma posição na memória
referenciada por um identificador (nome)
Uma variável deve ser declarada informando
o tipo de dado que ela armazenará e o nome
dela
int total; int count, temp, result;
Muitas variáveis podem ser criadas em uma declaração
tipo nome