Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Linguagem Programação I – C ++
Prof. Leandro Gonçalves
LINGUAGEM C ++
AULA 02
1. APRENDER ONDE É USADO E AS CARACTERÍSTICAS DE C;
2. CONHECER UMA IDE E INSTALAR DEV C++;
3. TRABALHANDO COM A LINGUAGEM C.
OBJETIVO DA AULA
01LINGUAGEM C++
Prof. Leandro Gonçalves
AULA 02
Linguagem de Programação I – C ++ 
AULA 02
02
Prof. Leandro Gonçalves
LINGUAGEM C
Dennis Ritchie, 1941 – 2011.
ENGENHEIRO DE COMPUTAÇÃO e criador 
da Linguagem C.
Linguagem de Programação I – C ++ 
03
Prof. Leandro Gonçalves
AULA 02
ONDE É USADO C
A linguagem C é muito popular e 
usada no mercado para 
desenvolvimento de sistemas 
operacionais, drivers, sistemas 
embarcados (drone) e 
microprocessadores. A linguagem 
C também é muito utilizada em 
circuitos programados no setor 
elétrico, telecom, indústria 
automotiva, uso militar, projetos 
de automação, robótica e internet 
das coisas.
Linguagem de Programação I – C ++ 
04
Prof. Leandro Gonçalves
LINGUAGEM DE COMPILAÇÃO
Linguagens C e C++ são 
compiladas estaticamente, portanto 
seus códigos fontes são transformados 
diretamente em linguagem de 
máquina, enquanto linguagens como 
Java, C# e Python são interpretadas e 
seus códigos fontes transformados em 
uma linguagem intermediária.
AULA 02
Linguagem de Programação I – C ++ 
05
Prof. Leandro Gonçalves
AULA 02
CARACTERÍSTICAS DA LINGUAGEM C
PRÓXIMA AO HARDWARE – A linguagem C está apenas 1 nível acima da linguagem de máquina. 
Possui vários recursos de controle de memória e acesso ao microprocessador. É possível inclusive 
acessar rotinas assembly inline (em linha).
PORTÁVEL – Pode ser compilado em diferentes arquiteturas. Pode ser compilado no Windows, 
Linux, Mac e sistemas embarcados.
ALTA PERFORMANCE – Por estar próximo da máquina possui um alto desempenho de execução. 
MODULAR – Na Linguagem C podemos criar funções em blocos que podem ser reutilizados.
SIMPLES – A Linguagem C é fácil de aprender. Sua sintaxe está espalhada em várias linguagens C 
++, C#, Java, Arduino entre outras.
USO GERAL -Embora não seja a melhor escolha para todas as aplicações. Você pode fazer 
qualquer coisa com C.
Linguagem de Programação I – C ++ 
06
Prof. Leandro Gonçalves
USANDO C
Para programar em linguagem C é 
preciso de um editor de texto e um 
compilador.
A linguagem C possui compiladores 
para diversas plataformas.
AULA 02
Linguagem de Programação I – C ++ 
07
Prof. Leandro Gonçalves
USANDO UMA IDE
IDEs (Integrated Developer 
Environments, ou Ambientes de
Desenvolvimento Integrados) são 
criados para facilitar a vida dos
programadores. Consistem em 
softwares que possuem características 
e ferramentas de apoio ao 
desenvolvimento de programas de 
computador.
Normalmente, possuem editor de 
código (editor de texto), compilador, 
depurador e gerenciador de projetos.
AULA 02
Linguagem de Programação I – C ++ 
08
Prof. Leandro Gonçalves
TRABALHANDO COM LINGUAGEM C
• A linguagem C é uma linguagem estruturada que é compilada.
• Uma linguagem estruturada segue uma sequência de comandos, assim como 
uma receita de comida.
• A compilação é transformar um código-fonte (linguagem humana) escrito por 
um programador(a) em um código de máquina (0 e 1).
APÓS A INSTALAÇÃO, VAMOS EXECUTAR O DEV C++!
AULA 02
Linguagem de Programação I – C ++ 
09
Prof. Leandro Gonçalves
TRABALHANDO COM LINGUAGEM C
Criando um novo projeto.
AULA 02
Linguagem de Programação I – C ++ 
10
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Linguagem de Programação I – C ++ 
11
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Crie uma pasta chamada projetos em 
Meus documentos.
Linguagem de Programação I – C ++ 
12
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
TELA INICIAL da Linguagem C
Linguagem de Programação I – C ++ 
13
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Editando a linha de comentários
Linguagem de Programação I – C ++ 
14
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Exemplos de comentários
Linguagem de Programação I – C ++ 
15
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Uma BIBLIOTECA é uma coleção de subprogramas que contém
códigos, funções pré-definidas para o uso.
Linguagem de Programação I – C ++ 
16
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
MAIN é a função principal da Linguagem C, o ponto 
de partida do código.
Linguagem de Programação I – C ++ 
17
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
• INT – Trabalha os recursos de números;
• ARGC – Refere-se ao número de linhas do código;
• ARGV - Refere-se ao conteúdo das linhas;
• CHAR – Trabalha com letra, números ou outros tipos de caracteres.
LINGUAGEM C é CASE SENSITY – Diferencia minúsculo de maiúsculo.
Linguagem de Programação I – C ++ 
18
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Por questão didática desça as chaves. Lembre que toda linha finaliza com 
um ponto-e-vírgula.
RETURN 0 – É uma função de retorno do MAIN e o 0 (zero) significa que a 
função encerrou sem nenhum problema.
Linguagem de Programação I – C ++ 
19
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Digite o código marcado abaixo.
O comando printf escreve na tela o texto entre parênteses e aspas dupla.
Linguagem de Programação I – C ++ 
20
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Vamos COMPILAR e EXECUTAR o código.
Linguagem de Programação I – C ++ 
21
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Visualização da execução do código compilado.
Linguagem de Programação I – C ++ 
22
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Vamos simular um erro apagando o ponto-e-vírgula no final da linha de 
comando do printf. Vamos analisar o erro gerado.
Linguagem de Programação I – C ++ 
23
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Vamos aprender mais uma linha de comando da Linguagem C.
Digite o código abaixo.
Linguagem de Programação I – C ++ 
24
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
O comando limpou a tela e deu uma PAUSA na execução.
Porém, ele ficou na mesma linha do HELLO WORLD. Vamos ajustar isso!
Linguagem de Programação I – C ++ 
25
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Adicione o comando “/n” dentro das aspas dupla conforme o modelo e 
compile e execute o código novamente.
Linguagem de Programação I – C ++ 
26
Prof. Leandro Gonçalves
AULA 02
TRABALHANDO COM LINGUAGEM C
Vamos salvar todos os documentos.
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22
	Slide 23
	Slide 24
	Slide 25
	Slide 26
	Slide 27

Mais conteúdos dessa disciplina