Noções Várias em Visual Basic



Documentos relacionados
ALGORITMOS MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA

Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos

VIII. VARIÁVEIS. Tabela I ARQUITETURA DA MEMÓRIA. 0x0000 0x34 0x0001 0xB0 0x0002 0x23. 0xFFFF 0x00

Linguagem de Programação I

INTRODUÇÃO À LINGUAGEM C++

Estrutura de Dados Básica

LÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos

INTRODUÇÃO À PROGRAMAÇÃO DO ACCESS BASIC

Algoritmos e Programação

Aula 1 - Programação III Programação Visual (Visual Basic)

Computação II Orientação a Objetos

Introdução a Computação

DESENVOLVIMENTO DE SOFTWARE

Capítulo 8. CICLOS. Tabela 8.1 Programa8a.f90.

ILP - Introdução à Linguagem de Programação. Plano de estudo: - Constantes e variáveis. - Atribuindo valores às variáveis.

Linguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo

Algoritmos e Programação. Curso de Engenharia de Produção Prof. Ms. Rogério Cardoso rogerio.cardoso@aedu.com professor@rogeriocardoso.com.

5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES

CONCEITOS BÁSICOS PARA A CONSTRUÇÃO DE ALGORITMOS PARA COMPUTADORES. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.

Formador: Carlos Maia

Aula de JavaScript 05/03/10

Projeto e Desenvolvimento de Algoritmos

Exemplos: Pág 5 FUNÇÕES. UC Extensão - Excel Docente: André Luiz Silva de Moraes OPERADORES BOOLEANOS

VISUAL BASIC. Sebenta Teórica (versão 1)

LINGUAGEM C. Estrutura básica de um programa

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

E/S CPU. Memória (Instruções e dados) 2 PARADIGMA IMPERATIVO. Instruções e dados. Resultados das operações. Unidade lógica e aritmética

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

10/02/2015. Introdução. Podemos classificar os tipos de dados a serem processados em dados e instruções Dados: Algoritmos e Lógica de Programação

LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti

Programação I. Departamento de Engenharia Rural Centro de Ciências Agrárias

Tabelas vista de estrutura

Primeiro roteiro de exercícios no Scilab Cálculo Numérico

3.1 Definições Uma classe é a descrição de um tipo de objeto.

Algoritmos e Estruturas de Dados I 01/2013. Estruturas Condicionais e de Repetição (parte 2) Pedro O.S. Vaz de Melo

CURSO DE INFORMÁTICA. Algoritmos. Parte 3. Ricardo José Cabeça de Souza

Actualizaç ões e novas funcionalidades. Inoxnet. Versã o (c) EBASE Lda.

Sistemas de Apoio à Decisão

Uma expressão básica em SQL consiste em três cláusulas: select, from e where.

Arquimedes e Controle de Obra

LISTA 10. = ax + b onde f é uma função decrescente. Podemos afirmar que o valor exato de g(a) é igual a: a) 1 b) 2 c) 3 d) 4

Bem-vindo ao tópico sobre consultas no SAP Business One.

Como o FIT funciona. FIT: Framework for Integrated Tests FIT. Dados de testes. Programa. Fixtures. classes. Resultados de testes

Engenharia de Software

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

Programação: Estruturas de seleção

Algoritmos e Programação II. Sobrecarga

Departamento de Informática

JavaScript (ou JScript)

SIMULADOS & TUTORIAIS

Base de dados I. Uma base de dados é um simples repositório de informação relacionado com um determinado assunto ou finalidade

Truques e Dicas. = 7 30 Para multiplicar fracções basta multiplicar os numeradores e os denominadores: 2 30 = 12 5

Manual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20

Relatório referente a compreensão da programação JSP. Realizado do dia de 22 abril de 2010 a 03 de maio de 2010.

Programação Funcional. Aula 5. Funções Recursivas. José Romildo Malaquias. Departamento de Computação Universidade Federal de Ouro Preto 2011.

Java Como Programar, 8/E

Módulo Locação de Roupas

A estrutura de repetição em um algoritmo consiste na execução de um trecho do mesmo levando em consideração certas condições imposta pelo algoritmo.

Vetores. Professor Dr Francisco Isidro Massettto

Neste artigo estudaremos os conceitos relacionados às matrizes unidimensionais (vetores) e multidimensionais.

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

OWL-DL Propriedades. Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla

PRACTICO LIV! FINANCEIRO DRE DEMONSTRATIVO DE RESULTADO DO EXERCÍCIO

FÍSICA PRIMEIRA ETAPA

QUITETURA AVANÇADA DE SISTEMAS

1 Funções básicas de implementação de arquivos

Laboratório de Programação I

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA. Projeto de GDI. Definição do Minimundo

Tarefa Orientada 18 Procedimentos armazenados

Programação para web JavaScript

INF 1007 Programação II

AV1 - MA (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, , , 980

Linguagem C. TGSI Lógica de Programação / Linguagem C Prof. Marcos Roberto

Bases de Dados 2007/2008. Aula 8

Alguns truques do Excel. 1- Títulos com inclinação. 2- Preencha automaticamente células em branco

Linguagem C: variáveis, operadores, entrada/saída. Prof. Críston Algoritmos e Programação

AULA 15 Plugin Preenchimento de Células

Programação Orientada a Objetos: Lista de exercícios #1. Bruno Góis Mateus

Linguagens de Programação

Introdução. A Informação e sua Representação (Parte II) Universidade Federal de Campina Grande. Unidade Acadêmica de Sistemas e Computação

Banco de Dados. Microsoft Access. Índice

COMANDO DA AERONÁUTICA ESCOLA DE ESPECIALISTAS DE AERONÁUTICA SUBDIVISÃO DE ADMISSÃO E DE SELEÇÃO

Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre

Implementando uma Classe e Criando Objetos a partir dela

Trabalho 3: Agenda de Tarefas

Linguagem C Tipos de Dados. void; escalares; sizeof Vectores; strings em C Estruturas Introdução ao pré-processador

Distribuição de probabilidades

Sessão 2 UFCD 0804 Algoritmos

3.4 Representação física: alocação encadeada (dinâmica) Ptlista - variável ponteiro externa que indica o início da lista.

Microsoft PowerPoint para apresentações. Formador: Carlos Maia

Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores

Avançado. Visão geral do ambiente do VBA Retornar à planilha Excel

CENTRO UNIVERSITÁRIO DE ENSINO SUPERIOR DO AMAZONAS - CIESA CENTRO DE PROCESSAMENTO DE DADOS CPD MANUAL DE UTILIZAÇÃO DO MOODLE 2.

No entanto, o melhor rendimento será obtido utilizando Firefox ou Chrome. Não é recomendado o uso de Internet Explorer 7 (ou anteriores).

Capítulo 5: Aplicações da Derivada

Transcrição:

Tipos de Dados A informação processada por um programa pode ser de diferente natureza e existir em diferentes formatos. um programa pode utilizar informação: numérica e alfanumérica (texto) Exemplos: Nome de uma pessoa: António Altura: 1,75m 1

Tipos de Dados Mais Comuns: Tipo Integer (inteiro) String (cadeia de caracteres) Boolean (booleano) Descrição Usado para representar inteiros entre 32768 e 32767 Usado para representar informação alfanumérica como letras, algarismos e símbolos especiais. Usado para representar valores lógicos. 2

Conceito de Variável Uma variável é uma localização de memória em que a informação pode ser guardada de modo a ser usada por um programa. Cada variável é caracterizada por: um nome e um tipo de dados 3

Importante: Uma variável de um determinado tipo não está preparada para armazenar dados de um tipo diferente, porque o espaço necessário para armazenar diferentes tipos de dados não é o mesmo 4

Declarações de Variáveis Nenhuma variável deve ser utilizada antes de ser criada. A declaração cria uma variável e deve ser feita antes da sua utilização. Criar uma variável envolve dar-lhe um nome e reservar, em memória, o espaço necessário para que ela possa guardar o tipo de dados para o qual está a ser criada. 5

Declarações de Variáveis Por exemplo: Dim Preço As Integer...cria (declara) uma variável com o nome Preço e do tipo Integer, ou seja, preparada para receber dados do tipo inteiro simples. Pode-se usar a mesma instrução Dim para declarar mais do que uma variável de uma só vez. Por exemplo: Dim Preço As Integer, Desconto As Single...cria a variável Preço como sendo do tipo Integer e a variável Desconto como sendo do tipo Single. 6

Outros Tipos de Dados: Tipo Long Single Double Descrição inteiro longo, ou seja, compreendido entre -2.147.483.648 e 2.147.483.647 real representado com precisão simples, com valores negativos compreendidos entre cerca de -3,4E38 e -1,4E-45 e valores positivos entre cerca de 1,4E-45 e 3,4E38 real representado com precisão dupla 7

Operação de Atribuição A operação de Atribuição permite guardar um dado numa variável. A sintaxe utilizada por esta operação é a seguinte: Variável = Valor O resultado da operação será, portanto, o de guardar Valor em Variável. Valor pode ser: um valor constante, o conteúdo de outra variável, o resultado de uma expressão ou o valor devolvido por uma função. 8

Constantes Uma constante consiste num nome que é dado a um valor numérico ou a uma cadeia de caracteres, e que pode ser usado dentro do programa na vez desses valores. Se for definida uma constante com um valor, bastará modificar uma só vez essa definição inicial para que tal mudança automaticamente se repercuta em todas as ocorrências dessa constante no decurso do programa. A sintaxe da definição de constantes é a seguinte: Const nome As tipo = expressão 9

Alguns exemplos de definições de constantes: Const Pi As Double = 3.14159265358979 Const Raio As Single = 12.5 Const Perímetro As Double = 2 * Pi * Raio 10

Operadores Aritméticos + Adição - Subtracção * Multiplicação \ Divisão Inteira / Divisão Real MOD ^ Resto de Divisão Inteira Exponenciação 11

Operadores Relacionais = Igual <> Diferente < Menor que > Maior que <= Menor ou igual a >= Maior ou igual a 12

Operadores Lógicos AND OR NOT Conjunção (E) Disjunção (OU) Negação (NÃO) Operador de Concatenação de Strings O operador & faz a junção ( soma ) de duas cadeias de caracteres 13

Comentários Comentários ao código do programa podem ser inseridos mediante a utilização da "plica". Exemplo: ' isto é um comentário Todo o texto escrito a seguir a uma plica, será considerado como um comentário e não como pertencendo a uma instrução. 14

Convenções a seguir na escolha de nomes de objectos Classe do Objecto Form CommandButton Frame Horizontal ScrollBar Image Label List Box Menu Option Button Picture Box Text Box Vertical SrcrollBar Nome começa por frm cmd fra hsb img lbl lst mnu opt pic txt vsb 15