Conceitos Bsicos
Bsicos
O O O
que so Dados e o que so Informaes um programa de computador funciona (Entrada, processamento e sa da!
Como
pala&ra lgica &em de um termo grego e foi criada pelo filsofo grego )ristteles, no sculo I" a* C*, para estudar o pensamento +umano*
!"emplo
O que &oc# faria para atra&essar de ,ote de um lado para o outro do rio le&ando um leo, uma ,ode , e um pedao de grama* -a,e.se que nunca o leo pode ficar so/in+o com a ,ode e nem a ca,ra so/in+a com a grama0
O,s*1
#oluo$
Le&ar a grama e o leo0 "oltar com o leo0 Dei2ar o leo0 Le&ar a ,ode0 Dei2a a ,ode0 "olta com a grama0 Le&ar o leo e a grama0
falamos ou escre&emos, estamos e2pressando nossos pensamentos, logo, precisamos usar a lgica nessas ati&idades para organi/ar as ideias*
!"emplos
)nacleto
mais &el+o que 4elis,erto0 mais &el+o que 5arinaldo0 )nacleto mais &el+o que 5arinaldo*
4elis,erto Logo,
Vamos praticar?
Dois
pais e dois fil+os passea&am por um ,osque e encontraram uma laran$eira com quatro laran$as* Cada um c+upou uma laran$a e ainda so,rou uma* agora? Vamos usar a lgica para e"plicar%
falamos em lgica na programao de computadores, sempre nos remetemos a uma sequ#ncia de instrues* o que uma instruo'
5as,
Vamos praticar
O,$eti&o1 78
mostrar que a lgica pode ser aplicada nas mais simples situaes* passo escol+er um aluno do curso aleatoriamente* 98 &endar os ol+os do mesmo*
:8
criar uma sequ#ncia de passos pra o mesmo reali/ar uma determinada ati&idade que &ai ser proposta pelos alunos*
) lgica na programao consiste em1 dado um pro,lema e fornecidos os dados de entrada, identificar uma sequ#ncia de instrues tal que, por meio da e2ecuo desta sequ#ncia alcanaremos como sa da ; soluo do pro,lema*
nada mais do que uma sequencia de passos finitos para a e2ecuo de uma tarefa* !+,-O% <m e2emplo cl%ssico de algoritmos so as receitas culin%rias*
!"emplo$
<m
de entrada1 Ingredientes*
sequ#ncia de instrues1 5odo de preparo* da e>ou soluo do pro,lema1 <m ,olo de c+ocolate*
<ma tarefa a ser reali/ada* <ma sequ#ncia detal+ada de passos* E tam,m podemos identificar entradas e sa das*
compreender mel+or os moti&os, sinta.se con&idado a &ia$ar conosco no mundo dos computadores e entender mel+or o funcionamento deles*
o ligt+.Aot
tarefa para ser reali/ada (le&ar o ro,B at o local indicado!0 sequ#ncia detal+ada de passos (as instrues dadas ao ro,B!0 entrada (local onde o ro,B se encontra! e uma sa da (passar para a pr2ima fase!*
FFFFF
N0vel Editor para criar desafios para o rob. Desafie sua mente descobrindo os passos que o rob necessita para chegar ao seu objetivo no Dcone N0veis de Usurio. E poss vel acessar os mais diversos n veis
N0vel Editor
Aps salvar o jogo criado poss vel carregar o mesmo por meio desta ferramenta.
Ferramenta para adicionar os obst%culos ao caminho do rob. Ferramenta para limpar os obst%culos.
<tili/ando o Ligt+Aot
Ento,
os o,st%culos a seguir e atri,ua os comandos necess%rios para que o ro,B alcance o quadrado a/ul e acenda a lu/ nele* ateno em todos os comandos que sero necess%rios*
@reste
Crie
1ados e In)orma2es
1ados
@odemos
definir dado, como qualquer elemento identificado em sua forma ,ruta que, por si s, no condu/ a uma compreenso de determinado fato ou situao*
In)ormao
E
o resultado do processamento dos dados, ou se$a, os dados foram analisados e interpretados so, determinada tica, e a partir dessa an%lise se torna poss &el qualificar esses dados*
Vamos .ogar
<sando no&amente o $ogo que $% con+ecemos, Ligt+.Aot, o,ser&e que estamos inserindo um con$unto de instrues, onde &oc# determina a sequ#ncia em que estas de&em ser e2ecutadas, e que o nosso GcomputadorH (representado pelo ro,B! est% e2ecutando essas tarefas*
1esa)io Crie
os o,st%culos a seguir, agora mais comple2os, atri,ua os comandos necess%rios para que o ro,B alcance o quadrado a/ul e acenda a lu/ nele* ateno em todos os comandos que sero necess%rios*
@reste
!ntrada e #a0da
<m
programa pode ser &isto de como algo que segue regras, que regular, organi/ado* @or esta a,ordagem, esperamos que um sistema>programa se$a composto de uma entrada, processamento e sa da, como mostra a figura a,ai2o*
'rocessamento
Como
dos dados
os dados processados
7epresenta o de 1ados
uma representao dos nJmeros inteiros da matem%tica nos computadores* @odem ser positi&os, negati&os ou nulos* (o possuem parte fracion%ria*
um tipo de dado que permite arma/enar &alores decimais, em outras pala&ras, &alores com ponto decimal (K*L, :*9, .M*K!*
uma representao das letras, d0gitos e s0mbolos nos computadores* @odendo ser numricos, alfa,ticos e especiais*
ou Booleano
podem assumir dois &alores1 &erdadeiro ou falso* -er&em como uma representao lgica de algo* Estes &alores tam,m podem ser entendidos como1 ligado>desligado, 7>N, alto>,ai2o, fec+ado>a,erto, etc*
Variveis
-o
(a pr%tica***
) pala&ra var
A palavra var utilizada para indicar que estamos declarando uma vari!vel.
"recisamos informar o tipo de dados que armazenaremos na vari!vel para que o computador saiba o tamanho do espa#o de mem$ria que reservar!.
"e$amos um e2emplo***
Constantes
-o
) pala&ra CO8#A palavra "ON#T utilizada para indicar que estamos declarando uma constante. O nome da constante. % o nome atrav s do qual vamos nos referir & constante. Apenas para ficar diferente das vari!veis' aconselha(se que todas as letras dos nomes das constantes sejam mai)sculas.
(a pr%tica***
Operadores 7elacionais
"ompara$es +gual Diferente 4aior 4enor 4aior ou igual 4enor ou igual Operadores 7 89 9 8 97 87
)ti&idade
Crie uma &ari%&el e d# um nome a ela, em seguida &oc# de&er% atri,uir um &alor a essa &ari%&el* Em seguida defina que, quando uma determinada tecla for pressionada (e2emplo1 quando espao for pressionado! o &alor da &ari%&el ir% mudar*
O que o ?edu'
O
?edu uma plataforma para ensino com tecnologia, que permite criar, compartil+ar e discutir conteJdos das mais di&ersas formas, estimulando a aprendi/agem, cola,orao e di&erso*
4uncionalidades
7ede
#ocial
Conecte.se
C4at
En&ie
(ural
de 1iscusso
Estimule debates e tire dvidas sobre suas aulas com alunos e professores. Estruture di%logos mais ricos e ,em ela,orados, pea a$uda aos seus colegas e aprenda de um $eito dinOmico e di&ertido*
,ulas
(ultim0dia
)ssista aulas de & deo, leia artigos, documentos e apresentaes dos professores*
Exerccios
de mltipla escolha
,valie
con4ecimentos atravs de e"erc0cios on5line con+ecimentos em questes de mJltipla escol+a* poss &el acompan+ar o desempen+o e&oluo nesse tipo de a&aliao* Bsicos e
Ieste
7elatrios Acompanhe
Perenciamento
Adeque
Configure
as informaes, cursos e disciplinas, mem,ros, planos e as mtricas importantes ao pleno funcionamento de sua Instituio com a plataforma*
-uporte
-inta.se Conte
apoiado=
com nosso atendimento e use a6 Central de )$uda6para tirar suas dJ&idas* Educacionais ),ertos
?ecursos Artefatos
O ?edu possui uma interface de programao ()@I! que permite a desen&ol&edores criar os mais &ariados aplicati&os, $ogos e ferramentas de au2 lio a professores e alunos*
5ensagens @articulares
A
Comunique.se
com seus amigos e contatos com total pri&acidade atra&s de mensagens mais estruturadas*
Coloque informaes so,re sua e2peri#ncia profissional e acad#mica e atuali/e.se so,re no&as conquistas de seus amigos* ( Redu em qualquer lu"ar ) literalmente. )compan+e a postagem de dJ&idas dos seus alunos em tempo real, em qualquer lugar* Iemporariamente apenas dispon &el para dispositi&os )ndroid*
Como acessar'
+ttp1>>CCC*redu*com*,r>
5enu Plo,al
<so de )plicati&os
@esquise na ?ede
C+at
Central de )$uda
<ogo lig4t5Bot (este $ogo online &oc# poder% controlar um ro,B atra&s de di&ersas aes para que ele alcance o o,$eti&o proposto e acenda a lu/ em sua ca,ea* ,C!##O ,O <O=O1
+ttp 1>>clicQ$ogos*uol*com*,r>Rogos.online>@u//le>Lig+t.Aot>
?eferencia
+ttp1>>CCC*cK*cl>iein&estiga>actas>ri,ie9NNN>papers>7L
Contatos1
)deildo
E.mail1
adeildofellipeSgmail*com
Elissa Tanessa
E.mail1
elissaCanessaSgmail*com
"inicius Ca&alcante
E.mail1
&inicius2&Sgmail*com