CRIANDO UM SISTEMA DE CONTROLE PARA EMPRESA VAREJISTA
|
|
- Ana Vitória das Neves Candal
- 8 Há anos
- Visualizações:
Transcrição
1 1 ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL, EM ESTRELA CURSO TÉCNICO EM INFORMÁTICA CRIANDO UM SISTEMA DE CONTROLE PARA EMPRESA VAREJISTA André Luis Schossler Estrela, maio de 2010.
2 2 ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL, EM ESTRELA CURSO TÉCNICO EM INFORMÁTICA CRIANDO UM SISTEMA DE CONTROLE PARA EMPRESA VAREJISTA André Luis Schosssler Projeto de Pesquisa desenvolvido com os conhecimentos da disciplina de Programação I, do Curso de Técnico em Informática. Orientador: Clei Delco Acosta Estrela, maio de 2010.
3 3 AGRADECIMENTOS Agradeço aos meus familiares pelo incondicional amor, incentivo e exemplo de vida. Foram peças fundamentais para a realização dos meus sonhos e os maiores incentivadores na minha caminhada. A Sra. Marlise Lautert, professora de Português, por apoiar esse projeto e por suas ricas contribuições. Ao orientador, professor Clei Delco Acosta, pelo acompanhamento e incentivo, fundamentais para a realização deste trabalho. Aos professores da instituição, colegas e ex-colegas pelos ensinamentos e experiências compartilhados que, de alguma maneira, ajudaram a lapidar meus conhecimentos. Enfim, agradeço a todos aqueles que, direta ou indiretamente, colaboraram para que fosse possível a realização deste trabalho. Muito obrigado!
4 4 RESUMO Esta pesquisa foi realizada principalmente com os conhecimentos adquiridos no Módulo II do curso Técnico em Informática, ministrado na Escola Estadual de Educação Profissional, em Estrela, pelo Professor Clei Delco Acosta, que tinha como objetivo realizar as tarefas mais básicas e simples de uma empresa varejista. O software foi programado utilizando a linguagem de programação JAVA, o Banco de Dados no formato texto, e para as mais diversas tarefas foram utilizadas Classes apresentadas na disciplina de Programação, como a Classe Entrada, que realiza a leitura dos dados do usuário. Durante a produção do software, foram utilizados os dados, comandos e funções aprendidas na disciplina de Programação I do referido curso. O programa, então concebido nestas condições, foi testado e incrementado com as necessidades encontradas para realizar um serviço completo com o que ele se propõe. Assim, englobando recursos como Consulta de Produtos, Cadastro de Produtos, Alteração de Produtos, Exclusão de Produtos, Entrada de Estoque, Saída de Estoque, Relatório de Logs e Relatório de Estoque Atual e Vendas. Este último contemplando as funções de Adicionar mais Produtos a Venda, Estornar Produtos a Venda e Finalizar a Venda com Emissão de Cupom Fiscal. O IDE (Integrated Development Environment ou Ambiente Integrado de Desenvolvimento) NetBeans foi utilizado para realizar a programação. PALAVRAS-CHAVE: Java. Programação. Classes. Software
5 5 LISTA DE ILUSTRAÇÕES FIGURA 1 - Execusão de um Programa em Java FIGURA 2 - Tela Principal do Sistema com Tela de Consulta FIGURA 3 - Tela Principal do Sistema com Tela de Vendas de Produtos... 22
6 6 LISTA DE TABELAS Tabela 1.0 Tipo de dados primitivos Tabela 1.1 Operadores aritméticos Tabela 1.2 Operadores relacionais Tabela 1.3 Operadores Lógicos Tabela 1.4 Operador de atribuição composta... 16
7 7 SUMÁRIO 1. INTRODUÇÃO OBJETIVOS Objetivo Geral Objetivos Específico JUSTIFICATIVA REFERENCIAL Linguagem de Programação Java Histórico do Java Características do Java Tipos de Dados Variáveis Comentários Operadores Comando Condicionais Laços de Repetição Métodos Classes METODOLOGIA Coleta de Dados Cronograma Custos RESULTADOS CONCLUSÕES Limitações do Estudo Sugestões para Futuras Pesquisas REFERÊNCIAS... 25
8 8 1. INTRODUÇÃO A ideia inicial deste projeto é demonstrar o aprendizado desenvolvido durante a disciplina de Programação, para isso decidiu-se criar um software de controle de estoque e vendas de produtos para empresas de varejo. Ao produzir um programa para o controle de empresa do ramo varejista em linguagem Java, procurou-se sobrepor as dificuldades e inexperiência com a linguagem. Os dados cadastrados no programa foram armazenados em arquivos texto. O programa contempla em sua interface o controle de estoque e a venda de produtos, sendo esta algo realmente desafiador para o meu conhecimento. Para estas funções empregou-se as técnicas de programação que foram utilizadas durante o módulo II, do curso. O Sistema possui um controle de vendas e estoque para facilitar os processos inerentes à área administrativa, inserindo a automação comercial no estabelecimento e oportunizando a emissão de relatórios que auxiliam nas mais diversas tarefas do controle administrativo.
9 9 2. OBJETIVOS A presente proposta determinou os seguintes objetivos: 2.1 Objetivo geral - Utilizar o conhecimento obtido na disciplina de Programação do Curso do Técnico em Informática como base para produção de um software de gestão para empresas varejistas, com foco no estoque e venda de produtos para facilitar a automação comercial. 2.2 Objetivos específicos - Demonstrar o aprendizado que é desenvolvido em Programação, no curso de Técnico em Informática; - Criar um sistema de controle para empresas de varejo, com foco no estoque e vendas dos produtos; - Utilizar a automação comercial para controle administrativo varejista e agilizar processos internos.
10 10 3. JUSTIFICATIVA Face às considerações anteriores e à importância da automação vigente no comércio varejista, surge a proposta desse estudo, o qual terá como tema a modelagem de um sistema de computador para o controle de uma empresa varejista. Assim, criar um software de gestão para empresas varejistas, em Java, com os conhecimentos obtidos na disciplina de Programação, do Curso de Técnico em Informática e utilizar licença do tipo Código Livre para difundir o software gratuitamente juntamente com seu código fonte para empresas, estudantes ou entusiastas em programação e comunidade em geral onde o código fonte possa ser alterado conforme cada necessidade. Ademais, eliminar o controle manual, economizando horas de trabalho dos funcionários que utilizarão o software nas empresas, passa a ser justificada esta proposta também pela redução de material, em especial o papel, que é um dos grandes responsáveis pelo desmatamento, colaborando, assim com o meio ambiente, e evitando causar mais danos à natureza. Ademais, acabar com o controle manual de estoque para poupar tanto o gasto com material, bem como o tempo dos funcionários que utilizarão o software dentro das empresas.
11 11 4. REFERENCIAL Como base necessária para a construção do instrumento de investigação científica, coleta e tratamento de dados, o presente capítulo descreve sobre o referencial teórico obtido por meio de base adquirida na disciplina de programação e literatura especializada de Programação em Java. Primeiramente são encontradas algumas considerações sobre a Linguagem Java, na seqüência a história do Java e por fim, suas características e aplicações. 4.1 Linguagem de Programação Java Para Jandl Junior (2007, p. 20), Java é uma plataforma de programação que ainda provoca entusiasmo em programadores, analistas e projetistas de software. O Java é um ambiente completo de desenvolvimento e execução com diversas facilidades: completamente orientada a objetos, robusta, portável, multithead, opera em rede e internet e incorpora várias características voltadas à segurança. A portabilidade do Java vem da JVM (Java Virtual Machine) incorporada ao sistema nativo da maquina como na Figura 1, a seguir, que demonstra como o Java consegue ser multi-plataforma, ou seja, se executado em diferentes sistemas operacionais.
12 12 Figura 1 Execução de programa em Java. Código Java (.java) Compilador JAVAC Byte Code (.class) JVM JVM JVM Linux Windows Fonte: Adaptado de Sergio Furgeri, (2008, p. 22). MAC 4.2 História do Java A Sun Microsystems, em 1991, financiou um projeto de pesquisa corporativa interna com o codinome Green, que resultou no desenvolvimento de uma linguagem baseada em C++ que seu criador, James Gosling, chamou de Oak em homenagem a uma arvore de carvalho vista por sua janela na Sun, descobriu-se mais tarde que já havia uma linguagem de programação chamada Oak. Quando uma equipe da Sun que visitou uma cafeteria local, o nome Java (Cidade de um tipo de café importado) foi sugerido; e o nome pegou. O projeto Green passou por algumas dificuldades. O mercado de dispositivos eletrônicos inteligentes voltados para o consumo popular não estava se desenvolvendo, no início da década de 1990, tão rápido como a Sun havia antecipado. O projeto corria risco de ser cancelado. Por uma feliz casualidade, a World Wide Web explodiu em popularidade em 1993 e a equipe da Sun viu o imediato potencial de utilizar o Java para adicionar conteúdo dinâmico, como interatividade e animações, às páginas da Web. Isso deu nova vida ao projeto. A Sun anunciou o Java formalmente em uma importante conferência em maio de O Java chamou atenção da comunidade de negócios por causa do enorme interesse na World Wide Web. O Java é agora utilizado para desenvolver aplicativos corporativos de grande porte, aprimorar a funcionalidade de servidores Web(os computadores que fornecem o conteúdo que vemos em nossos navegadores da Web), fornecer aplicativos para dispositivos voltados para o consumo popular(por exemplo, telefones celulares, pagers e PDAs) e para muitos outros propósitos. (H. M. Deitel & P. J. Deitel, 2007, p.6 e 7)
13 Características do Java Para Jandl Junior (2007, p. 22) e Sérgio Furgeri (2008, p.19 e 20), Java exibe importantes características que, em conjunto, diferenciam-na de outras linguagens de programação. Dentre elas podemos destacar: Orientação a Objetos Java é puramente Orientada a Objetos e atende todos os requisitos para necessários para que seja considerada Orientada a Objetos: abstração, encapsulamento, e hereditariedade. Portabilidade Java não é compilado para plataformas específicas de hardware e sim para uma linguagem intermediária chamada Byte Code podendo ser implementada em vários sistemas operacionais, ou seja multiplataforma, através da JVM. Sem ponteiros Java não permite a manipulação direta de endereços de memória nem exige que os objetos criados sejam destruídos, utilizando o Garbage Collection¹ para recuperar memória de objetos não mais referenciados. Desempenho Nas primeiras versões Java oferecia desempenho apenas razoável devido ao mecanismo de interpretação. Esta limitação foi superada com a incorporação de um compilador Just in Time na JVM. Segurança Java possui mecanismos de segurança que podem evitar qualquer operação no sistema de arquivos, minimizando problemas de segurança. Multithread Desenvolvimento de aplicações capazes de executar múltiplas rotinas ao mesmo tempo. Um recurso muito sofisticado que faz uso dos processadores multi-núcleo ou máquinas mutiprocessadas. ¹ Garbage Collection ou GC é um processo usado para a automação do gerenciamento de memória. Com ele é possível recuperar uma área de memória inutilizada por um programa, o que pode evitar problemas de vazamento de memória, resultando no esgotamento da memória livre para alocação.
14 14 Suporte a comunicação Possui classes prontas que agiliza a implementação de sistemas sob os protocolos TCP/IP, HTTP, FTP, também possui classes prontas para utilização com suporte a Bancos de Dados JDBC ODBC. 4.4 Tipo de Dados Segundo Sérgio Furgeri (2008, p. 37 e 38) antes de declarar as variáveis é necessário definir que tipo de dados ela vai armazenar. Conforme tabela 1.0 a seguir. Tipo bits Valores char 16 \u0000 a \uffff byte a +127 short a int a long a float E+38 a E+38 double E+308 a E+308 boolean 8 true e false Tabela 1.0 Tipo de dados primitivos 4.5 Variáveis Variável é um nome definido pelo programador ao qual pode ser associado um valor pertencente a certo tipo de dados e armazenado em um conjunto de posições da memória do computador. O nome variável é uma representação simbólica de onde está armazenado o valor, seu nome normalmente é o significado ou o propósito da variável. (Jandl Junior, 2007, p. 34) Quando as variáveis são declaradas, o Java atribui a elas um valor padrão, caso o programador não atribua valor a ela. As variáveis devem ser definidas antes de serem utilizadas e nunca devem começar com números, também são casesensitive, ou seja, diferenciam-se maiúsculas de minúsculas. (Sérgio Furgeri, 2008, p. 39)
15 Comentários Segundo Sérgio Furgeri (2008, p. 41) no Java existem três tipos de comentários são eles: 1 - // comentário para linha única. 2 - /* bloco de código */ comentário para ser utilizado em blocos de código, ou seja, múltiplas linhas. 3 - /** bloco de código */ comentário para ser utilizado em blocos de código, ou seja, múltiplas linhas e documenta o código no Javadoc², que auxilia com dicas de programação. 4.7 Operadores Segue Tabela 1.1 com os operadores aritméticos em Java conforme Jandl Junior (2007, p. 42): Operador Significado Associatividade Exemplo + Adição Esquerda a + b - Subtração Esquerda a b * Multiplicação Esquerda a * b / Divisão Esquerda a / b % Resto da divisão Esquerda a % b - Sinal negativo unitário Direita -a + Sinal positivo unitário Direita +a ++ Incremento unitário Esquerda/Direita ++a ou a++ -- Decremento unitário Esquerda/Direita --a ou a-- Tabela 1.1 Operadores aritméticos Operadores relacionais, segundo Jandl Junior (2007, p.44 e 45), permitem comparar valores literais, variáveis ou resultados de expressões retornando um resultado lógico, ou seja, um resultado falso ou verdadeiro. São eles: Operador Significado Associatividade Exemplo == Igual Esquerda a == b!= Diferente Esquerda a!= b > Maior Esquerda a > b < Menor Esquerda a < b >= Maior ou igual a Esquerda a <= b <= Menor ou igual a Esquerda a <= b Tabela 1.2 Operadores relacionais ² Javadoc é um gerador de documentação criado pela Sun Microsystems para documentar a API dos programas em Java, a partir do código-fonte. O resultado é expresso em HTML.
16 16 Operadores Lógicos Conforme Jandl Junior (2007, p. 46) conectam logicamente o resultado de diferentes expressões aritméticas ou relacionais, constituindo assim expressões compostas. Conforme Tabela 1.3 dos Operadores Lógicos a seguir: Operador Significado Associatividade Exemplo && E lógico (and) Esquerda a && b Ou lógico (or) Esquerda a b! Negação (not) Direita!a Tabela 1.3 Operadores Lógicos Operadores de atribuição composta para Jandl Junior (2007, p. 46 e 47) toda variável que pode ser incrementada por ela mesma ex: a = a + b, pode ser incrementada de forma simplificada ex: a += b como segue na Tabela 1.4 abaixo: Operador Significado Associatividade Exemplo += Adição e atribuição Direita a += expressão -= Subtração e atribuição Direita a -= expressão *= Multiplicação e atribuição Direita a *= expressão /= Divisão e atribuição Direita a /= expressão %= Divisão inteira e atribuição Direita a %= expressão Tabela 1.4 Operador de atribuição composta. 4.8 Comandos Condicionais São utilizados em todas as linguagens de programação e possibilita que a execução do programa seja de desviada de acordo com certas condições. Os comandos condicionais são if e else. (Sérgio Furgeri, 2008, p. 55) Utilizando o desvio if os programas utilizam instruções de seleção para escolher entre cursos alternativos, ou seja, determina se a condição é verdadeira ou false e faz o desvio se necessário. (H. M. Deitel & P. J. Deitel, 2007, p. 89 e 90) 1 2 if (nota_do_aluno >= 70) System.out.println( Aprovado ); Durante desvio if... else a instrução if testa se a condição for verdadeira e caso contrário entra na condição else. (H. M. Deitel & P. J. Deitel, 2007, p. 90 e 91) if (nota_do_aluno >= 70) System.out.println( Aprovado ); else System.out.println( Reprovado );
17 17 Durante desvio if... else alinhados a instrução if testa se a condição for verdadeira e caso contrário entra na condição else e faz outro teste de condição if. (H. M. Deitel & P. J. Deitel, 2007, p. 91) if (nota_do_aluno >= 70) System.out.println( Aprovado ); else if (nota_do_aluno < 70) System.out.println( Reprovado ); O operador ternário segundo Jandl Junior (2007, p. 47) é um avaliador de condição simples. Sua sintaxe é: 1 (<condição>? <expressão_verdadeira> : <expressão_falsa>) 4.9 Laços de Repetição Os laços de repetição ou looping possibilitam a repetição de um bloco de instruções em um programa. A instrução for é um contador finito, pois realiza a contagem entre dois valores conhecidos e seu funcionamento pode ser com contador crescente ou decrescente. (Sérgio Furgeri, 2008, p. 66) for(<inicialização>; <condição>; <incremento ou decremento>) { <instruções>; } O laço while executa a condição enquanto ela for verdadeira while(<condição>) { <instruções>; } 4.10 Métodos Métodos são blocos de código que compõem um sistema maior. Os métodos recebem um determinado nome e podem ser chamados varias vezes durante a execução de uma classe. Os principais motivos da utilização de métodos estão ligados à redução de código de um sistema, melhora a modularização do sistema e facilita e agiliza a manutenção do código. (Sérgio Furgeri, 2008, p. 97)
18 18 A estrutura de um método, segundo Sérgio Furgeri (2008, p. 98 e 99) é formada por: - Qualificador ou Modificador: defini a visibilidade do método os mais comuns podem ser dos seguintes tipos: Public: o método é visível por qualquer classe. Private: o método é visível apenas dentro da própria classe. Protected: o método é visível pela própria classe, por suas subordinadas e pelas classes do mesmo pacote. - Tipo de Retorno: refere-se ao tipo de dados retornado pelo método, que pode ser qualquer tipo primitivo, conforme Tabela 1.0, um vetor ou ainda um objeto qualquer, métodos que não possuem retorno devem possuir a palavra void. - Nome do Método: palavra definida pelo programador tem que começar com letra e não pode conter espaços em branco, é importante utilizar nomes sugestivos, que sejam identificados facilmente. - Lista de Argumentos: trata-se um uma lista de variáveis opcionais, que podem ser recebidas pelo método para tratamento interno. Um método pode receber qualquer tipo de variável. - Códigos do corpo: é o código interno do método, ou seja, o que será executado quando o método for chamado pelo programa Classes Segundo Sérgio Furgeri (2008, p. 136) uma classe é um modelo a partir do qual objetos podem ser criados, uma classe é composta basicamente por declarações de variáveis e implementações de métodos. Os principais qualificadores são: Public que demonstra que qualquer conteúdo possa ser usado livremente e Private que indica que o conteúdo somente poderá ser usado por classes de mesmo pacote. Sua sintaxe é: <Qualificador> class <Nome_da_Classe> { <Variáveis><Métodos> }
19 19 5. METODOLOGIA Neste capítulo está descrito o método utilizado para a realização deste projeto. Apresentam-se o tipo de programação utilizada, a produção do software e a automação comercial por ele gerada. Apresenta-se também, o tratamento aplicado aos dados coletados, bem como as limitações e vantagens da presente proposta. Para a realização deste trabalho, será considerado o aprendizado do Curso de Técnico em Informática da EEEPE. Como o próprio nome já diz, o principal objetivo deste projeto é criar um software utilizando os conhecimentos adquiridos no curso de Técnico em Informática para criar um software de controle para empresa varejista. 5.1 Coleta de dados Para a produção do software foram utilizados pesquisadores de reconhecida competência na área de programação em Java e os pontos chaves para criar um software ligado ao comércio varejista e para os administradores tirarem o maior proveito da aplicação, baseando-se no rígido controle de estoque e seu relatório. O desenvolvimento do software foi realizado no período de 07 de abril a 05 de maio de 2010, deu-se a fase dos testes. Primeiramente o orientador fez a proposta de desenvolvimento de um software para demonstrar o aprendizado do curso e após ocorreu o desenvolvimento do software. O projeto foi moldado no ambiente familiar de orientado e durante a disciplina do orientador, que sempre contribuía com ideias para o aperfeiçoamento do código fonte do programa.
20 Cronograma Período Pesquisa Produção Testes 07 a 15 de abril 15 a 28 de abril 28 a 05 de maio 5.3 Custos Para o desenvolvimento do software não houve custos, somente muitas horas de dedicação para converter a ideia inicial em um programa de controle varejista. Os únicos custos são os gerados para implantação do sistema que necessita de um computador, leitor de código de barras e uma impressora para emissão de cupom. Estes custos foram integralmente assumidos pelo orientado.
21 21 6 RESULTADOS Definida a maneira de como armazenar os produtos da empresa varejista, criou-se o banco de dados com as divisões necessárias em arquivo texto, para armazenar os dados que alimentam o sistema. O segundo passo deu-se ao criar a tela principal do software. Criada a tela principal, definiu-se uma classe que faz a consulta dos produtos no banco de dados, implementados os atalhos do sistema para Consulta de Produtos, utilizando telas JOptionPane³, que fornecem a Entrada e Saída de dados em tela, para guiar o usuário durante o processo. Figura 2 Tela Principal do sistema com tela de Consulta Fonte: Elaborado pelo autor. ³JOptionPane é uma tela básica normalmente utilizada para mostrar mensagens que devem ser passadas aos usuários do sistema. Ex: Tela para digitar o código de barras na Figura 2.
22 22 Posteriormente foram criadas as classes e implementações dentro do sistema de Cadastro, Alteração e Exclusão de produtos, utilizando os mesmos moldes da consulta de produtos. Seguindo a construção do software, também nos moldes da consulta de produtos, foram produzidas as telas de Entrada e Saída de Estoque. Foram construídos relatórios de estoque e logs do sistema em formato de planilha para o controle administrativo, estes são gerados a partir do banco de dados. O relatório de controle de estoque contempla o código, nome, quantidade em estoque e valor unitário do produto; já o relatório de logs grava todas as operações realizadas pelo sistema com inclusões, alterações, exclusões e vendas em detalhes. A Tela de Vendas foi a última a ser construída, com base em uma tela JDialog modal 4, para se ter acesso a mais funções ao mesmo tempo. Nela se encontra opções de venda e estorno, que propicia adicionar e remover produtos a uma venda representada com um jtable 5, por fim o botão Finalizar que calcula o troco do cliente e finaliza a venda ou imprimindo ou mostrando em tela o que foi vendido. Figura 3 Tela Principal do sistema com tela de Venda de Produtos Fonte: Elaborado pelo autor. 4 JDialog modal é uma tela filha da tela principal que com a opção modal deixa o usuário interagir com a tela pai sem que seja necessário fechá-la. Ex: Tela de Vendas na Figura 3. 5 jtable é uma tabela utilizada para inserir dados. Ex: Lista de Produtos dentro da Tela de Vendas da Figura 3.
23 23 7. CONCLUSÕES O principal objetivo do estudo foi desenvolver um sistema em Java para empresas varejistas com o aprendizado da disciplina de Programação do curso de Técnico em Informática da Escola Estadual de Educação Profissional, em Estrela. Portanto, para atender o objetivo geral, buscou-se também, através dos objetivos específicos, identificar quais mecanismos de controle são utilizados em empresas varejistas, bem como programar o software para desempenhar tais operações e ainda, investigar a eficácia, quando da utilização e programação do software. O Controle de Estoque e seu Relatório era algo primordial para o controle dentro de uma empresa varejista, então um dos focos que foi objetivado dentro do software foi estabelecer de maneira objetiva e eficaz a saída e entrada de mercadorias, comprovando a eficiência do software. Buscou-se uma revisão bibliográfica com autores e pesquisadores de reconhecida competência na área de programação em Java, os quais proporcionaram o embasamento teórico do presente estudo, bem como fundamentaram o instrumento de pesquisa que foi aplicado junto à produção do software. 7.1 Limitações do estudo A principal limitação do estudo foi o tempo, motivo pelo qual não se pôde aplicar a pesquisa na prática.
24 24 A limitação do banco de dados em arquivo texto dá-se porque este não possui índice e tem de ser varrido por completo a cada operação. Ainda há limitação na programação que vem da falta de experiência na área bem como a utilização das mesmas classes em Java que utilizamos durante a disciplina de Programação. 7.2 Sugestões para futuras pesquisas Uma sugestão a considerar é a de fazer uma pesquisa no segmento varejista para verificar o que é necessário contemplar no software para aumentar sua aceitação no mercado. Ainda sugere-se a possibilidade de se fazer este mesmo trabalho com um banco de dados relacional para melhorar o desempenho do software, a fim de se tornar competitivo no mercado.
25 25 REFERÊNCIAS FURGERI, Sérgio. Java 6: Ensino Didático: Desenvolvendo e Implementado Aplicações. 1.ed. São Paulo: Érica, JANDL JUNIOR, Peter. Java: Guia do Programador. São Paulo: São Paulo: Novatec, DEITEL, H. M.; DEITEL, P. J. Java: Como Programar. 6.ed. São Paulo: Pearson Prentice Hall, 2007.
Linguagem de Programação Introdução a Linguagem Java
Linguagem de Programação Introdução a Linguagem Java Rafael Silva Guimarães Instituto Federal do Espírito Santo Campus Cachoeiro de Itapemirim Definição A linguagem Java foi desenvolvida pela Sun Microsystems,
Leia maisIntrodução à Linguagem Java
Introdução à Linguagem Java Histórico: Início da década de 90. Pequeno grupo de projetos da Sun Microsystems, denominado Green. Criar uma nova geração de computadores portáveis, capazes de se comunicar
Leia maisJava - Introdução. Professor: Vilson Heck Junior. vilson.junior@ifsc.edu.br
Java - Introdução Professor: Vilson Heck Junior vilson.junior@ifsc.edu.br Agenda O que é Java? Sun / Oracle. IDE - NetBeans. Linguagem Java; Maquina Virtual; Atividade Prática. Identificando Elementos
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 maisLinguagens de. Aula 02. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br
Linguagens de Programação III Aula 02 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagens de Programação Técnica de comunicação padronizada para enviar instruções a um computador. Assim
Leia maisLP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br
LP II Estrutura de Dados Introdução e Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Considerações Gerais Introdução a Linguagem C Variáveis e C Tipos de
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
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 maisA Linguagem Algorítmica Estrutura de Repetição. Ex. 2
Estrutura de Repetição. Ex. 2 A ESTRUTURA Enquanto faça{} É MELHOR UTILIZADA PARA SITUAÇÕES ONDE O TESTE DE CONDIÇÃO (V OU F) PRECISA SER VERIFICADO NO INÍCIO DA ESTRUTURA DE REPETIÇÃO.
Leia maisJava & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com
Java & OpenJDK Thiago S. Gonzaga Sun Campus Ambassador thiago.gonzaga@sun.com Tópicos Sobre a Sun Microsystems Algumas tecnologias da Sun Linguagem de Programação Ciclo de Desenvolvimento O que é Java?
Leia maisDesenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Introdução ao Ambiente de Desenvolvimento Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Leia maisProgramação de Computadores II TCC-00.309 Turma A-1
Material elaborado pelo prof. Leandro A. F. Fernandes com contribuições dos profs. Anselmo A. Montenegro e Marcos Lage Programação de Computadores II TCC-00.309 Turma A-1 Conteúdo Introdução ao Ambiente
Leia maisComponentes da linguagem C++
Componentes da linguagem C++ C++ é uma linguagem de programação orientada a objetos (OO) que oferece suporte às características OO, além de permitir você realizar outras tarefas, similarmente a outras
Leia maisLINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO. Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto
LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto Conceitos de Linguagens de Roteiro: Apresentação do plano de ensino; Apresentação do plano de
Leia maisPROJETO INFORMÁTICA NA ESCOLA
EE Odilon Leite Ferraz PROJETO INFORMÁTICA NA ESCOLA AULA 1 APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA Apresentação dos Estagiários Apresentação do Programa Acessa
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 maisIntrodução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional
Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens
Leia maisPHP AULA1. Prof. Msc. Hélio Esperidião
PHP AULA1 Prof. Msc. Hélio Esperidião NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos hospedados em um servidor Web. SERVIDOR
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 maisIntrodução a Linguagem
Introdução a Linguagem Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 03 Introdução a Linguagem Java 1 Conteúdo Máquina Virtual (JVM) Histórico de Java Case Sensitive Tipos Primitivos Tipo String
Leia maisAULA 02. 1. Uma linguagem de programação orientada a objetos
AULA 02 TECNOLOGIA JAVA O nome "Java" é usado para referir-se a 1. Uma linguagem de programação orientada a objetos 2. Uma coleção de APIs (classes, componentes, frameworks) para o desenvolvimento de aplicações
Leia maisProgramação Orientada a Objetos (DPADF 0063)
Programação Orientada a Objetos (DPADF 0063) Aula 2 Java como ferramenta de experimentação Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Curso Superior de Tecnologia em Sistemas
Leia mais1. Apresentação. 1.1. Objetivos
1.1. Objetivos 1. Apresentação Neste capítulo estão descritos os objetivos gerais do livro, os requisitos desejáveis do estudante para que possa utilizá-lo eficientemente, e os recursos necessários em
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 maisTRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES
TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado
Leia maisLógica de Programação
Lógica de Programação Unidade 4 Ambiente de desenvolvimento Java QI ESCOLAS E FACULDADES Curso Técnico em Informática SUMÁRIO A LINGUAGEM JAVA... 3 JVM, JRE, JDK... 3 BYTECODE... 3 PREPARANDO O AMBIENTE
Leia maisFigura 01 Kernel de um Sistema Operacional
01 INTRODUÇÃO 1.5 ESTRUTURA DOS SISTEMAS OPERACIONAIS O Sistema Operacional é formado por um Conjunto de rotinas (denominado de núcleo do sistema ou kernel) que oferece serviços aos usuários e suas aplicações
Leia maisCONCEITOS DE LINGUAGEM DE PROGRAMAÇÃO CARACTERÍSTICAS. João Gabriel Ganem Barbosa
CONCEITOS DE LINGUAGEM DE PROGRAMAÇÃO CARACTERÍSTICAS João Gabriel Ganem Barbosa Sumário Motivação História Linha do Tempo Divisão Conceitos Paradigmas Geração Tipos de Dados Operadores Estruturada vs
Leia maisFLUXO DE CAIXA: Módulo BI (Business Intelligence)
RELATÓRIO DE ESTÁGIO: Tânia Cristina Leite RA: 046567 Orientador: Prof. Dr. Aurelio Ribeiro Leite de Oliveira FLUXO DE CAIXA: Módulo BI (Business Intelligence) Universidade Estadual de Campinas Instituto
Leia maisUniversidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática
Folha 1-1 Introdução à Linguagem de Programação JAVA 1 Usando o editor do ambiente de desenvolvimento JBUILDER pretende-se construir e executar o programa abaixo. class Primeiro { public static void main(string[]
Leia maisO código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.
1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente
Leia maisSumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.
1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.
Leia maisIntrodução à Programação
Introdução à Programação Introdução a Linguagem C Construções Básicas Programa em C #include int main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius = 30; farenheit = 9.0/5
Leia maisAlgoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br
(Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisAula 09 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/
Aula 09 Introdução à Java Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Java: Sintaxe; Tipos de Dados; Variáveis; Impressão de Dados.
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 maisSintaxe Básica de Java Parte 1
Sintaxe Básica de Java Parte 1 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marcioubeno.com Fonte: Material da Profª Karina Oliveira Estrutura de Programa Um programa
Leia maisAspectos de Segurança em Programação com Java
Aspectos de Segurança em Programação com Java Marcos Alexandre de Melo Medeiros Paulo Sérgio Motta Pires Departamento de Engenharia de Computação e Automação DCA UFRN marcosam@info.ufrn.br, pmotta@dca.ufrn.br
Leia maisInformática. Informática. Valdir
Informática Informática Valdir Questão 21 A opção de alterar as configurações e aparência do Windows, inclusive a cor da área de trabalho e das janelas, instalação e configuração de hardware, software
Leia maisProgramação online em Java
Universidade Federal do ABC Disciplina: Processamento da Informação Assunto: Programação online em Java Programação online em Java Conteúdo Conteúdo...1 Introdução... 1 1.1.Programas necessários... 1 1.2.Visão
Leia maisProgramação Básica em Arduino Aula 2
Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Variáveis são lugares (posições) na memória principal que servem para armazenar dados. As variáveis são acessadas
Leia maisAlgoritmos e Programação Estruturada
Algoritmos e Programação Estruturada Virgínia M. Cardoso Linguagem C Criada por Dennis M. Ritchie e Ken Thompson no Laboratório Bell em 1972. A Linguagem C foi baseada na Linguagem B criada por Thompson.
Leia maisAlgoritmos em Javascript
Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays
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 maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre
Leia maisNoções sobre Objetos e Classes
Noções sobre Objetos e Classes Prof. Marcelo Cohen 1. Elementos de programação Revisão de programação variáveis, tipos de dados expressões e operadores cadeias de caracteres escopo de variáveis Revisão
Leia maisProf. Esp. Adriano Carvalho
Prof. Esp. Adriano Carvalho Um arquivo contendo uma sequência de comandos em uma linguagem de programação especifica Esses comandosrespeitam regras de como serem escritos e quais são as palavras que podem
Leia maisUniversidade Federal de Uberlândia
Universidade Federal de Uberlândia Programação Orientada a Objetos I Introdução a Java Sintaxe básica OO Prof. Fabiano Azevedo Dorça Em Java, cada classe dá origem a um arquivo.java contendo o código fonte.
Leia maisCapítulo 2: Introdução à Linguagem C
Capítulo 2: Introdução à Linguagem C INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso
Leia maisIFTO LÓGICA DE PROGRAMAÇÃO AULA 01
IFTO LÓGICA DE PROGRAMAÇÃO AULA 01 Prof. Manoel Campos da Silva Filho Tecnólogo em Processamento de Dados / Unitins Mestre em Engenharia Elétrica / UnB http://manoelcampos.com mcampos at ifto.edu.br Versão
Leia maisIntrodução a Java. Hélder Nunes
Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais
Leia maisOperador de Computador. Informática Básica
Operador de Computador Informática Básica Instalação de Software e Periféricos Podemos ter diversos tipos de software que nos auxiliam no desenvolvimento das nossas tarefas diárias, seja ela em casa, no
Leia maisProf. Esp. Adriano Carvalho
Prof. Esp. Adriano Carvalho O que é um Programa? Um arquivo contendo uma sequência de comandos em uma linguagem de programação especifica Esses comandosrespeitam regras de como serem escritos e quais
Leia maisProf. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO
Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.
Leia maisWilson Moraes Góes. Novatec
Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisCapítulo 1. Introdução ao Java. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra
Capítulo 1 Introdução ao Java Objetivos do Capítulo Compor uma visão histórica mínima para a compreensão da origem do Java. Compreender o que é o Java e para que finalidades ele é empregado. Delinear algumas
Leia maisDESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID
DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Engenharia da Computação Professor: Rosalvo Ferreira de Oliveira Neto Dados Pessoais Rosalvo Ferreira de Oliveira Neto MSc. em ciência da computação (UFPE) rosalvo.oliveira@univasf.edu.br
Leia maisFACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é
Leia mais4 O Workflow e a Máquina de Regras
4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu
Leia maisOPERADORES E ESTRUTURAS DE CONTROLE
OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em
Leia maisFeature-Driven Development
FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por
Leia maisKeeper of Knowledge. Capítulo 1 Conceitos Básicos do Java
Capítulo 1 Conceitos Básicos do Java INTRODUÇÃO O objectivo deste tutorial é ensinar as regras básicas de programação em Java e facilitar a aprendizagem dos capítulos que se seguem. Qualquer dúvida sobre
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maishttp://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho
vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS
Leia maisJava. Marcio de Carvalho Victorino www.dominandoti.eng.br
Java Marcio de Carvalho Victorino www.dominandoti.eng.br 3. Considere as instruções Java abaixo: int cont1 = 3; int cont2 = 2; int cont3 = 1; cont1 += cont3++; cont1 -= --cont2; cont3 = cont2++; Após a
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 mais11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador
Sistemas de Informação Prof. Anderson D. Moura Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um
Leia maisProf. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br
Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,
Leia maisArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Leia maisULA Sinais de Controle enviados pela UC
Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento
Leia maisIntrodução à Lógica de Programação
Introdução à Lógica de Programação Sistemas Numéricos As informações inseridas em um computador são traduzidos em dados, ou seja, em sinais que podem ser manipulados pelo computador. O computador trabalha
Leia maisAlgoritmo. Linguagem natural: o Ambígua o Imprecisa o Incompleta. Pseudocódigo: o Portugol (livro texto) o Visualg (linguagem) Fluxograma
Roteiro: Conceitos básicos de algoritmo, linguagem, processador de linguagem e ambiente de programação; Aspectos fundamentais da organização e do funcionamento de um computador; Construções básicas de
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ
CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 02 APRESENTAÇÃO: Apresentação; conceitos básicos da linguagem java; estrutura
Leia maisOrientação a Objetos com Java
Orientação a Objetos com Java Julio Cesar Nardi julionardi@yahoo.com.br 2011/2 Aula 01: Começando com Java Objetivos: Compreender o que é Java, OO e suas vantagens; Entender os procedimentos para criação
Leia maisBRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:
BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma
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 maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Tópico 4 Estrutura do Sistema Operacional Prof. Rafael Gross prof.rafaelgross@fatec.sp.gov.br FUNÇÕES DO NUCLEO As principais funções do núcleo encontradas na maioria dos sistemas
Leia maisEvandro sistemas comerciais e web.
Evandro sistemas comerciais e web. Sistema de Gerenciamento Comercial. Contatos: Site: www.evandropf.ubbi.com.br e-mail: acraseado@yahoo.com.br msn: evanf@bol.com.br Tel. (19)9212-7827 O Sistema Este sistema
Leia maisLÓGICA DE PROGRAMAÇÃO
Todos direitos reservados. Proibida a reprodução, mesmo parcial, por qualquer processo mecânico, eletrônico, reprográfico, etc., sem a autorização, por escrito, do(s) autor(es) e da editora. LÓGICA DE
Leia maisAlgoritmos Computacionais ( Programas )
Algoritmos Computacionais ( Programas ) A partir deste tópico, consideramos a utilização do universo Computacional na solução de problemas. Para tanto devemos lembrar que a transposição de problemas do
Leia maisLinguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures
Leia maisDELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 3
REFLEXÃO 3 Módulos 0771, 0773, 0774 e 0775 1/5 18-02-2013 Esta reflexão tem como objectivo partilhar e dar a conhecer o que aprendi nos módulos 0771 - Conexões de rede, 0773 - Rede local - instalação,
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 maisBANCO DE AULAS E PROJETOS MANUAL DO APLICATIVO
BANCO DE AULAS E PROJETOS MANUAL DO APLICATIVO APRESENTAÇÃO Este aplicativo possibilita o compartilhamento de planos de aulas e projetos desenvolvidos e/ou aplicados nas unidades educacionais, entre os
Leia maisOs objetivos indicados aplicam-se a duas linguagens de programação: C e PHP
AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de
Leia mais4 Estrutura do Sistema Operacional. 4.1 - Kernel
1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,
Leia maisArtur Petean Bove Júnior Tecnologia SJC
Artur Petean Bove Júnior Tecnologia SJC Objetivo O objetivo do projeto é especificar o desenvolvimento de um software livre com a finalidade de automatizar a criação de WEBSITES através do armazenamento
Leia maisUniversidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.
Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco
Leia maisAula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.
Aula 2 Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4. Conceitos O software controla os computadores(freqüentemente conhecido
Leia mais2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10
1. TIPOS DE DADOS... 3 1.1 DEFINIÇÃO DE DADOS... 3 1.2 - DEFINIÇÃO DE VARIÁVEIS... 3 1.3 - VARIÁVEIS EM C... 3 1.3.1. NOME DAS VARIÁVEIS... 3 1.3.2 - TIPOS BÁSICOS... 3 1.3.3 DECLARAÇÃO DE VARIÁVEIS...
Leia maisProgramando em C# Orientado a Objetos. By: Maromo
Programando em C# Orientado a Objetos By: Maromo Agenda Módulo 1 Plataforma.Net. Linguagem de Programação C#. Tipos primitivos, comandos de controle. Exercícios de Fixação. Introdução O modelo de programação
Leia maisCONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL
Leia maisINTRODUÇÃO AO JAVA PARA PROGRAMADORES C
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO AO JAVA PARA PROGRAMADORES C Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar a grande semelhança entre Java e C Apresentar a organização diferenciada
Leia maisProgramação de Computadores II: Java. / NT Editora. -- Brasília: 2014. 82p. : il. ; 21,0 X 29,7 cm.
Autor José Jesse Gonçalves Graduado em Licenciatura em Matemática pela Universidade Estadual de São Paulo - UNESP, de Presidente Prudente (1995), com especialização em Análise de Sistemas (1999) e mestrado
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 mais