SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Programação Orientada a
   Objetos – Resumo I


       Prof. Fulvio B. Prevot
Conceitos e Fundamentos de Programação

• Programação é toda atividade envolvida na criação de
  programas para computadores.
• Algoritmo é uma sequência de passos ou etapas
  ordenadas de maneira racional e lógica, com a finalidade
  de resolver um problema.
• Programa é uma sequência de instruções ou comandos,
  ordenados de maneira racional e lógica, de modo que o
  computador possa automaticamente executar tarefas.
• Linguagem de programação é um conjunto de símbolos,
  comandos e funções, usada para escrever um programa de
  computador.
• O Programador, após analisar o problema e construir o
  algoritmo, usa uma linguagem de programação, para
  escrever o programa, de forma que este execute
  automaticamente a ideia da solução expressa no algoritmo.
Conceitos e Fundamentos de Programação
• Há várias maneiras de se construir e representar
  um algoritmo; duas técnicas bastante usuais são:
  – Fluxograma ou diagrama de blocos
  – Português estruturado (ou “Portugol”).
• No “Portugol”, escreve-se a solução passo a
  passo, usando-se um português bem simples.
• Exemplo: Algoritmo para soma de dois números.
     inicio
            ler (a);
            ler (b);
            c ← a + b;
            exibir (c);
     fim;
Conceitos e Fundamentos de Programação

• Num diagrama de blocos (ou fluxograma), o algoritmo é
  representado, usando-se figuras geométricas.
• Exemplo: Algoritmo para somar dois números.

          inicio



             a, b       c←a+b         c




                                       fim
Conceitos e Fundamentos de Programação
                           Início ou fim de
       Executar            processamento



                            Saída (vídeo)
       Condicional




       Conector            Saída (impressora)



      Entrada (teclado)   Sentido do
                          processamento
Conceitos e Fundamentos de Programação
• Uma vez construído o algoritmo, ou seja, uma vez que as
  etapas e os detalhes da solução estão definidos, pode-se
  escrever um programa de computador, a fim de se ter uma
  forma automática de se testar e usar a solução do
  problema.
• Normalmente, um programa de computador é constituído
  de três fases:
   – Entrada de dados
   – Processamento
   – Saída de dados
• Após escrever o programa, usando uma determinada
  linguagem de programação, o programador usa o programa
  compilador.
• Compilador é o programa que faz a tradução do programa,
  escrito na linguagem de programação escolhida pelo
  programador (por exemplo, Java), para a linguagem de
  máquina (ou para uma linguagem intermediária).
Conceitos e Fundamentos de Programação
• Para armazenar dados na memória do computador, são
  usadas as variáveis.
• Uma variável corresponde a uma porção bem delimitada e
  bem definida da memória do computador, na qual serão
  armazenados dados de um determinado tipo.
• De acordo com o tipo de dado ou informação armazenada,
  uma variável pode usar mais ou menos quantidade de
  memória do computador.
• Dados podem ser:
   – De tipo primitivo: são os tipos mais simples, tais como números
     inteiros, números reais, lógico (verdadeiro ou falso) e caracter.
   – De tipo abstrato (ou de objeto): resultante da combinação de tipos
     primitivos ou de outros tipos abstratos (exemplo: sequência de
     caracteres).

Más contenido relacionado

Destacado

Sistemas Inteligentes de Apoio a Decisão
Sistemas Inteligentes de Apoio a DecisãoSistemas Inteligentes de Apoio a Decisão
Sistemas Inteligentes de Apoio a DecisãoGabriel Faustino
 
Conceito de metodologia orientada a objetos
Conceito de metodologia orientada a objetosConceito de metodologia orientada a objetos
Conceito de metodologia orientada a objetosGabriel Faustino
 
Programação orientada a objetos – III
Programação orientada a objetos – IIIProgramação orientada a objetos – III
Programação orientada a objetos – IIIGabriel Faustino
 
Parte3 - Fundamentos de Sistema de Informação
Parte3 - Fundamentos de Sistema de InformaçãoParte3 - Fundamentos de Sistema de Informação
Parte3 - Fundamentos de Sistema de InformaçãoGabriel Faustino
 
ADM - Evolução do pensamento em administração
ADM - Evolução do pensamento em administraçãoADM - Evolução do pensamento em administração
ADM - Evolução do pensamento em administraçãoGabriel Faustino
 
ADM - O ambiente organizacional
ADM - O ambiente organizacionalADM - O ambiente organizacional
ADM - O ambiente organizacionalGabriel Faustino
 
ADM - Introdução à administração e às organizações
ADM - Introdução à administração e às organizaçõesADM - Introdução à administração e às organizações
ADM - Introdução à administração e às organizaçõesGabriel Faustino
 
ADM - Modelos organizacionais
ADM - Modelos organizacionaisADM - Modelos organizacionais
ADM - Modelos organizacionaisGabriel Faustino
 
Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetosGabriel Faustino
 
Parte4 - Fundamentos de Sistema de Informação
Parte4 - Fundamentos de Sistema de InformaçãoParte4 - Fundamentos de Sistema de Informação
Parte4 - Fundamentos de Sistema de InformaçãoGabriel Faustino
 
Parte5 - Fundamentos de Sistema de Informação
Parte5 - Fundamentos de Sistema de InformaçãoParte5 - Fundamentos de Sistema de Informação
Parte5 - Fundamentos de Sistema de InformaçãoGabriel Faustino
 
Parte7 - Fundamentos de Sistema de Informação
Parte7 - Fundamentos de Sistema de InformaçãoParte7 - Fundamentos de Sistema de Informação
Parte7 - Fundamentos de Sistema de InformaçãoGabriel Faustino
 
Parte1 - Fundamentos de Sistema de Informação
Parte1 - Fundamentos de Sistema de InformaçãoParte1 - Fundamentos de Sistema de Informação
Parte1 - Fundamentos de Sistema de InformaçãoGabriel Faustino
 
Parte2 - Fundamentos de Sistema de Informação
Parte2 - Fundamentos de Sistema de InformaçãoParte2 - Fundamentos de Sistema de Informação
Parte2 - Fundamentos de Sistema de InformaçãoGabriel Faustino
 
O ambiente e a cultura organizacional
O ambiente e a cultura organizacionalO ambiente e a cultura organizacional
O ambiente e a cultura organizacionalDanilo Alves
 

Destacado (20)

Sistemas Inteligentes de Apoio a Decisão
Sistemas Inteligentes de Apoio a DecisãoSistemas Inteligentes de Apoio a Decisão
Sistemas Inteligentes de Apoio a Decisão
 
Conceito de metodologia orientada a objetos
Conceito de metodologia orientada a objetosConceito de metodologia orientada a objetos
Conceito de metodologia orientada a objetos
 
Programação orientada a objetos – III
Programação orientada a objetos – IIIProgramação orientada a objetos – III
Programação orientada a objetos – III
 
Parte3 - Fundamentos de Sistema de Informação
Parte3 - Fundamentos de Sistema de InformaçãoParte3 - Fundamentos de Sistema de Informação
Parte3 - Fundamentos de Sistema de Informação
 
Ferramentas case
Ferramentas caseFerramentas case
Ferramentas case
 
Modelo caso uso
Modelo caso usoModelo caso uso
Modelo caso uso
 
ADM - Evolução do pensamento em administração
ADM - Evolução do pensamento em administraçãoADM - Evolução do pensamento em administração
ADM - Evolução do pensamento em administração
 
ADM - O ambiente organizacional
ADM - O ambiente organizacionalADM - O ambiente organizacional
ADM - O ambiente organizacional
 
ADM - Introdução à administração e às organizações
ADM - Introdução à administração e às organizaçõesADM - Introdução à administração e às organizações
ADM - Introdução à administração e às organizações
 
ADM - Modelos organizacionais
ADM - Modelos organizacionaisADM - Modelos organizacionais
ADM - Modelos organizacionais
 
Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetos
 
Diagrama classes
Diagrama classesDiagrama classes
Diagrama classes
 
Parte4 - Fundamentos de Sistema de Informação
Parte4 - Fundamentos de Sistema de InformaçãoParte4 - Fundamentos de Sistema de Informação
Parte4 - Fundamentos de Sistema de Informação
 
Parte5 - Fundamentos de Sistema de Informação
Parte5 - Fundamentos de Sistema de InformaçãoParte5 - Fundamentos de Sistema de Informação
Parte5 - Fundamentos de Sistema de Informação
 
Parte7 - Fundamentos de Sistema de Informação
Parte7 - Fundamentos de Sistema de InformaçãoParte7 - Fundamentos de Sistema de Informação
Parte7 - Fundamentos de Sistema de Informação
 
Parte1 - Fundamentos de Sistema de Informação
Parte1 - Fundamentos de Sistema de InformaçãoParte1 - Fundamentos de Sistema de Informação
Parte1 - Fundamentos de Sistema de Informação
 
Parte2 - Fundamentos de Sistema de Informação
Parte2 - Fundamentos de Sistema de InformaçãoParte2 - Fundamentos de Sistema de Informação
Parte2 - Fundamentos de Sistema de Informação
 
Exercicio venda livros
Exercicio venda livrosExercicio venda livros
Exercicio venda livros
 
O ambiente e a cultura organizacional
O ambiente e a cultura organizacionalO ambiente e a cultura organizacional
O ambiente e a cultura organizacional
 
Cultura Organizacional 3
Cultura Organizacional 3Cultura Organizacional 3
Cultura Organizacional 3
 

Más de Gabriel Faustino

Especificação caso de uso
Especificação caso de usoEspecificação caso de uso
Especificação caso de usoGabriel Faustino
 
Uso do auto preenchimento para inserir dados
Uso do auto preenchimento para inserir dadosUso do auto preenchimento para inserir dados
Uso do auto preenchimento para inserir dadosGabriel Faustino
 
Sobre data e os Sistemas de Data
Sobre data e os Sistemas de DataSobre data e os Sistemas de Data
Sobre data e os Sistemas de DataGabriel Faustino
 
Funçoes de Planilha listadas por categoria
Funçoes de Planilha listadas por categoriaFunçoes de Planilha listadas por categoria
Funçoes de Planilha listadas por categoriaGabriel Faustino
 
Sistema de Informação para e-Commerce
Sistema de Informação para e-CommerceSistema de Informação para e-Commerce
Sistema de Informação para e-CommerceGabriel Faustino
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugolGabriel Faustino
 
ADM - Estudo de caso - MC Donalds
ADM - Estudo de caso - MC Donalds ADM - Estudo de caso - MC Donalds
ADM - Estudo de caso - MC Donalds Gabriel Faustino
 
ADM - Jeitinho brasileiro nas organizações
ADM - Jeitinho brasileiro nas organizaçõesADM - Jeitinho brasileiro nas organizações
ADM - Jeitinho brasileiro nas organizaçõesGabriel Faustino
 

Más de Gabriel Faustino (14)

Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Especificação caso de uso
Especificação caso de usoEspecificação caso de uso
Especificação caso de uso
 
Uso do auto preenchimento para inserir dados
Uso do auto preenchimento para inserir dadosUso do auto preenchimento para inserir dados
Uso do auto preenchimento para inserir dados
 
Sobre data e os Sistemas de Data
Sobre data e os Sistemas de DataSobre data e os Sistemas de Data
Sobre data e os Sistemas de Data
 
Resumo de Tipo de Dados
Resumo de Tipo de DadosResumo de Tipo de Dados
Resumo de Tipo de Dados
 
Funçoes de Planilha listadas por categoria
Funçoes de Planilha listadas por categoriaFunçoes de Planilha listadas por categoria
Funçoes de Planilha listadas por categoria
 
Funçao msgBox
Funçao msgBoxFunçao msgBox
Funçao msgBox
 
Função inPutbox
Função inPutboxFunção inPutbox
Função inPutbox
 
Sobre as Macros
Sobre as MacrosSobre as Macros
Sobre as Macros
 
Sistema de Informação para e-Commerce
Sistema de Informação para e-CommerceSistema de Informação para e-Commerce
Sistema de Informação para e-Commerce
 
Manual de portugol
Manual de portugolManual de portugol
Manual de portugol
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
ADM - Estudo de caso - MC Donalds
ADM - Estudo de caso - MC Donalds ADM - Estudo de caso - MC Donalds
ADM - Estudo de caso - MC Donalds
 
ADM - Jeitinho brasileiro nas organizações
ADM - Jeitinho brasileiro nas organizaçõesADM - Jeitinho brasileiro nas organizações
ADM - Jeitinho brasileiro nas organizações
 

Último

Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfIedaGoethe
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdfDemetrio Ccesa Rayme
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASEdinardo Aguiar
 
Mapas Mentais - Português - Principais Tópicos.pdf
Mapas Mentais - Português - Principais Tópicos.pdfMapas Mentais - Português - Principais Tópicos.pdf
Mapas Mentais - Português - Principais Tópicos.pdfangelicass1
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSOVALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSOBiatrizGomes1
 
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxDeyvidBriel
 
O guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfO guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfErasmo Portavoz
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaFernanda Ledesma
 
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbv19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbyasminlarissa371
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdfHABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdfdio7ff
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAlexandreFrana33
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 

Último (20)

Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
 
Mapas Mentais - Português - Principais Tópicos.pdf
Mapas Mentais - Português - Principais Tópicos.pdfMapas Mentais - Português - Principais Tópicos.pdf
Mapas Mentais - Português - Principais Tópicos.pdf
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSOVALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
 
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
 
O guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfO guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdf
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão Linguística
 
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbv19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdfHABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdf
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptx
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 

Programação orientada a objetos – I

  • 1. Programação Orientada a Objetos – Resumo I Prof. Fulvio B. Prevot
  • 2. Conceitos e Fundamentos de Programação • Programação é toda atividade envolvida na criação de programas para computadores. • Algoritmo é uma sequência de passos ou etapas ordenadas de maneira racional e lógica, com a finalidade de resolver um problema. • Programa é uma sequência de instruções ou comandos, ordenados de maneira racional e lógica, de modo que o computador possa automaticamente executar tarefas. • Linguagem de programação é um conjunto de símbolos, comandos e funções, usada para escrever um programa de computador. • O Programador, após analisar o problema e construir o algoritmo, usa uma linguagem de programação, para escrever o programa, de forma que este execute automaticamente a ideia da solução expressa no algoritmo.
  • 3. Conceitos e Fundamentos de Programação • Há várias maneiras de se construir e representar um algoritmo; duas técnicas bastante usuais são: – Fluxograma ou diagrama de blocos – Português estruturado (ou “Portugol”). • No “Portugol”, escreve-se a solução passo a passo, usando-se um português bem simples. • Exemplo: Algoritmo para soma de dois números. inicio ler (a); ler (b); c ← a + b; exibir (c); fim;
  • 4. Conceitos e Fundamentos de Programação • Num diagrama de blocos (ou fluxograma), o algoritmo é representado, usando-se figuras geométricas. • Exemplo: Algoritmo para somar dois números. inicio a, b c←a+b c fim
  • 5. Conceitos e Fundamentos de Programação Início ou fim de Executar processamento Saída (vídeo) Condicional Conector Saída (impressora) Entrada (teclado) Sentido do processamento
  • 6. Conceitos e Fundamentos de Programação • Uma vez construído o algoritmo, ou seja, uma vez que as etapas e os detalhes da solução estão definidos, pode-se escrever um programa de computador, a fim de se ter uma forma automática de se testar e usar a solução do problema. • Normalmente, um programa de computador é constituído de três fases: – Entrada de dados – Processamento – Saída de dados • Após escrever o programa, usando uma determinada linguagem de programação, o programador usa o programa compilador. • Compilador é o programa que faz a tradução do programa, escrito na linguagem de programação escolhida pelo programador (por exemplo, Java), para a linguagem de máquina (ou para uma linguagem intermediária).
  • 7. Conceitos e Fundamentos de Programação • Para armazenar dados na memória do computador, são usadas as variáveis. • Uma variável corresponde a uma porção bem delimitada e bem definida da memória do computador, na qual serão armazenados dados de um determinado tipo. • De acordo com o tipo de dado ou informação armazenada, uma variável pode usar mais ou menos quantidade de memória do computador. • Dados podem ser: – De tipo primitivo: são os tipos mais simples, tais como números inteiros, números reais, lógico (verdadeiro ou falso) e caracter. – De tipo abstrato (ou de objeto): resultante da combinação de tipos primitivos ou de outros tipos abstratos (exemplo: sequência de caracteres).