SlideShare uma empresa Scribd logo
1 de 28
Programação de Sistemas  Linguagem C Filipe Brandão [email_address] CET – Instalação de Manutenção de Sistemas Informáticos
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Objectivos ,[object Object],[object Object],[object Object]
Aprendizagem inicial… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Breve História do C ,[object Object],[object Object],[object Object]
Características da Linguagem C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conceitos Base ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mais Conceitos Base ,[object Object],[object Object],[object Object],[object Object],[object Object]
O  C é  “ Case Sensitive ” ,[object Object],[object Object],[object Object]
A função main ( ) ,[object Object],[object Object]
Estrutura de um programa C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
O Caracter Especial ,[object Object],[object Object],Sinal sonoro  Sinal sonoro  O caracter % %% O caracter ?  O caracter “  O caracter  Tabulação vertical  Tabulação Horizontal  Mudança de linha  Backspace
Variáveis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variáveis – atribuição ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Variáveis ,[object Object],[object Object],[object Object],[object Object],Resto da Divisão Inteira (Módulo) % Divisão Inteira / Multiplicação * Subtracção - Soma + Descrição Operação
A função  scanf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A função  printf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funções getchar() e putchar() ,[object Object],[object Object],[object Object],[object Object],[object Object]
Formatos de leitura e escrita (resumo) %f ou %e ou %E double %f ou %e ou %E float %lu unsigned long int %u unsigned int %uh unsigned short int %ld long int %hd short int %d ou %i int %c char Formato Tipo
Inteiros e variações ,[object Object],[object Object],[object Object]
Características das variáveis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tamanho… ,[object Object],[object Object],[object Object],4 294 967 295 0 4 unsigned long int 65 535 0 2 unsigned short int 65 635 0 2 unsigned int 2 147 483 647 -2 147 483 648 4 long int 32 767 -32 768 2 short int 32 767 -32 768 2 int Valor máximo Valor mínimo Nº de Bytes Tipo de variável
Reais – float e double ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Caracteres - char ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Testes e Condições ,[object Object],[object Object],[object Object],Diferente != Menor ou igual <= Menor < Maior ou igual >= Maior > Igualdade == Nome Operador NOT ! OR || AND && Significado Operador
Estrutura de Decisão if - else ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
if – else ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exercícios (Sizeof) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Exercícios Resolvidos: Frequência relativa, absoluta, acumulada
Exercícios Resolvidos: Frequência relativa, absoluta, acumuladaExercícios Resolvidos: Frequência relativa, absoluta, acumulada
Exercícios Resolvidos: Frequência relativa, absoluta, acumuladaDiego Oliveira
 
Estatística conceitos iniciais_professorjarbas.com.br
Estatística conceitos iniciais_professorjarbas.com.brEstatística conceitos iniciais_professorjarbas.com.br
Estatística conceitos iniciais_professorjarbas.com.brfpv_transilvania
 
Matemática Discreta - Parte VI funções
Matemática Discreta - Parte VI funçõesMatemática Discreta - Parte VI funções
Matemática Discreta - Parte VI funçõesUlrich Schiel
 
Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...
Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...
Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...Izabela Marques
 
Progressão geométrica
Progressão geométricaProgressão geométrica
Progressão geométricarosania39
 
Algebra linear boldrini
Algebra linear   boldriniAlgebra linear   boldrini
Algebra linear boldriniRayovac
 
Aula1: Introdução á Bioestatística
Aula1: Introdução á BioestatísticaAula1: Introdução á Bioestatística
Aula1: Introdução á Bioestatísticaansansil
 
Medidas e sistema de unidades
Medidas e sistema de unidadesMedidas e sistema de unidades
Medidas e sistema de unidadesGuilherme Machado
 
Estatistica aplicada exercicios resolvidos manual tecnico formando
Estatistica aplicada exercicios resolvidos manual tecnico formandoEstatistica aplicada exercicios resolvidos manual tecnico formando
Estatistica aplicada exercicios resolvidos manual tecnico formandoAntonio Mankumbani Chora
 
Probabilidade. 3º ano
Probabilidade. 3º anoProbabilidade. 3º ano
Probabilidade. 3º anowelixon
 

Mais procurados (20)

Exercícios Resolvidos: Frequência relativa, absoluta, acumulada
Exercícios Resolvidos: Frequência relativa, absoluta, acumuladaExercícios Resolvidos: Frequência relativa, absoluta, acumulada
Exercícios Resolvidos: Frequência relativa, absoluta, acumulada
 
Estatística conceitos iniciais_professorjarbas.com.br
Estatística conceitos iniciais_professorjarbas.com.brEstatística conceitos iniciais_professorjarbas.com.br
Estatística conceitos iniciais_professorjarbas.com.br
 
Qui quadrado
Qui quadradoQui quadrado
Qui quadrado
 
Apostila integrais
Apostila integraisApostila integrais
Apostila integrais
 
Matemática Discreta - Parte VI funções
Matemática Discreta - Parte VI funçõesMatemática Discreta - Parte VI funções
Matemática Discreta - Parte VI funções
 
Aula 1 velocidade média
Aula 1  velocidade médiaAula 1  velocidade média
Aula 1 velocidade média
 
Polinomios
PolinomiosPolinomios
Polinomios
 
Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...
Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...
Slides da aula sobre Coordenadas Polares e Integrais Duplas em Coordenadas Po...
 
Progressão geométrica
Progressão geométricaProgressão geométrica
Progressão geométrica
 
MU e MUV
MU e MUVMU e MUV
MU e MUV
 
Hidrocarbonetos
HidrocarbonetosHidrocarbonetos
Hidrocarbonetos
 
Energia mecanica resumo
Energia mecanica   resumoEnergia mecanica   resumo
Energia mecanica resumo
 
Algebra linear boldrini
Algebra linear   boldriniAlgebra linear   boldrini
Algebra linear boldrini
 
Aula1: Introdução á Bioestatística
Aula1: Introdução á BioestatísticaAula1: Introdução á Bioestatística
Aula1: Introdução á Bioestatística
 
Medidas e sistema de unidades
Medidas e sistema de unidadesMedidas e sistema de unidades
Medidas e sistema de unidades
 
Estatistica aplicada exercicios resolvidos manual tecnico formando
Estatistica aplicada exercicios resolvidos manual tecnico formandoEstatistica aplicada exercicios resolvidos manual tecnico formando
Estatistica aplicada exercicios resolvidos manual tecnico formando
 
Trabalho e energia mec+énica
Trabalho e energia mec+énicaTrabalho e energia mec+énica
Trabalho e energia mec+énica
 
Medidas estatísticas
Medidas estatísticasMedidas estatísticas
Medidas estatísticas
 
Probabilidade. 3º ano
Probabilidade. 3º anoProbabilidade. 3º ano
Probabilidade. 3º ano
 
Sequencias
SequenciasSequencias
Sequencias
 

Semelhante a Cet P Sistemas Linguagem C Introducao

Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem Capolllorj
 
Introdução+à+linguagem+c
Introdução+à+linguagem+cIntrodução+à+linguagem+c
Introdução+à+linguagem+cThiago Freitas
 
Curso Completo de Linguagem de Programação C
Curso Completo de Linguagem de Programação CCurso Completo de Linguagem de Programação C
Curso Completo de Linguagem de Programação CJoberthSilva
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem cvingue
 
Henriquecristovao manual c-cpp
Henriquecristovao manual c-cppHenriquecristovao manual c-cpp
Henriquecristovao manual c-cppRUI VIEIRA
 
Apostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cApostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cMaicon Rodrigues
 
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfAula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfEizoKato
 
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfAula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfEizoKato
 
Comandos de Controle de Programa em C
Comandos de Controle de Programa em CComandos de Controle de Programa em C
Comandos de Controle de Programa em CElaine Cecília Gatto
 
Introdução à Linguagem de Programação C
Introdução à Linguagem de Programação CIntrodução à Linguagem de Programação C
Introdução à Linguagem de Programação CJose Augusto Cintra
 
Introduçãso a linguagem c
Introduçãso a linguagem cIntroduçãso a linguagem c
Introduçãso a linguagem csergiocrespo
 

Semelhante a Cet P Sistemas Linguagem C Introducao (20)

Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem C
 
Introdução+à+linguagem+c
Introdução+à+linguagem+cIntrodução+à+linguagem+c
Introdução+à+linguagem+c
 
Curso Completo de Linguagem de Programação C
Curso Completo de Linguagem de Programação CCurso Completo de Linguagem de Programação C
Curso Completo de Linguagem de Programação C
 
Ud2
Ud2Ud2
Ud2
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Henriquecristovao manual c-cpp
Henriquecristovao manual c-cppHenriquecristovao manual c-cpp
Henriquecristovao manual c-cpp
 
Linguagem C clecioamerico
Linguagem C clecioamericoLinguagem C clecioamerico
Linguagem C clecioamerico
 
Apostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cApostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-c
 
Linguagem em c
Linguagem em cLinguagem em c
Linguagem em c
 
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfAula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
 
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfAula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
 
Cap 2
Cap 2Cap 2
Cap 2
 
Cap 2
Cap 2Cap 2
Cap 2
 
Aula de C e C++
Aula de C e C++Aula de C e C++
Aula de C e C++
 
Aula09 traducaosin110
Aula09 traducaosin110Aula09 traducaosin110
Aula09 traducaosin110
 
Comandos de Controle de Programa em C
Comandos de Controle de Programa em CComandos de Controle de Programa em C
Comandos de Controle de Programa em C
 
Introdução à Linguagem de Programação C
Introdução à Linguagem de Programação CIntrodução à Linguagem de Programação C
Introdução à Linguagem de Programação C
 
Introduçãso a linguagem c
Introduçãso a linguagem cIntroduçãso a linguagem c
Introduçãso a linguagem c
 

Último

A influência da Liderança nos Resultados Extraordinários.pptx
A influência da Liderança nos Resultados Extraordinários.pptxA influência da Liderança nos Resultados Extraordinários.pptx
A influência da Liderança nos Resultados Extraordinários.pptxVitorSchneider7
 
Soluções MNE - Mês das Mães 2024_sv (1).pdf
Soluções MNE - Mês das Mães 2024_sv (1).pdfSoluções MNE - Mês das Mães 2024_sv (1).pdf
Soluções MNE - Mês das Mães 2024_sv (1).pdfSabrinaPrado11
 
Catálogo de Produtos OceanTech 2024 - Atualizado
Catálogo de Produtos OceanTech 2024 - AtualizadoCatálogo de Produtos OceanTech 2024 - Atualizado
Catálogo de Produtos OceanTech 2024 - AtualizadoWagnerSouza717812
 
Despertar SEBRAE [PROFESSOR] (1).pdfccss
Despertar SEBRAE [PROFESSOR] (1).pdfccssDespertar SEBRAE [PROFESSOR] (1).pdfccss
Despertar SEBRAE [PROFESSOR] (1).pdfccssGuilhermeMelo381677
 
relatorio de estagio de terapia ocupacional.pdf
relatorio de estagio de terapia ocupacional.pdfrelatorio de estagio de terapia ocupacional.pdf
relatorio de estagio de terapia ocupacional.pdfHELLEN CRISTINA
 
LIDER COACH E SUA IMORTÂNCIA NSS ORGANIZAÇÕES.
LIDER COACH E SUA IMORTÂNCIA NSS ORGANIZAÇÕES.LIDER COACH E SUA IMORTÂNCIA NSS ORGANIZAÇÕES.
LIDER COACH E SUA IMORTÂNCIA NSS ORGANIZAÇÕES.JosineiPeres
 

Último (6)

A influência da Liderança nos Resultados Extraordinários.pptx
A influência da Liderança nos Resultados Extraordinários.pptxA influência da Liderança nos Resultados Extraordinários.pptx
A influência da Liderança nos Resultados Extraordinários.pptx
 
Soluções MNE - Mês das Mães 2024_sv (1).pdf
Soluções MNE - Mês das Mães 2024_sv (1).pdfSoluções MNE - Mês das Mães 2024_sv (1).pdf
Soluções MNE - Mês das Mães 2024_sv (1).pdf
 
Catálogo de Produtos OceanTech 2024 - Atualizado
Catálogo de Produtos OceanTech 2024 - AtualizadoCatálogo de Produtos OceanTech 2024 - Atualizado
Catálogo de Produtos OceanTech 2024 - Atualizado
 
Despertar SEBRAE [PROFESSOR] (1).pdfccss
Despertar SEBRAE [PROFESSOR] (1).pdfccssDespertar SEBRAE [PROFESSOR] (1).pdfccss
Despertar SEBRAE [PROFESSOR] (1).pdfccss
 
relatorio de estagio de terapia ocupacional.pdf
relatorio de estagio de terapia ocupacional.pdfrelatorio de estagio de terapia ocupacional.pdf
relatorio de estagio de terapia ocupacional.pdf
 
LIDER COACH E SUA IMORTÂNCIA NSS ORGANIZAÇÕES.
LIDER COACH E SUA IMORTÂNCIA NSS ORGANIZAÇÕES.LIDER COACH E SUA IMORTÂNCIA NSS ORGANIZAÇÕES.
LIDER COACH E SUA IMORTÂNCIA NSS ORGANIZAÇÕES.
 

Cet P Sistemas Linguagem C Introducao

  • 1. Programação de Sistemas Linguagem C Filipe Brandão [email_address] CET – Instalação de Manutenção de Sistemas Informáticos
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Formatos de leitura e escrita (resumo) %f ou %e ou %E double %f ou %e ou %E float %lu unsigned long int %u unsigned int %uh unsigned short int %ld long int %hd short int %d ou %i int %c char Formato Tipo
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.