SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão
1 de 10
LISTA DE EXERCÍCIOS DE FIXAÇÃO :
Formulário de Login;
Front-end para o comando “tar” [ + gzip ou bzip2];
Relógio do Sistema;
Plotador de Equações do 2º Grau;
Charts e Cores [Revisitado];
Assistente de Participação nos Lucros [Acessórios];
Simulador de Lançamento Vertical para Cima;
Dicionário; Jogo de Tabuleiro; Jogo 21;
Jogo da Memória;
Mini-Agenda FltBook & SQLite [DESAFIO];
Autor : Michel A. dos Santos
Graduando do curso de Ciência da Computação/UFAL
Introdução ao Fast Light Toolkit - FLTK
5º IMPACTO
Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão
2 de 10
Implemente uma classe para
Formulários de Login. O número de
caracteres aceitos nas caixas
“Usuário” e “Senha” deve ser 15,
porém essa propriedade deve ser
modificável no momento da
construção da mesma. O limite de
tentativas sem sucesso deve ser
3, porém essa deve ser outra
propriedade flexível. Emita
mensagens de aviso com caixas de
diálogo [message, aalert, etc.]
Formulário de Login :
Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão
3 de 10
Front-end para o comando “tar” :
Implemente uma classe derivada de Fl_Window que sirva como front-end para
o comando tar e que verifique se os comandos bzip2 ou gzip também
estejam instalados. O software não precisa necessariamente ser uma cópia
fiel da ilustração acima porém deve ser funcional o suficiente.
Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão
4 de 10
Relógio do Sistema :
Implemente um front-end
para o relógio do sistema
com opção de modificação
do horário local. Siga os
requisitos visuais da
primeira aba da figura
ilustrativa da esquerda.
Use o widget Fl_Clock.
Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão
5 de 10
A entrada deve ser
numérica do tipo real
[ponto flutuante];
• A figura mostrada ao
lado que representa uma
parábola deve ser
substituída por um mini-
plotador construído
manualmente ou um
adaptado a partir da
classe Fl_Chart. Use o
Chart do tipo linha ou
FL_LINE_CHART.
Nota :
Esse exercício possui em anexo uma classe para
análise de equações do segundo grau.
Plotador de Equações do 2º Grau :
Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão
6 de 10
Charts e Cores [Revisitado] :
Modifique o exemplo “Exemplo de
Chart” dado em aula e acrescente a
possibilidade de mudança de cores do
itens [A], [B] e [C]. A mudança
deverá ser feita através de um objeto
fl_color_chooser. A última cor
utilizada deve ser persistida em
disco.
Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão
7 de 10
Assistente de Participação nos Lucros [Acessórios] :
Implemente os formulários de Login,
Sobre e Help da aplicação APL.pro.
Não se esqueça de fazer com que o
formulário Sobre se torne modal, ou
seja, com utilização restrita.
Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão
8 de 10
Diversos :
Implemente um simulador de lançamento vertical para cima utilizando as primitivas de
desenho do fltk ou OpenGL. Devem ser fornecidas : a altura inicial de lançamento, a
aceleração da gravidade e a velocidade inicial. Devem ser calculadas e exibidas : a
altura máxima atingida, o tempo até o ponto de lançamento e o tempo total que o movimento
consumiu.
Implemente um dicionário Inglês-Português / Português-Inglês. Com possibilidade de
mudanças nas especificações dos verbetes. Armazene as informações em um banco de dados ou
em um arquivo texto indexado.
Implemente um jogo de tabuleiro com 60 casas e dado virtual com limite de 4 participantes
por jogo. O tema, os bônus, as armadilhas ficam por conta de sua criatividade. As jogadas
do dado virtual devem ser geradas a partir de uma classe de números “aleatórios”.
Implemente o jogo 21 para duas pessoas. O jogo consiste em tirar cartas do baralho até
que a soma dos números das cartas retiradas por um participante alcance 21 pontos. O
coringa assume sempre a quantia necessária até a soma final. As cartas retiradas do
baralho não podem mais retornar [ou seja, devem ser memorizadas].
Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão
9 de 10
Utilize os requisitos visuais
mínimos pedidos : uso de botões
redondos, menus, sub-menus e
itens de menu do tipo normal e
do tipo radiobutton;
A seqüência deve ser aleatória
e o nível de dificuldade deve
aumentar a cada rodada de três
partidas; Insira um item de
menu para mudança de cor dos
botões [preferências do usuário]
Jogo da Memória :
Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão
10 de 10
Mini-Agenda FltBook & SQLite :
Cumpra com os requisitos
visuais mínimos
Os registros devem ser
armazenados todos em um único
arquivo;
É obrigatório o uso do banco de
dados SQLite;

Weitere ähnliche Inhalte

Andere mochten auch

Usos y aplicaciones educativas
Usos y aplicaciones educativasUsos y aplicaciones educativas
Usos y aplicaciones educativasmarianagrace
 
Tics sebastian vera
Tics sebastian veraTics sebastian vera
Tics sebastian veramonrou
 
Institucion edicativa alfoso lopez pumarejo
Institucion edicativa alfoso lopez  pumarejoInstitucion edicativa alfoso lopez  pumarejo
Institucion edicativa alfoso lopez pumarejooveli
 
Palo canario
Palo canarioPalo canario
Palo canarioSSBBPP
 
Introducción a la nutrición
Introducción a la nutriciónIntroducción a la nutrición
Introducción a la nutriciónRoxana Vidal
 
Ppt poza 40
Ppt poza 40Ppt poza 40
Ppt poza 40Igrupohm
 
Presentación semana 2
Presentación semana 2Presentación semana 2
Presentación semana 2David Uoc
 
Presentación semana 4
Presentación semana 4Presentación semana 4
Presentación semana 4David Uoc
 
Power Point 2007 OIAG
Power Point 2007 OIAGPower Point 2007 OIAG
Power Point 2007 OIAGOiag Quintana
 
FLTK Summer Course - Part III - Third Impact - Exercises
FLTK Summer Course - Part III - Third Impact - ExercisesFLTK Summer Course - Part III - Third Impact - Exercises
FLTK Summer Course - Part III - Third Impact - ExercisesMichel Alves
 
Organización y adminstración de la educación
Organización y adminstración de la educaciónOrganización y adminstración de la educación
Organización y adminstración de la educaciónIngrid Nill
 
Twittercris2
Twittercris2Twittercris2
Twittercris2crismoro
 
Presentación1
Presentación1Presentación1
Presentación1Jeimmy19
 
Hardening: Concepts and Techniques
Hardening: Concepts and TechniquesHardening: Concepts and Techniques
Hardening: Concepts and TechniquesMichel Alves
 

Andere mochten auch (20)

Usos y aplicaciones educativas
Usos y aplicaciones educativasUsos y aplicaciones educativas
Usos y aplicaciones educativas
 
El nuevo Houdini
El nuevo Houdini El nuevo Houdini
El nuevo Houdini
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tics sebastian vera
Tics sebastian veraTics sebastian vera
Tics sebastian vera
 
Institucion edicativa alfoso lopez pumarejo
Institucion edicativa alfoso lopez  pumarejoInstitucion edicativa alfoso lopez  pumarejo
Institucion edicativa alfoso lopez pumarejo
 
Palo canario
Palo canarioPalo canario
Palo canario
 
Introducción a la nutrición
Introducción a la nutriciónIntroducción a la nutrición
Introducción a la nutrición
 
Ppt poza 40
Ppt poza 40Ppt poza 40
Ppt poza 40
 
Presentación semana 2
Presentación semana 2Presentación semana 2
Presentación semana 2
 
Presentación semana 4
Presentación semana 4Presentación semana 4
Presentación semana 4
 
Trabajo #4
Trabajo #4Trabajo #4
Trabajo #4
 
Cuba (1)
Cuba (1)Cuba (1)
Cuba (1)
 
Power Point 2007 OIAG
Power Point 2007 OIAGPower Point 2007 OIAG
Power Point 2007 OIAG
 
FLTK Summer Course - Part III - Third Impact - Exercises
FLTK Summer Course - Part III - Third Impact - ExercisesFLTK Summer Course - Part III - Third Impact - Exercises
FLTK Summer Course - Part III - Third Impact - Exercises
 
Organización y adminstración de la educación
Organización y adminstración de la educaciónOrganización y adminstración de la educación
Organización y adminstración de la educación
 
rocio calapiña
rocio calapiñarocio calapiña
rocio calapiña
 
Twittercris2
Twittercris2Twittercris2
Twittercris2
 
Presentación1
Presentación1Presentación1
Presentación1
 
Nba
NbaNba
Nba
 
Hardening: Concepts and Techniques
Hardening: Concepts and TechniquesHardening: Concepts and Techniques
Hardening: Concepts and Techniques
 

Ähnlich wie FLTK Summer Course - Part V - Fifth Impact - Exercises

FLTK Summer Course - Part IV - Fourth Impact - Exercises
FLTK Summer Course - Part IV - Fourth Impact - ExercisesFLTK Summer Course - Part IV - Fourth Impact - Exercises
FLTK Summer Course - Part IV - Fourth Impact - ExercisesMichel Alves
 
FLTK Summer Course - Part I - First Impact - Exercises
FLTK Summer Course - Part I - First Impact - ExercisesFLTK Summer Course - Part I - First Impact - Exercises
FLTK Summer Course - Part I - First Impact - ExercisesMichel Alves
 
1.a pratica circuitos lógicos com fpga
1.a pratica circuitos lógicos com fpga1.a pratica circuitos lógicos com fpga
1.a pratica circuitos lógicos com fpgaLeonardo Borges
 
Clp allen bralley aula 04
Clp allen bralley aula 04Clp allen bralley aula 04
Clp allen bralley aula 04MAKILL
 
Tutorial br mathematica 5.2
Tutorial br mathematica 5.2Tutorial br mathematica 5.2
Tutorial br mathematica 5.2Luiz Dias
 

Ähnlich wie FLTK Summer Course - Part V - Fifth Impact - Exercises (10)

FLTK Summer Course - Part IV - Fourth Impact - Exercises
FLTK Summer Course - Part IV - Fourth Impact - ExercisesFLTK Summer Course - Part IV - Fourth Impact - Exercises
FLTK Summer Course - Part IV - Fourth Impact - Exercises
 
FLTK Summer Course - Part I - First Impact - Exercises
FLTK Summer Course - Part I - First Impact - ExercisesFLTK Summer Course - Part I - First Impact - Exercises
FLTK Summer Course - Part I - First Impact - Exercises
 
Exercicios c
Exercicios cExercicios c
Exercicios c
 
Rs logix 5000
Rs logix 5000Rs logix 5000
Rs logix 5000
 
1.a pratica circuitos lógicos com fpga
1.a pratica circuitos lógicos com fpga1.a pratica circuitos lógicos com fpga
1.a pratica circuitos lógicos com fpga
 
A programação básica
A programação básicaA programação básica
A programação básica
 
A programacao basica
A programacao basicaA programacao basica
A programacao basica
 
Aula04
Aula04Aula04
Aula04
 
Clp allen bralley aula 04
Clp allen bralley aula 04Clp allen bralley aula 04
Clp allen bralley aula 04
 
Tutorial br mathematica 5.2
Tutorial br mathematica 5.2Tutorial br mathematica 5.2
Tutorial br mathematica 5.2
 

Mehr von Michel Alves

Texture Synthesis: An Approach Based on GPU Use
Texture Synthesis: An Approach Based on GPU UseTexture Synthesis: An Approach Based on GPU Use
Texture Synthesis: An Approach Based on GPU UseMichel Alves
 
Intelligent Transfer of Thematic Harmonic Color Palettes
Intelligent Transfer of Thematic Harmonic Color PalettesIntelligent Transfer of Thematic Harmonic Color Palettes
Intelligent Transfer of Thematic Harmonic Color PalettesMichel Alves
 
A Framework for Harmonic Color Measures
A Framework for Harmonic Color MeasuresA Framework for Harmonic Color Measures
A Framework for Harmonic Color MeasuresMichel Alves
 
Effectiveness of Image Quality Assessment Indexes
Effectiveness of Image Quality Assessment IndexesEffectiveness of Image Quality Assessment Indexes
Effectiveness of Image Quality Assessment IndexesMichel Alves
 
Introduction to Kernel Functions
Introduction to Kernel FunctionsIntroduction to Kernel Functions
Introduction to Kernel FunctionsMichel Alves
 
About Perception and Hue Histograms in HSV Space
About Perception and Hue Histograms in HSV SpaceAbout Perception and Hue Histograms in HSV Space
About Perception and Hue Histograms in HSV SpaceMichel Alves
 
Color Harmonization - Results
Color Harmonization - ResultsColor Harmonization - Results
Color Harmonization - ResultsMichel Alves
 
Wave Simulation Using Perlin Noise
Wave Simulation Using Perlin NoiseWave Simulation Using Perlin Noise
Wave Simulation Using Perlin NoiseMichel Alves
 
Similarity Maps Using SSIM Index
Similarity Maps Using SSIM IndexSimilarity Maps Using SSIM Index
Similarity Maps Using SSIM IndexMichel Alves
 
Qualifying Exam - Image-Based Reconstruction With Color Harmonization
Qualifying Exam - Image-Based Reconstruction With Color HarmonizationQualifying Exam - Image-Based Reconstruction With Color Harmonization
Qualifying Exam - Image-Based Reconstruction With Color HarmonizationMichel Alves
 
TMS - Schedule of Presentations and Reports
TMS - Schedule of Presentations and ReportsTMS - Schedule of Presentations and Reports
TMS - Schedule of Presentations and ReportsMichel Alves
 
Month Presentations Schedule - March/2015 - LCG/UFRJ
Month Presentations Schedule - March/2015 - LCG/UFRJMonth Presentations Schedule - March/2015 - LCG/UFRJ
Month Presentations Schedule - March/2015 - LCG/UFRJMichel Alves
 
Color Palettes in R
Color Palettes in RColor Palettes in R
Color Palettes in RMichel Alves
 
Hue Wheel Prototype
Hue Wheel PrototypeHue Wheel Prototype
Hue Wheel PrototypeMichel Alves
 
Triangle Mesh Plot
Triangle Mesh PlotTriangle Mesh Plot
Triangle Mesh PlotMichel Alves
 
Capacity-Constrained Point Distributions :: Video Slides
Capacity-Constrained Point Distributions :: Video SlidesCapacity-Constrained Point Distributions :: Video Slides
Capacity-Constrained Point Distributions :: Video SlidesMichel Alves
 
Capacity-Constrained Point Distributions :: Density Function Catalog
Capacity-Constrained Point Distributions :: Density Function CatalogCapacity-Constrained Point Distributions :: Density Function Catalog
Capacity-Constrained Point Distributions :: Density Function CatalogMichel Alves
 

Mehr von Michel Alves (20)

Texture Synthesis: An Approach Based on GPU Use
Texture Synthesis: An Approach Based on GPU UseTexture Synthesis: An Approach Based on GPU Use
Texture Synthesis: An Approach Based on GPU Use
 
Intelligent Transfer of Thematic Harmonic Color Palettes
Intelligent Transfer of Thematic Harmonic Color PalettesIntelligent Transfer of Thematic Harmonic Color Palettes
Intelligent Transfer of Thematic Harmonic Color Palettes
 
A Framework for Harmonic Color Measures
A Framework for Harmonic Color MeasuresA Framework for Harmonic Color Measures
A Framework for Harmonic Color Measures
 
Effectiveness of Image Quality Assessment Indexes
Effectiveness of Image Quality Assessment IndexesEffectiveness of Image Quality Assessment Indexes
Effectiveness of Image Quality Assessment Indexes
 
Introduction to Kernel Functions
Introduction to Kernel FunctionsIntroduction to Kernel Functions
Introduction to Kernel Functions
 
About Perception and Hue Histograms in HSV Space
About Perception and Hue Histograms in HSV SpaceAbout Perception and Hue Histograms in HSV Space
About Perception and Hue Histograms in HSV Space
 
Color Harmonization - Results
Color Harmonization - ResultsColor Harmonization - Results
Color Harmonization - Results
 
Wave Simulation Using Perlin Noise
Wave Simulation Using Perlin NoiseWave Simulation Using Perlin Noise
Wave Simulation Using Perlin Noise
 
Similarity Maps Using SSIM Index
Similarity Maps Using SSIM IndexSimilarity Maps Using SSIM Index
Similarity Maps Using SSIM Index
 
Qualifying Exam - Image-Based Reconstruction With Color Harmonization
Qualifying Exam - Image-Based Reconstruction With Color HarmonizationQualifying Exam - Image-Based Reconstruction With Color Harmonization
Qualifying Exam - Image-Based Reconstruction With Color Harmonization
 
TMS - Schedule of Presentations and Reports
TMS - Schedule of Presentations and ReportsTMS - Schedule of Presentations and Reports
TMS - Schedule of Presentations and Reports
 
Month Presentations Schedule - March/2015 - LCG/UFRJ
Month Presentations Schedule - March/2015 - LCG/UFRJMonth Presentations Schedule - March/2015 - LCG/UFRJ
Month Presentations Schedule - March/2015 - LCG/UFRJ
 
Color Palettes in R
Color Palettes in RColor Palettes in R
Color Palettes in R
 
Sigmoid Curve Erf
Sigmoid Curve ErfSigmoid Curve Erf
Sigmoid Curve Erf
 
Hue Wheel Prototype
Hue Wheel PrototypeHue Wheel Prototype
Hue Wheel Prototype
 
Cosine Curve
Cosine CurveCosine Curve
Cosine Curve
 
Triangle Mesh Plot
Triangle Mesh PlotTriangle Mesh Plot
Triangle Mesh Plot
 
Triangle Plot
Triangle PlotTriangle Plot
Triangle Plot
 
Capacity-Constrained Point Distributions :: Video Slides
Capacity-Constrained Point Distributions :: Video SlidesCapacity-Constrained Point Distributions :: Video Slides
Capacity-Constrained Point Distributions :: Video Slides
 
Capacity-Constrained Point Distributions :: Density Function Catalog
Capacity-Constrained Point Distributions :: Density Function CatalogCapacity-Constrained Point Distributions :: Density Function Catalog
Capacity-Constrained Point Distributions :: Density Function Catalog
 

Kürzlich hochgeladen

"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 

Kürzlich hochgeladen (20)

"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 

FLTK Summer Course - Part V - Fifth Impact - Exercises

  • 1. Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão 1 de 10 LISTA DE EXERCÍCIOS DE FIXAÇÃO : Formulário de Login; Front-end para o comando “tar” [ + gzip ou bzip2]; Relógio do Sistema; Plotador de Equações do 2º Grau; Charts e Cores [Revisitado]; Assistente de Participação nos Lucros [Acessórios]; Simulador de Lançamento Vertical para Cima; Dicionário; Jogo de Tabuleiro; Jogo 21; Jogo da Memória; Mini-Agenda FltBook & SQLite [DESAFIO]; Autor : Michel A. dos Santos Graduando do curso de Ciência da Computação/UFAL Introdução ao Fast Light Toolkit - FLTK 5º IMPACTO
  • 2. Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão 2 de 10 Implemente uma classe para Formulários de Login. O número de caracteres aceitos nas caixas “Usuário” e “Senha” deve ser 15, porém essa propriedade deve ser modificável no momento da construção da mesma. O limite de tentativas sem sucesso deve ser 3, porém essa deve ser outra propriedade flexível. Emita mensagens de aviso com caixas de diálogo [message, aalert, etc.] Formulário de Login :
  • 3. Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão 3 de 10 Front-end para o comando “tar” : Implemente uma classe derivada de Fl_Window que sirva como front-end para o comando tar e que verifique se os comandos bzip2 ou gzip também estejam instalados. O software não precisa necessariamente ser uma cópia fiel da ilustração acima porém deve ser funcional o suficiente.
  • 4. Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão 4 de 10 Relógio do Sistema : Implemente um front-end para o relógio do sistema com opção de modificação do horário local. Siga os requisitos visuais da primeira aba da figura ilustrativa da esquerda. Use o widget Fl_Clock.
  • 5. Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão 5 de 10 A entrada deve ser numérica do tipo real [ponto flutuante]; • A figura mostrada ao lado que representa uma parábola deve ser substituída por um mini- plotador construído manualmente ou um adaptado a partir da classe Fl_Chart. Use o Chart do tipo linha ou FL_LINE_CHART. Nota : Esse exercício possui em anexo uma classe para análise de equações do segundo grau. Plotador de Equações do 2º Grau :
  • 6. Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão 6 de 10 Charts e Cores [Revisitado] : Modifique o exemplo “Exemplo de Chart” dado em aula e acrescente a possibilidade de mudança de cores do itens [A], [B] e [C]. A mudança deverá ser feita através de um objeto fl_color_chooser. A última cor utilizada deve ser persistida em disco.
  • 7. Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão 7 de 10 Assistente de Participação nos Lucros [Acessórios] : Implemente os formulários de Login, Sobre e Help da aplicação APL.pro. Não se esqueça de fazer com que o formulário Sobre se torne modal, ou seja, com utilização restrita.
  • 8. Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão 8 de 10 Diversos : Implemente um simulador de lançamento vertical para cima utilizando as primitivas de desenho do fltk ou OpenGL. Devem ser fornecidas : a altura inicial de lançamento, a aceleração da gravidade e a velocidade inicial. Devem ser calculadas e exibidas : a altura máxima atingida, o tempo até o ponto de lançamento e o tempo total que o movimento consumiu. Implemente um dicionário Inglês-Português / Português-Inglês. Com possibilidade de mudanças nas especificações dos verbetes. Armazene as informações em um banco de dados ou em um arquivo texto indexado. Implemente um jogo de tabuleiro com 60 casas e dado virtual com limite de 4 participantes por jogo. O tema, os bônus, as armadilhas ficam por conta de sua criatividade. As jogadas do dado virtual devem ser geradas a partir de uma classe de números “aleatórios”. Implemente o jogo 21 para duas pessoas. O jogo consiste em tirar cartas do baralho até que a soma dos números das cartas retiradas por um participante alcance 21 pontos. O coringa assume sempre a quantia necessária até a soma final. As cartas retiradas do baralho não podem mais retornar [ou seja, devem ser memorizadas].
  • 9. Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão 9 de 10 Utilize os requisitos visuais mínimos pedidos : uso de botões redondos, menus, sub-menus e itens de menu do tipo normal e do tipo radiobutton; A seqüência deve ser aleatória e o nível de dificuldade deve aumentar a cada rodada de três partidas; Insira um item de menu para mudança de cor dos botões [preferências do usuário] Jogo da Memória :
  • 10. Introdução ao Fast Light Toolkit – FLTK – Ciência da Computação – Universidade Federal de Alagoas – Curso de Verão 10 de 10 Mini-Agenda FltBook & SQLite : Cumpra com os requisitos visuais mínimos Os registros devem ser armazenados todos em um único arquivo; É obrigatório o uso do banco de dados SQLite;