Escolar Documentos
Profissional Documentos
Cultura Documentos
OPERAES
Temos como operar com os trs tipos de dados programao g do rob. Elas se existentes na p dividem em operaes lgicas (AND, OR, XOR e NOT), NOT) operaes aritmticas (soma, (soma subtrao, diviso e multiplicao), comparaes ( (menor, maior i e igual), i l) intervalos i t l (entre o intervalo e fora do intervalo) e ainda temos operaes com textos que so de textos (juno (j de textos). ) concatenaes
OPERAES
Operaes Lgicas Operaes Aritmticas Comparaes Intervalos Unies de Textos Utilizando Operaes
OPERAES LGICAS
OPERAES LGICAS
BLOCO LOGIC
LOGIC
DATA
OPERAES LGICAS
BLOCO LOGIC
PROPRIEDADE OPERATION
OPERAES LGICAS
OPERANDOS
Temosduasformasdedefiniros valoresdosoperandos:manualmente napropriedadedobloco,colocando osvaloresparaAeBou dinamicamenteatravsdasentradas AeBdobloco.Anicadiferenade umparaooutroaformacomo seroenviadososvaloresparao bloco. bloco
OPERANDOS
OPERAES LGICAS
RESULTADO
Oresultadodaoperaosairna conexodesadadoblocoLOGIC.
OPERAES ARITMCAS
OPERAES ARITMTICAS
BLOCO MATH
MATH
DATA
OPERAES ARITMTICAS
BLOCO MATH
NapropriedadeOPERATION definimosq qualoperao p desejamosefetuar.Podemos escolherentreasseguintes operaesaritmticas:adio, subtrao, bt multiplicao lti li ou diviso.
PROPRIEDADE OPERATION
OPERAES ARITMTICAS
OPERANDOS
Temosduasformasdedefiniros valoresdosoperandos:manualmente napropriedadedobloco,colocando osvaloresparaAeBou dinamicamenteatravsdasentradas AeBdobloco.Anicadiferenade umparaooutroaformacomo seroenviadososvaloresparao bloco. bloco
OPERANDOS
OPERAES ARITMTICAS
RESULTADO
Oresultadodaoperaosairna conexodesadadoblocoMATH.
COMPARAES
COMPARAES
BLOCO COMPARE
COMPARE
DATA
COMPARAES
BLOCO COMPARE
NapropriedadeOPERATION definimosq qualoperao p desejamosefetuar.Podemos escolherentreasseguintes operaesdecomparao: menorouigual, i l maior i ouigual i l eigual.
PROPRIEDADE OPERATION
COMPARAES
OPERANDOS
Temosduasformasdedefiniros valoresdosoperandos:manualmente napropriedadedobloco,colocando osvaloresparaAeBou dinamicamenteatravsdasentradas AeBdobloco.Anicadiferenade umparaooutroaformacomo seroenviadososvaloresparao bloco. bloco
OPERANDOS
COMPARAES
RESULTADO
Oresultadodaoperaosairna conexodesadadoblocoCOMPARE.
INTERVALOS
INTERVALOS
BLOCO RANGE
RANGE
DATA
INTERVALOS
BLOCO RANGE
PROPRIEDADE OPERATION
INTERVALOS
OPERANDOS
Temosduasformasdedefiniros valoresdosoperandos:manualmente napropriedadedobloco,colocando osvaloresparaAeBou dinamicamenteatravsdasentradas AeBdobloco.Anicadiferenade umparaooutroaformacomo seroenviadososvaloresparao bloco. bloco
OPERANDOS
INTERVALOS
RESULTADO
Oresultadodaoperaosairna conexodesadadoblocoRANGE.
UNIES DE TEXTOS
UNIES DE TEXTOS
BLOCO TEXT
TEXT
ADVANCED
UNIES DE TEXTOS
BLOCO TEXT
NapropriedadeTEXTpodemos definirattrstextosp para seremunidos,porblocoTEXT. Casonecessitedemaisunies bastapassaoresultadodeum bl paraaentrada bloco t d d deoutro t blocoTEXT.
PROPRIEDADE TEXT
UNIES DE TEXTOS
OPERANDOS
OPERANDOS
UNIES DE TEXTOS
RESULTADO
Oresultadodaoperaosairna conexodesadadoblocoTEXT.
UTILIZANDO OPERAES
UTILIZANDO OPERAES
Exemplo Rob: escolha dois valores aleatrios, , se a soma for maior que q 100 imprima p some-os, na tela do rob os dois valores sorteados com o sinal + e > 100, 100 seno imprima < 100. 100 Multiplique os dois valores sorteados, se o resultado lt d estiver ti entre t 100 e 1000 imprima i i na tela os dois valores sorteados com o sinal * diga que est dentro do intervalo desejado.
UTILIZANDO OPERAES
Para criarmos um programa para executar o que pede o exemplo, p p ,p precisamos dividi-lo em p parte menores para que possamos mostrar aqui. O faremos em quatro partes partes, a primeira ser a parte de gerao dos nmeros e o guardaremos em variveis i i e faremos f a soma e a verificao ifi se o valor ser maior que 100 ou no.
UTILIZANDO OPERAES
A segunda parte ser o switch que receber o primeira parte p e executar sua ao resultado da p de acordo com o resultado obtido. A terceira parte ser a multiplicao e a utilizao de variveis para armazenar o resultado lt d das d operaes. Na quarta parte ficar a verificao do resultado e o switch com a execuo de acordo com o resultado obtido anteriormente.
UTILIZANDO OPERAES
InsiradoisblocosRANDON,doisblocosVARIABLE,um blocoMATHeumblocoCOMPARE.Crieduasvariveisdo tiponmeroemDEFINEVARIABLES.
UTILIZANDO OPERAES
UTILIZANDO OPERAES
Depoisdosblocosteremsidoconfigurados,precisamos agoracolocarnaordemcertadeexecuoefazeras ligaesnecessrias.Coloquenaordemecomas conexescomoestabaixo.
COMPARA O RESULTADO
GRAVA EM UMA VARIVEL O RESULTADO GRAVA NA VARIVEL A O VALOR SORTEADO GRAVA NA VARIVEL B O VALOR SORTEADO
UTILIZANDO OPERAES
SWITCH: LOGIC
UTILIZANDO OPERAES
BLOCOS INSERIDOS
UTILIZANDO OPERAES
BLOCOS INSERIDOS
UTILIZANDO OPERAES
BLOCOS INSERIDOS
UTILIZANDO OPERAES
Agoravamosparaaterceiraparteexemplo.Insiraos blocosVARIABLE,MATH,NUMBERTOTEXTeTEXT.Os coloquemnaordemcomoestabaixo. abaixo
UTILIZANDO OPERAES
ConfigureoblocoMATHcomaoperaoMULTIPLICATION.Os blocosVARIABLEcomostiposNUMBERdefinidos.Agorabasta efetuarasdevidasligaescomomostradoabaixo abaixo.
UTILIZANDO OPERAES
LembresedecolocarumblocoVARIAVELaofinalconfigurado comoTEXTparaguardaroresultadodasconversesdos resultados.
UTILIZANDO OPERAES
AgoracoloqueumblocoSWITCH configuradocomoLOGIC,trs VARIABLEeumRANGE.
SWITCH: LOGIC
UTILIZANDO OPERAES
Configureosblocoscomomostra abaixoefaaasligaesdos mesmos.
SWITCH: LOGIC
UTILIZANDO OPERAES
ColoquedentrodoblocoSWITCHosbloco VARIABLEeDISPLAY,configureavarivel comotextoealigueaoblocoDISPLAY.
UTILIZANDO OPERAES
NosegundoblocoDISPLAYdesmarquea opoCLEAR.Noesqueademudaro resultadoparacadaopodoSWITCHede inserirumblocoWAITTIMEapsoltimo blocoDISPLAY.