OPERADORES LÓGICOS E RELACIONAIS UDERSON LUIS
|
|
- Thomas Garrau Coradelli
- 8 Há anos
- Visualizações:
Transcrição
1 Sumario: Este artigo descreve a manipulação dos dados de operadores lógicos relacionais, descrevendo a utilização destes operadores. Sobre o Autor: Uderson Luis Fermino, formado em Ciências da Computação pela Faculdade de Pesquisa e Ensino IPEP, atua no mercado a 2 anos como desenvolvedor Java nas plataformas: (J2SE, J2EE e J2ME), com participação em grandes projetos envolvendo estas tecnologias. É consultor ABAP com experiências em REPORT, ALV (GRID, LIST, BLOCK, OO, TREE, HIERARQUICK), IDOC, ALE, ONLINE, SAPSCRIPT, SMARTFORM, NETWEAVER (JCO, BSP, WebDynpro). Uderson@gmail.com tudo posso naquele que me fortalece (Filipenses 4:13). Página 1
2 Operadores Condicionais Lógicos e Relacionais Operador condicional e relacional, como o próprio nome é indutivo, servem para resolução de operações lógicas, está podem ser IF, IFELSE, WHERE. Estes operadores servem para realizar verificações de expressões regulares e lógicas. Será neste post será descritos os operadores condicionai disponíveis no ABAP. CA Contains ANY Contém Qualquer Este operador condicional realiza verificações múltiplas em condições lógicas, muitas das vezes é necessário verificar se uma condição contém múltiplos valores, como por exemplo, verificar se a literal ABAP NO ULTIMO contém literais Numéricos , este operador condicional não usa expressão regular, pois ele procura as condições independente da ordem. Exemplo 1 IF ABAP NO ULTIMO CA ELSE. WRITE ESTA LITERAL CONTÉM LITERAIS NUMERICOS. WRITE ESTA LITERAL NÃO CONTÉM LITERAIS NUMERICOS. Neste exemplo é verificado se a literal ABAP NO ULTIMO contém literais numéricos, veja a tabela de exemplo: EXP<1> EXP<2> RESULTADO ABAP NO ULTIMO CA FALSE ABAP NO ULT3IMO CA TRUE ABAP N8O ULTIMO CA TRUE NA Not Any - Não Contém Este operador condicional é o inverso do operador CA, pois ele nega tudo o que o CA aprova, por exemplo, enquanto o CA aprova que ABAP NO ULT3IMO CA , onde existe um literal numérico especificado em EXP<2> na EXP<1> o NA reprova pois é como se traduzisse para: ABAP NO ULT3IMO não contém o retorno será false, pois a literal contém literais numéricos. tudo posso naquele que me fortalece (Filipenses 4:13). Página 2
3 Uma alternativa é utilizar o CA com o comando NOT. IF NOT exp<1> CA exp<2>, aqui negamos tudo que o operador CA faz, é negado ficando: FALSE = TRUE TRUE = FALSE EXP<1> EXP<1> RESULTADO ABAP NO ULTIMO ABAP NO ULT3IMO ABAP N8O ULTIMO N A N A N A TRUE FALSE FALSE CO Contains Only Contém Somente Este operador Condicional realiza verificações de uma expressão, verificando se a expressão contém apenas/somente a expressão verificada. Como por exemplo, verificar se a expressão EXP<1> que contém a literal ABAP NO ULTIMO contém a penas as literais ABAP NO ULTIMO Exemplo 1 IF ABAP NO ULTIMO CA ABAP NO ULTIMO. ELSE. WRITE ESTA LITERAL CONTÉM LITERAIS. WRITE ESTA LITERAL NÃO CONTÉM LITERAIS. Neste exemplo é verificado se a literal ABAP NO ULTIMO contém somente os literais ABAP NO ULTIMO, veja a tabela de exemplo: EXP<1> EXP<2> RESULTADO ABAP NO ULTIMO CA ABAP NO ULTIMO TRUE ABAP NO ULTIMO CA ABAP FALSE ABAP NO ULTIMO CA ULTIMO FALSE tudo posso naquele que me fortalece (Filipenses 4:13). Página 3
4 CN Contains Not - Não Contém Este operador condicional é o inverso do operador CO, pois ele nega tudo o que o CA aprova, por exemplo, enquanto o CO aprova que ABAP NO ULTIMO CO ABAP NO ULTIMO, onde existe somente o literal especificado em EXP<2> na EXP<1> o CN: ABAP NO ULTIMO não contém somente ABAP NO ULTIMO, o retorno será true. Uma alternativa é utilizar o CO com o comando NOT. IF NOT exp<1> CO exp<2>, aqui negamos tudo que o operador CO aprova, é negado ficando: FALSE = TRUE TRUE = FALSE EXP<1> EXP<1> RESULTADO ABAP NO ULTIMO TRUE ABAP NO ULTIMO CN FALSE ABAP N8O ULTIMO CN FALSE CS Contains String Contém String Este operador como o próprio nome diz, serve para verificar se uma expressão contém uma determinada string, lembrando que uma string pode ser parte ou toda a literal verificada. Por exemplo a literal ABAP NO ULTIMO contém a string ABAP, NO, ULTIMO, U, UL, TIM, TIMO, porém não contém está literais por exemplo: ABAPE, NO A ULTEMO. IF ABAP NO ULTIMO CS ABAP. WRITE ESTA LITERAL CONTÉM ABAP. ELSE. WRITE ESTA LITERAL NÃO CONTÉM ABAP. tudo posso naquele que me fortalece (Filipenses 4:13). Página 4
5 A ordem que a string está não importa, o importante é se existe ou não a string na literal. NS Not String Não contém String Conforme o operador condicional NA, é o operador NS, onde é negado tudo que for verdadeiro em CS e aprovado tudo que for negado em CS. CP Contains No Pattner Este operador condicional é um operador que usa expressão regulares para resolver as condições lógicas, é muito interessante, pois é possível montar uma expressão lógica para resolver problemas complexos. Este operador se entrada mais para construção de compiladores, analisadores sintáticos e regulares. Como funciona: * = 0 (zero) ou mais caractere + = 1 (um) ou mais caractere listar um diretório e verificar se o arquivo termina com txt, para isso basta usarmos a expressão regular *.txt significando que pode existir zero ou mais caractere mais dever terminar com.txt, não importando o que esta antes. DATA: VALOR TYPE C LENGTH 255 VALUE 'caracter.txt'. IF VALOR CP '*.txt'. WRITE: 'ESTE arquivo é valido'. Verificar se uma literal começa com abap e termina com sap usamos a expressão regular abap*sap o significado desta expressão regular é: Deve iniciar com a, que será procedido por b, que será procedido por a, que será procedido por p, que será procedido de qualquer coisa, que será procedido por s, que será procedido por a, que será procedido por p. tudo posso naquele que me fortalece (Filipenses 4:13). Página 5
6 DATA: VALOR TYPE C LENGTH 255 VALUE 'Programação abap Sap'. IF VALOR CP 'abap*sap'. WRITE: 'ESTE arquivo é valido'. Este operador é limitado ele não aceita todas as expressões regulares que o abap aceita, mais da para realizar muitas condições complexas. Vejamos outro exemplo DATA: TEXTO TYPE STRING VALUE 'ABAP É UMA LINGUAGEM FACIL E AINDA TEM EXPRESSÃO REGULAR DIFICIL'. IF TEXTO CP 'ABAP*LINGUAGEM+*'. WRITE: 'Este texto contém as palavras REGULAR'. IF TEXTO CP ABAP*LINGUAGEM+* Aqui é feito a seguinte verificação: Dentro da variável Texto que contém ABAP É UMA LINGUAGEM FACIL E AINDA TEM EXPRESSÃO REGULAR DIFICIL se a variável inicial com as literais seqüências A, B, A, P após estás seqüência pode ter ou não (* zero ou mais) seqüências literais de qualquer coisa alfanumérico, e deve-se sucedido das seqüências literais L I N G U A G E M tendo esta seqüência uma ou mais vezes podendo ter ou não seqüências literais (alfanuméricos) após está seqüência. Exemplos validos: ABAPLINGUAGEM ABAP DASDASDA LINGUAGEM ABAP DASDASDA LINGUAGEM LINGUAGEM ABAP DASDASDA LINGUAGEM LINGUAGEM TERTTSDFSDFS Básicos tudo posso naquele que me fortalece (Filipenses 4:13). Página 6
7 EQ - Equal Como o próprio nome diz, serve para verificar se existe igualdade entre a expressão, e é equivalente ao operador =. Exemplo; A EQ B = false A EQ A = true Este operador é idêntico com o operador = Exemplo Abap: DATA: VALOR TYPE C LENGTH 255 VALUE '10/12/2000'. IF VALOR EQ '10/12/2000'. WRITE: 'Data valida'. NE Not Equals - Não é igual Este operador com o próprio nome diz, serve para verificar se uma sentença é diferente, ao contrario de EQ que verifica se é igual, e é equivalente ao operador <>. A NE B = True A NE A = False Exemplo ABAP. DATA: VALOR TYPE I VALUE '10'. IF VALOR NE 11. WRITE: 'Valor é diferente'. LT Lower Than - Menor tudo posso naquele que me fortalece (Filipenses 4:13). Página 7
8 Este operador serve para verificar se a expressão EXP<1> é menor do que a EXP<2>, e é equivalente ao operador < 10 LT 11 = True 11 LT 10 = False Exemplo ABAP DATA: VALOR TYPE I VALUE '10'. IF VALOR LT 11. WRITE: 'Valor é menor'. GT Greater Than Maior Este operador serve para verificar se a expressão EXP<1> é maior do que a EXP<2>, e é equivalente ao operador > 11 GT 10 = True 10 GT 11 = False Exemplo ABAP DATA: VALOR TYPE I VALUE '11'. IF VALOR GT 10. WRITE: 'Valor é maior'. LE Lower Equal Menor igual tudo posso naquele que me fortalece (Filipenses 4:13). Página 8
9 Este operador serve para verificar se a expressão EXP<1> é menor ou igual ae a EXP<2>, e é equivalente ao operador <= 11 GT 10 = True 10 GT 11 = False Exemplo ABAP DATA: VALOR TYPE I VALUE '11'. IF VALOR GT 10. WRITE: 'Valor é maior'. GE Greater Equal Maior igual Este operador serve para verificar se a expressão EXP<1> é maior ou igual a EXP<2>, e é equivalente ao operador >= 11 GT 10 = True 10 GT 11 = False Exemplo ABAP DATA: VALOR TYPE I VALUE '11'. IF VALOR GT 10. tudo posso naquele que me fortalece (Filipenses 4:13). Página 9
NF-E FATURA SEM DECOOPLE UDERSON LUIS FERMINO
Sumario: Este artigo descreva a utilização da transação SGEN para geração e compilação de arquivos. Sobre o Autor: Uderson Luis Fermino, formado em Ciências da Computação pela Faculdade de Pesquisa e Ensino
Leia maisEste tutorial é descreve a criação básica de um REPORT exemplificado com uma REPORT que lógica de calculadora básica Orientada a Objetos.
Sumario: Este tutorial é descreve a criação básica de um REPORT exemplificado com uma REPORT que lógica de calculadora básica Orientada a Objetos. Sobre o Autor: Uderson Luis Fermino, formado em Ciências
Leia maisCriando uma tabela Z com Elementos de Dados e Domínios UDERSON LUIS
Sumario: Este artigo tem como finalidade exemplificar o Maximo o entendimento e criação de uma tabela z. Este artigo é voltado a abap iniciantes e abap que algum tempo não faz a criação de tabelas. Sobre
Leia maisOBJECT TEXT UDERSON LUIS FERMINO
Sumario: Este artigo descreva a manipulação do de texto em transações standard. Sobre o Autor: Uderson Luis Fermino, formado em Ciências da Computação pela Faculdade de Pesquisa e Ensino IPEP, atua no
Leia maisJavaScript (ou JScript)
1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de
Leia maisEntendendo e Configurando CFOP UDERSON LUIS FERMINO
Sumario: Neste trabalho, dando continuidade ao tema em questão, serão relacionados os CFOP utilizados nas operações de saídas de mercadorias ou bens e nas realizações de serviços de transporte (interestaduais
Leia maisPontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação
Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação LP: Laboratório de Programação Apontamento 7 Prof. ISVega Março de 2004 Controle de Execução: Seleção Simples CONTEÚDO
Leia maisComo construir um compilador utilizando ferramentas Java
Como construir um compilador utilizando ferramentas Java p. 1/3 Como construir um compilador utilizando ferramentas Java Aula 5 Análise Léxica com JavaCC Prof. Márcio Delamaro delamaro@icmc.usp.br Como
Leia maisAlterando valor de uma tabela Z ou Standard - Uderson Luis. Sumario:
Sumario: Este tutorial demonstrar com alterar valores de uma tabela STANDARD ou até Mesmo Z. lembrando que todas as tabelas que são criadas no SAP contem uma Manutenção de tabela, porem neste tutorial
Leia maisFBV - Linguagem de Programação II. Um pouco sobre Java
FBV - Linguagem de Programação II Um pouco sobre Java História 1992: um grupo de engenheiros da Sun Microsystems desenvolve uma linguagem para pequenos dispositivos, batizada de Oak Desenvolvida com base
Leia maisLÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos
LÓGICA DE PROGRAMAÇÃO Vitor Valerio de Souza Campos Exemplos de algoritmos Faça um algoritmo para mostrar o resultado da multiplicação de dois números. Algoritmo em descrição narrativa Passo 1 Receber
Leia maisAlgoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados)
Algoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados) Os algoritmos são descritos em uma linguagem chamada pseudocódigo. Este nome é uma alusão à posterior implementação
Leia maise à Linguagem de Programação Python
Introdução a Algoritmos, Computação Algébrica e à Linguagem de Programação Python Curso de Números Inteiros e Criptografia Prof. Luis Menasché Schechter Departamento de Ciência da Computação UFRJ Agosto
Leia maisLÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti http://ead.celsomasotti.com.br
LÓGICA DE PROGRAMAÇÃO Professor Celso Masotti http://ead.celsomasotti.com.br Ano: 2015 1 HTML & PHP em Ambiente Web PARTE II Sumário I Decisão... 4 Operadores de Comparação... 6 II IF ELSEIF ELSE... 7
Leia maisAula 4 Pseudocódigo Tipos de Dados, Expressões e Variáveis
1. TIPOS DE DADOS Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem ser classificadas em dois tipos: As instruções, que
Leia maisProgramação WEB I Estruturas de controle e repetição
Programação WEB I Estruturas de controle e repetição Operadores de Incremento Operadores de incremento servem como expressões de atalho para realizar incrementos em variáveis Operadores de Incremento Vamos
Leia maisAlgoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões
Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Primeiro Programa em Java public class OlaPessoal
Leia maisAlgoritmos e Programação de Computadores
Algoritmos e Programação de Computadores Algoritmos Estrutura Sequencial Parte 1 Professor: Victor Hugo L. Lopes Agenda Etapas de ação do computador; TDP Tipos de Dados Primitivos; Variáveis; Constantes;
Leia maisPROGRAMAÇÃO DE COMPUTADORES (Teoria)
PC PROGRAMAÇÃO DE COMPUTADORES (Teoria) Aula 01 Prof. Ricardo Veras (prof.rveras@gmail.com) ALGORITMOS "Seqüência ordenada de passos, que deve ser seguida para a realização de um tarefa" "Algoritmo é um
Leia maisInstalando o J2SE 5.0 JDK no Windows 2000/XP
Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para
Leia maisResumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Leia maisOrganização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br
Organização de programas em Python Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Leia maisProgramação I. Departamento de Engenharia Rural Centro de Ciências Agrárias
Departamento de Engenharia Rural Centro de Ciências Agrárias Programação I Prof. Bruno Vilela Oliveira bruno@cca.ufes.br http://www.brunovilela.webnode.com.br Aulas 2-3-4-5-6-7-8 Lógica Algoritmos Portugol
Leia maisA lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.
INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,
Leia maisAlgoritmos com VisuAlg
Algoritmos com VisuAlg Prof Gerson Volney Lagemann Depto Eng de Produção e Sistemas UDESC - CCT Algoritmos com VisuAlg Introdução A linguagem VisuAlg é simples, seu objetivo é disponibilizar um ambiente
Leia maisOficina de ShellScript
Oficina de ShellScript Segunda Parte Wildcards Variáveis de Ambiente Comans em Shell Script Parâmetros para o programa Mais comans /dev/null Bruno L. Albrecht Felipe A. Chies PET Computação UFRGS Wildcards
Leia maisTecnologia WEB II. Prof. Erwin Alexander Uhlmann. Introdução ao PHP. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.
1 Tecnologia WEB II Prof. Erwin Alexander Uhlmann Introdução ao PHP UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012. 2 Agradecimentos Agradeço à minha esposa Kátia por entender
Leia mais9 Comandos condicionais
9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em
Leia maisALGORITMOS PARTE 01. Fabricio de Sousa Pinto
ALGORITMOS PARTE 01 Fabricio de Sousa Pinto Algoritmos: Definição 2 É uma sequência de instruções finita e ordenada de forma lógica para a resolução de uma determinada tarefa ou problema. Algoritmos 3
Leia maisNesta aula serão apresentados alguns comandos de condição, repetição e gráficos.
3 COMANDOS CONDICIONAIS E DE LAÇO Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos. 3.1 COMANDOS CONDICIONAIS 3.1.1 Comando IF Como o próprio nome já indica, estes comandos
Leia maisResolução de problemas e desenvolvimento de algoritmos
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Resolução de problemas e desenvolvimento de algoritmos Prof. Vanderlei Bonato Prof. Cláudio Fabiano Motta Toledo Sumário Análise e solução de
Leia maisAluísio Eustáquio da Silva
1 Aluísio Eustáquio da Silva SciLab Programável Material didático usado em aulas de Programação de Computadores, Algoritmos e Lógica de Programação Betim Maio de 2012 2 PROGRAMAÇÃO O SciLab permite que
Leia maisGuia rápido para buscas de literatura científica na Internet. Raphael Augusto Teixeira de Aguiar
Guia rápido para buscas de literatura científica na Internet Raphael Augusto Teixeira de Aguiar 2003 1) Introdução Operadores Booleanos 1 O quadro abaixo mostra os operadores booleanos aceitos pela maioria
Leia maisDEBUGGER R/3 Básico UDERSON LUIS
Sumario Este artigo descreve a execução de programa em modo DEBUGGER, descrevendo os passos necessários para encontrar valores de variáveis, tabelas, estruturas. Sobre o Autor: Uderson Luis Fermino, formado
Leia maisLinguagem C: Estruturas de Controle. Prof. Leonardo Barreto Campos 1
Linguagem C: Estruturas de Controle Prof. Leonardo Barreto Campos 1 Sumário Estrutura de Controle e de Fluxo Comandos de Seleção: O comando if; Ifs Aninhados; A escada if-else-if; A expressão condicional;
Leia maisConceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)
Márcio Koch 1 Currículo Formado na FURB em Ciência da Computação Pós graduado em Tecnologias para o desenvolvimento de aplicações web Mestrando em Computação Gráfica na UDESC Arquiteto de software na Senior
Leia maisESTRUTURA CONDICIONAL
AULA 6 ESTRUTURA CONDICIONAL 130 Tem como objetivo executar um conjunto de comandos caso uma condição lógica seja atendida. Quando a resposta lógica for falsa, nada será executado. Sintaxe Se CONDIÇÃO
Leia maisDespachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1
DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO E AUTOMAÇÃO
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO E AUTOMAÇÃO SHELL SCRIPT Allan Robson Silva Venceslau Hélio Batista de Araújo Júnior Rafael Medeiros Teles 1 Apresentar
Leia maisEstrutura de Dados. Introdução a Ponteiros. Prof. Gerson Borges Estrutura de Dados I 1
Estrutura de Dados Introdução a Ponteiros Prof. Gerson Borges Estrutura de Dados I 1 Sumário è Explicação da importância do planejamento de ensino; è Métodos e técnicas que iremos trabalhar durante o semestre;
Leia maisIntrodução à Lógica de Programação
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação 1 Estruturas de dados Representação computacional das informações do problema ser resolvido Informações podem ser de
Leia maisComandos Sequenciais if else, e Switch
Introdução à Programação Comandos Sequenciais if else, e Switch 1º ano - ESI e IGE (2011/2012) Engenheiro Anilton Silva Fernandes (afernandes@unipiaget.cv) O computador pensa? Muitas vezes utiliza-se a
Leia maisPHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006.
PHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006. Veja como montar um formulário para upload de múltiplos arquivos e como processá-lo com o PHP, usando
Leia maisManual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular
Manual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular Bitshop Informática Ltda Todos os Direitos Reservados www.bitshop.com.br Conteúdo 1. A Quem se Destina o BitFarmácia Popular 2.
Leia maisProgramação de Computadores III
Programação de Computadores III Introdução a Linguagens de Programação Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Leia maisUniversidade Federal de Goiás Ciências da Computação Sistemas Operacionais 2
Universidade Federal de Goiás Ciências da Computação Sistemas Operacionais 2 MongoDB Diego Fraga - 083746 Gabriel Henrique - 083771 Lauro Henrique - 074259 O que é MongoDB? - MongoDB é uma ferramenta de
Leia maisBC0501 Linguagens de Programação
BC0501 Linguagens de Programação Aula Prática: 03 Assunto: Comandos de Seleção 1. Introdução Um comando de seleção define uma condição em um programa, que permite que grupos de comandos sejam executados
Leia mais2 Orientação a objetos na prática
2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos
Leia maisIES-300. Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br
IES-300 Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br Teste de Caixa Branca 2 Teste de Componentes: Caixa Branca Teste de Caixa Branca Grafo de Fluxo de
Leia maisAula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela
Aula 01 - Formatações prontas e Sumário Formatar como Tabela Formatar como Tabela (cont.) Alterando as formatações aplicadas e adicionando novos itens Removendo a formatação de tabela aplicada Formatação
Leia maisGERÊNCIA DE DADOS SEMI ESTRUTURADOS - XQUERY. Prof. Angelo Augusto Frozza
GERÊNCIA DE DADOS SEMI ESTRUTURADOS - XQUERY Prof. Angelo Augusto Frozza XQUERY (XML QUERY LANGUAGE) XQuery é para XML o que o SQL é para Banco de Dados. XQUERY (XML QUERY LANGUAGE) XQuery é uma linguagem
Leia maisIntrodução ao Paradigma Orientado a Objetos. Principais conceitos
Introdução ao Paradigma Orientado a Objetos Principais conceitos Paradigmas de Programação PROGRAMAÇÃO ESTRUTURADA X PROGRAMAÇÃO ORIENTADA A OBJETOS Paradigma Programação estruturada Na programação estrutura
Leia maisILP - Introdução à Linguagem de Programação. Plano de estudo: - Constantes e variáveis. - Atribuindo valores às variáveis.
Plano de estudo: -. - Atribuindo valores às variáveis. - Expressões Na maioria das vezes, precisamos armazenar dados para manipulá-los. Por exemplo, em um escritório de contabilidade, armazenamos os dados
Leia maisSUMÁRIO 1. INFORMAÇÕES IMPORTANTES... 2
SUMÁRIO 1. INFORMAÇÕES IMPORTANTES... 2 1.1. Conceitos... 2 1.2. Como funciona... 2 1.3. Convênios disponíveis para Portabilidade... 2 1.4. Documentação Para Liberação da Proposta... 2 2. PROCEDIMENTOS
Leia maisLinguagem de Programação I
Linguagem de Programação I Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DAI 2016 Linguagem de Programação C 2 1 Linguagem de Programação C Os programas em C consistem em
Leia maisMANUAL DE PADRONIZAÇÃO DE CODIFICAÇÃO PHP CODING STANDARDS
MANUAL DE PADRONIZAÇÃO DE CODIFICAÇÃO PHP CODING STANDARDS versão 1.0 W7BR Soluções e Tecnologia contato@w7br.com Sumário INTRODUÇÃO... 3 Observação... 3 FORMATO DO ARQUIVO PHP... 4 Identação... 4 Codificação
Leia maisCapítulo 7 Nível da Linguagem Assembly
Capítulo 7 Nível da Linguagem Assembly Presente em quase todos os computadores modernos. Implementado por tradução. Linguagem fonte => Linguagem alvo. O programa no arquivo fonte não é executado diretamente
Leia mais10) REGISTROS : Exemplos: var N,I: integer; A,B,C: real; CHAVE: boolean; CARAC: char; V: array[1..20] of real; M: array[1..10,1..
Página 1 de 10 10) REGISTROS : De um modo geral, as variáveis podem ser: - simples (integer, real, boolean, char) e - compostas: - homogêneas (array) - heterogêneas (record) Exemplos: var N,I: integer;
Leia maisALGORITMOS E FLUXOGRAMAS
ALGORITMOS E FLUXOGRAMAS Prof. André Backes INTRODUÇÃO Computadores = cérebros eletrônicos? Computadores são máquinas e, por si sós, não podem ser inteligentes. Alguém as projetou e deu a ela todas as
Leia maisCurso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura
UFPI CCN DIE Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura O projeto Desenvolver um compilador de um subconjunto básico da linguagem PORTUGOL.
Leia mais3 Um Modelo de Operações para a web semântica 3.1. Modelo de Operações
34 3 Um Modelo de Operações para a web semântica 3.1. Modelo de Operações As classes do Modelo de Operações representam a definição de como deve ser uma operação em uma aplicação, ou seja, quais os valores
Leia maisSUMÁRIO 1. INFORMAÇÕES IMPORTANTES... 2
SUMÁRIO 1. INFORMAÇÕES IMPORTANTES... 2 1.1. Conceitos... 2 1.2. Como funciona... 2 1.3. Convênios disponíveis para Portabilidade... 2 1.4. Documentação Para Liberação da Proposta... 2 2. PROCEDIMENTOS
Leia maisDi gitação de Eventos Versão 2.0 - Fevereiro/2015
Digitação de Eventos Versão 2.0 - Fevereiro/2015 Índice 1 PLATAFORMA SAGE... 3 1.1 Primeiro Acesso... 4 1.2 Conhecendo a Plataforma... 5 1.3 Seleção da Empresa de Trabalho... 5 1.4 Sair do Sistema... 6
Leia maisRegras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos
Lógica Aula 2 Técnicas de Programação Criando algoritmos Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos Criando
Leia maisModule Introduction. Programação. Cap. 4 Algoritmos e Programação Estruturada
5374 : Engenharia Informática 6638 : Tecnologias e Sistemas de Informação 9099 : Bioengenharia 10135 : Ciências Biomédicas Cap. 4 Algoritmos e Estruturada Module Introduction Algoritmos e Estruturada Objectivos:
Leia maisTRABALHANDO COM STRING ABAP UDERSON LUIS FERMINO
Sumario: Este artigo descreve a manipulação de dados LITERAIS, contendo os principais comandos de pesquisa, concatenação, trocas de textos. O abap é uma linguagem de fácil manipulação de dados, este artigos
Leia maisJSP - ORIENTADO A OBJETOS
JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...
Leia maisConsumidor.gov.br. Usuário: Consumidor
Consumidor.gov.br Usuário: Consumidor O Consumidor.gov.br permite ao consumidor registrar reclamações direcionadas às empresas cadastradas. Para conhecê-las, clique em Empresas Participantes. Para iniciar
Leia maisResolvendo problemas de conexão de rede wireless no pregão 83/2008
Resolvendo problemas de conexão de rede wireless no pregão 83/2008 Recentemente forma instalados em minha cidade novos laboratórios do pregão 83/2008 mas em nenhum deles os terminais acessavam a rede.
Leia maisConstrução de tabelas verdades
Construção de tabelas verdades Compreender a Lógica como instrumento da ciência e como estrutura formal do pensamento, conhecendo e compreendendo as operações com os principais conceitos proposicionais
Leia maisETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS
ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS FORMULÁRIOS COM ABAS Trabalhar com abas (ou guias) é um recurso
Leia maiswww.coldfusionbrasil.com.br
www.coldfusionbrasil.com.br 2000 PASSANDO VARIÁVEIS ATRAVÉS DE FORM E URL 3 ALTERA.CFM 3 FORMALTERA.CFM 4 ALTERA.CFM 4 FORMALTERA.CFM 4 CRIANDO E MANIPULANDO VARIÁVEIS COM CFSET 4 VALORES ESTÁTICOS 5 PARÂMETROS
Leia maisExemplos: Pág 5 FUNÇÕES. UC Extensão - Excel Docente: André Luiz Silva de Moraes OPERADORES BOOLEANOS
Roteiro 1: Planilhas Eletrônicas > funções Objetivos Manipular e editar planilhas eletrônicas; Utilizar Operadores de texto, booleanos; Utilizar comandos para o desenvolvimento de funções; Explorar as
Leia maisExpressões Lógicas Comandos de Seleção
Expressões Lógicas e Comandos de Seleção Prof. de Algoritmos IA Expressões Lógicas São expressões que resultam em valores lógicos : verdadeiro ou falso. Em VB: a constante True representa verdadeiro a
Leia maisManual Cadastro Completo
Manual Cadastro Completo Índice 1. Objetivo... 3 2. O Projeto e-suprir... 3 3. Fluxo do Processo de Cadastro... 3 4. Cadastro Simples... 4 5. Recebendo Usuário e Senha... 7 6. Cadastro Completo... 7 7.
Leia maisEstrutura Condicional C++
Estrutura Condicional C++ Resumo3 Profª. Ivre Marjorie R. Machado Estrutura Condicional Na estrutura sequencial, todos os comandos são executados independente de qualquer coisa/condição Usando a estrutura
Leia maisImplementando uma Classe e Criando Objetos a partir dela
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe
Leia maisProgramação: Estruturas de seleção
Programação de Computadores I Aula 07 Programação: Estruturas de seleção José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/53 Valores booleanos Os valores booleanos
Leia maisCAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:
Leia maisIFTO LÓGICA DE PROGRAMAÇÃO AULA 02
IFTO LÓGICA DE PROGRAMAÇÃO AULA 02 Prof. Manoel Campos da Silva Filho Tecnólogo em Processamento de Dados / Unitins Mestre em Engenharia Elétrica / UnB http://lab.ifto.edu.br/~mcampos http://manoelcampos.com
Leia maisSumário. 1 https://www.mantisbt.org
O presente documento apresenta um manual com os passos necessários para integrar a ferramenta de gerenciamento de mudanças Mantis Bug Tracker (MantisBT) 1 ao plugin GiveMe Trace. Sumário Introdução 2 Criar
Leia mais3. INTRODUÇÃO À LINGUAGEM C 3.1. CONCEITOS BÁSICOS. Lógica de Programação
Lógica de Programação 3. INTRODUÇÃO À LINGUAGEM C Caro Aluno Vamos iniciar o terceiro capítulo da nossa disciplina. Agora vamos começar a aplicar os conceitos vistos nos capítulos anteriores em uma linguagem
Leia maisGuia Site Empresarial
Guia Site Empresarial Índice 1 - Fazer Fatura... 2 1.1 - Fazer uma nova fatura por valores de crédito... 2 1.2 - Fazer fatura alterando limites dos cartões... 6 1.3 - Fazer fatura repetindo última solicitação
Leia maisVariáveis Compostas Heterogêneas. Variável Composta Heterogênea. Variável Composta Heterogênea
Variáveis Compostas Heterogêneas Variável Composta Heterogênea Conjunto de dados logicamente relacionados, mas de tipos diferentes. Também chamada de registro. Variável Composta Heterogênea 1 Declaração
Leia maisPython Intermediário. terça-feira, 4 de agosto de 15
Python Intermediário I FUNÇÕES Módulo Python (Intermediário) Função Uma função é uma sequência de comandos que desempenham algum tipo de tarefa no seu programa Evita duplicação de código Facilita alterações:
Leia maisCurso Técnico em Redes
Curso Técnico em Redes Prof. Airton Ribeiro - 2012 Histórico das Linguagens de Programação O que é? É um método padronizado para expressar instruções para um computador. É um conjunto de regras sintáticas
Leia maisCONVENÇÃO DE CÓDIGO JAVA
CONVENÇÃO DE CÓDIGO JAVA Eligiane Ceron - Abril de 2012 Versão 1.0 Conteúdo Considerações iniciais... 2 Introdução... 2 Extensão de arquivos... 2 Arquivos de código Java... 2 Comentários iniciais... 2
Leia maisMicrosoft Access XP Módulo Um
Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo
Leia maisCOMANDO DA AERONÁUTICA ESCOLA DE ESPECIALISTAS DE AERONÁUTICA SUBDIVISÃO DE ADMISSÃO E DE SELEÇÃO
Questão : 45 71 79 A questão 45 do código 04, que corresponde à questão 71 do código 20 e à questão 79 do código 88 Nº de Inscrição: 4020557 Considere as tabelas abaixo: Pessoal e Endereco: Pessoal Endereco
Leia maisO comando if. O comando condicional permite incluir no programa trechos de código que dependem de uma ou mais condições para sua execução.
O comando if if - else O comando condicional permite incluir no programa trechos de código que dependem de uma ou mais condições para sua execução. O comando condicional tem duas formas básicas: if(condição)
Leia maisCURSO DE PROGRAMAÇÃO EM JAVA
CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro
Leia maisConceitos básicos da linguagem C
Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por
Leia maisProgramação de Computadores. Professor Ilaim Costa Junior ilaim@ic.uff.br Www.ic.uff.br/~ilaim
Programação de Computadores Professor Ilaim Costa Junior ilaim@ic.uff.br Www.ic.uff.br/~ilaim Roteiro da Aula de Hoje Introdução ao FORTRAN (Parte I) Organização de programas Tipos de dados Variáveis Programação
Leia maisLição 1 - Criação de campos calculados em consultas
1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas
Leia maisGladiusSimpleReport. Este manual, visa mostrar, como utilizar o GladiusSimpleReport atravéz de exemplos.
Introdução O GladiusSimpleReport é um gerador de relatório simples que permite gerar listagens baseadas em uma única tabela ou em um conjunto de tabelas relacionadas. Vantagens O GladiusSimpleReport permite
Leia maisManual de Administração
Manual de Administração Produto: n-mf Kyocera Versão: 3.1 Versão do Doc.:1.1 Autor: Equipe de teste Data: 25/02/2010 Aplica-se à: NDDigital n-billing Alterado por: Release Note: Detalhamento de Alteração
Leia maisTécnicas de Programação I
Técnicas de Programação I Conceitos básicos C/C++ Material baseado nas aulas da Profa. Isabel Harb Manssour http://www.inf.pucrs.br/~manssour/laproi, entre outros materias Operadores Aritméticos C++: Outros
Leia maisIntrodução a. Shell Script. Clésio Matos clesior.matos@gmail.com
Introdução a Shell Script Clésio Matos clesior.matos@gmail.com 1 Plano de apresentação O que são shell scripts Comandos básicos Estruturas básicas do BASH - Comandos condicionais - Comandos de repetição
Leia mais2 echo "PHP e outros.";
PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento
Leia mais