SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Programação Estruturada e
Orientada a Objetos
APRESENTAÇÃO DA DISCIPLINA
Prof. Robinson
Ementa
• Programação estruturada
– Registros
– Funções e escopo de variáveis
– Passagem de parâmetros (por valor e referência)
– Bibliotecas de vínculo estático
Ementa
• Programação orientada a objetos
– Objetos, classes, referências, diagramas de classes
– Estado, comportamento, identidade, abstração e
encapsulamento
– Atributos, métodos e construtores
– Herança e polimorfismo
– Interfaces
– Pacotes e espaços de nomes
Ementa
• Tratamento de exceções
• Coleções de objetos
– Listas, conjuntos e mapas
– Tipos genéricos
• Serialização e persistência de objetos
– Serialização de objetos
– Arquivos e fluxos
• Interface gráfica com o usuário
Ementa
• Introdução a Estruturas de dados
– Pilha
– Fila
– Lista simplesmente encadeada
– Lista duplamente encadeada
Objetivos
• Aplicar os conceitos de programação
estruturada: registros e funções;
• Aplicar os conceitos de orientação a objetos;
• Implementar aplicações em ambiente gráfico;
• Conhecer as coleções de objetos;
• Desenvolver aplicações com persistência de
dados.
Procedimentos Metodológicos
• Aulas teóricas expositivas,
• Aulas práticas em laboratório,
• Exercícios extra-classe
– Pontos para avaliação
• Trabalhos práticos - projetos
– Com apresentação
• Quadro branco, computador, projetor
multimídia.
Avaliações
• 1º bimestre
– Listas de
exercícios
– Prova
• 2º bimestre
– Listas de
exercícios
– Prova
• 3º bimestre
– Listas de
exercícios
– Prova
• 4º bimestre
– Projeto
– Prova
Avaliações
• Listas de exercícios
– GRUPO
• Prova escrita
– Sem consulta
– INDIVIDUAL
• Trabalho/Projeto
– Desenvolvimento de um programa
– Apresentação - com slides e demonstração
Avaliações
• Listas de exercícios
– INDIVIDUAL
• Prova escrita
– Sem consulta
– INDIVIDUAL
• Trabalho/Projeto
– Desenvolvimento de um programa
– Apresentação - com slides e demonstração
Bibliografia
• LAGES & GUIMARAES. Algoritmos e Estrutura
de dados. Ed. LTC, 1994. (8 exemplares)
Bibliografia
• SHARP, John. Microsoft Visual C# 2008: Passo
a passo. Bookman, 2008. (10 exemplares)
Bibliografia
• HICKSON, R. Aprenda a programar em C, C++ e
C#. 2ª Edição. Elsevier, 2005. (8 exemplares)
Desafios
• Três missionários e três canibais vão atravessar de uma margem para a
outra de um rio, usando um barco onde só cabem duas pessoas de cada
vez. Os missionários têm que ser cautelosos para que os canibais nunca os
excedam em número em nenhuma das margens do rio. Como poderão
passar todos para a outra margem, usando apenas aquele barco? Crie um
algoritmo, através da descrição narrativa, que execute esta tarefa.
(http://www.plastelina.net/games/game2.html)
• Temos 5 sacos de moedas, cada saco tem 5 moedas de ouro e cada moeda
pesa 10 gramas. Há no entanto um saco que só tem moedas falsas e
sabemos que cada moeda falsa pesa 5 gramas. Para descobrir qual dos
sacos tem moedas falsas temos uma balança convencional de um prato
que permite ver com rigor o peso em gramas. Só se pode fazer uma única
pesagem para descobrir o saco de moedas falsas. Crie um algoritmo,
através da descrição narrativa, que execute esta tarefa.
Dúvidas

Mais conteúdo relacionado

Semelhante a Programação Estruturada e Orientada a Objetos

Introdução à Visualização de Dados (2015)
Introdução à Visualização de Dados (2015)Introdução à Visualização de Dados (2015)
Introdução à Visualização de Dados (2015)Helder da Rocha
 
silo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdf
silo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdfsilo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdf
silo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdfAmlieOGalaxias
 
1 ooi introducao
1 ooi introducao1 ooi introducao
1 ooi introducaonikson123
 
Comparativo entre Go e Lua
Comparativo entre Go e LuaComparativo entre Go e Lua
Comparativo entre Go e Luagpolo
 
Classes Java , JDBC / Swing / Collections
Classes Java , JDBC / Swing / Collections Classes Java , JDBC / Swing / Collections
Classes Java , JDBC / Swing / Collections Eduardo Carvalho
 
Web Semântica e bancos de dados NoSQL
Web Semântica e bancos de dados NoSQLWeb Semântica e bancos de dados NoSQL
Web Semântica e bancos de dados NoSQLOtávio Calaça Xavier
 
Introdução a JPA (2010)
Introdução a JPA (2010)Introdução a JPA (2010)
Introdução a JPA (2010)Helder da Rocha
 
Web Semântica, a terceira geração da Web
Web Semântica, a terceira geração da WebWeb Semântica, a terceira geração da Web
Web Semântica, a terceira geração da WebOtávio Calaça Xavier
 
Padroes descricao boas_praticas_recursos_musicais
Padroes descricao boas_praticas_recursos_musicaisPadroes descricao boas_praticas_recursos_musicais
Padroes descricao boas_praticas_recursos_musicaisRosana Lanzelotte
 
Functional programming feat. Swift (Portuguese)
Functional programming feat. Swift (Portuguese)Functional programming feat. Swift (Portuguese)
Functional programming feat. Swift (Portuguese)FrankKair1
 

Semelhante a Programação Estruturada e Orientada a Objetos (20)

Seminário: Lisp
Seminário: LispSeminário: Lisp
Seminário: Lisp
 
Seja DinâMico Com Python
Seja DinâMico Com PythonSeja DinâMico Com Python
Seja DinâMico Com Python
 
POO Plano de Curso
POO Plano de CursoPOO Plano de Curso
POO Plano de Curso
 
Seminário: Lua
Seminário: LuaSeminário: Lua
Seminário: Lua
 
Introdução à Visualização de Dados (2015)
Introdução à Visualização de Dados (2015)Introdução à Visualização de Dados (2015)
Introdução à Visualização de Dados (2015)
 
Bd ii material
Bd ii   materialBd ii   material
Bd ii material
 
Aula 1 pc - slides
Aula 1   pc - slidesAula 1   pc - slides
Aula 1 pc - slides
 
silo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdf
silo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdfsilo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdf
silo.tips_paradigmas-e-linguagens-de-programaao-prof-josino-rodrigues-neto.pdf
 
1 ooi introducao
1 ooi introducao1 ooi introducao
1 ooi introducao
 
Java 02
Java 02Java 02
Java 02
 
Java 02
Java 02Java 02
Java 02
 
Comparativo entre Go e Lua
Comparativo entre Go e LuaComparativo entre Go e Lua
Comparativo entre Go e Lua
 
Classes Java , JDBC / Swing / Collections
Classes Java , JDBC / Swing / Collections Classes Java , JDBC / Swing / Collections
Classes Java , JDBC / Swing / Collections
 
Web Semântica e bancos de dados NoSQL
Web Semântica e bancos de dados NoSQLWeb Semântica e bancos de dados NoSQL
Web Semântica e bancos de dados NoSQL
 
Expressões regulares
Expressões regularesExpressões regulares
Expressões regulares
 
Introdução a JPA (2010)
Introdução a JPA (2010)Introdução a JPA (2010)
Introdução a JPA (2010)
 
Aula 01 Revisão
Aula 01   RevisãoAula 01   Revisão
Aula 01 Revisão
 
Web Semântica, a terceira geração da Web
Web Semântica, a terceira geração da WebWeb Semântica, a terceira geração da Web
Web Semântica, a terceira geração da Web
 
Padroes descricao boas_praticas_recursos_musicais
Padroes descricao boas_praticas_recursos_musicaisPadroes descricao boas_praticas_recursos_musicais
Padroes descricao boas_praticas_recursos_musicais
 
Functional programming feat. Swift (Portuguese)
Functional programming feat. Swift (Portuguese)Functional programming feat. Swift (Portuguese)
Functional programming feat. Swift (Portuguese)
 

Último

472037515-Coelho-Nelly-Novaes-Literatura-Infantil-teoria-analise-e-didatica-p...
472037515-Coelho-Nelly-Novaes-Literatura-Infantil-teoria-analise-e-didatica-p...472037515-Coelho-Nelly-Novaes-Literatura-Infantil-teoria-analise-e-didatica-p...
472037515-Coelho-Nelly-Novaes-Literatura-Infantil-teoria-analise-e-didatica-p...GisellySobral
 
Periodo da escravidAo O Brasil tem seu corpo na América e sua alma na África
Periodo da escravidAo O Brasil tem seu corpo na América e sua alma na ÁfricaPeriodo da escravidAo O Brasil tem seu corpo na América e sua alma na África
Periodo da escravidAo O Brasil tem seu corpo na América e sua alma na Áfricajuekfuek
 
Apostila-Letramento-e-alfabetização-2.pdf
Apostila-Letramento-e-alfabetização-2.pdfApostila-Letramento-e-alfabetização-2.pdf
Apostila-Letramento-e-alfabetização-2.pdflbgsouza
 
425416820-Testes-7º-Ano-Leandro-Rei-Da-Heliria-Com-Solucoes.pdf
425416820-Testes-7º-Ano-Leandro-Rei-Da-Heliria-Com-Solucoes.pdf425416820-Testes-7º-Ano-Leandro-Rei-Da-Heliria-Com-Solucoes.pdf
425416820-Testes-7º-Ano-Leandro-Rei-Da-Heliria-Com-Solucoes.pdfCarinaSofiaDiasBoteq
 
Histogramas.pptx...............................
Histogramas.pptx...............................Histogramas.pptx...............................
Histogramas.pptx...............................mariagrave
 
Testes de avaliação português 6º ano .pdf
Testes de avaliação português 6º ano .pdfTestes de avaliação português 6º ano .pdf
Testes de avaliação português 6º ano .pdfCsarBaltazar1
 
Dados espaciais em R - 2023 - UFABC - Geoprocessamento
Dados espaciais em R - 2023 - UFABC - GeoprocessamentoDados espaciais em R - 2023 - UFABC - Geoprocessamento
Dados espaciais em R - 2023 - UFABC - GeoprocessamentoVitor Vieira Vasconcelos
 
Nós Propomos! Sertã 2024 - Geografia C - 12º ano
Nós Propomos! Sertã 2024 - Geografia C - 12º anoNós Propomos! Sertã 2024 - Geografia C - 12º ano
Nós Propomos! Sertã 2024 - Geografia C - 12º anoIlda Bicacro
 
[2.3.3] 100%_CN7_CAP_[FichaAvaliacao3].docx
[2.3.3] 100%_CN7_CAP_[FichaAvaliacao3].docx[2.3.3] 100%_CN7_CAP_[FichaAvaliacao3].docx
[2.3.3] 100%_CN7_CAP_[FichaAvaliacao3].docxSílvia Carneiro
 
História concisa da literatura brasileira- Alfredo Bosi..pdf
História concisa da literatura brasileira- Alfredo Bosi..pdfHistória concisa da literatura brasileira- Alfredo Bosi..pdf
História concisa da literatura brasileira- Alfredo Bosi..pdfGisellySobral
 
5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx
5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx
5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptxnelsontobontrujillo
 
UFCD_10659_Ficheiros de recursos educativos_índice .pdf
UFCD_10659_Ficheiros de recursos educativos_índice .pdfUFCD_10659_Ficheiros de recursos educativos_índice .pdf
UFCD_10659_Ficheiros de recursos educativos_índice .pdfManuais Formação
 
Slides Lição 7, CPAD, O Perigo Da Murmuração, 2Tr24.pptx
Slides Lição 7, CPAD, O Perigo Da Murmuração, 2Tr24.pptxSlides Lição 7, CPAD, O Perigo Da Murmuração, 2Tr24.pptx
Slides Lição 7, CPAD, O Perigo Da Murmuração, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Peça de teatro infantil: A cigarra e as formigas
Peça de teatro infantil: A cigarra e as formigasPeça de teatro infantil: A cigarra e as formigas
Peça de teatro infantil: A cigarra e as formigasBibliotecaViatodos
 
"Nós Propomos! Escola Secundária em Pedrógão Grande"
"Nós Propomos! Escola Secundária em Pedrógão Grande""Nós Propomos! Escola Secundária em Pedrógão Grande"
"Nós Propomos! Escola Secundária em Pedrógão Grande"Ilda Bicacro
 
QUESTÃO 4 Os estudos das competências pessoais é de extrema importância, pr...
QUESTÃO 4   Os estudos das competências pessoais é de extrema importância, pr...QUESTÃO 4   Os estudos das competências pessoais é de extrema importância, pr...
QUESTÃO 4 Os estudos das competências pessoais é de extrema importância, pr...azulassessoria9
 
O que é, de facto, a Educação de Infância
O que é, de facto, a Educação de InfânciaO que é, de facto, a Educação de Infância
O que é, de facto, a Educação de InfânciaHenrique Santos
 
Modelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autoresModelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autoresAna Isabel Correia
 
ATIVIDADE 1 - ENF - ENFERMAGEM BASEADA EM EVIDÊNCIAS - 52_2024
ATIVIDADE 1 - ENF - ENFERMAGEM BASEADA EM EVIDÊNCIAS - 52_2024ATIVIDADE 1 - ENF - ENFERMAGEM BASEADA EM EVIDÊNCIAS - 52_2024
ATIVIDADE 1 - ENF - ENFERMAGEM BASEADA EM EVIDÊNCIAS - 52_2024azulassessoria9
 

Último (20)

472037515-Coelho-Nelly-Novaes-Literatura-Infantil-teoria-analise-e-didatica-p...
472037515-Coelho-Nelly-Novaes-Literatura-Infantil-teoria-analise-e-didatica-p...472037515-Coelho-Nelly-Novaes-Literatura-Infantil-teoria-analise-e-didatica-p...
472037515-Coelho-Nelly-Novaes-Literatura-Infantil-teoria-analise-e-didatica-p...
 
Periodo da escravidAo O Brasil tem seu corpo na América e sua alma na África
Periodo da escravidAo O Brasil tem seu corpo na América e sua alma na ÁfricaPeriodo da escravidAo O Brasil tem seu corpo na América e sua alma na África
Periodo da escravidAo O Brasil tem seu corpo na América e sua alma na África
 
Apostila-Letramento-e-alfabetização-2.pdf
Apostila-Letramento-e-alfabetização-2.pdfApostila-Letramento-e-alfabetização-2.pdf
Apostila-Letramento-e-alfabetização-2.pdf
 
662938.pdf aula digital de educação básica
662938.pdf aula digital de educação básica662938.pdf aula digital de educação básica
662938.pdf aula digital de educação básica
 
425416820-Testes-7º-Ano-Leandro-Rei-Da-Heliria-Com-Solucoes.pdf
425416820-Testes-7º-Ano-Leandro-Rei-Da-Heliria-Com-Solucoes.pdf425416820-Testes-7º-Ano-Leandro-Rei-Da-Heliria-Com-Solucoes.pdf
425416820-Testes-7º-Ano-Leandro-Rei-Da-Heliria-Com-Solucoes.pdf
 
Histogramas.pptx...............................
Histogramas.pptx...............................Histogramas.pptx...............................
Histogramas.pptx...............................
 
Testes de avaliação português 6º ano .pdf
Testes de avaliação português 6º ano .pdfTestes de avaliação português 6º ano .pdf
Testes de avaliação português 6º ano .pdf
 
Dados espaciais em R - 2023 - UFABC - Geoprocessamento
Dados espaciais em R - 2023 - UFABC - GeoprocessamentoDados espaciais em R - 2023 - UFABC - Geoprocessamento
Dados espaciais em R - 2023 - UFABC - Geoprocessamento
 
Nós Propomos! Sertã 2024 - Geografia C - 12º ano
Nós Propomos! Sertã 2024 - Geografia C - 12º anoNós Propomos! Sertã 2024 - Geografia C - 12º ano
Nós Propomos! Sertã 2024 - Geografia C - 12º ano
 
[2.3.3] 100%_CN7_CAP_[FichaAvaliacao3].docx
[2.3.3] 100%_CN7_CAP_[FichaAvaliacao3].docx[2.3.3] 100%_CN7_CAP_[FichaAvaliacao3].docx
[2.3.3] 100%_CN7_CAP_[FichaAvaliacao3].docx
 
História concisa da literatura brasileira- Alfredo Bosi..pdf
História concisa da literatura brasileira- Alfredo Bosi..pdfHistória concisa da literatura brasileira- Alfredo Bosi..pdf
História concisa da literatura brasileira- Alfredo Bosi..pdf
 
5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx
5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx
5. EJEMPLOS DE ESTRUCTURASQUINTO GRADO.pptx
 
UFCD_10659_Ficheiros de recursos educativos_índice .pdf
UFCD_10659_Ficheiros de recursos educativos_índice .pdfUFCD_10659_Ficheiros de recursos educativos_índice .pdf
UFCD_10659_Ficheiros de recursos educativos_índice .pdf
 
Slides Lição 7, CPAD, O Perigo Da Murmuração, 2Tr24.pptx
Slides Lição 7, CPAD, O Perigo Da Murmuração, 2Tr24.pptxSlides Lição 7, CPAD, O Perigo Da Murmuração, 2Tr24.pptx
Slides Lição 7, CPAD, O Perigo Da Murmuração, 2Tr24.pptx
 
Peça de teatro infantil: A cigarra e as formigas
Peça de teatro infantil: A cigarra e as formigasPeça de teatro infantil: A cigarra e as formigas
Peça de teatro infantil: A cigarra e as formigas
 
"Nós Propomos! Escola Secundária em Pedrógão Grande"
"Nós Propomos! Escola Secundária em Pedrógão Grande""Nós Propomos! Escola Secundária em Pedrógão Grande"
"Nós Propomos! Escola Secundária em Pedrógão Grande"
 
QUESTÃO 4 Os estudos das competências pessoais é de extrema importância, pr...
QUESTÃO 4   Os estudos das competências pessoais é de extrema importância, pr...QUESTÃO 4   Os estudos das competências pessoais é de extrema importância, pr...
QUESTÃO 4 Os estudos das competências pessoais é de extrema importância, pr...
 
O que é, de facto, a Educação de Infância
O que é, de facto, a Educação de InfânciaO que é, de facto, a Educação de Infância
O que é, de facto, a Educação de Infância
 
Modelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autoresModelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autores
 
ATIVIDADE 1 - ENF - ENFERMAGEM BASEADA EM EVIDÊNCIAS - 52_2024
ATIVIDADE 1 - ENF - ENFERMAGEM BASEADA EM EVIDÊNCIAS - 52_2024ATIVIDADE 1 - ENF - ENFERMAGEM BASEADA EM EVIDÊNCIAS - 52_2024
ATIVIDADE 1 - ENF - ENFERMAGEM BASEADA EM EVIDÊNCIAS - 52_2024
 

Programação Estruturada e Orientada a Objetos

  • 1. Programação Estruturada e Orientada a Objetos APRESENTAÇÃO DA DISCIPLINA Prof. Robinson
  • 2. Ementa • Programação estruturada – Registros – Funções e escopo de variáveis – Passagem de parâmetros (por valor e referência) – Bibliotecas de vínculo estático
  • 3. Ementa • Programação orientada a objetos – Objetos, classes, referências, diagramas de classes – Estado, comportamento, identidade, abstração e encapsulamento – Atributos, métodos e construtores – Herança e polimorfismo – Interfaces – Pacotes e espaços de nomes
  • 4. Ementa • Tratamento de exceções • Coleções de objetos – Listas, conjuntos e mapas – Tipos genéricos • Serialização e persistência de objetos – Serialização de objetos – Arquivos e fluxos • Interface gráfica com o usuário
  • 5. Ementa • Introdução a Estruturas de dados – Pilha – Fila – Lista simplesmente encadeada – Lista duplamente encadeada
  • 6. Objetivos • Aplicar os conceitos de programação estruturada: registros e funções; • Aplicar os conceitos de orientação a objetos; • Implementar aplicações em ambiente gráfico; • Conhecer as coleções de objetos; • Desenvolver aplicações com persistência de dados.
  • 7. Procedimentos Metodológicos • Aulas teóricas expositivas, • Aulas práticas em laboratório, • Exercícios extra-classe – Pontos para avaliação • Trabalhos práticos - projetos – Com apresentação • Quadro branco, computador, projetor multimídia.
  • 8. Avaliações • 1º bimestre – Listas de exercícios – Prova • 2º bimestre – Listas de exercícios – Prova • 3º bimestre – Listas de exercícios – Prova • 4º bimestre – Projeto – Prova
  • 9. Avaliações • Listas de exercícios – GRUPO • Prova escrita – Sem consulta – INDIVIDUAL • Trabalho/Projeto – Desenvolvimento de um programa – Apresentação - com slides e demonstração
  • 10. Avaliações • Listas de exercícios – INDIVIDUAL • Prova escrita – Sem consulta – INDIVIDUAL • Trabalho/Projeto – Desenvolvimento de um programa – Apresentação - com slides e demonstração
  • 11. Bibliografia • LAGES & GUIMARAES. Algoritmos e Estrutura de dados. Ed. LTC, 1994. (8 exemplares)
  • 12. Bibliografia • SHARP, John. Microsoft Visual C# 2008: Passo a passo. Bookman, 2008. (10 exemplares)
  • 13. Bibliografia • HICKSON, R. Aprenda a programar em C, C++ e C#. 2ª Edição. Elsevier, 2005. (8 exemplares)
  • 14. Desafios • Três missionários e três canibais vão atravessar de uma margem para a outra de um rio, usando um barco onde só cabem duas pessoas de cada vez. Os missionários têm que ser cautelosos para que os canibais nunca os excedam em número em nenhuma das margens do rio. Como poderão passar todos para a outra margem, usando apenas aquele barco? Crie um algoritmo, através da descrição narrativa, que execute esta tarefa. (http://www.plastelina.net/games/game2.html) • Temos 5 sacos de moedas, cada saco tem 5 moedas de ouro e cada moeda pesa 10 gramas. Há no entanto um saco que só tem moedas falsas e sabemos que cada moeda falsa pesa 5 gramas. Para descobrir qual dos sacos tem moedas falsas temos uma balança convencional de um prato que permite ver com rigor o peso em gramas. Só se pode fazer uma única pesagem para descobrir o saco de moedas falsas. Crie um algoritmo, através da descrição narrativa, que execute esta tarefa.