PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO 11ºANO
|
|
- Ana Sofia de Sintra Canejo
- 6 Há anos
- Visualizações:
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 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 maisResoluçã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 maisUm 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 maisObjectivos. 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 maisIntroduçã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 maisTipos 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 mais5. 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 maisMó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 maisLaborató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 maisPara 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 maisLinguagem 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 maisExercí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 maisDESENVOLVIMENTO 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 maisVariá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 maisVariá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 maisEstruturas 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 maisIntroduçã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 maisTÉ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 maisEstruturas 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 mais4 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 maisEscrever 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 maisPROGRAMAÇÃ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 maisArquitetura 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 maisEISnt 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 maisVisual 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 maisSumá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 maisEstruturas 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 maisLinguagem 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 mais1.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 maisPá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 maisAULA 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 maisResumã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 maisV - 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 maisTeoria 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 maisProgramaçã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 maisPascal. -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 maisProgramaçã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 maisInformá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 maisDELPHI 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 maisJavaScript (ou JScript)
1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de
Leia maisProgramaçã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 maisESCOLA 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 maisAlgoritmos. 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 maisEDITOR 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 maisInstituto 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 maisTutorial 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 maisCompilador 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 maisCurso 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 maisIntroduçã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 maisProgramaçã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 maisLinguagens 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 maisAlgoritmos 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 maisAulas 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 maisLinguagem 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 maisProgramaçã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 maisSintaxe 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 maisPROGRAMAS 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 maisDiagramas 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 maisExcel 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 maisDESVENDANDO 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 maisIntroduçã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 maisC 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 maisProgramaçã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 maisINTRODUÇÃ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 maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre
Leia maisUnidade 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 maisNesta aula serão apresentados alguns comandos de condição, repetição e gráficos.
3 COMANDOS CONDICIONAIS E DE LAÇO Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos. 3.1 COMANDOS CONDICIONAIS 3.1.1 Comando IF Como o próprio nome já indica, estes comandos
Leia maisCap. 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 maisParadigmas 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 maisUNISINOS - 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 maisWINDOWS 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 maisApostila 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 maisProcedimento. 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 maisMacros 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 maisPara 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 maisAula 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 maisUNIVERSIDADE 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 maisClasses 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 maisLinguagem 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 maisENGENHARIA 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 maisREVISÕ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 maisSequencial 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 maisPrimeiramente 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 maisLaborató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 maisLinguagem 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 maisVISUAL 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 maisControlo 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 maisEstruturas 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 maisAlgoritmos 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 maisUNISINOS - 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 maisInstituto 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 maisLinguagens 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 maisMé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 maisMicrosoft 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 maisLinguagem 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