Introdução à Linguagem do Visual FoxPro Parte 1

Tamanho: px
Começar a partir da página:

Download "Introdução à Linguagem do Visual FoxPro Parte 1"

Transcrição

1 AULA Introdução à Linguagem do Visual FoxPro Parte 1 A partir de agora estaremos entrando no maravilhoso mundo da programação. Passaremos então a conhecer um pouco sobre a semântica da linguagem utilizada no Visual FoxPro. Aprender a lidar com uma linguagem de programação não é uma das tarefas mais fáceis, mas também não é nenhum monstro como alguns chegam a dizer. Basta entendermos bem alguns conceitos e daí já seremos capazes de construir muita coisa. Geralmente, e na maioria das vezes, os aplicativos que escreveremos terão função de coletar, armazenar e depois gerar outros dados. Quando desenvolvemos aplicativos que são orientados a dados, ou seja, o foco principal é voltado para os dados, geralmente tendemos colocá-los como o centro de tudo. Mas essa não é bem a verdade. Na prática temos muito mais que isso. É comum encontrarmos programadores por aí que se dizem experientes (e talvez até o são) que quando da conversa com um novo cliente para o desenvolvimento de um novo aplicativo só pensam: quais são os dados que devem ser preenchidos em determinado formulário e qual é o relatório que você precisa? Não há nenhum problema em fazer perguntas como essa para o cliente. E na verdade elas devem mesmo serem feitas. Mas há outras perguntas importantes para o entendimento da resolução do problema, por exemplo: Se isto for feito desta forma, realmente irá resolver o problema proposto? Fazendo desta forma, não virá a colidir com a forma como esses procedimentos são executados quando da não utilização do meu aplicativo? Qual o impacto que a implementação deste ou daquele recurso terá sobre a vida cotidiana daqueles que forem trabalhar direta ou indiretamente com o aplicativo?

2 Este aplicativo resolve o problema proposto ou simplesmente irá criar mais um problema para os usuários? Mais importante que coletar informações e gerar um monte de relatórios é realmente resolver os problemas ao qual o aplicativo se propõe. Por exemplo, um aplicativo de automação comercial como o próprio nome diz, deveria automatizar o processo de compra, venda, estoques, crediário para os clientes, e não burocratizar este processo. Há cerca de uma semana entrei numa farmácia de um bairro de classe média alta aqui de minha cidade. Eu só precisava comprar alguns medicamentos comuns. Talvez até se eu tivesse ido ali na padaria da esquina eu os encontraria e os compraria em menos de um minuto dentro do estabelecimento. Chegando à farmácia, tinha um sujeito vestido de branco para me recepcionar, outro para pegar a receita que estava em minhas mãos e sumir com ela pra algum terminal de computador e daí em diante, nem sei dizer em quantos locais eu fui (visto que era um estabelecimento grande) até chegar a efetivar o pagamento no caixa e depois ir até a área de pacotes receber o medicamento. Sem brincadeira, levei uns 20 minutos nisso tudo. Se tivesse à beira da morte, vocês não estariam lendo esse texto aqui hoje. Sabe o que é interessante nisso tudo? Tinham um sistema muito bonito. Telas com campos bem posicionados, foto do produto, código de barras e tudo o mais. Mas o processo em si era demasiadamente desorganizado. A meu ver, eles têm um grande problema. Talvez o problema não seja o sistema. Mas talvez... Você já deve estar pensando... porque tanto blá blá blá? Bem, é que vamos começar a entender algumas coisas que dizem respeito a dados. Ou como os dados existem na linguagem do Visual FoxPro. Primeiramente vamos começar a entender o que são os dados e quais são os seus tipos. O que é um dado? Um dado é uma informação qualquer. Quando estruturamos uma certa seqüência lógica de dados passamos então a constituir um determinado registro de informação. A importância de tal informação dependerá da consistência dos dados que estruturamos. Se fizermos com responsabilidade tal estruturação poderemos ter então uma informação útil. Para que possamos chegar ao estado de informação útil é necessário agregar vários tipos de dados, por exemplo, dados do tipo texto como nomes e endereços, dados do tipo numéricos como idade e renda per capta, dados do tipo data como data de nascimento, data de casamento e coisas afins.

3 Em alguns casos precisamos de algumas especializações de dados além dessas, por isso, as linguagens de programação de hoje em dia são capazes de trabalhar com diversos tipos de dados. Como os dados são armazenados No Visual FoxPro os dados podem ser armazenados em tabelas e campos e ainda em variáveis e matrizes. Quando necessitamos de armazenar um dado num meio permanente como um disco então geralmente utilizamos tabelas que agregam um determinado número de campos. Ao conjunto de tabelas utilizadas em nosso aplicativo, denominamos banco de dados. Os dados que são utilizados temporariamente ou que não precisam ser armazenados geralmente são atribuídos a variáveis de memória e a matrizes, que ao encerrar o aplicativo ou o escopo de sua execução, são eliminados. Tipos de Dados no Visual FoxPro Agora que já conhecemos os meios de armazenamento, tanto permanentes como temporários, vamos detalhar um pouco os tipos de dados que podem ser manipulados e armazenados. Todos os dados do Visual FoxPro possuem um tipo uma descrição dos valores e intervalo permitidos e o tamanho desses valores. Uma vez especificado o tipo de dados, o Visual FoxPro pode armazenar e manipular os dados eficientemente. As variáveis e matrizes mantêm um subconjunto dos tipos de dados disponíveis do Visual FoxPro. Tipos de dados adicionais estão disponíveis apenas para os campos em uma tabela. A tabela a seguir, descreve os tipos de dados do Visual FoxPro: Tipo de dado Descrição Tamanho Intervalo Character Qualquer texto 1 byte por caractere até 254 Qualquer caractere Currency Valores monetários 8 bytes até Date DateTime Data cronológica constituída de mês, ano e dia Data cronológica constituída de mês, 8 bytes Ao usar formatos de data estritos, {^ }, January 1st, 1 A.D até {^ }, December 31st, 9999 A.D. 8 bytes Ao usar formatos de data estritos,

4 Logical ano, dia e hora. Valor booleano de verdadeiro ou falso {^ }, January 1st, 1 A.D até {^ }, December 31st, 9999 A.D., adicionando 00:00:00 a.m. até 11:59:59 p.m.. 1 byte Verdadeiro (.T.) ou Falso (.F.) Numeric Números inteiros ou frações 8 bytes na memória; 1 a 20 bytes na tabela e+19 até e+20 Variant Um dado do tipo variant pode armazenar qualquer tipo de dado do Visual FoxPro. A próxima tabela descreve os tipos de campos do Visual FoxPro Tipo de campo Descrição Tamanho Intervalo Doublé Um número de ponto flutuante de precisão dupla 8 bytes +/ E- 324 até +/ E307 Float Como o Numérico 8 bytes na memória; 1 a 20 bytes na tabela e+19 até e+20 General Refere-se a um objeto OLE 4 bytes na tabela Limitado pela memória disponível Int Valores inteiros 4 bytes até Int (AutoInc) Memo Mesmo que Int, porém seu valor é automaticamente incrementado. É somente leitura. Refere-se a um bloco de dados. 4 bytes até bytes na tabela Limitado pela memória disponível Caractere (Binário) Quaisquer dados de caracteres que você queira manter sem alteração através das 1 byte por caractere até 254 Quaisquer caracteres

5 Memo (Binário) páginas de códigos Quaisquer dados do campo Memo que você queira manter sem alteração através das páginas de códigos 4 bytes na tabela Limitado pela memória disponível Algumas definições importantes Variável Uma área na memória do computador em que os dados são armazenados. É possível alterar o conteúdo de uma variável, mas o seu nome e a sua área de armazenamento são reservados para uso até você encerrar a sessão do Visual FoxPro ou liberar a variável. As variáveis e seus valores serão perdidos a menos que você os salve em disco antes de sair do Visual FoxPro. Matriz (Array) Uma matriz é uma série ordenada de valores de dados, denominados elementos, que são referenciados pelo número. Como as matrizes existem na memória, elas fornecem rápido acesso aos dados e fácil manipulação. Você pode facilmente especificar, localizar ou manipular elementos em uma matriz. Constante Um valor numérico ou de seqüência que não se altera. Expressões de constantes combinam constantes e operadores, mas nenhuma variável, e resultam sempre no mesmo valor. Operadores Os operadores permitem que você manipule dados do mesmo tipo. Os operadores do Visual FoxPro são agrupados pelas seguintes funções e tipos de dados: Operadores de caracteres Operadores de data e DataHora Operadores lógicos Operadores relacionais Operadores numéricos

6 Operadores de caracteres Você pode associar e comparar os dados de caracteres utilizando os operadores de caracteres +, - e $. A tabela a seguir lista os operadores de expressão na ordem de prioridade. Operador Ação Código Exemplo + Concatenação. Junta duas seqüências, uma seqüência e um campo ou uma seqüência e uma variável. - Concatenação. Remove espaços à direita do elemento que antecede o operador e depois associa dois elementos. $ Comparação. Procura uma expressão de caracteres dentro de outra.? 'bom ' + 'dia'? customer.first - customer.last? 'pai' $ 'avô'? 'Principal' $ customer.address O operador $ é sensível à caixa alta e caixa baixa dos caracteres, significando que fará diferença entre maiúsculas e minúsculas. Uma boa prática é utilizar as funções de conversão UPPER() e LOWER para tornar as sentenças totalmente maiúsculas ou minúsculas respectivamente antes de compará-las. Operadores de Data e DataHora No Visual FoxPro podemos adicionar ou subtrair números a uma data, ou, datas podem ser somadas ou subtraídas entre si. Matematicamente falando, para o Visual FoxPro uma data é um número de dias. Assim sendo, podemos adicionar ou subtrair qualquer número de dias a uma data. Os operadores abaixo agem sobre as datas e horas. Operador Ação Código Exemplo + Adição tnewtime = ttime1 + nseconds dnewdate = ddate1 + ndays Subtração nseconds = ttime1 - ttime2 tnewtime = ttime1 - nseconds

7 dnewdate = ddate1 - ndays Operadores Lógicos A tabela a seguir lista os operadores lógicos em ordem de prioridade. Operador Ação Código Exemplo ( ) Grupos de expressão cvar AND (cvar2 AND cvar3) NOT,! Negativo lógico IF NOT cvara = cvarb IF! nvar1 = nvar2 AND AND lógico lvar0 AND lvar9 OR OR inclusivo lógico lvarx OR lvary Operadores Relacionais A tabela a seguir lista os operadores relacionais. Operador Ação Código Exemplo < Menor que? 23 < 54 > Maior que? 1 > 2 = Igual a? cvar1 = cvar <>, #,!= Não igual a?.t. <>.F. <= Menor ou igual a? {01/01/92} <= {01/01/92} >= Maior ou igual a? 32 >= nhisage == Comparação de seqüência de caracteres? status == "Aberto" Operadores Numéricos

8 A tabela seguinte traz uma lista dos operadores numéricos em ordem de precedência. Operador Ação Código Exemplo ( ) Subexpressões de grupo (4-3) * (12/nVar2) **, ^ Exponenciação? 3 ** 2? 3 ^ 2 *, / Multiplicação e divisão? 2 * 7? 14 / 7 % Módulo (resto)? 15 % 4 +, - Adição e subtração? Declaração de Variáveis Declarar variáveis no Visual FoxPro é algo muito simples. Diferentemente de outras linguagens, pode-se até mesmo atribuir valores a variáveis sem mesmo tê-la declarado explicitamente. Quando você armazena um valor em uma variável e esta variável não existe, o Visual FoxPro irá declará-la implicitamente. As linguagens que exigem a declaração explícita de variáveis irão retornar um erro. No Visual FoxPro, embora você possa atribuir o tipo de dados para uma variável, o tipo não será utilizado de forma intrínseca, ou seja, você poderá simplesmente armazenar outro tipo de valor sem que um erro seja gerado, como no caso de linguagens como Pascal, C, C#, etc. O recomendável então é que você nomeie a variável com um prefixo que sugira o tipo de dados para a qual será utilizada. Apesar de podermos atribuir valores em variáveis sem declará-las previamente, essa técnica deve ser evitada para impedir que variáveis sejam criadas e disponibilizadas fora do escopo que desejamos. Ao declarar uma variável, devemos fazê-lo definindo o seu escopo, de acordo com a pretensão de utilização da mesma. Definição de Escopo das Variáveis O escopo determina a visibilidade de uma variável dentro do aplicativo, onde a mesma pode ser identificada e referenciada. No Visual FoxPro podemos ter uma variável declarada com os escopos: PUBLIC, LOCAL e PRIVATE. Vejamos agora maiores detalhes sobre cada escopo:

9 PUBLIC O escopo PUBLIC é utilizado para definir variáveis e matrizes com visibilidade global, ou seja, poderão ser referenciadas em todo o aplicativo. PRIVATE Uma variável ou matriz com escopo PRIVATE só pode ser referenciada dentro da procedure atual ou abaixo dela. LOCAL Variáveis e matrizes com escopo LOCAL só podem ser utilizadas dentro da procedure, função ou método que as criou. Em outras palavras, este é o nível mais restrito que há para a definição de uma variável. Os comandos utilizados para a declaração do escopo da variável, são os mesmos do nome do escopo: PUBLIC, PRIVATE, LOCAL. Há ainda um comando utilizado para forçar os parâmetros de uma procedure, método ou função a terem visibilidade LOCAL: LPARAMETERS. Exemplo de Declaração de Variáveis A sintaxe de declaração dos comandos PUBLIC, PRIVATE e LOCAL são as seguintes: PUBLIC Var1, Var2,..., nvar PRIVATE Var1, Var2,... nvar LOCAL Var1, Var2,... nvar Exemplo: Crie um novo programa chamado public.prg, digitando MODIFY COMMAND public.prg na janela de comandos e digite o seguinte código: SET TALK OFF CLEAR && Limpa a área de console PUBLIC val1,val2 val1 = 10 val2 = 15? "Valor das variáveis antes da execução da procedure Down.", val1, val2 DO down? "Valor das variáveis após a execução da procedure Down...", val1, val2 RELEASE ALL && Libera somente variáveis privadas DISPLAY MEMORY LIKE val?

10 RELEASE val1,val2 && Variáveis públicas devem ser liberadas explicitamente DISPLAY MEMORY LIKE val? PROCEDURE down PRIVATE val1 val1 = 50 val2 = 100? "Valor das variáveis dentro da procedure Down...", val1, val2 RETURN A U L A Antes de executar o programa, certifique-se de fechar todas as janelas que estão abertas impedindo a área de visualização da janela do Visual FoxPro. A área branca da janela do Visual FoxPro é chamada de área de console, e é nela que o resultado do comando? será exibido. Abaixo, na figura 5.1 você pode ver o resultado: Figura 5.1 Resultado da execução do programa public.prg Neste exemplo o que fizemos foi dentro do programa public.prg declarar duas variáveis públicas chamadas val1 e val2. Então os valores 10 e 15 são atribuídos às variáveis, respectivamente. Logo em seguida, uma procedure chamada Down é executada. Dentro dessa procedure uma variável val1 é criada com o escopo PRIVATE e os valores 50 e 100 são atribuídos as variáveis val1 e val2, respectivamente. Observe listamos os valores das variáveis dentro da procedure Down e seus valores são 50 e 100, como atribuído.

11 Após a execução da procedure Down, novamente listamos os valores das variáveis e pra nossa surpresa, os valores foram 10 e 100, respectivamente, para as variáveis val1 e val2. Mas de onde vem o 10? Como as variáveis tem um escopo global, o valor é aquele definido lá no início do programa public.prg. Mas porque o valor de val2 foi alterado para 100 e o de val1 permaneceu o mesmo do início? Simples. Porque dentro da procedure Down a variável val1 foi declarada como PRIVATE. Isso significa que sua existência seria restrita à procedure e ao que viesse dentro dela. Fora dela sua declaração e seu valor não existiria. Note ainda que mesmo que val1 fosse novamente declarada dentro de da procedure Down, seu valor em nada interferiu na existência de val1 com escopo público. A este fenômeno, chamamos de encapsulação. É possível ter variáveis de mesmo nome com escopo e valores diferentes dentro de procedures, funções, métodos, etc. Variáveis do Sistema São variáveis que o Visual FoxPro cria e atribui-lhes valor automaticamente, desde o momento da sua inicialização e esses valores podem ou não irem sendo modificados ao longo da execução de determinadas rotinas ou programas. As variáveis do sistema iniciam-se com uma caractere _ underline (sublinhado). Para conhecer as variáveis do sistema, procure por System Variables no help do VFP 8.0 ou por Variáveis de memória do sistema no help em português do Visual FoxPro 5.0, disponível para download no ambiente do curso.

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

A 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 mais

Orientação a Objetos

Orientaçã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 mais

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

CAPÍ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 mais

ALGORITMOS PARTE 01. Fabricio de Sousa Pinto

ALGORITMOS 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 mais

Prof. Esp. Adriano Carvalho

Prof. 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 mais

Linguagem e Técnicas de Programação I Operadores, expressões e funções. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.

Linguagem e Técnicas de Programação I Operadores, expressões e funções. Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Linguagem e Técnicas de Programação I Operadores, expressões e funções Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Ameliara Freire Operadores básicos Toda linguagem de programação, existem

Leia mais

Introdução aos cálculos de datas

Introdução aos cálculos de datas Page 1 of 7 Windows SharePoint Services Introdução aos cálculos de datas Aplica-se a: Microsoft Office SharePoint Server 2007 Ocultar tudo Você pode usar fórmulas e funções em listas ou bibliotecas para

Leia mais

LP 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 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 mais

Componentes da linguagem C++

Componentes 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 mais

Capítulo 2: Introdução à Linguagem C

Capí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 mais

JSP - ORIENTADO A OBJETOS

JSP - 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 mais

Resumo da Matéria de Linguagem de Programação. Linguagem C

Resumo 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 mais

Manual Administrador - Mídia System

Manual Administrador - Mídia System Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido

Leia mais

PROGRAMAÇÃO ESTRUTURADA. CC 2º Período

PROGRAMAÇÃO ESTRUTURADA. CC 2º Período PROGRAMAÇÃO ESTRUTURADA CC 2º Período PROGRAMAÇÃO ESTRUTURADA Aula 06: Ponteiros Declarando e utilizando ponteiros Ponteiros e vetores Inicializando ponteiros Ponteiros para Ponteiros Cuidados a serem

Leia mais

Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008

Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008 Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,

Leia mais

Manual de configuração do sistema

Manual de configuração do sistema Manual de configuração do sistema (v.1.5.x Beta) Rua México, 119 Sala 2004 Centro Rio de Janeiro, RJ www.doctors-solution.com.br www.simdoctor.com.br contato@simdoctor.com.br Sumário 1. Fazendo seu primeiro

Leia mais

Arquitetura de Computadores. Tipos de Instruções

Arquitetura de Computadores. Tipos de Instruções Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada

Leia mais

O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.

O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas. O que é o Excel? O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas. Ele possibilita ao usuário desenvolver planilhas que efetuem cálculos, dos mais simples aos

Leia mais

Iniciação à Informática

Iniciação à Informática Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através

Leia mais

INF 1005 Programação I

INF 1005 Programação I INF 1005 Programação I Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição de constantes:

Leia mais

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Algoritmos 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 mais

Persistência de Dados

Persistência de Dados Persistência de s Universidade do Estado de Santa Catarina - Udesc Centro de Ciências Tecnológicas - CCT Departamento de Ciência da Computação Tecnologia de Sistemas de Informação Estrutura de s II - DAD

Leia mais

2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10

2. 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 mais

15 4 Operação Avançada do Sistema: Inclusão de Nota Fiscal e seus relacionamentos

15 4 Operação Avançada do Sistema: Inclusão de Nota Fiscal e seus relacionamentos 15 4 Operação Avançada do Sistema: Inclusão de Nota Fiscal e seus relacionamentos Agora vamos fazer algo mais complexo, que vai demonstrar várias das facilidades do sistema. Vamos Incluir uma Nota Fiscal

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA RESUMO DE AULA CRIAÇÃO E MANIPULAÇÃO DO BANCO DE DADOS

Leia mais

Conhecendo o Visual FoxPro 8.0 Parte 1

Conhecendo o Visual FoxPro 8.0 Parte 1 AULA Conhecendo o Visual FoxPro 8.0 Parte 1 Em qualquer profissão é importante que se conheça bem as ferramentas que serão usadas para executar o trabalho proposto. No desenvolvimento de software não é

Leia mais

OPERADORES E ESTRUTURAS DE CONTROLE

OPERADORES 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 mais

Introdução à Programação

Introduçã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 mais

Tutorial de Matlab Francesco Franco

Tutorial de Matlab Francesco Franco Tutorial de Matlab Francesco Franco Matlab é um pacote de software que facilita a inserção de matrizes e vetores, além de facilitar a manipulação deles. A interface segue uma linguagem que é projetada

Leia mais

2. Representação Numérica

2. Representação Numérica 2. Representação Numérica 2.1 Introdução A fim se realizarmos de maneira prática qualquer operação com números, nós precisamos representa-los em uma determinada base numérica. O que isso significa? Vamos

Leia mais

2 echo "PHP e outros.";

2 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

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

Internet e Programação Web

Internet e Programação Web COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

Apostila de Fundamentos de Programação I. Prof.: André Luiz Montevecchi

Apostila de Fundamentos de Programação I. Prof.: André Luiz Montevecchi Apostila de Fundamentos de Programação I Prof: André Luiz Montevecchi Introdução O mundo atual é dependente da tecnologia O uso intenso de diversos aparatos tecnológicos é parte integrante do nosso dia-a-dia

Leia mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2

Leia mais

Resolução de problemas e desenvolvimento de algoritmos

Resoluçã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 mais

Introdução a Java. Hélder Nunes

Introduçã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 mais

PROGRAMAÇÃO ESTRUTURADA. CC 2º Período

PROGRAMAÇÃO ESTRUTURADA. CC 2º Período PROGRAMAÇÃO ESTRUTURADA CC 2º Período PROGRAMAÇÃO ESTRUTURADA Aula 07: Funções O comando return Protótipo de funções O tipo void Arquivos-cabeçalho Escopo de variáveis Passagem de parâmetros por valor

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se

Leia mais

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

LINGUAGEM C UMA INTRODUÇÃO

LINGUAGEM C UMA INTRODUÇÃO LINGUAGEM C UMA INTRODUÇÃO AULA 1 Conceitos muito básicos 1 Introdução O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 rodando o sistema operacional

Leia mais

Algoritmos em Javascript

Algoritmos 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 mais

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,

Leia mais

Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura

Curso: 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 mais

Lição 1 - Criação de campos calculados em consultas

Liçã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 mais

1. NÍVEL CONVENCIONAL DE MÁQUINA

1. NÍVEL CONVENCIONAL DE MÁQUINA 1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0

Leia mais

20 Caracteres - Tipo char

20 Caracteres - Tipo char 0 Caracteres - Tipo char Ronaldo F. Hashimoto e Carlos H. Morimoto Até agora vimos como o computador pode ser utilizado para processar informação que pode ser quantificada de forma numérica. No entanto,

Leia mais

BEM-VINDO AO dhl PROVIEW

BEM-VINDO AO dhl PROVIEW BEM-VINDO AO dhl PROVIEW Guia de Usuário O DHL PROVIEW COLOCA VOCÊ NO CONTROLE DE SEUS ENVIOS. PROVIEW O DHL ProView é uma ferramenta de rastreamento on-line que permite o gerenciamento dos envios, a programação

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na

Leia mais

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material

Leia mais

Algoritmos e Programação Estruturada

Algoritmos 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 mais

Algoritmo. Linguagem natural: o Ambígua o Imprecisa o Incompleta. Pseudocódigo: o Portugol (livro texto) o Visualg (linguagem) Fluxograma

Algoritmo. 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 mais

Criando um script simples

Criando um script simples Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa

Leia mais

Algoritmos 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) 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 mais

Algoritmos com VisuAlg

Algoritmos 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 mais

ARRAYS. Um array é um OBJETO que referencia (aponta) mais de um objeto ou armazena mais de um dado primitivo.

ARRAYS. Um array é um OBJETO que referencia (aponta) mais de um objeto ou armazena mais de um dado primitivo. Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Notas de aula 8 ARRAYS Introdução Até agora, utilizamos variáveis individuais. Significa que uma variável objeto

Leia mais

EXEMPLO DE COMO FAZER UMA MALA DIRETA

EXEMPLO DE COMO FAZER UMA MALA DIRETA EXEMPLO DE COMO FAZER UMA MALA DIRETA OBS: Para esta nota de aula foi utilizada como referência: Apostila Mala Direta Santos, Jorge Rodrigues dos. Foram adaptados os comando para utilizar mala direta no

Leia mais

O sistema está pedindo que eu faça meu login novamente e diz que minha sessão expirou. O que isso significa?

O sistema está pedindo que eu faça meu login novamente e diz que minha sessão expirou. O que isso significa? Que tipo de navegadores são suportados? Preciso permitir 'cookies' O que são 'cookies' da sessão? O sistema está pedindo que eu faça meu login novamente e diz que minha sessão expirou. O que isso significa?

Leia mais

Aula 2 Modelo Simplificado de Computador

Aula 2 Modelo Simplificado de Computador Aula 2 Modelo Simplificado de Computador Um computador pode ser esquematizado de maneira bastante simplificada da seguinte forma: Modelo Simplificado de Computador: Memória Dispositivo de Entrada Processador

Leia mais

Modo Estrutura é o ambiente de definição e estruturação dos campos, tipos de dados, descrição e propriedades do campo.

Modo Estrutura é o ambiente de definição e estruturação dos campos, tipos de dados, descrição e propriedades do campo. Unidade 02 A- Iniciando o Trabalho com o ACCESS: Criar e Salvar um Banco de Dados Acessar o ACCESS Criar e Salvar o Banco de Dados Locadora Encerrar o Banco de Dados e o Access Criando um Banco de Dados

Leia mais

Usando o do-file editor Automatizando o Stata

Usando o do-file editor Automatizando o Stata Usando o do-file editor Automatizando o Stata 1 O QUE É O EDITOR DE DO-FILE O Stata vem com um editor de texto integrado, o do-file editor (editor de do-files, em português), que pode ser usado para executar

Leia mais

Introdução à Lógica de Programação

Introduçã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 mais

UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO. Manual de Avaliação de Desempenho Cadastro

UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO. Manual de Avaliação de Desempenho Cadastro UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO Manual de Avaliação de Desempenho Cadastro UNIFAP MACAPÁ-AP 2013 S U M Á R I O 1 Tela de Login...2 2 Acessando ao submenu cadastro de avaliação

Leia mais

Utilizando bibliotecas externas

Utilizando bibliotecas externas Você pode estender as capacidades nativas do Visual FoxPro aproveitando as vantagens das facilidades dos controles ActiveX (.arquivos OCX ) e bibliotecas de vínculo dinâmico (DLLs). As bibliotecas externas

Leia mais

1 Natuur Online Cadastre-se Nome, Login E-mail Cadastrar.

1 Natuur Online Cadastre-se Nome, Login E-mail Cadastrar. 1 Essa é a tela de acesso do Natuur Online, clique aqui para acessar o site e siga o passo-apasso abaixo. Se esse é o seu primeiro acesso, clique em Cadastre-se. 2 - Preencha os dados solicitados com Nome,

Leia mais

Levantamento de Requisitos

Levantamento de Requisitos Levantamento de Requisitos 1 Segurança No início do programa, a primeira tela a aprecer será uma tela denominada Login. Só terá acesso ao sistema da locadora quem estiver logado e cadastrado no sistema

Leia mais

Algoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva

Algoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva Algoritmos Estruturas Seqüenciais José Gustavo de Souza Paiva 1 Introdução Objetivo básico da computação auxiliar os seres humanos em trabalhos repetitivos e braçais, diminuindo i i d esforços e economizando

Leia mais

Microsoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos

Microsoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos Microsoft Access: Criar consultas para um novo banco de Vitor Valerio de Souza Campos Conteúdo do curso Visão geral: consultas são essenciais Lição: inclui sete seções Tarefas práticas sugeridas Teste.

Leia mais

Como funciona? SUMÁRIO

Como funciona? SUMÁRIO SUMÁRIO 1. Introdução... 2 2. Benefícios e Vantagens... 2 3. Como utilizar?... 2 3.1. Criar Chave / Senha de Usuário... 2 3.2. Recursos da Barra Superior... 2 3.2.1. Opções... 3 3.2.1.1. Mover Para...

Leia mais

1) Como acessar a aplicação

1) Como acessar a aplicação Guia de Uso V1.0.0 1) Como acessar a aplicação 2 1 2 3 3 4 Ao clicar em Banco de Necessidades, será aberta uma nova guia do navegador com o formulário mostrado abaixo, o qual possui dois botões : Consulta

Leia mais

Aula 4 Pseudocódigo Tipos de Dados, Expressões e Variáveis

Aula 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 mais

Estruturando um aplicativo

Estruturando um aplicativo Com o Visual FoxPro, é possível criar facilmente aplicativos controlados por eventos e orientados a objetos em etapas. Esta abordagem modular permite que se verifique a funcionalidade de cada componente

Leia mais

Tutorial do Iniciante. Excel Básico 2010

Tutorial do Iniciante. Excel Básico 2010 Tutorial do Iniciante Excel Básico 2010 O QUE HÁ DE NOVO O Microsoft Excel 2010 é um programa de edição de planilhas eletrônicas muito usado no mercado de trabalho para realizar diversas funções como;

Leia mais

Manual Operacional SIGA

Manual Operacional SIGA SMS - ATTI Julho -2012 Conteúdo Sumário... 2... 3 Consultar Registros... 4 Realizar Atendimento... 9 Adicionar Procedimento... 11 Não Atendimento... 15 Novo Atendimento... 16 Relatórios Dados Estatísticos...

Leia mais

OBI2014 Caderno de Tarefas

OBI2014 Caderno de Tarefas OBI2014 Caderno de Tarefas Modalidade Universitária, Fase 2 16 de agosto de 2014 A PROVA TEM DURAÇÃO DE 5 HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI2014 1 Instruções LEIA ATENTAMENTE

Leia mais

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. Manual de Instruções ECO Editor de Conteúdo Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. O ECO é um sistema amigável e intui?vo, mas abaixo você pode?rar eventuais dúvidas e aproveitar

Leia mais

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no

Leia mais

Algoritmos 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 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 mais

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

Dicas para usar melhor o Word 2007

Dicas para usar melhor o Word 2007 Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.

Leia mais

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos TUTORIAL Display de 7 Segmentos Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br

Leia mais

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? Exercícios sobre Linguagem PHP: 1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? 2) Considere a linguagem de programação PHP e seus operadores. A execução da sentença:

Leia mais

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP AULA 4 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.

Leia mais

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante Cálculo Numérico Aula : Computação numérica. Tipos de Erros. Aritmética de ponto flutuante Computação Numérica - O que é Cálculo Numérico? Cálculo numérico é uma metodologia para resolver problemas matemáticos

Leia mais

Unidade 3: Trabalhando com variáveis no App Inventor

Unidade 3: Trabalhando com variáveis no App Inventor Unidade 3: Trabalhando com variáveis no App Inventor Indice 1. Introdução.....3 2. Utilização de variáveis.........3 3. Executando o aplicativo Calculadora...8 2 Unidade 3. Trabalhando com variáveis no

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. 1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.

Leia mais

Curso Básico de Visual FoxPro 8.0

Curso Básico de Visual FoxPro 8.0 AULA Curso Básico de Visual FoxPro 8.0 Nosso curso de Visual FoxPro é voltado para pessoas iniciantes com a ferramenta. Por isso, requer que comecemos realmente do princípio. Sendo assim, vamos começar

Leia mais

Manual de Utilização

Manual de Utilização Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas

Leia mais

Guia Site Empresarial

Guia 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 mais

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,

Leia mais

&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO

&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO Universidade Federal de Viçosa Departamento de Informática &XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO Flaviano Aguiar Liziane Santos Soares Jugurta Lisboa Filho (Orientador) PROJETO UNESC@LA Setembro de

Leia mais

APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo) APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo) 1 Índice Aula 1 - Área de trabalho e personalizando o sistema... 3 A área de trabalho... 3 Partes da área de trabalho.... 4 O Menu Iniciar:...

Leia mais

Roteiro do Programa e Entrada/Saída

Roteiro do Programa e Entrada/Saída Roteiro do Programa e Entrada/Saída c Professores de ALPRO I Faculdade de Informática PUCRS 03/2012 ALPRO I (FACIN) Roteiro do Programa e E/S 03/2012 1 / 32 Sumário 1 Relembrando 2 Programa Definição de

Leia mais

Índice. Tenho uma conta pessoal e uma conta da instituição em que dou aula, porém não consigo acessar a conta da escola. O que fazer?

Índice. Tenho uma conta pessoal e uma conta da instituição em que dou aula, porém não consigo acessar a conta da escola. O que fazer? Índice Acesso ao Super Professor Web Como recuperar a senha de acesso? Tenho uma conta pessoal e uma conta da instituição em que dou aula, porém não consigo acessar a conta da escola. O que fazer? Selecionando

Leia mais

Programação Básica em Arduino Aula 2

Programaçã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 mais

PC Fundamentos Revisão 4

PC Fundamentos Revisão 4 exatasfepi.com.br PC Fundamentos Revisão 4 André Luís Duarte...mas os que esperam no Senhor renovarão as suas forças; subirão com asas como águias; correrão, e não se cansarão; andarão, e não se fatigarão.is

Leia mais