PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO 11ºANO

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

Download "PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO 11ºANO"

Transcrição

1 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO 11ºANO

2 Módulo 8 - Int. ao Visual Basic

3 1. O Visual Basic É uma linguagem de programação que utiliza objectos programáveis como interface com o utilizador. Foi criada por Alan Cooper em Sendo uma linguagem de programação O. a O. é extremamente simples de ser utilizada, conseguindo-se facilmente produtos eficazes e com apresentação. O seu ambiente é constituído por objectos passíveis de serem redimensionados ou modificados e com propriedades que, além de editáveis, são também programáveis relativamente às acções que sobre eles se pretendem realizar.

4 Em Visual Basic os objectos possuem: Propriedades os dados que descrevem um objecto. Eventos acções que se podem exercer sobre os objectos. Métodos agrupam o código que se executa por resposta a um evento.

5 Ao conjunto de propriedades e métodos dá-se o nome de interface. No VB a capacidade de reutilização de código, referida anteriormente, significa a capacidade de transportar as características de um objecto para outro. O VB, além de ser uma linguagem Orientada a Objectos, é também uma linguagem Dirigida por Eventos. Significa que as sequências de acções surgem como resposta a eventos ligados aos objectos. A maior parte do código que iremos escrever nos programas será dentro de procedimentos associados a eventos típicos do Windows. Ex.:cliques do rato.

6 1.1. O Ambiente de Trabalho do Visual Studio

7 Formulário (Form) É o elemento de base do ambiente de trabalho, sobre o qual se colocam os componentes do interface gráfico que constituem o projecto.

8 1.2. Objetos Básicos e outras características do VB Momentos essenciais de trabalho no VB: Design Time momento de desenho, onde se constrói a interface gráfica, se definem as propriedades dos objectos e se codificam as acções. Run Time Teste e execução do programa.

9 O desenvolvimento de uma aplicação em VB é feito em 4 fases: 1. Criação da interface com os objectos necessários. 2. Definição das propriedades de cada objecto e respectivos atributos. 3. Escrita do código associado aos objectos escolhidos. 4. Teste final.

10 A 1ª decisão a tomar é a selecção do tipo de interface a utilizar na aplicação. É então necessário criar um projecto. Projecto colecção de ficheiros que é necessário utilizar para construir uma aplicação.

11 Escrita de Código em Procedimentos de Evento

12 Objecto Propriedade = Valor Exemplos: Text1.Text = Bem Vindo Text1.BackColor = vbyellow Label1.Text = Date

13 Quando o projecto é simples, podemos lidar com os nomes atribuídos pelo VB sem grandes dificuldades. Porém, em projectos de maior complexidade, é recomendável substituirmos os nomes atribuídos pelo VB por nomes escolhidos por nós próprios, sobretudo quando temos de escrever código que inclui esses objectos. Esses nomes deverão ser o mais significativos possível para quem tiver de ler o programa. Por isso, normalmente, utilizam-se prefixos para identificar o tipo de objecto.

14 Exemplos: lblnome para identificar uma Label txtnome para identificar uma TextBox cmdnome para identificar um CommandButton

15 Exercício nº1 Controlos: 1 TextBox 1 Button 1 WebBrowser

16 Exercício nº2

17

18 Exercício nº3

19 Exercício nº4

20 Tipos de Dados Constantes e Variáveis

21 O VB oferece um conjunto bastante diversificado de tipos de dados predefinidos. Para números inteiros existem os tipos de dados: Byte inteiros que utilizam 1 byte. situam-se entre 0 e 255. Integer inteiros que utilizam 2 bytes situam-se entre e Long inteiros que utilizam 4 bytes situam-se entre cerca de 2 mil milhões negativos e positivos.

22 Para números com casas decimais (floating point ou vírgula flutuante) existem os tipos de dados: Single nºs em floating point de precisão simples; utilizam 4 bytes; permitem até 6 dígitos decimais de precisão. Double nºs em floating point de precisão dupla; utilizam 8 bytes; permitem até 14 dígitos decimais de precisão.

23 Outros tipos de dados: Boolean utilizado para dados que funcionam apenas com 2 valores possíveis (True e False). Currency destina-se a apresentar valores numéricos em formato monetário. Date permite trabalhar com valores em formato de datas. String destina-se a trabalhar com cadeias de caracteres ou texto. Variant tipo de dados flexível que é adaptável a qualquer um dos outros tipos mencionados.

24 Constantes São valores guardados em memória que não sofrem alterações ao longo do programa. Constantes intrínsecas determinados valores predefinidos internamente pelo VB (ex.: vbblue). Constantes nomeadas constantes que são criadas no momento da programação.

25 Forma genérica de declarar uma constante: Const Identificador [As Tipo] = Valor Const: indica a declaração ou criação de uma constante Identificador: representa qualquer nome com que se designa a constante. [As Tipo]: tipo de dados atribuído à constante (opcional). Valor: representa o valor que é atribuído à constante.

26 Exemplos: Const Pi As Single = Const Nome = Ana Marques Uma vez criada uma constante, ela pode ser usada em instruções de programação sempre que isso seja útil ou faça sentido.

27 Variáveis São nomes atribuídos a espaços de memória onde podem ser guardados valores, os quais podem sofrer alterações ao longo da execução do programa.

28 Dim Identificador As Tipo Dim: forma mais usual de indicar a declaração de uma variável. Identificador: representa o nome atribuído à variável. As Tipo: tipo de dados atribuído à variável. Exemplos: Dim Valor As Long Dim S1 As String

29 Instruções de atribuição e expressões aritméticas

30 No momento em que se declara uma variável, apenas é guardado espaço em memória RAM para o valor que essa variável vai assumir. Em VB, a atribuição de um valor a uma variável faz-se da seguinte maneira: Variável = Valor Os valores a atribuir a uma variável devem ser do mesmo tipo de dados com que a variável foi declarada (String, Integer, Long, Single, etc.)

31 Esses valores podem ser: Valores directos Idade = 20 Nome = Ana Valores provenientes de outras variáveis Idade = X Valores provenientes de propriedades de objectos Nome = Text1.Text

32 Valores resultantes de cálculos de expressões aritméticas Total = P * Q Valores obtidos a partir de funções X = SQR (100)

33 Exemplos: Label1.BackColor = vbyellow Text1.BackColor = vbmagenta Label1.Forecolor = vbred Text1.Forecolor = vbblue

34 Caixas de Diálogo

35 Trata-se de uma das formas principais de comunicação da interface Windows com o utilizador. No VB existem 2 tipos de caixas de diálogo: -Pré-definidas pelo VB; -Criadas pelo utilizador.

36 Em VB existem 2 funções que exibem caixas de diálogo predefinidas: MsgBox faz exibir no ecrã uma mensagem e recebe informação do utilizador, através de clique em botões. InputBox é utilizada para pedir dados, na forma de texto, ao utilizador.

37 MsgBox

38 Sintaxe: MsgBox (prompt [, buttons] ) Prompt é a mensagem a exibir no topo da caixa de mensgem. Buttons nº que define quais os botões e qual o ícone que vai aparecer na parte inferior da caixa.

39 Possibilidades de valores para o argumento Buttons Botões: Identificador Constante Valor Descrição VbOkOnly 0 Exibe somente o botão OK VbOkCancel 1 Exibe os botões OK e Cancel VbAbortRetryIgnore 2 Exibe os botões Abort, Retry e Ignore VbYesNoCancel 3 Exibe os botões Yes, No e Cancel VbYesNo 4 Exibe os botões Yes e No VbRetryCancel 5 Exibe os botões Retry e Cancel

40 Exemplo Confirmar se o utilizador pretende mesmo sair da aplicação, quando clica no botão SAIR. O código do procedimento seria: Private Sub Command1_click() If MsgBox ( Quer mesmo sair?,vbokcancel, Confirmação )=VbOk then End End If End Sub

41 A função MsgBox retorna um valor inteiro correspondente ao botão que o utilizador seleccionou. Assim, se o utilizador seleccionar o botão OK a função retorna o valor 1, se seleccionar o botão CANCEL retorna o valor 2.

42 Os valores de retorno da função são: Constante Identificadora Valor Descrição VbOk 1 Ok VbCancel 2 Cancel VbAbort 3 Abort VbRetry 4 Retry VbIgnore 5 Ignore VbYes 6 Yes VbNo 7 No

43 InputBox

44 Trata-se de uma função interna do VB para ser usada especificamente como meio de input (entrada de informação) por parte do utilizador. Esta função apresenta-nos uma caixa de diálogo com uma mensagem (onde normalmente se indica o tipo de informação que se espera do utilizador) e fica a aguardar a introdução de um dado numa caixa de texto e a confirmação no botão OK.

45 A utilização desta função deve ser feita através de uma instrução de atribuição a uma variável do valor devolvido pela própria função. Ex: Nome = InputBox( Escreva o seu nome ) Sintaxe: V=InputBox (prompt) V é uma variável Prompt é a mensagem que se pretende transmitir ao utilizador.

46 Sintaxe Completa: V=InputBox (prompt [,title] [,default] [,X] [,Y]) A sintaxe completa inclui, para além do prompt (que é obrigatório), os seguintes elementos (opcionais): Title título a incluir na caixa; se for omitido a caixa apresentará, como título o nome do projecto. Default valor a apresentar na caixa de entrada e que será assumido como o valor introduzido pelo utilizador. X valor da coordenada horizontal para o posicionamento da caixa no ecrã; se for omitido a caixa será centralizada. Y valor da coordenada vertical para o posicionamento da caixa no ecrã; se for omitido, a caixa será colocada a 1/3 da altura do ecrã.

47 Exercício nº5

48

49 Exercício nº6

50

51 Exercício nº7 3 labels 2 textboxes 1 button 1 RichTextBox

52

53 Estruturas de Controlo de Programação

54 Estruturas de controlo do fluxo do programa

55 As instruções e/ou estruturas de controlo do fluxo do programa classificam-se em: -Instruções e/ou estruturas de decisão com base numa condição: If <condição> Then <instruções> -Instruções e/ou estruturas de decisão ou selecção com base numa expressão de selecção: SELECT <expressão> Case -Instruções e/ou estruturas de repetição ou ciclos -Chamadas a subprogramas -Instruções de saltos.

56 Estruturas de decisão

57 Estruturas de decisão com base numa condição If Then A estrutura If Then avalia uma condição (expressão que pode ser verdadeira ou falsa) e decide que instrução ou conjunto de instruções executar, em conformidade com a condição. Em VB esta estrutura pode assumir diversas variantes, sendo a sua sintaxe geral a seguinte: If <condição> Then <instruções> [ElseIf <condição> Then <instruções>] [Else <instruções>] End If

58 Variantes do If...Then...: I - Na sua variante mais simples, temos uma instrução numa só linha (sem necessidade de terminar com End If): If <condição> Then <instruções> Se a expressão <condição> for verdadeira, a instrução que se segue à palavra Then é executada; senão, essa instrução é ignorada e passa-se à próxima instrução (se existir).

59 Variantes do If...Then...: II Se em vez de uma instrução, tivermos duas ou mais: If <condição> Then <instruções> End If Onde se lê <instruções> podemos ter uma ou várias instruções (cada uma na sua linha). Ex.: If valor < 10 Then MsgBox( Reprovado ) End If

60 Variantes do If...Then...: III Incluindo o Else: If <condição> Then <instruções1> Else <instruções2> End If Ex.: If Nota < 10 Then MsgBox( Reprovado ) Else MsgBox( Aprovado ) End If Se a condição for verdadeira, executa-se o bloco <instruções1>; caso seja falsa, executa-se o bloco <instruções2>.

61 Variantes do If...Then...: IV Incluindo um ou mais ElseIf: Nota=Val(InputBox( Qual a nota? )) If nota<10 Then MsgBox( Reprovado ) ElseIf nota<14 Then MsgBox( Suficiente ) ElseIf nota<17 Then MsgBox( Bom ) ElseIf nota<=20 Then MsgBox( Muito Bom ) Else MsgBox( Classificação Inválida ) End If

62 Estruturas de Repetição ou Ciclos

63 Em qualquer linguagem de programação é costume existirem pelo menos dois tipos de ciclos ou estruturas de repetição: Ciclos ou estruturas de repetição que são controlados por uma condição; Ciclos ou estruturas de repetição que são controlados por uma variável que desempenha a função de contador.

64 Ciclo DO LOOP

65 Os ciclos DO LOOP são ciclos do tipo controlado por uma condição e, por isso, não se sabe, à partida, quantas vezes as instruções do ciclo serão executadas. Porque isso depende da condição que controla esse mesmo ciclo. Este tipo de ciclos tem uma grande flexibilidade, o que se traduz em diferentes variantes: -A condição pode ser colocada no início do ciclo ou no fim; -Pode ser utilizada a palavra While (enquanto) ou a palavra Until (até que).

66 Existem duas variantes do ciclo DO LOOP : I Do <bloco de instruções> Loop [{While Until} condição] A condição é colocada no final do ciclo (na mesma linha da palavra LOOP e antes da palavra While ou Until). While indica que o ciclo deve continuar enquanto a condição for verdadeira; Until indica que o ciclo deve continuar até que a condição seja falsa.

67 Existem duas variantes do ciclo DO LOOP : II Do [{While Until} condição] <instruções> Loop A condição é colocada à cabeça do ciclo (na mesma linha da palavra Do e antecedida por While ou Until).

68 Assim, ao todo, podemos ter 4 variantes deste ciclo...

69 Ciclo FOR NEXT

70 Os ciclos FOR NEXT são ciclos controlados por uma variável que exerce a função de contador. For contador = vinicial To vfinal [Step increm] Bloco de Instruções Next O ciclo inicia-se com a palavra For e uma variável contador atribuída com um valor inicial (vinicial). Essa variável irá ser incrementada à medida que o ciclo for sendo executado até (To) um valor final (vfinal).

71 O incremento da variável é de uma unidade por cada vez que o ciclo é executado, ou seja, a variável contador é aumentada em 1 por cada iteração do ciclo. No entanto, deve ter-se em conta que o incremento pode ser diferente de 1 o que deverá ser indicado com a palavra Step e um valor inteiro: increm. (Este valor pode ser negativo). Sendo esta parte do cabeçalho do ciclo opcional, se não for indicada, é assumido o valor 1 como valor de incrementação.

72 Em geral, os ciclos For...Next podem sempre ser convertidos em ciclos Do...Loop com a condição colocada no início e com a palavra While a anteceder essa condição. Nestes casos, apenas é necessário usar, no ciclo Do...While uma variável com a mesma função da variável contador de um ciclo For.

Para instalar o Visual Basic 2010 Express.

Para instalar o Visual Basic 2010 Express. Para instalar o Visual Basic 2010 Express http://www.microsoft.com/express/downloads/ O Visual Basic (VB) é uma linguagem de Programação, pelo que inclui: 1. Estruturas de dados 2. Variáveis 3. Gramática

Leia mais

Resolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema

Resolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema ALGORITMIA Resolução De Problemas Em Informática Docente: Ana Paula Afonso 2000-2001 Resolução de Problemas 1. Analisar o problema Conhecer o bem o problema Descrever o problema: subdividir, detalhar 2.

Leia mais

Um algoritmo deve conter passos não ambíguos, executáveis e que sejam terminados quando seguidos.

Um algoritmo deve conter passos não ambíguos, executáveis e que sejam terminados quando seguidos. Programação Um programa é uma sequência de instruções de uma linguagem de programação (VB no nosso caso). Cada instrução representa uma qualquer acção que nós pretendemos ver executada. Programar consiste

Leia mais

Objectivos. Introdução à programação Macros em Microsoft Excel Introdução ao Visual Basic para Aplicações (VBA)

Objectivos. Introdução à programação Macros em Microsoft Excel Introdução ao Visual Basic para Aplicações (VBA) Objectivos Introdução à programação Macros em Microsoft Excel Introdução ao Visual Basic para Aplicações (VBA) Vantagens da programação Eficiência em operações repetitivas Melhor clarividência na decomposição

Leia mais

Introdução à Computação. Programas Básicos. ISEP DEI, Angelo Martins 2006 Programas Básicos - 1

Introdução à Computação. Programas Básicos. ISEP DEI, Angelo Martins 2006 Programas Básicos - 1 Introdução à Computação Programas Básicos ISEP DEI, Angelo Martins 2006 Programas Básicos - 1 Conteúdo Exemplo de um programa Apresentação sumária da construção de um programa em VB. Objectos e o mecanismo

Leia mais

Tipos de Referência. Referência Relativa $A$1. Referência Absoluta. Referência Mista. $A1 ou A$1

Tipos de Referência. Referência Relativa $A$1. Referência Absoluta. Referência Mista. $A1 ou A$1 Tipos de Referência Referência Relativa Referência Absoluta Referência Mista Quando o contéudo das células é copiado há alteração tanto na linha quanto na coluna. Refere-se às células como posições fixas

Leia mais

5. NOÇÕES DE PROGRAMAÇÃO

5. NOÇÕES DE PROGRAMAÇÃO 5. NOÇÕES DE PROGRAMAÇÃO VARIÁVEIS As variáveis, em Visual Basic, são classificadas de acordo com o esquema a seguir: Tabela 14 ESCOPO VIDA DECLARAÇÃO Local Dinâmica ou Estática Dim, Static (dentro de

Leia mais

Módulo 1a: Introdução ao Visual Basic for Applications (VBA)

Módulo 1a: Introdução ao Visual Basic for Applications (VBA) Módulo 1a: Introdução ao Visual Basic for Applications (VBA) - Elementos básicos - O Excel (revisões ou não?) Folha de cálculo baseada em células Usa um sistema de coordenadas (letra, número) Recalcula

Leia mais

Laboratório de Programação I

Laboratório de Programação I Laboratório de Programação I Estruturas de Controle: Parte 2 Fabricio Breve Select Case ComboBox cbnota Label Label lblconceito Código do evento SelectedIndexChanged do componente ComboBox Public Class

Leia mais

Para iniciarmos o trabalho se faz necessária a implantação da GUIA DESENVOLVEDOR. Botão Direito do Mouse; Personalizar Faixa de Opções

Para iniciarmos o trabalho se faz necessária a implantação da GUIA DESENVOLVEDOR. Botão Direito do Mouse; Personalizar Faixa de Opções Para iniciarmos o trabalho se faz necessária a implantação da GUIA DESENVOLVEDOR Botão Direito do Mouse; Personalizar Faixa de Opções Marque a opção Desenvolvedor e clique no botão OK Opção 1: Vá até a

Leia mais

Linguagem Pascal. Prof. Sérgio Rodrigues. É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa;

Linguagem Pascal. Prof. Sérgio Rodrigues. É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa; Linguagem Pascal Prof. Sérgio Rodrigues Introdução Algoritmo É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa; Programa é a formalização de um algoritmo

Leia mais

Exercícios Data Modeling

Exercícios Data Modeling Exercícios Data Modeling I Algoritmos 1. Construir um algoritmo, em pseudo-código, para calcular o mínimo múltiplo comum entre 2 inteiros X e Y 2. Construir um algoritmo, em pseudo-código, para determinar

Leia mais

DESENVOLVIMENTO DE SOFTWARE

DESENVOLVIMENTO DE SOFTWARE DESENVOLVIMENTO DE SOFTWARE CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014 1 OBJETIVOS DA AULA Estrutura de Controle de Decisão Simples Estrutura de Controle de Decisão Estendida Estrutura de Controle

Leia mais

Variáveis primitivas e Controle de fluxo

Variáveis primitivas e Controle de fluxo Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/

Leia mais

Variáveis Tipos de Dados. APROG (Civil) Aula 2

Variáveis Tipos de Dados. APROG (Civil) Aula 2 Variáveis Tipos de Dados APROG () Aula 2 Conteúdo Conceito de Variável Declaração de variáveis Tipos de Dados Operação de Atribuição Uso de Constantes 2 Variáveis Uma variável é uma localização de memória

Leia mais

Estruturas de Controle em c#

Estruturas de Controle em c# Estruturas de Controle em c# Fábio Moura Governo de Pernambuco Agenda Tipos de estruturas de controle; if; if-else; if-else-if; switch-case; while; do-while; for; foreach; Exercício. Tipos de Estruturas

Leia mais

Introdução à Computação. Estruturas de Decisão. ISEP DEI, Angelo Martins 2006 Estruturas de Decisão - 1

Introdução à Computação. Estruturas de Decisão. ISEP DEI, Angelo Martins 2006 Estruturas de Decisão - 1 Introdução à Computação Estruturas de Decisão ISEP DEI, Angelo Martins 2006 Estruturas de Decisão - 1 Conteúdo Conceito e aplicação O que são e para que servem as estruturas de decisão. Estrutura If...

Leia mais

TÉCNICO DE INFORMÁTICA - SISTEMAS

TÉCNICO DE INFORMÁTICA - SISTEMAS 782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar

Leia mais

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. 1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras

Leia mais

4 Criação de macros e introdução à linguagem VBA

4 Criação de macros e introdução à linguagem VBA 4 Criação de macros e introdução à linguagem VBA Vinicius A. de Souza va.vinicius@gmail.com São José dos Campos, 2011. 1 Sumário Tópicos em Microsoft Excel 2007 Introdução à criação de macros...3 Gravação

Leia mais

Escrever scripts de PHP com HTML

Escrever scripts de PHP com HTML Escrever scripts de PHP com HTML PHP é uma linguagem de programação de scripts para serem interpretados no lado dos servidores. Numa fase inicial (1995), PHP surgiu com o significado de Personal Home Pages

Leia mais

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é

Leia mais

Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;

Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador; 1 Microprocessador Um microprocessador é um circuito eletrônico capaz de realizar diversas tarefas conforme os comandos específicos. Para isso ele deve ler esses comandos da memória de programa (ROM) e

Leia mais

EISnt Centro de Formação em Tecnologia

EISnt Centro de Formação em Tecnologia Vou mostrar como podemos automatizar o Microsoft Excel usando a linguagem VBA através da criação de um programa para realizar o registo de informações sobre clientes. A aplicação irá permitir a navegação

Leia mais

Visual Basic. V - Repetição. CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares

Visual Basic. V - Repetição. CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Visual Basic V - Repetição CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Sumário 1) Estruturas de repetição (ciclo); 2) Elementos de uma estrutura de repetição; 3) Processar

Leia mais

Sumário. Visual Basic Application para Excel. Prof. Luiz Bianchi Universidade Regional de Blumenau

Sumário. Visual Basic Application para Excel. Prof. Luiz Bianchi Universidade Regional de Blumenau Prof. Luiz Bianchi Universidade Regional de Blumenau Visual Basic Application para Excel Sumário Introdução...3 Conceitos...3 Objetos...3 Propriedades e métodos...3 Procedimento...3 Módulo...4 Fundamentos...5

Leia mais

Estruturas de controle Parte 1

Estruturas de controle Parte 1 1. Objetivos Estruturas de controle Parte 1 Nas lições anteriores, foram mostrados programas seqüenciais, onde as instruções foram executadas uma após a outra de forma fixa. Nesta lição, discutiremos estruturas

Leia mais

Linguagem C++ Estruturas de controle Parte II Estruturas de repetição

Linguagem C++ Estruturas de controle Parte II Estruturas de repetição Fundamentos de Programação Linguagem C++ Estruturas de controle Parte II Estruturas de repetição Prof. Bruno E. G. Gomes IFRN 1 Estruturas de Controle Permitem o controle da sequência de execução de um

Leia mais

1.2 OPERAÇÕES BÁSICAS EM ALGORITMOS E PROGRAMAS 18

1.2 OPERAÇÕES BÁSICAS EM ALGORITMOS E PROGRAMAS 18 ÍNDICE MÓDULO 1 INTRODUÇÃO À ALGORITMIA 11 1.1 PROGRAMAS E ALGORITMOS 12 Fases da programação 12 Algoritmos e algoritmia 13 Algoritmos em linguagem informal, pseudocódigo e fluxogramas 14 Símbolos utilizados

Leia mais

Páginas seleccionadas

Páginas seleccionadas Páginas seleccionadas [ ] Após o estudo aprofundado das facilidades da folha de cálculo Excel, impõe-se que nos debrucemos sobre a linguagem de programação Visual Basic for Applications, embutida naquela

Leia mais

AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK)

AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK) AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK) Ø LP Java. Estrutura de um programa em Java. Ø Conjunto de caracteres utilizado. Ø Identificadores. Ø Variáveis e constantes. Ø Tipos

Leia mais

Resumão VB (com Excel Avançado) Autor: Everton M. Messias

Resumão VB (com Excel Avançado) Autor: Everton M. Messias Resumão VB (com Excel Avançado) Autor: Everton M. Messias Teste Inicial "Olá Mundo" Private Sub CommandButton1_Click() 1 o Programa: "Amor" OBS: comentario OBJETO.PROPRIEDADE = VALOR Private Sub opt_namorada_click()

Leia mais

V - Repetição. CFAC Concepção e Fabrico Assistidos por Computador. 2) Elementos de uma estrutura de repetição;

V - Repetição. CFAC Concepção e Fabrico Assistidos por Computador. 2) Elementos de uma estrutura de repetição; Visual Basic V - Repetição CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Sumário 1) Estruturas de repetição (ciclo); 2) Elementos de uma estrutura de repetição; 3) Processar

Leia mais

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM. Teoria da Computação e Algoritmos Introdução à Linguagem Pascal 1 Estrutura de um programa INÍCIO FIM. PROGRAM END.

Leia mais

Programação em Visual Basic for Applications & Excel

Programação em Visual Basic for Applications & Excel Programação em Visual Basic for Applications & Excel Ricardo Campos (ricardo.campos@ipt.pt) Ricardo Campos [ h t t p : / / w w w. c c c. i p t. p t / ~ r i c a r d o ] Programação em Visual Basic for Applications

Leia mais

Pascal. -Cabeçalho do programa. - label - const - type - var - procedure - function. - integer - real - byte - boolean - char - string

Pascal. -Cabeçalho do programa. - label - const - type - var - procedure - function. - integer - real - byte - boolean - char - string Pascal -Cabeçalho do programa Áreas do programa -Área de declarações -Corpo do programa - label - const - type - var - procedure - function - integer - real - byte - boolean - char - string Program

Leia mais

Programação em C#.Net 4.0 com Mobile Apps

Programação em C#.Net 4.0 com Mobile Apps Programação em C#.Net 4.0 com Mobile Apps Programação Formato: Mentored - Online Preço: 415 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das

Leia mais

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

Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015 Visual Basic VBA Macros Funções Conjunto de instruções que são executadas sempre que se desejar e pela ordem apresentada As funções são

Leia mais

DELPHI Curso Extensão. walter Prof. Walter Gima

DELPHI Curso Extensão. walter Prof. Walter Gima DELPHI Curso Extensão walter _gima@yahoo.com.br Prof. Walter Gima DELPHI 7 Ementa do Curso Introdução ao Delphi. Ambiente de programação. Sintaxe e estrutura de linguagem. Uso de projetos units e formulários,

Leia mais

JavaScript (ou JScript)

JavaScript (ou JScript) 1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de

Leia mais

Programação. Folha Prática 5. Lab. 5. Departamento de Informática Universidade da Beira Interior Portugal. Copyright 2010 All rights reserved.

Programação. Folha Prática 5. Lab. 5. Departamento de Informática Universidade da Beira Interior Portugal. Copyright 2010 All rights reserved. Programação Folha Prática 5 Lab. 5 Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved. 1. Revisão. 2. Objectivos. 3. Exercícios LAB. 5 5ª semana ESTRUTURAS

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007 ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2006/2007 TRABALHO PRÁTICO Nº

Leia mais

Algoritmos. Algoritmos. Linguagem de programação. Conceitos. Conceitos. Conceitos. Sintaxe do comando para incluir bibliotecas no programa:

Algoritmos. Algoritmos. Linguagem de programação. Conceitos. Conceitos. Conceitos. Sintaxe do comando para incluir bibliotecas no programa: Algoritmos Algoritmos Leandro Tonietto Unisinos ltonietto@unisinos.br http://www.inf.unisinos.br/~ltonietto/inf/pg1/algoritmosi_java.pdf Mar-2008 Possuem sintaxe flexível e são mais úteis para descrição

Leia mais

EDITOR DE VISUAL BASIC FOR APPLICATIONS...

EDITOR DE VISUAL BASIC FOR APPLICATIONS... Índice MACROS...5 O QUE É UMA MACRO?...6 CRIAR MACROS... 6 Gravar uma Macro...6 Exercício... 8 Procedimento BackGround do Excel... 9 Programação em Visual Basic for Applications... 10 EXECUTAR UMA MACRO...11

Leia mais

Instituto Superior Politécnico de VISEU. Escola Superior de Tecnologia

Instituto Superior Politécnico de VISEU. Escola Superior de Tecnologia 1 Estruturada Quando precisamos de escrever código para resolver um determinado problema, dizemos normalmente que precisamos de um "programa" para esse fim. Programa, aqui, é entendido como um conjunto

Leia mais

Tutorial de Extensibilidade

Tutorial de Extensibilidade PRIMAVERA v7.00 Tutorial de Extensibilidade Importação de Pendentes por excel Versão 1.0 Abril de 2007 Índice ÍNDICE... 1 INTRODUÇÃO... 2 EXCEL DE IMPORTAÇÃO DE PENDENTES... 3 Enquadramento...3 Como utilizar

Leia mais

Compilador de LP3 para C3E e P3

Compilador de LP3 para C3E e P3 Compilador de LP3 para C3E e P3 Luís Gil 1 13 de Junho de 2005 1 estudante de Ciências Informáticas no Instituto Superior Técnico 1 Introdução Este relatório descreve a sintaxe e a semântica da Linguagem

Leia mais

Curso de Iniciação ao Access Basic (I) CONTEÚDOS

Curso de Iniciação ao Access Basic (I) CONTEÚDOS Curso de Iniciação ao Access Basic (I) CONTEÚDOS 1. A Linguagem Access Basic. 2. Módulos e Procedimentos. 3. Usar o Access: 3.1. Criar uma Base de Dados: 3.1.1. Criar uma nova Base de Dados. 3.1.2. Criar

Leia mais

Introdução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA

Introdução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA 2 INDICE 1. COMENTÁRIOS... 4 1.1. Comentário de uma linha... 4 1.2. Comentário de múltiplas linhas... 4 2. IMPRESSÃO DE TEXTOS... 5 2.1. Imprimindo um texto

Leia mais

Programação em VB.Net 4.0 com Mobile Apps

Programação em VB.Net 4.0 com Mobile Apps Programação em VB.Net 4.0 com Mobile Apps Programação Formato: Mentored - Presencial Preço: 415 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível

Leia mais

Linguagens de Programação I

Linguagens de Programação I Linguagens de Programação I Tema # 4 Operadores em C Susana M Iglesias FUNÇÕES ENTRADA-SAÍDA I/O printf(), utilizada para enviar dados ao dispositivo de saída padrão (stdout), scanf(), utilizada para ler

Leia mais

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos

Leia mais

Aulas Anteriores. Detalhes da linguagem de programação

Aulas Anteriores. Detalhes da linguagem de programação Aulas Anteriores Detalhes da linguagem de programação Elementos básicos (identificadores, constantes, símbolos gráficos) Estrutura básica de um programa (cabeçalho, parte declarativa, parte de execução)

Leia mais

Linguagem Pascal. Prof. Antonio Almeida de Barros Junior

Linguagem Pascal. Prof. Antonio Almeida de Barros Junior Linguagem Pascal Prof. Antonio Almeida de Barros Junior 1 Linguagem Pascal Criada para ser uma ferramenta educacional (Década de 70); Prof. Niklaus Wirth (Universidade de Zurique); Blaise Pascal (Matemático

Leia mais

Programação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO

Programação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO Programação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO Comando WHILE O comando while executa um bloco de comandos enquanto a condição testada for verdadeira (diferente

Leia mais

Sintaxe da linguagem Java

Sintaxe da linguagem Java Sintaxe da linguagem Java (PG) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Classe pública com método main Uma classe pública com nome A tem

Leia mais

PROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia

PROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia PROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia Calculo da área de um triângulo Algoritmo Área Var base,

Leia mais

Diagramas Sintáticos

Diagramas Sintáticos Diagramas Sintáticos Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Classe pública com método main Cada classe X pública é declarada num ficheiro

Leia mais

Excel Macros e Visual Basic for Applications (versão Draft) Índice

Excel Macros e Visual Basic for Applications (versão Draft) Índice Índice MACROS... 5 O QUE É UMA MACRO?... 6 CRIAR MACROS... 6 Gravar uma Macro... 6 Exercício... 8 Procedimento BackGround do Excel... 9 Programação em Visual Basic for Applications...10 EXECUTAR UMA MACRO...12

Leia mais

DESVENDANDO OS PODEROSOS RECURSOS DO WORD

DESVENDANDO OS PODEROSOS RECURSOS DO WORD APRESENTAÇÃO Atualmente exige-se de muitos profissionais que trabalham com softwares do pacote Office, como Excel, Word, Access e PowerPoint, o conhecimento de programação em VBA (Visual Basic for Applications)

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação Introdução à Ciência da Computação Variáveis Conceitos Básicos Variáveis x Constantes a = x + 5 a, x e 5 são variáveis ou constantes? Variáveis As variáveis são recipientes de valores É um espaço reservado

Leia mais

C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P

C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P SINTAXE BÁSICA Neste capítulo vamos apresentar a estrutura básica do PHP. Para iniciar a construção de um

Leia mais

Programação de Computadores:

Programação de Computadores: Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Introdução ao FORTRAN Cinco aspectos

Leia mais

INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB

INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB TURMA 1 AULA 5 INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB MINICURSO PET-POTÊNCIA 2016.1 RÔMULLO RANDELL MINICURSO PET-POTÊNCIA 2016.1 INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB RÔMULLO RANDELL Turma

Leia mais

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

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

Unidade VI. Técnicas de Teste de Software Teste Estrutural. Profa. Dra. Sandra Fabbri

Unidade VI. Técnicas de Teste de Software Teste Estrutural. Profa. Dra. Sandra Fabbri Unidade VI Técnicas de Teste de Software Profa. Dra. Sandra Fabbri Os requisitos de teste são extraídos de uma implementação em particular Teste dos detalhes procedimentais A maioria dos critérios dessa

Leia mais

Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos.

Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos. 3 COMANDOS CONDICIONAIS E DE LAÇO Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos. 3.1 COMANDOS CONDICIONAIS 3.1.1 Comando IF Como o próprio nome já indica, estes comandos

Leia mais

Cap. 2 Expressões na linguagem C

Cap. 2 Expressões na linguagem C Programação de Computadores II Cap. 2 Expressões na linguagem C Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Introdução a Estruturas de Dados, Editora Campus (24) Slides adaptados dos originais

Leia mais

Paradigmas de Linguagens

Paradigmas de Linguagens Paradigmas de Linguagens Aula 2: Tipos de dados Professora Sheila Cáceres Tipos de dados Dados são a matéria prima da computação junto com os programas. LPs precisam manipular dados. LPS utilizam os conceitos

Leia mais

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática Programação 1 Prof. Osório Aula 03 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 03 Disciplina: Linguagem

Leia mais

WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE

WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE 1. Introdução. Uma Aplicação Windows Forms consiste em programas GRÁFICOS fundamentados no conceito de JANELAS que, no Visual Studio,

Leia mais

Apostila de Fortran. É uma pseudo-linguagem a qual oferece recursos para que o programador possa codificar e testar os seus algoritmos.

Apostila de Fortran. É uma pseudo-linguagem a qual oferece recursos para que o programador possa codificar e testar os seus algoritmos. Apostila de Fortran Fortran Uma das linguagens de programação mais velhas, o FORTRAN foi desenvolvido por uma equipe de programadores conduzida por John Backus na IBM, e foi primeiramente publicada em

Leia mais

Procedimento. Função. Selecção Condicional - a instrução if-then-else. expressão if lógica then instrução else instrução

Procedimento. Função. Selecção Condicional - a instrução if-then-else. expressão if lógica then instrução else instrução Métodos de Programação I 2. 20 2.2.8 ESTRUTURAS DE CONTROLO Estruturas de controlo são instruções especiais em Pascal que permitem controlar o fluxo de sequência de instruções, alterando a ordem sequencial

Leia mais

Macros e Programação VBA

Macros e Programação VBA SI Macros e Programação VBA 1/ 15 Macros e Programação VBA Sistemas de Informação MIEM / MIEIG SI Macros e Programação VBA 2/ 15 O que são macros? São sequências de instruções simples cujo objectivo é

Leia mais

Para cada programa, por mais simples que seja, comece sempre por esboçar a solução desenhando um fluxograma.

Para cada programa, por mais simples que seja, comece sempre por esboçar a solução desenhando um fluxograma. Instruções de Repetição Objetivo A realização deste trabalho deverá permitir ao aluno a familiarização com a utilização de instruções de repetição em C. Para o efeito será proposto um conjunto de exercícios

Leia mais

Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz

Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz Sumário de Aula } Conceito de Memória } Variáveis e Tipos de Dados } Constantes 2 Conceito de Memória } A memória de um computador é

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA DIM0320 Algoritmos e Programação de Computadores #VARIÁVEIS #TIPOS DE DADOS E L I EZ I O S O A R ES E L I EZ

Leia mais

Classes o Objetos. Classes, objetos, métodos e variáveis de instância

Classes o Objetos. Classes, objetos, métodos e variáveis de instância Classes o Objetos Um recurso comum de cada aplicativo feito até agora é que todas as instruções que realizavam tarefas localizavam-se no método main. Se você tornar parte de uma equipe de desenvolvimento

Leia mais

Linguagem de programação: Pascal

Linguagem de programação: Pascal Aula 04 Linguagem de programação: Pascal Prof. Tecgº Flávio Murilo 26/03/2013 1 Pascal Introdução Pascal é uma linguagem de programação estruturada, criada em 1970 pelo suíço Niklaus Wirth, dando este

Leia mais

ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO

ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO ENGENHARIA DE PRODUÇÃO ICC 1 TÉCNICAS DE PROGRAMAÇÃO 1. INTRODUÇÃO O que é um programa? Programa constitui uma seqüência lógica de passos para solução de um problema. Um programa pode ser codificado em

Leia mais

REVISÕES DA SESSÃO ANTERIOR

REVISÕES DA SESSÃO ANTERIOR REVISÕES DA SESSÃO ANTERIOR Fluxogramas Um fluxograma é uma forma padronizada e eficaz para representar os passos lógicos de um determinado processamento. Com os fluxogramas podemos definir uma sequência

Leia mais

Sequencial Estrutura de controlo mais simples. As instruções são executadas sequencialmente.

Sequencial Estrutura de controlo mais simples. As instruções são executadas sequencialmente. Sequencial Estrutura de controlo mais simples. As instruções são executadas sequencialmente. Com base numa condição Estruturas de decisão ou selecção Com base num selector ou de escolha múltipla Com contador

Leia mais

Primeiramente lemos a seguinte citação, copiada de Excel-Ajuda:

Primeiramente lemos a seguinte citação, copiada de Excel-Ajuda: 33 Capítulo 3 Procedimentos (macros) Primeiramente lemos a seguinte citação, copiada de Excel-Ajuda: O objetivo de uma macro é automatizar as tarefas usadas com mais freqüência. Embora algumas macros sejam

Leia mais

Laboratório de Programação I

Laboratório de Programação I Laboratório de Programação I Estruturas de Controle: Parte I Fabricio Breve Objetivos Entender as técnicas básicas de solução de problemas Desenvolver algoritmos por meio do processo de refinamento top-down

Leia mais

Linguagem de Programação C. Prof. Fabrício Olivetti de França

Linguagem de Programação C. Prof. Fabrício Olivetti de França Linguagem de Programação C Prof. Fabrício Olivetti de França Linguagem C 2 Linguagem C Imperativo e estruturado Pequeno conjunto de palavras-chaves, operadores, etc. Tipagem estática, porém fraca Permite

Leia mais

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

VISUAL BASIC. Sebenta Teórica (versão 1) VISUAL BASIC Sebenta Teórica (versão 1) Instituto Superior de Engenharia do Porto Janeiro de 2001 ÍNDICE 1 - CONCEITOS GERAIS 1 Programação orientada ao objecto 1 Classes e Objectos 1 A linguagem Visual

Leia mais

Controlo de Execução. K&R: Capitulo 3

Controlo de Execução. K&R: Capitulo 3 Controlo de Execução K&R: Capitulo 3 IAED, 2009/2010 Controlo de Execução Instruções e Blocos if else-if switch Ciclos: Instruçõeswhile e for Instruçãodo-while break e continue goto e labels 2 IAED, 2009/2010

Leia mais

Estruturas de Controle

Estruturas de Controle Estruturas de Controle Mário Meireles eixeira UMA DEIN ópicos Estruturas de Controle condicionais repetição Expressões Lógicas operadores relacionais operadores lógicos Estruturas de Controle 2 1 Introdução

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 5 Estruturas de Repetição Profa. Marina Gomes marinagomes@unipampa.edu.br 26/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura de repetição Comando for

Leia mais

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática Programação 1 Prof. Osório Aula 05 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 05 Disciplina: Linguagem

Leia mais

Instituto Superior de Engenharia de Lisboa

Instituto Superior de Engenharia de Lisboa Instituto Superior de Engenharia de Lisboa Introdução à Programação (PG) Docente: Pedro Viçoso Fazenda (pfazenda@cedet.isel.ipl.pt) Professor Responsável: Pedro Alexandre Pereira (palex@cc.isel.ipl.pt)

Leia mais

Linguagens de Programação

Linguagens de Programação Linguagens de Programação Celso Olivete Júnior olivete@fct.unesp.br Na aula passada Expressões Precedência e associatividade de operador Sobrecarga de operador Expressões de modo misto Várias formas de

Leia mais

Métodos Computacionais. Comandos Condicionais e de Repetição em C

Métodos Computacionais. Comandos Condicionais e de Repetição em C Métodos Computacionais Comandos Condicionais e de Repetição em C Tópicos da Aula Hoje vamos acrescentar comportamentos mais complexos a programas em C Comandos Condicionais if-else switch Comandos de Repetição

Leia mais

Microsoft Excel Macro V. Índice 16-) Formulários... 42 17-) Gerando código para o Formulário... 49

Microsoft Excel Macro V. Índice 16-) Formulários... 42 17-) Gerando código para o Formulário... 49 Microsoft Excel Macro V Índice 16-) Formulários... 42 17-) Gerando código para o Formulário... 49 16-) Formulários A forma mais comum de comunicação de um sistema com o usuário é por meio de caixas de

Leia mais

Linguagem C: Introdução

Linguagem C: Introdução Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais

Leia mais