Lógica para Educação Equipe: Bruno Rodrigo (brca) Cristiano Campos (ccc2) Guilherme Dias (gds) Victor Wanderley (vcw)

Slides:



Advertisements
Apresentações semelhantes
Java Web Sessão 1 Introdução a Java Prof. Luís Eduardo tecnoclasta.com.
Advertisements

Estruturação de Linguagens (Pascal e C++)
Paradigmas de Programação
Marco Antonio Montebello Júnior
“Ensino e Aprendizagem de Matemática no Quarto Ciclo”
O COMPUTADOR COMO MEIO E COMO FIM
Fim à aritmética de papel e lápis Ralston, A. (1999) Propõe o fim do ensino da APL na escola elementar em substituição de um currículo que valoriza a AM.
Elsa Carvalho 49 Universidade da Madeira Departamento de Matemática e Engenharias Programação em Lógica e Funcional (2000/01) (Actualizado em 2005/06)
Conteúdo: - Operadores.
O Processo de construção de conhecimento matemático e o fazer didático
Aprendendo com a cidade de vitória Paulo Alfredo Jasper.
Liliani Lecco Dettogni
DESENHO GEOMÉTRICO NO ENSINO DA GEOMETRIA NO ENSINO FUNDAMENTAL
FACENS – Engenharia da Computação Inteligência Artificial
INTRODUÇÃO À PROGRAMAÇÃO
Lívia M. Chagas Rios, Cristina Etcheverria, Úrsula L. F. Ribeiro
Paradigmas da Programação
Testes Psicopedagógicos
Operadores Aritméticos Valores lógicos Relacionais e lógicos MF.
Linguagem técnica de programação I Java – REVISÃO
Projeto de Implementação “Semana dos Jogos Matemáticos”
OS PROCESSOS DE CONSTRUÇÃO DE CONHECIMENTO MATEMÁTICO
Pederneiras- São Paulo
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
POR QUE O COMPUTADOR NA EDUCAÇÃO?
Prof. Rita de Cássia S. Eger -
Desenvolvimento do Raciocínio em Geometria
FTIN Formação Técnica em Informática
Percepção do Espaço Pela Criança
A Modelagem Matemática como Ambiente Educacional
Introdução ao conceito de Multiplicação
Atributos, Encapsulamento e Interface em Java
O Portal do Estudante de Computação
Expressões e Instrução de Atribuição
Ambientes Virtuais na Educação
Vetores Imagine que você tem que receber o nome e a nota de 50 alunos de uma escola, e depois listar o nome de cada um e a média final de cada aluno e.
APLICAÇÃO DA TECNOLOGIA COMPUTACIONAL NO PROCESSO DE ENSINO E APRENDIZAGEM DA MATEMÁTICA ESCOLAR: análise de sua contribuição Aluna: Daiely Aparecida de.
Paradigmas de Linguagens de Programação Aula 2
Uma abordagem curiosa e divertida
LEMA 1 Utilização de material concreto no Ensino de Matemática
Programação Orientada a Objetos - Java
SILVANA BERBEL FERNANDES
Apresentação inicial A Educopédia é uma plataforma de aulas digitais colaborativas que possui: • Um ambiente de fácil navegação; • Conteúdo de qualidade;
Aula 1 – Profª Danielle Costa
Um Problema para TODAS as Idades
Aula Prática 5 Monitoria IP/CC (~if669). Roteiro 1. 1.Recursão 2. 2.Escopo de Variáveis 3. 3.Arrays 4. 4.Strings.
Construções Lógico –Matemáticas – Aula 04
Curso: Licenciatura em Matemática na modalidade à distância Centro de Ciências Físicas e Matemáticas Departamento de Matemática Coordenação acadêmica:
Conceitos e Procedimentos
Programação de Computadores - 1
EL654 Síntese das aulas Aulas  Primeira Primeira Aula  Segunda Segunda Aula  Terceira Terceira Aula.
Fundamentos Teóricos e Metodológicos da Educação Infantil.
TRABALHANDO COM JOGOS NO COMPUTADOR
PRODUÇÃO DE HISTÓRIAS EM QUADRINHOS
UNIP UNIVERSIDADE PAULISTA Professor: Yure de Queiroz Lima
Autora: Elianete da Costa Sales Abdouni
16° CIAED - CONGRESSO INTERNACIONAL ABED DE EDUCAÇÃO A DISTÂNCIA
Tipos de Dados, Variáveis, Expressões Lógicas e Aritméticas
APLICAÇÃO DE JOGOS COMO RECURSO DIDÁTICO NO PROCESSO DE ENSINO-APRENIDZAGEM NO ANOS INICIAIS NO ENSINO FUNDAMENTAL.
1 Programação – JAVA Unidade 3 – Loops e Lógica Prof. Aparecido V. de Freitas Curso de Ciência da Computação.
CIn.ufpe.br CSP-Z Disciplina: Especificação de Sistemas Distribuídos Mestrado em Ciências da Computação Aleciano Jr. Leonilson Barbosa.
Revisão Turma – WEB JavaScript.
Estrutura de Dados Prof. André Cypriano M. Costa
LEI DE DIRETRIZES E BASES DA EDUCAÇÃO (Extraído da Lei 9394/96)
APLICAÇÃO DA TECNOLOGIA COMPUTACIONAL NO PROCESSO DE ENSINO E APRENDIZAGEM DA MATEMÁTICA ESCOLAR: análise de sua contribuição Aluna: Daiely Aparecida de.
Prof. Tertuliano Operadores Variáveis em C++.
Softwares Educacionais
Título do Trabalho: A prendizagem de números complexos como entes geométricos. (PUIC). Área: Ciências Matemáticas e Naturais. Professor Orientador: Msc.
Linguagem de Programação – Aula 04 Prof. Me. Ronnison Reges Vidal.
Transcrição da apresentação:

Lógica para Educação Equipe: Bruno Rodrigo (brca) Cristiano Campos (ccc2) Guilherme Dias (gds) Victor Wanderley (vcw)

Roteiro da Apresentação O que é LogE? Motivação; Introdução Sintaxe; Semântica; Exemplos;

O que é? Lógica para fins educacionais (Ensino Fundamental); Teste de Raciocínio –Comparativo (figuras, símbolos); –Lógico (conjuntos); –Geométrico; –Proporcional (aritmética); –Relações (comutato,transitivo).

Motivação Deficiência estudantil em lógica matemática: –Sistema de ensino falho; –Falta de recursos auxiliares no cronograma de ensino; –Necessidade da lógica matemática no desenvolvimento do indivíduo; Interesse do grupo em proporcionar recursos de mudanças, facilitando o aprendizado em matemática mostrando que a própria não é coisa para “doido ”;

Introdução Linguagem baseada no paradigma de programação orientada a objeto; Tem como finalidade auxiliar o desenvolvimento do raciocínio lógico em crianças do Ensino Fundamental; Definição de programas simples que trabalhem com manipulação de figuras geométricas; Noções de conjuntos; Capacidade de definir novos Tipos e Objetos;

Funcionamento LogE trabalha basicamente com comparações entre estruturas; Em geral uma estrutura proposta pelo professor é colocada em comparação com as resposta do aluno; Um programa LogE consiste numa resposta Verdadeiro (true) ou falso (false) verificando o acerto do aluno;

Sintaxe básica Definição de Programa: – Programa ::= DeclTipos DeclObjetos Comparacao Podem ser declarados tipos como expressões, objetos, parâmetros, atributos,comandos e chamada de métodos;

Exemplo: Comparação entre tamanho de objetos diferentes(1/4) Tipos de objetos: –Tipo Quadrado = {int tamanho;}{ }{ } –Tipo Triangulo = {int tamanho;}{ }{ } –Tipo Circulo = {int tamanho;}{ }{ } Tipo com método: –Tipo FormaGeometrica = { }{Triangulo,Quadrado,Circulo}{... (declaração dos métodos)..

Exemplo: Comparação entre tamanho de objetos diferentes(2/4) –void setTamanho( int tamanho){ tipo.tamanho = tamanho;} –int getTamanho(){ return tipo.tamanho;} –boolean ehTriangulo(){ return (tipo == Triangulo)} –boolean ehQuadrado(){ return (tipo == Quadrado)} –boolean ehCirculo(){ return (tipo == Circulo)} –}

Exemplo: Comparação entre tamanho de objetos diferentes(3/4) Declaração de Objeto: –Objeto Forma Tipo FormaGeometrica { –Objeto quad1 tipo Quadrado{ } – Objeto tri1 tipo Triangulo{ } – quad1.setTamanho(10); –tri1.setTamanho(10); –}

Exemplo: Comparação entre tamanho de objetos diferentes(4/4) Chamada do programa: –Forma.quad1.getTamanho() == Forma.tri1.getTamanho() Depois de declarado o programa, o aluno poderá informar qual seria o objeto que ele acha ser igual(em tamanho ao proposto). Assim o programa irá verificar e informar se ele acertou ou errou.

Lógica para Educação Equipe: Bruno Rodrigo (brca) Cristiano Campos (ccc2) Guilherme Dias (gds) Victor Wanderley (vcw)