33
LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Embed Size (px)

Citation preview

Page 1: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

LINGUAGEM DE PROGRAMAÇÃO I

Aula 1- Conhecendo a Linguagem C

Page 2: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Conteúdo Programático desta aula

História da linguagem C;

Vantagens do aprendizado da linguagem C;

A evolução da linguagem;

Editando/ Compilando/ Executando- Windows;

Editando/ Compilando/ Executando- Linux;

Estrutura básica do programa na linguagem C.

Page 3: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Page 4: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

A história da linguagem C

Page 5: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Vantagens do aprendizado da linguagem C

Portabilidade

Simplicidade

Estruturada

Rápida

Modularidade

Nível Intermediário

Page 6: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

A evolução da linguagem

Page 7: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Editando/ Compilando/ Executando- Windows/Dev-C++

Page 8: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Editando - Windows/Dev-C++

Page 9: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Editando - Windows/Dev-C++

Page 10: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Compilando / Executando – Windows/Dev-C++

Page 11: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Compilando / Executando – Windows/Dev-C++

Page 12: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Saída – Windows/Dev-C++

Page 13: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Editando/ Compilando/ Executando- Linux

Page 14: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Editando/ Compilando/ Executando- Linux

Page 15: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Editando - Linux

Page 16: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Compilando - Linux TERMINAL

Page 17: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Executando - Linux TERMINAL

Page 18: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Saída - Linux TERMINAL

Page 19: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Page 20: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

A estrturura do programa

Page 21: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

A estrturura do programa - Windows

Page 22: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

A estrturura do programa - Linux

Page 23: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

A estrturura do programa – Windows / Linux

Page 24: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

Page 25: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

1) Linhas que começam por # fazem parte da linguagem C?

Page 26: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

1) Linhas que começam por # fazem parte da linguagem C?

R: Não, pois toda linha que começa por # é uma diretiva do pré-processador. Observe que não termina por ; .

Page 27: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

1) Linhas que começam por # fazem parte da linguagem C?

R: Não, pois toda linha que começa por # é uma diretiva do pré-processador. Observe que não termina por ; .

2) Qual o significado de stdio.h?

Page 28: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

1) Linhas que começam por # fazem parte da linguagem C?

R: Não, pois toda linha que começa por # é uma diretiva do pré-processador. Observe que não termina por ; .

2) Qual o significado de stdio.h?

R: É um arquivo de cabeçalho. Seu significado é standard input output. A extensão h é de head.

Page 29: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

3) Quais os símbolos que envolvem comandos/ instruções, formando um bloco?

Page 30: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

3) Quais os símbolos que envolvem comandos/ instruções, formando um bloco?

R: { e }

Page 31: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

3) Quais os símbolos que envolvem comandos/ instruções, formando um bloco?

R: { e }

4) Onde estão os erros das linhas abaixo?int main();int mainint Main()

Page 32: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I

3) Quais os símbolos que envolvem comandos/ instruções, formando um bloco?

R: { e }

4) Onde estão os erros das linhas abaixo?int main(); Não tem o ;int main Faltam os parêntesesint Main() O M, pois tinha que ser m

Page 33: LINGUAGEM DE PROGRAMAÇÃO I Aula 1- Conhecendo a Linguagem C

Conhecendo a linguagem C – Aula 1

LINGUAGEM DE PROGRAMAÇÃO I