Super-Logo 3.0 como engine. Prof. José Augusto Fabri
|
|
|
- Marta da Rocha Martinho
- 9 Há anos
- Visualizações:
Transcrição
1 Super-Logo 3.0 como engine Prof. José Augusto Fabri
2 Seymour Papert Pensador e ativista na evolução do aprendizado no mundo digital; Foi colaborador de Jean Piaget; Fundador do Laboratório de Inteligência Artificial do MIT; Inventor da linguagem de programação LOGO.
3 LOGO É uma linguagem de programação que foi desenvolvida para ser utilizada com finalidades educacionais; Pode ser utilizada em vários domínios de conhecimento; Por ser uma linguagem de programação de propósito geral, permite ao usuário resolver problemas de vários domínios do conhecimento: música, artes, matemática, línguas, etc.
4 A Tartaruga É um cursor gráfico que aparece no centro da tela; Para fazer desenhos basta movimentá-la na tela de modo que ela deixe traços pelo seu caminho.
5 Movimentando a Tartaruga 2 comandos básicos fazer a tartaruga andar: PARAFRENTE nº (PF nº) PARATRÁS nº (PT nº) nº é o número de passos que ela deve andar 2 comandos básicos fazer a tartaruga girar: PARADIREITA nº (PD nº) PARAESQUERDA nº (PE nº) nº é a medida do grau do giro.
6 TARTARUGA
7 Exemplo 1 Observe a seqüência de comandos e o respectivo efeito: tat tartaruga pf 50 parafrente 50 pd 90 paradireita 90 pf 50 parafrente 50 pe 45 paraesquerda 45 pt 25 paratrás 25 pd 45 paradireita 45
8
9 Explicando o Exemplo 1 A tartaruga é definida por uma posição em relação a um sistema de coordenadas cartesianas (x, y) cujo ponto [0 0] representa o centro da tela gráfica e por uma orientação em relação a um eixo imaginário cujo ponto inicial é 0 ; Os comandos PF e PT alteram a posição da tartaruga; E os comandos PD e PE a sua orientação.
10 Resumindo... PF e PT alteram a posição da tartaruga PD e PE a sua orientação na tela gráfica. Y X
11 Por exemplo, para deslocar a tartaruga para o ponto das coordenadas xy Pode-se utilizar o comando mudexy y x
12 Supondo-se que a Tartaruga esteja na direção inicial 0 Utiliza-se, por exemplo, o comando mudedç 90, para mudar sua direção
13 Alguns comandos USENADA (UN) = tartaruga não deixa traço USEBORRACHA (UB) = apagar traço na tela USELÁPIS (UL) = retornar traço na tela DESAPAREÇATAT (DT) = tartaruga fica invisível APAREÇATAT (AT) = tartaruga fica visível
14 Exemplo 2 TAT tartaruga PF 10 parafrente 10 UN usenada PF 20 parafrente 20 DT desapareçatat UL uselápis PF 20 parafrente 20 UB useborracha PT 20 paratrás 20 AT apareatat TAT tartaruga
15 Cores MUDECL nº = mudar a cor do lápis MUDECF nº = mudar a cor do fundo 0 = preto 1 = azul 2 = verde 3 = suco de jiló com quiabo 4 = vermelho descubra você as demais cores!
16 Exercício Agora que você conhece os comandos básicos: Construa uma escada onde cada degrau seja de uma cor diferente; A escada deve ter 5 degraus.
17 Repetindo uma seqüência de ações REPITA Quando se quer efetuar uma mesma ação, ou seqüência de ações, um determinado número de vezes Ele precisa de dois parâmetros: um número e uma lista: O número refere-se ao número de vezes que a lista deve ser repetida e A lista refere-se a ação que deve ser realizada. Portanto, a forma genérica desse comando é: REPITA <número> <lista>
18 Exemplo 3 O comando REPITA pode ser usado em vários contextos, entre eles, para desenhar figuras geométricas; Faça o seguinte exemplo: REPITA 4 [ PF 50 PD 90 ]
19 Exemplo 4 REPITA 4 [ REPITA 4 [ PF 50 PD 90 ] PD 90 ]
20 Exemplo 5 REPITA 4 [ MUDECF 5 ESPERE 50 MUDECF 0 ESPERE 50 ] Este programa provoca mudanças alternadas da cor do fundo da tela.
21 Exemplo 6 - Pintando áreas da tela REPITA 4 [ PF 60 PD 90 ] UN PD 45 PF 20 UL MUDECP 0 PINTE Observe que para pintar a tartaruga deve ser levada, sem lápis, para dentro da região a ser pintada; Em seguida para pintar ela deve estar usando lápis com a cor de preenchimento desejada.
22 Exemplo 7 - Escrevendo ROTULE = Este comando precisa de um parâmetro que pode ser um número, ou uma palavra ou uma lista. Por exemplo, os comandos: ROTULE "LOGO UN PT 20 ROTULE [ Talo gosta de pudim de leite ] PT 20 ROTULE [1º LPM 2006] Em caso de erro ou funcionamento não adequado você consegue arrumar este programa!!!!
23 Compreendendo a natureza dos parâmetros Como já foi dito, existem comandos que precisam de parâmetro; Esses parâmetros possuem diferentes naturezas: podem ser números, palavras ou listas. Palavra é uma seqüência de caracteres precedida por aspas ( " ): "casa "123 "dx40 "345F
24 Compreendendo a natureza dos parâmetros (cont) Um número é constituído somente por dígitos, podendo ser um valor inteiro ou real (com ponto decimal); Exemplo:
25 Operadores Aritméticos Os operações aritméticos são: + adição - subtração * multiplicação / divisão Estes operadores precisam de parâmetros numéricos e produzem como resultado, também, um número.
26 Exemplo 8 Operadores Aritméticos REPITA 6 [PT 50 espere 40 PE 360/6] O comando PE gira a tartaruga 60 graus que corresponde ao resultado da operação de divisão; PF O comando PF desloca a tartaruga 31 passos que é o resultado das três operações de adição.
27 Definindo Procedimentos Os comandos e operações vistos até aqui fazem parte do conjunto de primitivas do Logo e podem ser usados na definição de novas palavras, isto é, na criação de procedimentos que expandem o conjunto inicial de primitivas da linguagem de programação; A criação de novas palavras é possível graças à atividade de programação.
28 Definindo Procedimentos (cont) Embora o mecanismo de definir programas em Logo seja bastante simples, a atividade de programação é extremamente interessante porque obriga o usuário a pensar no processo de solução de um problema e no domínio de conhecimento que será utilizado neste processo; Além disso é a única maneira de se ter controle sobre o computador, de modo a fazê-lo produzir qualquer resultado que se deseje.
29 Definindo Procedimentos (cont) Suponha que se queira definir um triângulo eqüilátero com o lado de tamanho 100; A seqüência de comandos a serem dados a Tartaruga poderia ser: PF 100 PD 120 PF 100 PD 120 PF 100 PD 120 OU REPITA 3 [ PF 100 PD 120 ]
30 Definindo Procedimentos (cont) Para definir um procedimento Logo que desenhe este triângulo devemos, dentro do modo de edição, digitar: APRENDA TRIÂNGULO PF 100 PD 120 PF 100 PD 120 PF 100 PD 120 FIM OU
31 Definindo Procedimentos (cont) APRENDA TRIÂNGULO REPITA 3 [ PF 100 PD 120 ] FIM Ao sair do modo de edição e retornar ao modo direto de uso pode-se dar o comando TRIÂNGULO para a Tartaruga. Neste caso, diz-se que TRIÂNGULO passa a fazer parte do elenco de comandos que a Tartaruga conhece assim como: UB, UN, PF, TAT, etc.
32 Resumindo, todo procedimento Logo tem: 1. Uma linha título que consiste no uso do comando APRENDA seguido de um nome que referencia o procedimento; 2. Um corpo, representado pelo conjunto de comandos que executarão aquele procedimento; 3. Uma linha de finalização que consiste no uso do comando FIM.
33 Salvando o procedimento Logo Quando um procedimento é criado ele fica armazenado na área de trabalho; Para salva-lo deve-se digitar na linha de comando: salve triângulo.log
34 Estruturando um Projeto Simples - I Uma vez definido um procedimento ele pode ser usado na definição de outros procedimentos; Por exemplo, o procedimento TRIÂNGULO visto anteriormente pode ser reutilizado nos seguintes contextos: APRENDA CATAVENTO REPITA 8 [ PF 100 TRIÂNGULO PT 100 PD 45 ] FIM APRENDA TRIÂNGULO REPITA 3 [ PF 100 PD 120 ] FIM
35 Lidando com procedimentos Para Carregar: carregue nome_procedimento.lgo Para Salvar salve nome_procedimento.lgo
36 Estruturando um Projeto Simples - II APRENDA TREVO REPITA 4 [ TRIÂNGULO PD 90 ] PT 150 FIM APRENDA TRIÂNGULO REPITA 3 [ PF 100 PD 120 ] FIM
37 Estruturando um Projeto Simples - III APRENDA CASA PF 100 PD 90 PF 100 PD 90 PF 100 PD 90 PF 100 PD 90 PF 100 PD 30 PF 100 PD 120 PF 100 FIM
38 Estruturando um Projeto Simples - IV APRENDA COMPOSIÇÃO REPITA 3 [QUADRADO UN PF 25 PD 90 PF 25 UL PE 90] FIM
39 Estruturando um Projeto Simples - V A Tartaruga desenha um feixe de semi-retas e, depois dois quadrados sobrepostos Mantendo um giro entre eles.
40 APRENDA FEIXE REPITA 8 [ PF 50 PT 50 PD 45 ] FIM APRENDA QUADRADO REPITA 4 [PF 100 PD 90 ] FIM APRENDA QUADRADOS2 FEIXE PT 50 PE 90 PT 50 QUADRADO PF 50 PD 90 UN PT 20 PE 45 UL QUADRADO FIM Execute QUADRADOS2
41 Estruturando um Projeto Simples - VI A Tartaruga desenha um quadrado pequeno e vira um pouco; No total ela desenha 8 quadrados e, portanto o giro entre casa quadrado é de 45 graus.
42 APRENDA QUAPEQUENO REPITA 4 [ PF 50 PD 90 ] FIM APRENDA QUADRADOS3 REPITA 8 [ QUAPEQUENO PD 45 ] FIM Execute quadrados3
43 F I M
TECNOLOGIAS NO ENSINO DE MATEMÁTICA. Profª. Andréa Cardoso MATEMÁTICA-LICENCIATURA
TECNOLOGIAS NO ENSINO DE MATEMÁTICA Profª. Andréa Cardoso MATEMÁTICA-LICENCIATURA O que é o SuperLogo? É um software voltado para o aprender ensinando, onde o sujeito (aluno/professor) vai ensinar a tartaruga
Caderno de Atividades SuperLogo
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE EDUCAÇÃO UNIVERSIDADE DO ESTADO DE MATO GROSSO INFORMÁTICA Caderno de Atividades SuperLogo Sinop MT, 2017.. Como Nasceu o LOGO Dialeto de uma linguagem de
COLÉGIO OBJETIVO JÚNIOR
COLÉGIO OBJETIVO JÚNIOR NOME: N. o : DATA: / /2015 FOLHETO DE INFORMÁTICA (V.C. E R.V.) 6. o ANO Ao longo deste ano, aprendemos a operar os comandos e as funções básicas do SuperLogo e do TurtleArt, por
Mosaicos com o Superlogo
Mosaicos com o Superlogo Mauri Cunha do Nascimento Depto de Matemática, FC, UNESP 17033-360, Bauru, SP E-mail: [email protected] Gabriela Baptistella Peres Aluna do Curso de Licenciatura em Matemática,
CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO
CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO MATERIAL DIDÁTICO IMPRESSO CURSO: Física DISCIPLINA: Informática para o Ensino de Física CONTEUDISTA: Carlos Eduardo Aguiar
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE MATEMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENSINO DE MATEMÁTICA
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE MATEMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENSINO DE MATEMÁTICA APRENDIZAGEM DE TÓPICOS DE GEOMETRIA EM AMBIENTE LOGO: Uma proposta didática para os
UNESP - Universidade Estadual Paulista SUPERLOGO Programação para o estudo de geometria
UNESP - Universidade Estadual Paulista SUPERLOGO Programação para o estudo de geometria Orientanda: Viviane MarcelIa dos Santos Orientador: Prof. Dr. Mauri Cunha do Nascimento Bauru, Novembro de 2006 SUPERLOGO
Palavras-chave: Educação básica; SuperLogo3.0; Trigonometria: Figuras geométricas.
O USO DO PROGRAMA SUPERLOGO3.0 PARA O ENSINO GEOMETRIA E TRIGONOMETRIA EM TURMAS DE ENSINO FUNDAMENTAL E ENSINO MÉDIO Diego de Freitas Leite UFRGS [email protected] Sara Regina da Silva UFRGS
SuperLogo: aprendendo com a sua criatividade
SuperLogo: aprendendo com a sua criatividade O SuperLogo é um programa computacional que utiliza linguagem de programação Logo. Esta linguagem foi desenvolvida na década de 60 nos Estados Unidos no Instituto
CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO
CEDERJ - CENTRO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA DO ESTADO DO RIO DE JANEIRO MATERIAL DIDÁTICO IMPRESSO CURSO: Física DISCIPLINA: Informática para o Ensino de Física CONTEUDISTA: Carlos Eduardo Aguiar
CONTRIBUIÇÕES DO SUPERLOGO NA GEOMETRIA PLANA E NA TRIGONOMETRIA. Palavras-chave: geometria plana; software SuperLogo; trigonometria.
CONTRIBUIÇÕES DO SUPERLOGO NA GEOMETRIA PLANA E NA TRIGONOMETRIA Resumo: Este minicurso abordará alguns conteúdos de Geometria Plana e Trigonometria, com ênfase na construção de polígonos e no estudo de
MOSAICO FORMADO POR ESTRELAS
MOSAICO FORMADO POR ESTRELAS Orientanda: Gabriela Baptistella Peres Orientador: Prof. Dr. Mauri Cunha do Nascimento 1. Mosaico formado por estrelas e hexágonos A proposta foi construir um mosaico formado
www.cefetcampos.br/softmat
COORDENAÇÃO DE PESQUISA E PÓS-GRADUAÇÃO CPPG TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO NO PROCESSO DE ENSINO- APRENDIZAGEM DE MATEMÁTICA www.cefetcampos.br/softmat 2 1- Introdução A linguagem LOGO foi desenvolvida
GEOMETRIA DA TARTARUGA
Marcelo Souza Motta Dimas Felipe de Miranda GEOMETRIA DA TARTARUGA CONTRIBUIÇÕES DO SUPERLOGO AO ENSINO DE GEOMETRIA Belo Horizonte LISTA DE FIGURAS Figura 1: Tela inicial do SuperLogo... 12 Figura 2:
Linguagem de Programação Logo
O que é Logo? É uma linguagem de programação que foi desenvolvida para ser utilizada com finalidades educacionais. É uma linguagem de propósito geral, isto é, pode ser utilizada em vários domínios de conhecimento.
COLÉGIO OBJETIVO JÚNIOR
COLÉGIO OBJETIVO JÚNIOR NOME: N. o : DATA: / /2015 FOLHETO DE INFORMÁTICA (V.C. E R.V.) 7. o ANO Ao longo deste ano, aprendemos a operar os comandos e as funções básicas do SCRATCH, por exemplo, utilizando
O Micromundo Transtaruga
O Micromundo Transtaruga Heliel Ferreira dos Santos Transtaruga 1 é um ambiente dinâmico, interativo que possui uma linguagem própria, nesse caso a comunicação estabelecida entre os objetos desse micromundo
UNIVERSIDADE ESTADUAL DO PARANÁ CAMPUS DE UNIÃO DA VITÓRIA CENTRO DE CIÊNCIAS EXATAS E BIOLÓGICAS COLEGIADO DE MATEMÁTICA ENIO WEISS
UNIVERSIDADE ESTADUAL DO PARANÁ CAMPUS DE UNIÃO DA VITÓRIA CENTRO DE CIÊNCIAS EXATAS E BIOLÓGICAS COLEGIADO DE MATEMÁTICA ENIO WEISS EXPLORANDO ALGUNS CONCEITOS DE GEOMETRIA PLANA COM O SUPERLOGO UNIÃO
Informática no Ensino de Matemática Prof. José Carlos de Souza Junior jc
Informática no Ensino de Matemática Prof. José Carlos de Souza Junior http://www.unifal-mg.edu.br/matematica/?q=disc jc Aula 10 Reproduza as seguintes figuras no SuperLogo: ATIVIDADE 01 ATIVIDADE 02 Reproduza
Atividade. Série SuperLogo Desafios Geométricos Nível: Ensino Médio. Secretaria de Educação a Distância. Ministério da Ciência e Tecnologia
Atividade Desenvolvido por MDMat Mídias Digitais para Matemática Com o apoio da Universidade Federal do Rio Grande do Sul Série SuperLogo Desafios Geométricos Nível: Ensino Médio Em parceria com o Instituto
L O G O M Á T I C A Arnaldo Salvo Conceição
VOLUME 1 L O G O M Á T I C A Arnaldo Salvo Conceição Resolvi, através deste SITE, ENSINAR DICAS para o uso do LOGO, em especial na Matemática, pois não existem manuais de LOGO, mas o AJUDA do próprio programa.
Uma proposta de construção geométrica usando a linguagem Logo. A proposal for a geometric construction using the Logo language
http://dx.doi.org/10.4322/gepem.2015.022 Uma proposta de construção geométrica usando a linguagem Logo Maria Ivete Basniak Professora, Universidade Estadual do Paraná (UNESPAR) Campus de União da Vitória
Programação Estruturada Aula VisualG
Programação Estruturada Aula VisualG Prof. Flávio Barros [email protected] www.flaviobarros.com.br 2 CRIANDO ALGORITMO CRIANDO ALGORITMO Passos para construir Algoritmos Ler enunciado do problema, compreendendo-o
LibreOffice Calc. Jamille Madureira
LibreOffice Calc Jamille Madureira O Calc oferece um conjunto de funções que podem ser usadas. Uma função é um comando que recebe uma informação, realiza um cálculo e devolve uma resposta ao usuário.
GEOMETRIA E TECNOLOGIA NOS ANOS INICIAIS: ALGUMAS PROPOSTAS COM O SOFTWARE SUPERLOGO
GEOMETRIA E TECNOLOGIA NOS ANOS INICIAIS: ALGUMAS PROPOSTAS COM O SOFTWARE SUPERLOGO Adriana Barbosa de Oliveira Universidade Federal de Mato Grosso do Sul [email protected] Danielly Regina Kaspary
Técnicas de Programação
Técnicas de Programação Algoritmos Anderson Gomes Eleutério Lógica A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir
O AMBIENTE LOGO A SERVIÇO DA APRENDIZAGEM: UM MICROMUNDO PARA APLICAÇÕES DE CONCEITOS DE MATEMÁTICA. Temática do Artigo
O AMBIENTE LOGO A SERVIÇO DA APRENDIZAGEM: UM MICROMUNDO PARA APLICAÇÕES DE CONCEITOS DE MATEMÁTICA Temática do Artigo Flávia de Ávila Pereira 1 Resumo: Entre tantas ferramentas que existem e que estão
ALGORITMOS AULA 2. Profª Amanda Gondim
ALGORITMOS AULA 2 Profª Amanda Gondim LINEARIZAÇÃO DE EXPRESSÕES Para a construção de algoritmos que realizam cálculo matemáticos, todas as expressões aritméticas devem ser linearizadas, ou seja, colocadas
Introdução à Computação
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação A Informação
Tutorial do SuperLogo. Gustavo Bestetti Ibarra Leticia de Castro Rodrigo Fagundes
Tutorial do SuperLogo Gustavo Bestetti Ibarra Leticia de Castro Rodrigo Fagundes I Sumário 1 Introdução III 1.1 Onde posso conseguir o SuperLogo?................ III 1.2 Apresentação.............................
Programação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
INFORMÁTICA APLICADA AULA 03 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 03 ALGORITMOS Profª ª Danielle Casillo LINEARIZAÇÃO DE EXPRESSÕES Para a construção de algoritmos
UM MOSAICO DE ESCHER Orientanda: Gabriela Baptistella Peres Orientador: Prof. Dr. Mauri Cunha do Nascimento
UM MOSAICO DE ESCHER Orientanda: Gabriela Baptistella Peres Orientador: Prof. Dr. Mauri Cunha do Nascimento Mauritus Cornelis Escher nasceu em Leeuwarden na Holanda em 17 de Junho1898, faleceu em 27 de
Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.
Variáveis e Entrada de Dados Marco André Lopes Mendes [email protected] [email protected] marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma
Cálculo Numérico Noções básicas sobre erros
Cálculo Numérico Noções básicas sobre erros Profa. Vanessa Rolnik 1º semestre 2015 Fases da resolução de problemas através de métodos numéricos Problema real Levantamento de Dados Construção do modelo
BrOffice Calc e Planilhas de Cálculos. Por: André Aparecido da Silva
BrOffice Calc e Planilhas de Cálculos Por: André Aparecido da Silva [email protected] 1 O broffice Calc. O BrOffice Calc é uma planilha eletrônica, sendo portanto uma ferramenta para fazer cálculos,
Fundamentos de Programação 1
Fundamentos de Programação 1 Estrutura de Repetição para - passo Slides 11 Prof. SIMÃO Jean Marcelo SIMÃO Estrutura de Repetição para passo para Variável de ValorIni ate ValorFin passo P faca conjunto
Algoritmos Computacionais
Material produzido por professores da UFABC Objetivos Aprender a sintaxe e a semântica de instruções de saída e de entrada de dados na linguagem PORTUGOL Aprender alguns operadores pra uso na parte de
Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas
Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas Estrutura de um Programa em Linguagem Algorítmica Nesse curso nós vamos utilizar a linguagem algorítmica para
BrOffice Calc e Planilhas de Cálculos. Por: André Aparecido da Silva
BrOffice Calc e Planilhas de Cálculos Por: André Aparecido da Silva [email protected] 1 O broffice Calc. O BrOffice Calc é uma planilha eletrônica, sendo portanto uma ferramenta para fazer cálculos,
Ambiente de programação
EXPLORANDO O O que é o SCRATCH? O software Scratch é um ambiente para a criação de jogos, histórias e animações, usando raciocínio lógico. A partir desta ferramenta é possível exercitar conceitos de lógica
Palavras-chave: Ensino médio, SuperLogo3.0, Trigonometria, Formação continuada, PIBID.
O USO DO PROGRAMA SUPERLOGO 3.0 NA APRENDIZAGEM DE TRIGONOMETRIA: A CONSTRUÇÃO DE BANDEIRAS Kellen Cardoso Barchinski UFRGS [email protected] Diego de Freitas Leite UFRGS [email protected]
Algoritmo e Programação Matemática
Algoritmo e Programação Matemática Fundamentos de Algoritmos Parte 1 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Dados A funcionalidade principal de um computador
Conceitos Básicos de Algoritmos
Conceitos Básicos de Algoritmos 35 TIPOS PRIMITIVOS Palavra-reservada: inteiro - define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais Palavra-reservada: real - define variáveis numéricas
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 31/08/2015
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] PRÉ AULA De acordo com a sua compreensão acerca da representação das fórmulas
Introdução à Programação. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Introdução à Programação Operadores, Expressões Aritméticas e Entrada/Saída de Dados Programa em C #include int main main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius
Ambiente Scilab Variáveis, expressões, comando de atribuição Entrada e Saída básica
Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Programação de Computadores I BCC701 www.decom.ufop.br/moodle Ambiente Scilab Variáveis, expressões, comando de atribuição Entrada
Legenda 0 à 25% de Acertos Baixo De 26 à 50% de Acertos Intermediário De 51 à 75% de Acertos Adequado De 76 à 100% de Acertos Avançado
Relação de Descritores que apresentam os erros mais frequentes cometidos pelos estudantes nas Avaliações Diagnósticas de 2012 do ProEMI/JF no estado do Ceará Em 2012 foram aplicadas Avaliações Diagnósticas
1. Considere o polígono irregular abaixo, formado por três retângulos e um triângulo.
1. Considere o polígono irregular abaixo, formado por três retângulos e um triângulo. a Crie a função arearetangulo: recebe os lados de um retângulo e retorna a área b Crie a função hipotenusa(cateto1,cateto2
LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior
LÓGICA DE PROGRAMAÇÃO Algoritmos Computacionais Sérgio Carlos Portari Júnior [email protected] Tópicos abordados Algoritmos Computacionais Estrutura de Dados Tipos Primitivos Constantes Variáveis
Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi
Algoritmos Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Conceitos Linhas de Código de um Algoritmo ou Programa escrita do programa linha a linha, ou seja, a sintaxe do programa, podendo-se
Algoritmo e Programação. Capítulo 2 Tópicos Preliminares
Algoritmo e Programação Capítulo 2 Tópicos Preliminares Tópicos Preliminares Neste capítulo Tipos Primitivos Variáveis Expressões Aritméticas, Lógicas e Relacionais Comandos de Entrada e Saída Blocos Tópicos
Fundamentos de Programação 1
Fundamentos de Programação 1 Estrutura de Repetição enquanto faça Slides 9 Prof. SIMÃO Jean Marcelo SIMÃO Estrutura de Repetição enquanto faça enquanto ( condição for Verdadeira ) faca conjunto de comandos
Internet: navegando com segurança e responsabilidade
Aula 1 Internet: navegando com segurança e responsabilidade Data: / / A internet é uma rede mundial de computadores. Podemos ter uma experiência fascinante utilizando os recursos desta rede. Comunicar-se
Estruturas de Controle de Fluxo Estruturas de Seleção. Givanaldo Rocha
Estruturas de Controle de Fluxo Estruturas de Seleção Givanaldo Rocha [email protected] http://docente.ifrn.edu.br/givanaldorocha Conceito Até agora, desenvolvemos algoritmos que nos permitem
PLANEJAMENTO Disciplina: Matemática Série: 6º Ano Ensino: Fundamental II Prof(a).: Jeane
Disciplina: Matemática Série: 6º Ano Ensino: Fundamental II Prof(a).: Jeane 1ª UNIDADE EIXOS COGNITIVOS CONTEÚDOS HABILIDADES Contagem 1. Números pra quê? H 1 ( Reconhecer, no contexto social, diferentes
Utilização e visão geral dos aplicativos de Ensino Digital EvoBooks
Guia do usuário Como utilizar os aplicativos da EvoBooks? A metodologia de Ensino Digital EvoBooks utiliza uma série de aplicativos com conteúdos e aulas digitais estruturados. Vamos aprender como utilizar
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] OPERADORES ARITMÉTICOS OPERAÇÃO OPERADOR SIGNIFICADO SOMA + Efetuar soma de duas
Fluxogramas. Leandro Tonietto ago-09
Fluxogramas Leandro Tonietto [email protected] ago-09 Introdução Planejar, modelar e projetar primeiro, depois fazer (programar). Maiores chances de sucesso na programação Facilita a resolução, pois
Cálculo Diferencial e Integral I
Cálculo Diferencial e Integral I Prof. Lino Marcos da Silva Atividade 1 - Números Reais Objetivos De um modo geral, o objetivo dessa atividade é fomentar o estudo de conceitos relacionados aos números
MATRIZ DE REFERÊNCIA DE MATEMÁTICA PROVA FLORIPA MATEMÁTICA - 1º ANO DO ENSINO FUNDAMENTAL
MATEMÁTICA - 1º ANO DO ENSINO FUNDAMENTAL T1 - RECONHECIMENTO DE NÚMEROS E OPERAÇÕES. C1. Mobilizar ideias, conceitos e estruturas relacionadas à construção do significado dos números e suas representações.
5. Expressões aritméticas
5. Expressões aritméticas 5.1. Conceito de Expressão O conceito de expressão em termos computacionais está intimamente ligado ao conceito de expressão (ou fórmula) matemática, onde um conjunto de variáveis
Introdução à Programação de Computadores no ensino básico: relato de uma aplicação
Introdução à Programação de Computadores no ensino básico: relato de uma aplicação Achiles Pedro da Cunha Luciano [email protected] Allan Thércio Guedes Dantas [email protected] Adney Galdino
CAPÍTULO 3 INSTRUÇÕES BÁSICAS
CAPÍTULO 3 INSTRUÇÕES BÁSICAS Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Tecnologia em Fabricação Mecânica 1 INTRODUÇÃO As instruções ou comandos básicos são o conjunto de
Variáveis, Tipos de Dados e Operadores
! Variáveis, Tipos de Dados e Operadores Engenharias Informática Aplicada 2.o sem/2013 Profa Suely (e-mail: [email protected]) VARIÁVEL VARIÁVEL É um local lógico, ligado a um endereço físico da memória
Unidade 5: Introdução à Programação com Python Prof. Daniel Caetano
Informática para Engenharia 1 Unidade 5: Introdução à Programação com Python Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação com a linguagem Python. Bibliografia:
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701 www.decom.ufop.br/red AULA TEÓRICA 02 1 Prof. Marcelo Luiz Silva Red CONTEÚDOS DA AULA
LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Expressando a lógica em programação Ferramentas gráficas: diagramas e fluxogramas; Ferramentas textuais: pseudocódigos ou metalinguagens (Português
Fundamentos de Programação
Fundamentos de Programação Programação com sequência Prof. M.Sc.: João Paulo Q. dos Santos E-mail: [email protected] Página: http://docente.ifrn.edu.br/joaoqueiroz/ Etapas de ação de um computador
Exercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Conceitos Básicos. Professor: Juliano Lucas Gonçalves.
Conceitos Básicos Professor: Juliano Lucas Gonçalves [email protected] Agenda Revisão Algoritmos Memória, variáveis e constantes Estrutura básica de um algoritmo em pseudocódigo 2 O que já
Prof. Jorge Cavalcanti
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 02 (baseado no material do prof. Marcelo Linder) Prof. Jorge Cavalcanti [email protected]
LINGUAGEM ALGORÍTMICA
LINGUAGEM ALGORÍTMICA Adriano Mauro Cansian André Proto UNESP - São José do Rio Preto Linguagem Computacional Introdução! Para uma melhor padronização de nosso estudos, vamos agora definir uma linguagem
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: [email protected] Blog: http://profperini.com Formação
Lógica de Programação: aula 2. Dariel Mazzoni Maranhão. Uninove: Universidade Nove de Julho. 22 de agosto de 2010
Uninove: Universidade Nove de Julho 22 de agosto de 2010 Tipos de Dados Primitivos São informações manipuladas pelos usuários. Classificam-se em quatro tipos: Inteiro; Tipos de Dados Primitivos São informações
Introdução ao SciLab. SciLab O que é? Onde obter o programa:
Introdução ao SciLab SciLab O que é? SciLab é uma plataforma interativa para computação numérica composta de uma rica coleção de algoritmos numéricos e de uma linguagem de programação associada. CN04 2010
Pseudolinguagem (ou Portugol) Profº Elton Rodrigo
Pseudolinguagem (ou Portugol) Profº Elton Rodrigo Pseudolinguagem Funciona como uma linguagem simplificada de programação, logo, facilita a posterior implementação. algoritmo "Somar dois valores" var n1,
Algoritmos e Programação
Algoritmos e Programação Aula 9 Subalgoritmos, funções e passagem de parâmetros Profa. Marina Gomes [email protected] 22/06/2017 Engenharia de Computação - Unipampa 1 Modularização Facilita a
Linguagem de Programação. Tutorial 3 Os comandos if, else e else if
Linguagem de Programação Tutorial 3 Os comandos if, else e else if Objetivo Introdução Utilizar a Estrutura de Decisão ou Condicional. Em programação, não é incomum o computador se deparar com uma situação
Introdução à Programação Estruturada Parte 3. Material da Prof. Ana Eliza
Introdução à Programação Estruturada Parte 3 Material da Prof. Ana Eliza Arquitetura do Computador Digital MEMÓRIA Armazena dados e comandos UNIDADE DE ENTRADA UNIDADE DE CONTROLE UNIDADE LÓGICA E ARITMÉTICA
Formulas em Planilhas Eletrônicas. Prof. André Aparecido da Silva Disponível em: Aulas 16, 17, e 18
Formulas em Planilhas Eletrônicas Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/formulascalc.pptx Aulas 16, 17, e 18 1 Todas as fórmulas são introduzidas por um sinal de igual.
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I Conceitos Básicos Profa. Márcia Cristina Moraes Profa.Milene Selbach Silveira Material para estudo: Forbellone, A. e Eberspächer, H. (2005) capítulos 1 e 2 (até atribuição)
