Informática II Ficha 6_Resolução

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

Download "Informática II Ficha 6_Resolução"

Transcrição

1 Ficha 6_Resolução 1 Ponto I.1a Objectivo: Aceitar 2 valores e escrevê-los nas células A1 e A2 de uma folha (neste caso folha1). Requisitos: 1. Ler os dois valores 2. Gravar os valores na célula A1 e A2 da folha1 Com a propriedade cells da folha1, colocar os valores lidos nas células. 'Aceita 2 números e coloca-os nas células A1 e A2 da folha1 Sub fp6_i1a() Dim N1 As Integer, N2 As Integer N1 = Val(InputBox( Primeiro valor", "Entrada de Valores")) N2 = Val(InputBox( Segundo Valor", "Entrada de Valores")) Worksheets( Folha1 ).Cells(1, 1) = N1 Worksheets( Folha1 ).Cells(2, 1) = N2 End Sub 2 1

2 Ponto I.1b Objectivo: Aceitar 2 valores e escrevê-los nas células A1 e A2 da folha activa. O procedimento deve ser chamado de botão colocado na folha pretendida. Requisitos: 1. Ler os dois valores 2. Gravar os valores na célula A1 e A2 da folha activa Com a propriedade cells da activesheet (folha activa), colocar os valores lidos nas células. 'Aceita 2 números e coloca-os nas células A1 e A2 da folha activa ' Este procedimento deverá ser chamado da folha através de um botão lá colocado Sub fp6_i1a() Dim N1 As Integer, N2 As Integer N1 = Val(InputBox("Indique o número a colocar na céula A1 da folha activa", "Entrada de Números")) N2 = Val(InputBox("Indique o número a colocar na céula A2 da folha activa", "Entrada de Números")) ActiveSheet.Cells(1, 1) = N1 ActiveSheet.Cells(2, 1) = N2 End Sub 3 Ponto I.2 Objectivo: Copiar os valores da 1.ª coluna da 1.ª folha para a 3.ª coluna da 2.ª folha. Requisitos: 1. A 1.ª folha será folha1 ; a 2.ª folha será folha2 2. Copiar todos os valores existentes na 1.ª coluna da 1.ª folha para a 3.ª coluna da 2.ª folha Com a propriedade cells da worksheets, ler os valores de cada linha da 1ª coluna da folha1 e transferi-los um a um para a linha correspondente da 3.ª coluna da folha Temos de fazer um ciclo que vá ler todas as células não vazias da coluna 1 da folha1, Do While Worksheets("Folha1").Cells(lin, 1) <> ( significa vazio ou nada) (lin n.º da linha inspeccionada, de 1 até não haver valores) A cada valor encontrado, transferir o conteúdo de cada célula lida para a 3.ª coluna da de colocar os valores lidos nas células. Worksheets("Folha2").Cells(lin, 3) = Worksheets("Folha1").Cells(lin, 1) 4 2

3 Ponto I.2 Objectivo: Copiar os valores da 1.ª coluna da 1.ª folha para a 3.ª coluna da 2.ª folha. Requisitos: 1. A 1.ª folha será folha1 ; a 2.ª folha será folha2 2. Copiar todos os valores existentes na 1.ª coluna da 1.ª folha para a 3.ª coluna da 2.ª folha O Código completo será: Sub fp6_i2() Dim lin As Integer lin = 1 Do While Worksheets("Folha1").Cells(lin, 1) <> "" Worksheets("Folha2").Cells(lin, 3) = Worksheets("Folha1").Cells(lin, 1) lin = lin + 1 End Sub 5 Ponto II.1 Objectivo: Pequena aplicação que, dado o registo das chamadas efectuadas por um determinado cliente permita o cálculo do custo respectivo. Requisitos: 1. Permitir o registo do tarifário relativos a chamadas nacionais, alterável por modificação directa do conteúdo dos valores a cobrar por minuto de duração 2. Permitir o registo das chamas efectuadas 3. Calcular o preço a cobrar ao cliente por cada ligação efectuada. 1. Criar folha Tarifas_TMN com tarifário do operador como indicado 2. Criar folha Chamadas com indicação por chamada do período em que foi efectuada, a respectiva duração e a rede de destino da chamada 3. Criar função que calculo o respectivo custo para efectuar o cálculo teremos de conhecer: período, duração e rede destino a) assim, os parâmetros da função serão: periodo, duração, rede_destino b) com a rede de destino, teremos de ir à folha de tarifas e saber em que coluna se encontram os valores do tarifário respectivo c) com o período, ir à folha de tarifas e saber em que linha se encontra o valor do tarifário respectivo d) com a linha e coluna ir buscar o valor min da chamada e) sabendo o valor anterior, bastará realizar o cálculo aritmético, tendo em atenção que o cliente pagará no mínimo um minuto. 6 3

4 Ponto II.1 Criar folha Tarifas_TMN com tarifário do operador como indicado Criar folha Chamadas com indicação por chamada do período em que foi efectuada, a respectiva duração e a rede de destino da chamada Tarifas_TMN Chamadas Período Duração Rede Destino Valor a Pagar (*) Dia 0,25 0,25 0,6 0,6 Noite ,17 Noite 0,17 0,17 0,4 0,4 FF ,61 FF 0,17 0,17 0,2 0,2 Dia ,23 Noite ,04 7 Ponto II.1 3. Criar função que calcule o respectivo custo para efectuar o cálculo teremos de conhecer: período, duração e rede destino a) parâmetros da função serão: periodo, duração, rede_destino Function custo_chamada(periodo, Duracao, Rede_Destino) b) chamar função que devolva a coluna onde está a rede de destino da chamada c) chamar função que devolva a linha onde está o período em que foi realizada a chamada d) e) calcular o valor da chamada Código a) Function custo_chamada(periodo, Duracao, Rede_Destino) Dim lin, col As Integer Dim Valor_Minuto As Single lin = procura_linha(periodo) col = procura_coluna(rede_destino) If (lin = 0 Or col = 0) Then custo_chamada = "Não Definido" Else Valor_Minuto = Worksheets("tarifas_tmn").Cells(lin, col) If Duracao <= 60 Then custo_chamada = Valor_Minuto Else custo_chamada = Valor_Minuto + (Duracao - 60) * (Valor_Minuto / 60) 8 4

5 Ponto II.1 b) chamar função que devolva a coluna onde está a rede de destino da chamada Código b) 'Função que dada a rede para onde foi efectuada uma chamada (parâmetro da função), 'devolve a coluna correspondente na folha de tarifas Function procura_coluna(rede_destino) Dim col As Integer col = 2 Do While Worksheets("tarifas_tmn").Cells(1, col) <> "" If Worksheets("tarifas_tmn").Cells(1, col) = Rede_Destino Then procura_coluna = col Exit Do col = col Ponto III Objectivo: Todos estão lembrados da aplicação da ficha 5 (cálculo de consumos de gás). Vamos agora enriquecê-la. Acrescentar algumas funcionalidades da aplicação e alterar o funcionamento de outras. Requisitos: 1. Registo de clientes e consumos mensais desses clientes. 2. Cálculo do valor a pagar por cada consumo. Mas para se alterar o valor dos escalões já não obrigue a alterar o código, mas simplesmente, alterar a própria tabela com as tarifas (ponto III.1 e 2). O valor a cobrar será m3*valor do escalão final. 3. Permitir o registo de um novo cliente na folha respectiva (ponto III.3) 4. Criar um relatório de totais onde serão registados para um dado mês, o número totais de consumidores individuais, o número de consumidores industriais e o total a cobrar (ponto III.4) 5. Criar novas folhas de consumo (para outros meses), utilizando o modelo da folha de consumos existente. Os nomes das folha origem e destino devem ser indicados pelo utilizador )ponto III.5) 6. O relatório gerado em 4, deverá ser optimizado de acordo com o indicado no ponto III.6 da ficha de trabalho. 10 5

6 Ponto III.1 Objectivo: Melhorar a aplicação da ficha de trabalho anterior. Relembrando, temos uma folha Clientes onde é registada a caracterização de cada cliente (Código, Nome, Morada,..., Tipo de Cliente) e outra folha Consumos, onde se regista o consumo mensal de gás de cada cliente. Pretende-se uma função que chamada desta última folha, devolva o tipo do cliente respectivo. Efectivamente, queremos substituir o Índice... Corresp utilizado na ficha anterior por uma função que execute a mesma funcionalidade. Criar função que, dado o código do cliente, vá à coluna 1 da folha clientes procurar por ele. Se o encontra deverá devolver o tipo desse cliente (correspondente à coluna tipo_cli, da linha onde o código do cliente foi encontrado). 11 Ponto III.1 Function tipo_cliente(cod_cli) parâmetro da função: é o código do cliente a procurar Dim lin As Integer lin = 2 ciclo que vai procurar na 1.ª coluna da folha de clientes pelo código indicado Do While Worksheets("Clientes").Cells(lin, 1) <> " enquanto houver dados If Worksheets("Clientes").Cells(lin, 1) = cod_cli Then tipo_cliente = Worksheets("clientes").Cells(lin, 6) o tipo do cliente está na coluna 6 Exit Do lin = lin

7 Ponto III.2 Objectivo: Cálculo do valor a pagar por cada consumo. Mas para se alterar o valor dos escalões já não obrigue a alterar o código, mas simplesmente, alterar a própria folha com a tabela com as tarifas. Criar função de funcionalidade idêntica à da ficha anterior. A diferença aqui é que irá buscar o valor m/3 a uma folha de cálculo. O problema principal a resolver é encontrar o valor m3 a cobrar ao cliente. Vamos utilizar uma abordagem idêntica à do ponto anterior. 1. Temos de registar numa nova folha a tabela com as tarifas, além das folhas Clientes e C_Jan (consumo neste caso de Janeiro). 2. Vamos criar duas funções: a) uma que devolva a coluna onde está o tipo do cliente e b) outra que devolva a linha correspondente ao escalão atingido. 3. Depois com a propriedade cells, vamos buscar o valor a cobrar por m3, efectuamos a multiplicação e adicionamos a taxa. 13 Ponto III.2 1. Temos de registar numa nova folha a tabela com as tarifas, além das folhas Clientes e C_Jan (consumo neste caso de Janeiro) Clientes Cod_cli Nome_cli Rua_num Lugar Cod_PostalTP_cli c1 cliente c1 Rua x, 123kkk 3510 N c2 cliente c2 Rua Y, 342ggg 3510 I c3 cliente c3 Rua Y, 343ggg 3511 I c4 cliente c4 rua x, 333 fff 3700 N c5 cliente c5 I Colocar fórmula que coloque 0, se consumo < 0 C_Jan Cod_cli Val_anterioVal_Actual Consumo tp_cli (col) (lin) A_Pagar c N c I c I c N c I

8 Ponto III.2 2. Vamos criar duas funções: a) uma que devolva a coluna onde está o tipo do cliente; o parâmetro será necessariamente o tipo de cliente. Function proc_col(tp_cli) Dim c As Integer c = 2 Do While Worksheets("tarifa").Cells(1, c) <> "" If Worksheets("tarifa").Cells(1, c) = tp_cli Then proc_col = c Exit Do c = c Ponto III.2 2. Vamos criar duas funções: a) outra que devolva a linha correspondente ao escalão atingido; o parâmetro será necessariamente o consumo em m3. Function proc_lin(consumo) Dim lin As Integer lin = 2 Do While Worksheets("tarifa").Cells(lin, 1) <> "" If Worksheets("tarifa").Cells(lin, 1) >= consumo Then proc_lin = lin Exit Do lin = lin

9 Ponto III.2 3. Depois com a propriedade cells, vamos buscar o valor a cobrar por m3, efectuamos a multiplicação e adicionamos a taxa. Function calc(tp_cli, consumo) Dim lin As Integer, col As Integer col = proc_col(tp_cli) chamada à função 2.a) lin = proc_lin(consumo) chamada à função 2.b) If tp_cli = "N" Then calc = Worksheets("tarifa").Cells(lin, col) * consumo + 5 Else calc = Worksheets("tarifa").Cells(lin, col) * consumo Ponto III.3 Objectivo: Permitir o registo de um novo cliente na folha respectiva. Criar um subprograma que aceite os atributos do cliente, correspondentes aos campos da folha de clientes e os insira na próxima linha linha dessa folha. O problema principal a resolver é encontrar a 1.ª linha livre, para saber onde colocar os atributos lidos. 1. Criar função que devolva a 1.ª linha livre da folha de clientes 2. Aceitar os atributos, indo colocá-los (com cells) na linha livre (devolvida em 1) e coluna respectiva 18 9

10 Ponto III.3 1. Criar função que devolva a 1.ª linha livre da folha de clientes (o parâmetro será o nome da folha, isto para criarmos uma função mais genérica, que não sirva só para este caso, mas para qualquer outro em que tenhamos de procurar numa folha qualquer, a 1-ª linha livre) Function proc_linha_livre(folha) Dim lin As Integer lin = 2 Do While Worksheets(folha).Cells(lin, 1) <> "" lin = lin + 1 proc_linha_livre = lin 19 Ponto III.3 2. Aceitar os atributos, indo colocá-los (com cells) na linha livre (devolvida em 1) e coluna respectiva Sub insere_cliente() Dim lin As Integer, w As Worksheet Set w = Worksheets("clientes") lin = proc_linha_livre("clientes") w.cells(lin, 1) = InputBox("Código, Ficha de Clientes ) w.cells(lin, 2) = InputBox("Nome", Ficha de Clientes ) w.cells(lin, 3) = InputBox("Rua_num", Ficha de Clientes ) w.cells(lin, 4) = InputBox("Lugar", Ficha de Clientes ) w.cells(lin, 5) = InputBox("Código Postal", Ficha de Clientes ) w.cells(lin, 6) = UCase(InputBox("Tipo cliente", Ficha de Clientes )) End Sub 20 10

11 Ponto III.4 Objectivo: Criar um relatório de totais onde serão registados para um dado mês, o número totais de consumidores individuais, o número de consumidores industriais e o total a cobrar. Criar subprograma que percorra a folha de consumos indicada e totalize o número de consumidores individuais ou industriais e consumos respectivos. No final, escrever os totais achados na folha Totais. Dados: 4 totalizadores, mês pretendido e nome da folha a totalizar Tarefas a executar: 1. Aceitar mês e nome da folha 2. Percorrer folha de consumos enquanto houver dados a) Incrementar número de consumidores individuais ou industriais b) Totalizar consumos de consumidores individuais ou industriais 3. Escrever os totais 21 Ponto III.4 Dados: 4 totalizadores, mês pretendido e nome da folha a totalizar Tarefas a executar: 1. Aceitar mês e nome da folha Dim mes As Integer, folha As String, lint As Integer, linc As Integer Dim ft As Worksheet, fc As Worksheet Dim soman As Long, somai As Long, ncn As Integer, nci As Integer mes = Val(InputBox("Mês")) folha = InputBox("Nome da folha") Set fc = Worksheets(folha) linc = 2 soman = 0 somai = 0 ncn = 0 nci =

12 Ponto III.4 2. Percorrer folha de consumos enquanto houver dados a) Incrementar número de consumidores individuais ou industriais b) Totalizar consumos de consumidores individuais ou industriais Do While fc.cells(linc, 1) <> " enquanto houver linhas de consumos If fc.cells(linc, 5) = "N" Then se consumidor individual soman = soman + fc.cells(linc, 8) ncn = ncn + 1 Else se consumidor industrial somai = somai + fc.cells(linc, 8) nci = nci + 1 linc = linc + 1 incrementa número de linha a inspeccionar Escrever os totais Set ft = Worksheets("totais") lint = proc_linha_livre("totais") ft.cells(lint, 1) = mes ft.cells(lint, 2) = ncn ft.cells(lint, 3) = soman ft.cells(lint, 4) = nci ft.cells(lint, 5) = somai Ponto III

13 Ponto III.5 Objectivo: Como vimos, a aplicação até agora criada, baseia-se em duas folhas: clientes e consumos. Se a primeira é relativamente estável, já a 2.ª terá de ser gerada uma nova todos os meses para registar a nova leitura do contador de cada cliente e, com base no consumo calculado, calcular o valor a pagar. Ora em vez de criarmos manualmente uma nova folha todos os meses, pretende-se agora automatizar este processo, gerando a nova folha, copiando os dados necessários da folha do mês anterior. Requisitos: 1. Os nomes da folha de origem e nova folha devem ser especificados pelo utilizador; 2. O programa deverá criar a nova folha com o nome especificado; 3. A folha criada deverá ser preenchida com os dados conhecidos das leituras dos clientes da folha origem. 25 Ponto III.5 Criar subprograma que aceite nomes das duas folhas; Crie uma nova folha e a nomeie para o nome especificado pelo utilizador; Efectue a transferência dos dados conforme esquema abaixo. c_jan Cod_cli Val_anterioVal_Actual Consumo tp_cli (col) (lin) A_Pagar c N c I c I c N c I dados dados c_fev fórmulas Cod_cli Val_anterior Val_actual Consumo tp_cli (col) (lin) A_Pagar c1 245 c2 245 c3 254 c4 222 c

14 Ponto III.5 1. Criar subprograma que aceite nomes das duas folhas; Sub cria_f_consumo() Dim lin As Integer, col As Integer Dim nome_o, nome_d Dim fo As Worksheet, fd As Worksheet duas variáveis objecto para conter as 2 folhas nome_o = InputBox("nome folha origem, Folha de consumos do mês anterior ) nome_d = InputBox("nome folha destino", Folha de consumos do mês pretendido ) 27 Ponto III.5 2. Crie uma nova folha e renomeie-a para o nome especificado pelo utilizador; Sheets.Add adiciona uma nova folha Sheets(ActiveWorkbook.ActiveSheet.Name).Name = nome_d põe o nome pretendido pelo utilizador à nova folha, para corresponder à folha do novo mês de consumos Set fo = Worksheets(nome_o) atribuimos a fo a folha origem Set fd = Worksheets(nome_d) atribuimos a fd a folha destino 28 14

15 Ponto III.5 3. Efectue a transferência: a) Dados na coluna 1 da folha origem > coluna 1 da folha destino b) Dados na coluna 3 da folha origem -> coluna 2 da folha destino c) Fórmulas nas colunas 4, 5, 6, 7 e 8 da folha origem para as colunas correspondentes da folha destino d) Fazer com que as colunas ocupem o espaço necessário a conter os valores. lin = 1 col = 1 Do While fo.cells(lin, col) <> "" fd.cells(lin, 1) = fo.cells(lin, 1) alínea a) fd.cells(lin, 2) = fo.cells(lin, 3) alínea b) For col = 4 To 8 alínea c) fd.cells(lin, col).formula = fo.cells(lin, col).formula Next lin = lin + 1 col = 1 fd.cells(1, 2) = "Val_anterior renomear os cabeçalhos das colunas das leituras de consumos fd.cells(1, 3) = "Val_actual" fd.columns("a:h").autofit fazer com que as colunas fiquem com a largura adequada 29 15

EMGI Programação. Ficha 9 Resolução

EMGI Programação. Ficha 9 Resolução -----GRUPO 1 Option Explicit 'Aceita 2 números e coloca-os nas células A1 e A2 da folha activa ' Este procedimento deverá ser chamado de uma folha p. ex. através de um botão lá colocado Sub fp6_i1a() Dim

Leia mais

Informática II Ficha 5_resolução

Informática II Ficha 5_resolução Ficha 5_resolução 1 Objectivo: Pretende-se estruturar em Excel (folhas e módulo com procedimentos necessários) por forma a permitir a gestão de valores a pagar pelos clientes de uma companhia de distribuição

Leia mais

Informática II Ficha 4_resolução

Informática II Ficha 4_resolução Ficha 4_resolução 1 Objectivo: Pretende-se um programa que permita gerir as refeições de uma cantina na sua vertente ementa e reservas de refeições. A cantina funciona de 2.ª a 6.ª Feira, servindo almoços

Leia mais

Inf. II Revisão s/ Matrizes

Inf. II Revisão s/ Matrizes Inf. II Revisão s/ Matrizes 1???? Sub AAA() Dim i As Integer Dim num As Integer Dim BBB As Single Do num = Val(InputBox("Introduza um número")) Loop Until (num >=0 and num

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

Este Exame é individual, sem consulta e com a duração de 90 minutos. Responda às questões no próprio teste, no espaço próprio.

Este Exame é individual, sem consulta e com a duração de 90 minutos. Responda às questões no próprio teste, no espaço próprio. ISEP Exame (Resol.) APROG 7-2-2009 Civil Este Exame é individual, sem consulta e com a duração de 90 minutos. Responda às questões no próprio teste, no espaço próprio. Nome: N o : 1 Programação em Visual

Leia mais

Exercícios de Excel com Programação em VBA. Luís Vieira Lobo

Exercícios de Excel com Programação em VBA. Luís Vieira Lobo Exercícios de Excel com Programação em VBA Luís Vieira Lobo Enunciados 1) Considere o seguinte livro Excel constituído pelas folhas de cálculo Pauta e Exame (ver Fig. 1 e Fig. 2). Fig. 1 Folha de cálculo

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

Objectos, Propriedades e Métodos

Objectos, Propriedades e Métodos Cap. 4 Secção 5 Modelo de Objectos do Excel 1 O que são? Objectos São representações de elementos do Excel. Algo que pode ser controlado pelo V.Basic, tal como um botão, folha, livro, etc. Um objecto tem:

Leia mais

Exercícios de VBA. Paulo Melo Joana Dias Óscar Lourenço 17 de Maio de 2006

Exercícios de VBA. Paulo Melo Joana Dias Óscar Lourenço 17 de Maio de 2006 Exercícios de VBA Paulo Melo Joana Dias Óscar Lourenço 17 de Maio de 2006 Este texto apresenta alguns exemplos de questões que podem ser respondidas usando Visual Basic for Applications. Não pretende (nem

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

Lista 2 TP060. Exercícios Vetores

Lista 2 TP060. Exercícios Vetores Lista 2 TP060 Esta lista auxilia nos estudos da disciplina, porém é dever do aluno estudar além do que foi visto em sala de aula e procurar resolver exercícios que não estão em listas elaboradas pelo professor

Leia mais

Informática II Cap. 4-4

Informática II Cap. 4-4 Cap. 4-4 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

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

Aula Anterior. Decomposição algorítmica (continuação)

Aula Anterior. Decomposição algorítmica (continuação) Aula Anterior Decomposição algorítmica (continuação) Degenerescência da decomposição básica da solução em três etapas Método de decomposição modificado à entrada Associação de diferentes valores de entrada

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

INFORMÁTICA DE GESTÃO

INFORMÁTICA DE GESTÃO Enunciado: Caderno 4, Ficha 2 Offset Exercício extra Escreva uma macro que troca o conteúdo da célula activa com o valor da célula à sua direita. Exº: Antes de correr a macro: Resolução: Instrução para

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

BMLABEL MANUAL DO UTILIZADOR

BMLABEL MANUAL DO UTILIZADOR MANUAL DO UTILIZADOR Ao executar o programa abre-se uma janela com a lista das empresas registadas e 2 menus activos: Menu Seleccionar para seleccionar a empresa. Menu Sair para sair da aplicação. Para

Leia mais

Variáveis Tipos de Dados

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

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Conteúdo Conceito e aplicação O que são e para que servem as estruturas de repetição. Ciclo Do... Loop Apresentação das diversas variantes deste ciclo. Negação de expressões lógicas.

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Conteúdo Ciclo For... Next Apresentação da sintaxe e de exemplos deste ciclo. Validação de entrada de dados Apresentação de dois algoritmos de validação de entrada de dados através

Leia mais

Programação de Computadores usando VBA

Programação de Computadores usando VBA Aula 1 Programação de Computadores usando VBA Introdução - 1 Objectivo: aprendizagem das técnicas básicas de programação de computadores Ambiente: Excel e Editor de VBA Requesitos: Conhecimentos de Excel

Leia mais

INSTITUTO SUPERIOR DE ENGENHARIA DO PORTO

INSTITUTO SUPERIOR DE ENGENHARIA DO PORTO INSTITUTO SUPERIOR DE ENGENHARIA DO PORTO Departamento: Civil Curso: E.Civil Cadeira: APROG 1º Ano Exame Teórico Data: 31 / 1 / 2008 Leia o teste com atenção. Seja claro(a), preciso(a) e conciso(a). Use

Leia mais

Capítulo VII : A Recorrência

Capítulo VII : A Recorrência Capítulo VII : A Recorrência 1 _ Capítulo VII : A Recorrência Quando algo é definido em termos de si próprio. Ex1: O Tetraedro de Sierpinski Ex2: Fracções Contínuas Ex3: A Carpete de Sierpinski Ex4: A

Leia mais

Estruturas de Repetição Embutidas. APROG (Civil) Aula 11

Estruturas de Repetição Embutidas. APROG (Civil) Aula 11 Estruturas de Repetição Embutidas APROG () Aula 11 Ciclos Encadeados O corpo de um ciclo é constituído pelo conjunto de instruções que o ciclo irá executar repetidamente. Nesse conjunto de instruções pode-se

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

Grupo I. 1 - Range("cell")

Grupo I. 1 - Range(cell) Grupo I 1 - Range("cell") Grupo I Sub t1() Range("A1").Value = "XXX" Range("B2").Value = Range("B1").Value Range("B3").Value = Range("B2").Value + 7 Range("B5").Value = 2 * Range("B3").Value + 1 MsgBox

Leia mais

Ficha 1 Noções de sequência e decisão em algoritmia

Ficha 1 Noções de sequência e decisão em algoritmia Ficha 1 Noções de sequência e decisão em algoritmia 1. Ler uma temperatura em Celsius e converter para Fahrenheit. Elabore o algoritmo e especifique as estruturas de dados necessárias para a resolução

Leia mais

ZS Rest. Manual Avançado. Início v.1. v2011

ZS Rest. Manual Avançado. Início v.1. v2011 Manual Avançado Funcionamento Início v.1 com cartões v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest FrontOffice... 3 1 4. Séries... 4 b) Adicionar Série... 4 i. Tipo de série... 5 c) Modificar

Leia mais

Excel. Aula Prática n o 6 VBA. 1. Inicie o Microsoft Excel e abra o ficheiro "Excel_6" que se encontra no directório APROG.

Excel. Aula Prática n o 6 VBA. 1. Inicie o Microsoft Excel e abra o ficheiro Excel_6 que se encontra no directório APROG. Excel Aula Prática n o 6 VBA 1. Inicie o Microsoft Excel e abra o ficheiro "Excel_6" que se encontra no directório APROG. 2. Na folha "Aposta" deve ser criada uma tabela contendo os números de uma aposta

Leia mais

E x c e l 6 F u n ç õ e s, F o r m a t a ç õ e s, C o n t a g e m e S o m a c o n d i c i o n a i s e p e s q u i s a p o r r e f e r ê n c i a

E x c e l 6 F u n ç õ e s, F o r m a t a ç õ e s, C o n t a g e m e S o m a c o n d i c i o n a i s e p e s q u i s a p o r r e f e r ê n c i a E x c e l 6 F u n ç õ e s, F o r m a t a ç õ e s, C o n t a g e m e S o m a c o n d i c i o n a i s e p e s q u i s a p o r r e f e r ê n c i a Neste exercício pretende-se fazer, principalmente, uma análise

Leia mais

Visual Basic for Applications

Visual Basic for Applications Visual Basic for Applications Introdução É uma linguagem de programação baseada na conhecida linguagem BASIC Está concebida para funcionar em conjunto com diferentes aplicações de forma a potenciar a robustez

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

Possível resolução (Arquitectura VBA Exercícios por resolver)

Possível resolução (Arquitectura VBA Exercícios por resolver) Possível resolução (Arquitectura VBA Exercícios por resolver) 1) Private Sub CommandButton1_Click() Dim valor_actual As Integer valor_actual = CommandButton1.Caption If valor_actual < 100 Then valor_actual

Leia mais

Informática para Ciências e Engenharias 2014/15. Teórica 4

Informática para Ciências e Engenharias 2014/15. Teórica 4 Informática para Ciências e Engenharias 2014/15 Teórica 4 Na aula de hoje... Controlo de execução condições if elseif else end operadores relacionais e lógicos Matrizes criação e percursos em matrizes

Leia mais

Variáveis indexadas Vectores e Matrizes. APROG (Civil) Aula 12

Variáveis indexadas Vectores e Matrizes. APROG (Civil) Aula 12 Vectores e Matrizes APROG () Aula 12 Conteúdo Conceito de Variáveis Indexadas Vectores Processamento de vectores 2 O que são variáveis indexadas? São variáveis múltiplas Ao contrário das variáveis simples,

Leia mais

Concepção e Fabrico Assistido por Computador

Concepção e Fabrico Assistido por Computador Concepção e Fabrico Assistido por Computador João Pedro Amorim Lobato: gei00017@fe.up.pt Turma: LGEI Trabalho sobre Regressões em Visual Basic Licenciatura em Gestão e Engenharia Industrial

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

Análise e Desenvolvimento de Algoritmos (2006/2007)

Análise e Desenvolvimento de Algoritmos (2006/2007) Análise e Desenvolvimento de Algoritmos (2006/2007) Alguns desenvolvimentos em série de Taylor: e x = 1 + x + x2 2! + x3 3! + + xn n! +, x IR sin(x) = x x3 3! + x5 5! x7 7! +, x IR cos(x) = 1 x2 2! + x4

Leia mais

Normalização de Entidades

Normalização de Entidades Normalização de Entidades A ferramenta de normalização de entidades é composta por 3 módulos. O primeiro tem por objectivo efectuar uma pesquisa de forma a encontrar entidades que de alguma forma possam

Leia mais

Modulo 2 Gestão de Base

Modulo 2 Gestão de Base Didáxis - Escola Cooperativa de Vale S. Cosme Modulo 2 Gestão de Base de Dados Aula Nº 55 / 56 09-01-2008 Sumário: Programa de gestão de bases de dados. Introdução ao estudo das tabelas. 2 Gestão de Base

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação ( Vectores e Matrizes ) 1 Conteúdo Conceito e aplicação O que são e para que servem as variáveis indexadas unidimensionais (vectores) e bidimensionais (matrizes). Vectores Sintaxe

Leia mais

2. Abrir a folha I do ficheiro vendedores_a.xls. Obter as folhas II e III.

2. Abrir a folha I do ficheiro vendedores_a.xls. Obter as folhas II e III. 02-03-2006 Objectivos da disciplina e avaliação. Ambiente de trabalho. Primeira folha de cálculo. Deslocações na folha de cálculo,. Inserção de dados. Edição e manipulação de células. Gravar ficheiros.

Leia mais

Tecnologias da Informação e Comunicação 10º ano INTRODUÇÃO AO EXCEL. Basicamente uma folha de cálculo é uma enorme folha dividida em linhas e colunas.

Tecnologias da Informação e Comunicação 10º ano INTRODUÇÃO AO EXCEL. Basicamente uma folha de cálculo é uma enorme folha dividida em linhas e colunas. INTRODUÇÃO AO EXCEL Introdução A primeira folha de cálculo apareceu por volta de 1978/79 graças à ideia de um estudante da Universidade de Harvard, Dan Brickling que trabalhava com professores a fazerem

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

Escola Secundária Ferreira Dias Agualva - Sintra CURSOS PROFISSIONAIS. Atividade 23

Escola Secundária Ferreira Dias Agualva - Sintra CURSOS PROFISSIONAIS. Atividade 23 Atividade 23 Nesta ficha deve executar um conjunto de instruções sobre uma folha de cálculo no computador do laboratório e submete-la para o email tic.profissionais@gmail.com. 1. A primeira tarefa a efetuar

Leia mais

Informática para Ciências e Engenharias 2014/15. Teórica 7

Informática para Ciências e Engenharias 2014/15. Teórica 7 Informática para Ciências e Engenharias 2014/15 Teórica 7 Na aula de hoje... Controlo de execução ciclos condicionais while end Exemplos raiz quadrada histograma fórmula química while while e matrizes

Leia mais

Software-Global 1/10

Software-Global 1/10 Acesso ao Programa: Manual do Utilizador O Acesso ao programa deve ser feito através do utilizador ADMINISTRADOR, que tem todas as permissões para gerir todas as opções do programa. CONFIGURAÇÕES: Uma

Leia mais

Bertolo Por que Laços no VBA?

Bertolo Por que Laços no VBA? Por que os Laços? O propósito de um laço é conseguir que o Excel repita um fragmento de código um certo número de vezes. Quantas vezes o código sera repetido pode ser especificada como um número fixo (p.ex.

Leia mais

manual de navegação [área reservada a entidades gestoras]

manual de navegação [área reservada a entidades gestoras] manual de navegação [área reservada a entidades gestoras] 2 1 1 O presente manual aborda as noções gerais de navegação na área de acesso reservado às entidades gestoras e não dispensa a consulta das instruções

Leia mais

Informática para Ciências e Engenharias 2013/14. Teórica 7

Informática para Ciências e Engenharias 2013/14. Teórica 7 Informática para Ciências e Engenharias 2013/14 Teórica 7 Na aula de hoje... Controlo de execução ciclos condicionais while end Exemplos raiz quadrada histograma fórmula química while while e matrizes

Leia mais

CLIENTE. Manual de Utilização. Integrador ERP Primavera - E-Schooling. Versão 1.0

CLIENTE. Manual de Utilização. Integrador ERP Primavera - E-Schooling. Versão 1.0 CLIENTE Manual de Utilização Integrador ERP Primavera - E-Schooling Versão 1.0 16-03-2012 ÍNDICE MANUAL DE UTILIZAÇÃO... 1 INTEGRADOR ERP PRIMAVERA - E-SCHOOLING... 1 1. ÂMBITO... 3 2. OBJECTIVO... 3 3.

Leia mais

RESOLUÇÃO. Computação e Programação (2009/2010-1º Semestre) 1º Teste (11/11/2009) Nome. Número. Leia com atenção os pontos que se seguem:

RESOLUÇÃO. Computação e Programação (2009/2010-1º Semestre) 1º Teste (11/11/2009) Nome. Número. Leia com atenção os pontos que se seguem: Computação e Programação (2009/2010-1º Semestre) 1º Teste MEMec - LEAN (11/11/2009) DURAÇÃO: 1h30m RESOLUÇÃO Leia com atenção os pontos que se seguem: Comece por escrever o seu nome e número nesta folha,

Leia mais

APROG. Civil. Programas Básicos. ISEP DEI, Angelo Martins 2006 ISEP DEI, António Silva Programas Básicos

APROG. Civil. Programas Básicos. ISEP DEI, Angelo Martins 2006 ISEP DEI, António Silva Programas Básicos Conteúdo Exemplo de um programa Apresentação sumária da construção de um programa em VB. Objectos e o mecanismo de eventos Apresentação dos conceitos básicos de programação em ambiente MS Windows. Tipos

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

Figura 1 - Planilha Relatório de Notas 1

Figura 1 - Planilha Relatório de Notas 1 Microsoft Excel Aula 2 Objetivo Explorar e fixar: Seleção de células, linhas e colunas Inclusão de colunas Inclusão de linhas Uso das funções SE, MÁXIMO, MÉDIA, MÍNIMO, ContSe, SOMA Ordenação de dados

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

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

Instituto Superior Politécnico de VISEU. Escola Superior de Tecnologia 1 Vamos considerar os seguintes elementos e estruturas fundamentais que são habitualmente usados em programação: Tipos de Dados Operadores Atribuições Entrada e Saída de Dados Estruturas de Controlo Procedimentos

Leia mais

Correio electrónico. Agrupamento de Escolas de Albufeira

Correio electrónico. Agrupamento de Escolas de Albufeira Correio electrónico 1 1 Primeiros Passos Para aceder ao email do Agrupamento pode digitar directamente no seu browser (Internet Explorer, Firefox, Chrome, ) o endereço: webmail.aealbufeira.pt O correio

Leia mais

Teste de P1 12 de Dezembro 2001

Teste de P1 12 de Dezembro 2001 Teste de P1 12 de Dezembro 2001 Pergunta 1: Converta o seguinte segmento de código trocando o bloco de if para o bloco do sem modificar o resultado do programa if ( (i=1) OR (i=x) OR (j=1) OR (j=y) ) then

Leia mais

VBA Visual Basic for Applications. APROG - Civil

VBA Visual Basic for Applications. APROG - Civil Visual Basic for Applications APROG - Introdução é uma linguagem de programação que permite acrescentar capacidades adicionais a aplicações como o Excel ou o Word. Permite automatizar a realização de tarefas

Leia mais

Uma função para adicionar uma linha, outra para libertar a lista, e uma outra função para carregar o ficheiro.

Uma função para adicionar uma linha, outra para libertar a lista, e uma outra função para carregar o ficheiro. Alinea A Os casos de teste visíveis são também execuções de exemplo. Para esta alínea, basta ler o ficheiro e apresentá-lo. Tinham por exemplo a AF more.c. Aqui a estrutura de dados mais simples e que

Leia mais

FOLHA DE CÁLCULO EXCEL

FOLHA DE CÁLCULO EXCEL 1 FOLHA DE CÁLCULO EXCEL 2 de Maio de 2011 SUMÁRIO 1. Introdução à criação de formulas. 2. Estrutura de uma fórmula. 3. Tipos de operadores. 4. Construção de fórmulas simples. 5. Importância das referencias

Leia mais

2.2.5 EXPRESSÕES - Regras para o cálculo de valores

2.2.5 EXPRESSÕES - Regras para o cálculo de valores Métodos de Programação I Departamento de Matemática, FCTUC 30 2.2.5 EXPRESSÕES - Regras para o cálculo de valores As expressões fornecidas ao computador, quer tenham variáveis, constantes ou apenas literais,

Leia mais

Apontamentos de. Programação e Algoritmia

Apontamentos de. Programação e Algoritmia Apontamentos de Programação e Algoritmia (Fluxogramas e Pseudo-Código) Escola Superior de Tecnologia de Abrantes Engº. Carlos Mora Ano Lectivo 2007/2008 (Adaptação 2007 - Engº Sérgio Rodrigues) Índice

Leia mais

Métodos de Programação I Ana Maria de Almeida

Métodos de Programação I Ana Maria de Almeida Métodos de Programação I 2. 35 2.10 O TIPO ESTRUTURADO TABELA (ARRAY) A estruturação de informação introduz uma nova dimensão no poder e complexidade dos nossos programas que, ao mesmo tempo que amplia

Leia mais

I1, I2 e In são instruções simples ou estruturadas da linguagem Pascal.

I1, I2 e In são instruções simples ou estruturadas da linguagem Pascal. Capítulo 4 TESTES, ESCOLHAS E MALHAS DE REPETIÇÃO 1. INTRODUÇÃO Em muitos exemplos e exercícios realizados nos capítulos anteriores, não foram raras as vezes em que fizemos uso de elementos disponíveis

Leia mais

Corrigir um valor de erro

Corrigir um valor de erro Corrigir um valor de erro Se uma fórmula não conseguir avaliar adequadamente um resultado, o Microsoft Office Excel mostrará um valor de erro. Cada tipo de erro tem causas e soluções diferentes. Corrigir

Leia mais

Operação com processadores de texto 1º Período Instalar, configurar e operar com software de escritório.

Operação com processadores de texto 1º Período Instalar, configurar e operar com software de escritório. Departamento de Matemática e Ciências Experimentais Ano lectivo 2011/2012 Prof. Carla Granadeiro Curso de Educação e Formação (CEF) Tipo 3 Operador de Sistemas Informáticos Planificação Anual da disciplina

Leia mais

1ª sessão de preparação para a EUSO2010. Características eléctricas de saída de um painel fotovoltaico

1ª sessão de preparação para a EUSO2010. Características eléctricas de saída de um painel fotovoltaico FACULDADE DE CIÊNCIAS E TECNOLOGIA UNIVERSIDADE NOVA DE LISBOA 1ª sessão de preparação para a EUSO2010 Características eléctricas de saída de um painel fotovoltaico 1 OBJECTIVO Determinação e interpretação

Leia mais

JURINFOR JURIGEST 4.4 Módulo de Contencioso e Pré-Contencioso Refª Documento: V

JURINFOR JURIGEST 4.4 Módulo de Contencioso e Pré-Contencioso Refª Documento: V JURINFOR JURIGEST 4.4 Módulo de Contencioso e Pré-Contencioso Refª Documento: V1.1-2007.09.05 Índice 1. Activação do Módulo de Contencioso e Pré-Contencioso... 5 2. Gestão de informação relativa a "partes

Leia mais

LibreOffice Calc: aula 2

LibreOffice Calc: aula 2 Universidade Federal de Uberlândia Faculdade de Computação GMA038 Introdução à Ciência da Computação Prof. Renato Pimentel Objetivos Explorar e fixar: LibreOffice Calc: aula 2 Seleção de células, linhas

Leia mais

S U B G R U P O S D M L E D Q L : A L T E R A N D O E A P A G A N D O D A D O S E M U M A T A B E L A

S U B G R U P O S D M L E D Q L : A L T E R A N D O E A P A G A N D O D A D O S E M U M A T A B E L A BANCO DE DADOS GERENCIAL 1 A U L A 4 S U B G R U P O S D M L E D Q L : A L T E R A N D O E A P A G A N D O D A D O S E M U M A T A B E L A INDEPENDÊNCIA DOS DADOS A habilidade de modificar a definição

Leia mais

Informática II Cap. 4-3

Informática II Cap. 4-3 Cap. 4-3 1 Uma variável é um espaço que pode conter um valor (de determinado tipo). a Acontece que por vezes se torna necessário/conveniente poder referir vários valores a partir de um mesmo nome. Por

Leia mais

Introdução à Programação em C Input / Output

Introdução à Programação em C Input / Output Introdução à Programação em C Input / Output Resumo Aula Anterior Programa começa com função main() Sintaxe para definição de funções Definição de variáveis e atribuições Estruturas de controlo if-then

Leia mais

Inteiro Os dados do tipo inteiro são quantidades numéricas inteiras. Os dados deste tipo podem ser constantes, variáveis, funções e expressões.

Inteiro Os dados do tipo inteiro são quantidades numéricas inteiras. Os dados deste tipo podem ser constantes, variáveis, funções e expressões. Inteiro Os dados do tipo inteiro são quantidades numéricas inteiras. Os dados deste tipo podem ser constantes, variáveis, funções e expressões. Real Idêntico ao anterior, as quantidades em vez de numéricas

Leia mais

GESPOS WINDOWS. Manual do Utilizador GESTÃO DE CORES E TAMANHOS

GESPOS WINDOWS. Manual do Utilizador GESTÃO DE CORES E TAMANHOS GESPOS WINDOWS Manual do Utilizador GESTÃO DE CORES E TAMANHOS 1 A Gestão de cores e tamanhos do Gespos Windows é seguramente a gestão mais eficaz para qualquer tipo de loja que comercialize produtos no

Leia mais

Resolução de exercícios da ficha de trabalho nº. 8 de VBA

Resolução de exercícios da ficha de trabalho nº. 8 de VBA Resolução de exercícios da ficha de trabalho nº. 8 de VBA Option Explicit 'Exercicio 1 Sub hipotenusa() Dim cat1 As Single Dim cat2 As Single Dim hip As Single cat1 = val(inputbox("escreva o valor do cateto

Leia mais

Capítulo VI : Subprogramas

Capítulo VI : Subprogramas Capítulo VI : Subprogramas 1 _ Capítulo VI : Subprogramas Subdivisão dos programas em unidades funcionais. Procedimento (procedure): realiza uma acção Função (function) : calcula e fornece um valor 5.1.

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

Principais correcções efectuadas

Principais correcções efectuadas GIAE Versão 2.1.0 15 Março de 2011 Com o objectivo de unificar a versão em todos os módulos do GIAE, incluindo o GestorGIAE, todos os módulos são actualizados para a versão 2.1.0. Muito Importante: Antes

Leia mais

ATENÇÂO. A actualização agora disponibilizada deve ser instalada antes de efectuarem o Fecho do Ano 2009/2010.

ATENÇÂO. A actualização agora disponibilizada deve ser instalada antes de efectuarem o Fecho do Ano 2009/2010. ALUNOS Versão 4.5.35 Junho de 2010 _ Adenda ao Manual Este documento refere as principais alterações implementadas na Versão 4.5.35 e passa a fazer parte integrante do manual do programa. ATENÇÂO Antes

Leia mais

FICHEIROS COM EXEMPLOS Envie um e-mail* para software@centroatlantico.pt para conhecer os endereços de Internet de onde poderá fazer o download dos ficheiros com os exemplos deste livro. * O leitor consente,

Leia mais

Introdução à Programação 2006/07. Algoritmos

Introdução à Programação 2006/07. Algoritmos Introdução à Programação 2006/07 Algoritmos Cálculo da média de uma sequência Algoritmos: Exercício 1 Pretende-se escrever um programa que, dado um numero indeterminado de números introduzidos pelo teclado,

Leia mais

Tarefa Orientada 7 Consultas de selecção

Tarefa Orientada 7 Consultas de selecção Tarefa Orientada 7 Consultas de selecção Objectivos: Consultas de selecção O Sistema de Gestão de Bases de Dados MS Access Consultas As consultas (queries) permitem interrogar a base de dados, de acordo

Leia mais

Métodos de Programação I Ana Maria de Almeida 92. Um objecto (uma função, um método) diz-se recorrente se é definido em termos de si próprio.

Métodos de Programação I Ana Maria de Almeida 92. Um objecto (uma função, um método) diz-se recorrente se é definido em termos de si próprio. Métodos de Programação I Ana Maria de Almeida 92 3.2 Recorrência Um objecto (uma função, um método) diz-se recorrente se é definido em termos de si próprio. Figura 3.6: Triangulo de Serpinski (imagem recorrente)

Leia mais

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:

Leia mais

Módulo 2 Gestão de Base

Módulo 2 Gestão de Base Didáxis - Escola Cooperativa de Vale S. Cosme Módulo 2 Gestão de Base de Dados Aula Nº 59/60 16-01-2008 Sumário: Revisões da matéria Dada. Propriedades dos Campos. Elaboração e correcção de uma ficha de

Leia mais

Instituto Superior de Línguas e Administração GAIA Concurso: Oscares da Academia

Instituto Superior de Línguas e Administração GAIA Concurso: Oscares da Academia Instituto Superior de Línguas e Administração GAIA Concurso: Oscares da Academia Nome: Nuno José Rodrigues (252) Licenciatura Sistemas de Informação e Multimédia Estrutura de Dados e Algoritmia Fevereiro

Leia mais

Código do formulário frmadicionarfactura

Código do formulário frmadicionarfactura Tarefa Orientada 10 Código do formulário frmadicionarfactura Objectivos: Desenvolver código para responder a eventos Imports System.Data.SqlClient Public Class frmadicionarfactura Dim TaxaImposto As Decimal

Leia mais

Exame de 1ª Época Introdução à Programação IGE e ETI 2003/02/25-1º semestre de 2002/2003 ISCTE

Exame de 1ª Época Introdução à Programação IGE e ETI 2003/02/25-1º semestre de 2002/2003 ISCTE Recibo do Exame de 1ª Época de Introdução à Programação (IGE e ETI), 2003/02/25 1º semestre de 2002/2003, ISCTE Nome do aluno:... Número do aluno:... Assinatura do docente:... Notas: Exame de 1ª Época

Leia mais

Arquitectura de Computadores 2006/2007 2º Semestre Repescagem 1º Teste - 11/07/2007. Folha de Respostas

Arquitectura de Computadores 2006/2007 2º Semestre Repescagem 1º Teste - 11/07/2007. Folha de Respostas Arquitectura de Computadores 00/00 º Semestre Repescagem 1º Teste - /0/00 Número: Nome: INSTRUÇÕES: - A duração da prova é de 1, horas. - Responda apenas nesta Folha de Respostas ; nada mais será recebido.

Leia mais

Assim, a emissão de documentos de transporte, em 3 exemplares, deverá ser efetuada nos seguintes termos:

Assim, a emissão de documentos de transporte, em 3 exemplares, deverá ser efetuada nos seguintes termos: No dia 1 de julho de 2013, entrarão em vigor as alterações ao novo Regime dos Bens em Circulação (DL n.º 147/2003 de 11/07), introduzidas pelo DL n.º 198/2012 de 24 de agosto. Assim, a emissão de documentos

Leia mais

Tarefa Orientada 4 Aplic. Manutenção de Produtos - ComboBox

Tarefa Orientada 4 Aplic. Manutenção de Produtos - ComboBox Tarefa Orientada 4 Aplic. Manutenção de Produtos - ComboBox Objectivos: Utilização de uma fonte de dados. Criação de controlos Combobox ligados a uma fonte de dados. Utilização de parâmetros em consultas

Leia mais

Estruturas de Decisão. APROG (Civil) Aula 6

Estruturas de Decisão. APROG (Civil) Aula 6 Estruturas de Decisão APROG () Aula 6 Conteúdo Estrutura If...Then Estrutura If...Then...Else 2 Conceito As Estruturas de Controlo servem para modificar o fluxo das instruções seguidas por um determinado

Leia mais

Exercício 43. Página 51. Conteúdos: Inserção de campos de formulário Inserção de Macros

Exercício 43. Página 51. Conteúdos: Inserção de campos de formulário Inserção de Macros Exercício 43 Conteúdos: Inserção de campos de formulário Inserção de Macros Siga os seguintes passos: 1. Crie um novo livro de nome Formulário 2. Altere o nome da 1ª. folha para Formulário 3. Altere o

Leia mais

Manual do Gestor das Salas

Manual do Gestor das Salas Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Gestor das Salas João Braga http://www.fe.up.pt/~ei97027/lia.html

Leia mais