CFAC: Visual Basic: VI - Arrays
|
|
- Alana Álvares Azambuja
- 8 Há anos
- Visualizações:
Transcrição
1 Visual Basic VI - Arrays CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares 1) Arrays no Visual Basic arrays unidimensionais (vectores); arrays de controlos; arrays bidimensionais (tabelas/matrizes); arrays dinâmicos. 2) Pesquisa; 3) Ordenamento. - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 1
2 Array versus Variáveis Simples Uma variável simples é utilizada para guardar um único valor; Uma variável do tipo array é utilizada para representar vários valores do mesmo tipo utilizando-se apenas um nome para a variável. Imagine-se que pretende-se guardar os nomes de 1000 alunos; é razoável utilizar 1000 variáveis - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 3 Elementos de um Array Nome do Array: Um nome de variável válido para a estrutura. Índice : Um valor que identifica um elemento particular do array. Elemento: Um item particular do array (identificado pelo seu índice). Os elementos de um array ocupam localizações seguidas na memória - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 2
3 Declaração de um Array Sintaxe: Dim nomedoarray ( m To n) As TipoDeElementos Para nomear o array deve-se utilizar as mesmas regras utilizadas para as variáveis simples. Exemplos: Dim month ( 1 To 12) As String Dim score (1 To 30) As Single Dim students (1 To 30 ) As String (Geralmente m é igual a - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 5 A Declaração Dim Utilizada quando se necessita de definir i um array. A declaração Dim prepara a locação de memória para o array. A declaração Dim deve ocorrer antes da primeira referência aos elementos do array. Tal como as variáveis simples, os arrays podem ser declarados ao nível de formulário ou passados para diferentes subprogramas através dos - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 3
4 Exemplo: Inicialização de um Array Private Sub cmdwhowon_click() Dim teamname( 1To 5) As String declaração Dim n As Integer ' Fill array with World Series Winners teamname(1) = "Red Sox" teamname(2) = "Giants" teamname(3) = "White Sox" inicialização teamname(4) = "Cubs" teamname(5) = "Cubs" acesso n = Val(txtNumber.Text) picwinner.print "The "; teamname(n); " won World Series number"; n End - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 7 Array teamname() teamname( 1 To 5) As String Nome do Array Red Sox Giants White Sox Cubs Cubs teamname(1) Índice Localizações sucessivas na - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 4
5 Exemplo: Inicialização de um Array através da Leitura a partir de um Ficheiro Dim student ( 1 To 30) As String Open STUDENTS.TXT For Input As #1 For count = 1 To 30 Input #1, student ( count ) atribuição Next - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 9 Exemplo: Somar os Valores de um Array Dim score( 1 To 30) As Single, student (1 To 30) As String Open STUDENT.TXT For Input As #1 For count = 1 To 30 Input #1, student (count), score (count) Next count sum = 0 For count = 1 To 30 sum = sum + score(count) Soma Next count average = sum/30 Igual à - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 5
6 Arrays Paralelos Dois arrays dizem-se paralelos se os seus s elementos identificados pelo mesmo índice estão relacionados. Exemplo: Dim nom ( 1 To 8) As String, score ( 1 To 8 ) As Integer Open SCORE.TXT For Input As #1 For student = 1 To 8 Input #1, nom(student), score(student) (Cada elemento dos arrays Next student nom e score identificados pelo Close #1 mesmo índice referem-se ao mesmo - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 11 Ordenamento de um Array Um array diz-se ordenado d se os seus valores estão segundo uma ordem ascendente ou descendente. Para arrays com elementos do tipo string a tabela ANSI é utilizada para verificar a condição menor do que ou igual - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 6
7 Processando Arrays Uma pesquisa sucessiva dos elementos de um array é designada por Pesquisa Sequencial. Também é designada por pesquisa linear ou pesquisa em série. Uma Pesquisa Sequencial examina cada elemento, a partir do primeiro até ao último, até ao valor especificado ser encontrado ou até atingir o último elemento do - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 13 Exemplo de uma Pesquisa Sequencial (encontrar valores superiores a 8) Dim quiz ( 1 To 15) As Single For position =1 TO 15 If quiz(position) > 8 THEN picoutput.print quiz (position) count = count + 1 End If Next - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 7
8 Pesquisa Sequencial Útil com listas (vectores) pequenas; Muito ineficiente para listas longas (por exemplo nomes numa lista telefónica); Utilizar pesquisa binária se a lista está - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 15 Pesquisa Binária Numa pesquisa binária, i um array previamente ordenado é repetidamente devido ao meio. A parte não contendo o valor desejado é ignorada e a pesquisa continua na outra parte. Para utilizar-se pesquisa binária, i os dados d devem estar no array ordenados de forma ascendente ou - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 8
9 Exemplo de Pesquisa Binária Private Sub BinarySearch(corp As String, result As String foundflag = 0 '1 indica que o valor pretendido foi encontrado first = 1 last = numfirms Do While (first <= last) And (foundflag = 0) middle = Int((first + last) / 2) Select Case UCase(firm(middle)) Case corp foundflag = 1 Case Is > corp last = middle - 1 Case Is < corp first = middle + 1 End Select Loop End Sub (O ciclo é repetido enquanto o dado pretendido não for encontrado e ainda não for atingido o último elemento do - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 17 Exemplo de Pesquisa Binária (Cont.) If foundflag = 1 Then result = "found Else result = "not found End If Utilização de uma variável (Flag) para indicar que o valor desejado foi - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 9
10 Combinar Arrays Uma prática comum envolvendo arrays é combinar (juntar) dois arrays - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 19 Método para Combinar dois Arrays Ordenados: 1. Comparar os primeiros elementos de cada um dos arrays de entrada. A. Se um dos valores procede o outro, copia-lo para o terceiro array (o de saída/resultado) e passar a considerar o elemento seguinte do array que o continha. B. Se os valores são iguais, copiar o valor para o terceiro array e passar a considerar os elementos seguintes de cada array de entrada. 2. Repetir o passo 1 com os novos valores dos arrays de entrada até atingir-se o final de um dos arrays de entrada. 3. Copiar os restantes valores do array ainda com elementos a considerar para o terceiro - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 10
11 Passar um Array Um array ypode ser passado para um outro procedimento por referência. Exemplo: Private Sub cmddisplay_click() ' Passagem de um array para um subrotina e uma funcao Dim score(1 To 5) As Integer Call FillArray(score( ) ) picaverage.cls Passagens do array score picaverage.print Average is"; Sum(score( ) ) / 5 End Sub Declaração do array - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 21 Passagem do Array Score para uma Subrotina Private Sub FillArray(s( ) As Integer) ' Preencher o array s(1) = 85 s(2) = 92 s(3) = 75 s(4) = 68 s(5) = 84 End Sub Este array esta apontado para a mesma localização de memoria do array - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 11
12 Passagem do Array Score para uma Função Private Function Sum(s ( ) As Integer) As Integer Dim total As Integer, index As Integer ' determina a soma dos valores do array total = 0 For index = 1 To 5 total = total + s(index) Next index Sum = total End Function (As funções LBound(nome-do-array) e UBound(nome-do-array) permitem determinar os limites de um - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 23 Array de controlos Uma maneira para construir arrays de caixas de texto, etiquetas e botões de comando, num formulário. Pelo menos um elemento de um array de controlos deve ser criado quando o formulário é desenhado. Os elementos restantes do array tanto podem ser criados durante o desenho do formulário ou durante a execução do programa através da declaração - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 12
13 Criar um Array de Controlos durante o Desenho de um Formulário 1) Adicionar uma instancia do controlo desejado ao formulário; 2) Definir para a propriedade Índice (Index) um número (geralmente o 0); 3) Definir todas as propriedades que serão comuns a todos os restantes t elementos; 4) Seleccionar o controlo e carregar em CTRL + C; 5) Para criar cada elemento carregar em CTRL + - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 25 Array de Controlos Todas as propriedades do primeiro elemento são passadas para os restantes elementos do array de controlos incluindo as propriedades Topo (Top) e Esquerda (Left); A única propriedade que difere do primeiro elemento é a da Visibilidade (Visible); A declaração Load define a propriedade Visibilidade como Verdadeira ou - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 13
14 Procedimentos de Evento para um Array de Controlos: Apesar de existirem vários controlos definidos no array apenas existe um procedimento associado a cada evento; O valor da propriedade Índice (Index) deve ser passado ao procedimento para indicar qual o elemento pretendido. Exemplo: Private Sub txtbox_gotfocus (Indice As - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 27 Criar um Array de Controlos Durante a Execução Array (em Run Time): É possível criar-se os elementos de um array de controlos durante a execução através da declaração Load; A unidade de medida standard é designada por Twip (1 inch = 1440 wip); Para posicionar um novo elemento do array durante a execução deve-se ajustar as suas propriedades Topo (Top) e Esquerda (Left); Para o elemento tornar-se visível deve-se definir a sua propriedade Visibilidade (Visible) como - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 14
15 Verificar a Localização e o Tamanho de um Controlo no Ambiente do Visual Basic A localização e o tamanho de um - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 29 Exemplo ( Criar um array de controlos durante a execução) Private Sub Form_Load() Dim i As Integer, monthnames As String monthnames = "FebMarAprMayJunJulAugSepOctNovDec" For i = 1 To 11 Load lblmonth(i) Load txtinfo(i) blmonth(i).top = lblmonth(i - 1).Top + txtinfo(0).height txtinfo(i).top = txtinfo(i - 1).Top + txtinfo(0).height lblmonth(i).caption = Mid(monthNames, 3 * i - 2, 3) lblmonth(i).visible = True txtinfo(i).visible = True Next i End - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 15
16 Ordenamento Uma prática comum envolvendo arrays é ordenar os elementos de um array de forma ascendente ou descendente. Um array pode ser ordenamento numericamente ou alfabeticamente (utilizando os valores ASCII). Existem várias técnicas para ordenar dados: BubbleSort; - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 31 BubbleSort Ob bublesort bl consiste na comparação de elementos adjacentes e trocar os seus valores caso estejam fora de ordem. A comparação de todos os elementos do array é designada d por - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 16
17 BubbleSort For passnum =1To4 For index = 1 To 5 - passnum If name(index) > name(index + 1) Then Call SwapData( name( ), index) End If Next index Next passnum Igual ao número de elementos do vector menos 1 Subrotina para trocar os valores dos elementos name(index) e name(index+1) Pode ser utilizada um flag para controlar se na anterior passagem foi realizada ou não alguma troca; caso não tenha sido efectuada nenhuma troca o vector já está ordenado e o programa pode sair da - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 33 Subrotina para Trocar os Valores de duas Variáveis Private Sub SwapData ( A ( ) As String, index As Integer) Dim temp As String temp = A ( index) A(index ) = A (index + 1) A(index) A(index+1) A ( index + 1) = temp End - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 17
18 BubbleSort O máximo número de passos necessários para ordenar os elementos de um array é igual ao número de elementos do array menos 1. O mínimo número de passos para ordenar um array pode ser igual um. Funciona de forma adequada para um número reduzido de itens; É demasiado lento para listas longas (mais de João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 35 ShellSort É similar ao bubblesort, mas em vez de comparar e trocar elementos adjacentes A(count) e A(count+1), compara e troca elementos não adjacentes A(count) e A(count + Gap), onde o valor de Gap começa consideravelmente maior do que 1. Apresenta um bom compromisso velocidade/simplicidade para listas com mais de 30 elementos. No inicio, Gap é definida como igual a metade do comprimento do array. Após cada passagem, se a flag utilizada para indicar que houve alguma troca é verdadeira, é efectuada uma nova passagem com Gap igual a metade do valor anterior. No final o valor de Gap é igual a 1, e elementos adjacentes são comparados e - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 18
19 Exemplo de Codificação do ShellSort gap = Int(numParts / 2) valor inicial Do While gap >= 1 Do doneflag = 1 flag para indicar que houve trocas For index = 1 To numparts - gap If part(index) > part(index + gap) Then Call Swap( part(index), part(index + gap) doneflag = 0 houve uma troca End If Next index Loop Until doneflag = 1 ate nao haver trocas gap = Int(gap / 2) igual a metade do valor anterior - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 37 Eficiência do BubbleSort e do ShellSort Número de elementos no array e o número de comparações necessárias para processar o ser ordenamento: Nº de Elementos BubbleSort ShellSort ,750 - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 19
20 Arrays Bidimensionais Guardam valores como uma tabela (ou matriz), agrupados em linhas e colunas; O primeiro índice identifica a linha e o segundo a - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 39 Declaração de um Array Bidimensional Sintaxe: Dim nome-do -array (m1 To n1, m2 To n2) As tipo-de-elementos Exemplo: Dim rm (1 To 4, 1 To 4) As Single para as colunas para as - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 20
21 Exemplo de array bidimensional: rm(1 To 4, 1 To 4) Chicago Los Angeles New York Philadelphia (Array utilizado para guardar as distâncias entre 4 cidades.) Chicago Los Angeles New York Philadelphia rm (2,2) rm - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 41 Manipulação de um Array Bidimensional Utilizar dois ciclos For... Next embutidos para atribuir, ir ou aceder, a todos os elementos de um array bidimensional. Exemplo: For row = 1 To 4 For col = 1To 4 Input #1, rm(row, col) Next col Next row Exemplo de um Ficheiro de entrada: 0, 2054, 802, , 0, 2786, , 2786, 0, , 2706, 100, - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 21
22 Exemplo de um Array Bidimensional Dim a(1 To 4, 1 To 5 ) As Integer Private Sub cmddisplay_click() For j = 1 To 4 For k = 1 To 5 a (j, k) = (j - k) * j picoutput.print a(j,k); Next k picoutput.print Next j End Sub Saída: João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays 43 Arrays Dinâmicos Em alguns problemas, surge a necessidade de utilizar um array, mas o seu tamanho apenas será definido durante a execução. O Visual Basic permite criar arrays dinâmicos, ou de tamanho variável. Para isso, o array deve ser declarado sem tamanho na secção general declarations de um formulário ou módulo. Exemplo : 'Colocar dentro do general declarations de um formulário ou módulo Dim Vector() as string * 25 No interior do procedimento onde vai ser definido o tamanho, redimensionar o array usando a declaração - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 22
23 Arrays Dinâmicos Exemplo: Sub Command1_click () ReDim Vector (n) End Sub Importante: Sempre que se utilize o comando ReDim, todos os valores contidos no array são perdidos e o array é todo preenchido com o valor NULL. Para aumentar o tamanho de um array sem que seu conteúdo seja perdido, utilizar a palavra chave Preserve. Exemplo: ReDim Preserve Vector - João Manuel R. S. Tavares CFAC: Visual Basic: VI - Arrays - João Manuel R. S. Tavares 23
Visual Basic. VI - Arrays. CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares
Visual Basic VI - Arrays CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Sumário 1) Arrays no Visual Basic arrays unidimensionais (vectores); arrays de controlos; arrays bidimensionais
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 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 mais1 Code::Blocks Criação de projetos
Programação MEEC Índice 1Code::Blocks Criação de projetos...1 2Code::Blocks Localização do projeto...5 3Code::Blocks Abertura de projetos já existentes...7 4Code::Blocks Funcionamento...8 5Code::Blocks
Leia maisBusca. Pesquisa sequencial
Busca Banco de dados existem para que, de tempos em tempos, um usuário possa localizar o dado de um registro, simplesmente digitando sua chave. Uma tabela ou um arquivo é um grupo de elementos, cada um
Leia maisÍndice: Nitgen do Brasil www.nitgen.com.br
Índice: CAPÍTULO 3. PROGRAMAÇÃO EM DELPHI...2 3.1 INICIALIZANDO E FECHANDO O MÓDULO...2 3.1.1 Inicializando o módulo...2 3.1.2 Fechar o módulo após o uso...2 3.2 RELACIONANDO OS SENSORES NA PROGRAMAÇÃO...2
Leia maisPesquisa: localização de um Registo num Ficheiro (para aceder ao registo: ler/alterar informação) R. P. António Viera, 23. R. Carlos Seixas, 9, 6º
Pesquisa Pesquisa: localização de um Registo num Ficheiro (para aceder ao registo: ler/alterar informação) Ficheiro (ou tabela) Campos Nome Endereço Telefone Antunes, João A. R. P. António Viera, 23 720456
Leia maisDeverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado.
4.º PASSO PROGRAMAÇÃO DO CAMPO DISTRITO : PROJECTO COM ADO Deverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado. 1) Abra o formulário
Leia maisMÉTODOS DE ORDENAÇÃO
UNIÃO DE TECNOLOGIA E ESCOLAS DE SANTA CATARINA Tecnologia em Processamento de Dados MÉTODOS DE ORDENAÇÃO Tecnologia em Processamento de Dados (Pascal) Jurandir Steffens Acadêmico Glauco Vinicius Scheffel
Leia maisUnidade IV: Ponteiros, Referências e Arrays
Programação com OO Acesso em Java a BD Curso: Técnico em Informática Campus: Ipanguaçu José Maria Monteiro Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento Clayton Maciel de Informática
Leia maisSistema dinâmico de impressão da tabela de detalhes das facturas
Sistema dinâmico de impressão da tabela de detalhes das facturas M1.MAN.M1.120215.AS01 Criado em: Thursday, February 16, 2012 Copyright 1989-2011 MedicineOne, life sciences computing SA MedicineOne copyright
Leia maisO dono de uma livraria cuja base de dados é administrada por si pediu-lhe para efectuar as seguintes alterações ao preço dos livros:
- Necessidade O dono de uma livraria cuja base de dados é administrada por si pediu-lhe para efectuar as seguintes alterações ao preço dos livros: Os livros que custarem mais de 10, devem ver o seu preço
Leia maisÁrvores Binárias de Busca
Árvores Binárias de Busca Definição Uma Árvore Binária de Busca possui as mesmas propriedades de uma AB, acrescida da seguinte propriedade: Para todo nó da árvore, se seu valor é X, então: Os nós pertencentes
Leia maisManipulando Strings no VBA (Replace, Mid e InStr)
Manipulando Strings no VBA (Replace, Mid e InStr) por Eduardo Vieira Machado (Good Guy) Hoje gostaria de tratar de um assunto bastante atraente no Access e que é muito trabalhado nas empresas - a manipulação
Leia maisARRAYS. Um array é um OBJETO que referencia (aponta) mais de um objeto ou armazena mais de um dado primitivo.
Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Notas de aula 8 ARRAYS Introdução Até agora, utilizamos variáveis individuais. Significa que uma variável objeto
Leia 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 maisUNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO CURSORS. Profº Erinaldo Sanches Nascimento
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO CURSORS Profº Erinaldo Sanches Nascimento Introdução Cursor é usado para percorrer um conjunto de linhas retornadas por uma consulta
Leia maisJavascript 101. Parte 2
Javascript 101 Parte 2 Recapitulando O Javascript é uma linguagem de programação funcional Os nossos scripts são executados linha a linha à medida que são carregados. O código que está dentro de uma função
Leia maisProcalc v1.0. Versão Programador
Procalc v1.0 Versão Programador Conteúdo Procalc... 4 Primeiros botões... 5 Funções Básicas... 6 Como funciona... 7 Funções avançadas... 8 Logaritmo... 8 Logaritmo Natural... 9 Expoente... 10 Factorial...
Leia maisListando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Leia maisLinguagens de Programação
Linguagens de Programação Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel Parte IV Introdução à Programação em C++ (Continuação) Relembrando da Última Aula... Funções Classes de armazenamento
Leia maisParte 5 LibreOffice Base
Parte 5 LibreOffice Base 1. Criação do banco de dados 1. Abra o LibreOffice Base; 2. Escolha Criar um novo banco de dados e clique em Concluir; 3. Salve o banco de dados em alguma pasta do computador.
Leia maisArmazenamento de Dados. Prof. Antonio Almeida de Barros Junior
Armazenamento de Dados Prof. Antonio Almeida de Barros Junior 1 Armazenamento de Dados Todos os dados que utilizamos até o momento, ficavam armazenados apenas na memória. Ao final da execução dos programas,
Leia maisEstrutura de Dados. Introdução a Ponteiros. Prof. Gerson Borges Estrutura de Dados I 1
Estrutura de Dados Introdução a Ponteiros Prof. Gerson Borges Estrutura de Dados I 1 Sumário è Explicação da importância do planejamento de ensino; è Métodos e técnicas que iremos trabalhar durante o semestre;
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 maisInformá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 maisTarefa Orientada 17 Listas de dados
Tarefa Orientada 17 Listas de dados Estudo prático da folha de cálculo Excel - Gestão de listas como base de dados. Conceitos teóricos Lista Série de linhas da folha de cálculo que contém dados relacionados,
Leia maisManipulando Strings no VBA (Replace, Mid e InStr)
Manipulando Strings no VBA (Replace, Mid e InStr) por Eduardo Vieira Machado (Good Guy) Hoje gostaria de tratar de um assunto bastante atraente no Access e que é muito trabalhado nas empresas - a manipulação
Leia maisComo incluir artigos:
Como incluir artigos: O WordPress é uma ferramenta muito flexível, com muitas variações e ajustes que podem torná-lo algo muito simples e também muito sofisticado conforme os recursos que são configurados
Leia maisVETORES E MATRIZES. By Eduardo Vieira Machado (Good Guy)
VETORES E MATRIZES By Eduardo Vieira Machado (Good Guy) Vetores e matrizes são capazes de armazenar dados de forma organizada. Vetores fazem isso de forma escalar, isto é, com um dado de cada vez em sequência,
Leia maisJavaScript (Funções, Eventos e Manipulação de Formulários)
Linguagem de Programação para Web JavaScript (Funções, Eventos e Manipulação de Formulários) Prof. Mauro Lopes 1-31 23 Objetivos Iremos avançar um pouco mais em nosso estudo sobre o JavaScript. Iremos
Leia maisReconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL
OBJECTIVOS Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL O objecto DOCMD Este objecto permite o acesso a todas as operações sobre todos os objectos
Leia maisJAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo
Conteúdo Estruturas de repetição (loops, laços)... 2 WHILE (enquanto)... 2 DO... WHILE (faça... enquanto)... 2 FOR... 3 FOREACH... 4 EXERCICIO LOOP FOR... 4 Novo Projeto... 5 Controles SWING... 10 1 Estruturas
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 maisUniversidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática
Folha 1-1 Introdução à Linguagem de Programação JAVA 1 Usando o editor do ambiente de desenvolvimento JBUILDER pretende-se construir e executar o programa abaixo. class Primeiro { public static void main(string[]
Leia maisPROGRAMAÇÃO II 3. PILHA DINÂMICA
3. PILHA DINÂMICA PROGRAMAÇÃO II Prof. Jean Eduardo Glazar Uma pilha é um tipo especial de Pilha na quais todas as inserções e remoções são feitas na primeira posição, que é chamada de topo. Outro nome
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisConsistem num conjunto de apontadores para instâncias especificas de cada relação.
Mecanismo usado para mais fácil e rapidamente aceder à informação existente numa base de dados. Bases de Dados de elevadas dimensões. Consistem num conjunto de apontadores para instâncias especificas de
Leia maisESTRUTURA DE DADOS PILHA
ESTRUTURA DE DADOS PILHA CONCEITO DE PILHAS - Pilhas são listas lineares onde a inserção de um novo item ou a remoção de um item já existente se dá em uma única extremidade, no topo. Pilha vazia Insere(A)
Leia maisP S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação
P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A Módulo 18 Ferramentas de Desenvolvimento de Páginas Web Criar uma relação mestre-detalhe 1. Cria uma cópia da página «listaferram.php»
Leia maisFlash MX ActionScript
Flash Programação MX ActionScript Multimédia Flash MX ActionScript Pedro Costa / 2004 Introdução Neste momento, o ActionScript é provavelmente a ferramenta mais poderosa integrada no Flash. Esta linguagem
Leia maisPROGRAMAÇÃO II 4. ÁRVORE
4. ÁRVORE PROGRAMAÇÃO II Prof. Jean Eduardo Glazar Uma árvore impõe uma estrutura hierárquica em uma coleção de itens. Um exemplo familiar é a árvore genealógica. Árvores despontam de forma natural em
Leia maisCAPÍTULO 7 NÍVEL DE LINGUAGEM DE MONTAGEM
CAPÍTULO 7 NÍVEL DE LINGUAGEM DE MONTAGEM 71 Introdução Difere dos níveis inferiores por ser implementado por tradução A tradução é usada quando um processador está disponível para uma mensagem fonte mas
Leia maisDisplay de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Display de 7 Segmentos Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisMemória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisINTRODUÇÃO À PROGRAMAÇÃO DO ACCESS BASIC
INTRODUÇÃO À PROGRAMAÇÃO DO ACCESS BASIC Access Basic é a linguagem de Programação para o Microsoft Access. Mais potente do que os objetos de Macro. O Access Basis foi projetado para controlar e estender
Leia maisBARRA DE PROGRESSO EM VBA
BARRA DE PROGRESSO EM VBA Quando elaboramos uma programação em VBA e não sabemos o tempo de execução podemos utilizar uma alternativa para a visualização do progresso da tarefa, uma barra de progressã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 maisMANUAL DO EXCEL. Um campo é um espaço que contém determinada informação (ex: Nome do cliente X, Telefone do Sr. Y)
MANUAL DO EXCEL BASE DE DADOS DEFINIÇÃO DE BASES DE DADOS Uma base de dados é um conjunto de informações, organizada segundo regras definidas à qual se pode aceder para extrair, actualizar, acrescentar
Leia maisFigura 1 Busca Linear
----- Evidentemente, possuir os dados não ajuda o programador ou o usuário se eles não souberem onde os dados estão. Imagine, por exemplo, uma festa de casamento com cem convidados na qual não se sabe
Leia maisDim formulário As Object formulário = Me Me.Text = "Título"
1.1.1 OBJECT As variáveis do tipo Object representam referências a objectos alojados na memória, em endereços reservados. A partir do momento em que atribuímos um objecto a uma variável deste tipo, podemos
Leia maisCAPÍTULO 2. Grafos e Redes
CAPÍTULO 2 1. Introdução Um grafo é uma representação visual de um determinado conjunto de dados e da ligação existente entre alguns dos elementos desse conjunto. Desta forma, em muitos dos problemas que
Leia maisPlaneamento de um Posto de Abastecimento de Combustível
Introdução aos Computadores e à Programação 2007/2008, 2º Semestre 1º Trabalho de OCTAVE Planeamento de um Posto de Abastecimento de Combustível 1. Introdução Pretende-se instalar um posto de abastecimento
Leia maisUniversidade da Beira Interior. Sistemas Distribuídos
Folha 6-1 Sincronização de Threads A sincronização de Threads em Java é baseada no conceito do Monitor (de Hoare). Cada objecto Java tem associado um monitor (ou lock ) que pode ser activado se a palavra
Leia maisAlgumas notas sobre PASCAL
Algumas notas sobre PASCAL PARTE I Anjolina Grisi de Oliveira 1 Um programa em PASCAL Esse texto inclui algumas notas sobre a linguagem PASCAL. As diferenças existentes entre os diversos compiladores não
Leia maisDEPARTAMENTO DE ENGENHARIA INFORMÁTICA FACULDADE DE CIÊNCIAS E TECNOLOGIA DA UNIVERSIDADE DE COIMBRA
DEPARTAMENTO DE ENGENHARIA INFORMÁTICA FACULDADE DE CIÊNCIAS E TECNOLOGIA DA UNIVERSIDADE DE COIMBRA Sistemas Operativos 2003/2004 Trabalho Prático #2 -- Programação em C com ponteiros -- Objectivos Familiarização
Leia maisTabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
Leia maisO AMBIENTE DE TRABALHO DO WINDOWS
O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente
Leia maisTabelas (arrays) (vetores, matrizes, etc) Algoritmos de pesquisa Algoritmos de ordenação
Java Tabelas (arrays) (vetores, matrizes, etc) Algoritmos de pesquisa Algoritmos de ordenação 1 Tabelas para quê? As tabelas são utilizadas quando se pretende armazenar e manipular um grande número de
Leia maisFindo o processo de normalização, obtemos o conjunto de tabelas indicado na tabela 1.28.
ACCESS 2007 MACROS & VBA - CURSO COMPLETO AS-44-33 Honda Civic YY-44-32 Opel Corsa UU-44-44 Fiat Uno UU-44-44 Fiat Uno UU-44-44 Fiat Uno AA-00-01 Ford Transit TABELA ERRO! NÃO EXISTE NENHUM TEXTO COM O
Leia maisExpressões Lógicas Comandos de Seleção
Expressões Lógicas e Comandos de Seleção Prof. de Algoritmos IA Expressões Lógicas São expressões que resultam em valores lógicos : verdadeiro ou falso. Em VB: a constante True representa verdadeiro a
Leia maisBUSCA EM LISTAS LISTAS SEQÜENCIAIS, LISTAS SIMPLESMENTE E DUPLAMENTE ENCADEADAS E LISTAS CIRCULARES
BUSCA EM LISTAS LISTAS SEQÜENCIAIS, LISTAS SIMPLESMENTE E DUPLAMENTE ENCADEADAS E LISTAS CIRCULARES ALGORITMOS DE BUSCA EM LISTAS COM ALOCAÇÃO SEQÜENCIAL Busca em Listas Lineares A operação de busca é
Leia maisTarefa Orientada 14 Subconsultas
Tarefa Orientada 14 Subconsultas Objectivos: Subconsultas não correlacionadas Operadores ALL, SOME e ANY Subconsultas correlacionadas Operador EXISTS Subconsultas incluídas na cláusula FROM de uma consulta
Leia maisINTRODUÇÃO OBJECT PASCAL/DELPHI
Introdução Object Pascal/Delphi 1 INTRODUÇÃO OBJECT PASCAL/DELPHI Objetivo Demonstrar a sintaxe e a semântica do Object Pascal e a forma como esse linguagem de programação será aplicada na disciplina de
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 maisAplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Microsoft Word Folha
Leia mais1. Ambiente de Trabalho
1 Ambiente de Trabalho 1. Ambiente de Trabalho Ao nível do ambiente de trabalho, depois de o Excel 2007 ter introduzido novos componentes (e.g., Botão Office e Friso) e eliminado alguns dos componentes
Leia maisOPERADORES E ESTRUTURAS DE CONTROLE
OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em
Leia maisAplicações de Programação CNC/ISO com Microcomputador
Aplicações de Programação João Manuel R. S. Tavares Joaquim Oliveira Fonseca Introdução No contexto da programação CNC seria benéfica a possibilidade de trabalhar com programas que, dentro do possível,
Leia maisTarefa Orientada 13 Agrupamento e sumário de dados
Tarefa Orientada 13 Agrupamento e sumário de dados Objectivos: Funções de agregação Agrupamento e sumário de dados Funções de agregação Nesta tarefa orientada iremos formular consultas que sumariam os
Leia maisAPROG - Civil. Excel. Técnicas de pesquisa de informação em tabelas. Instituto Superior de Engenharia do Porto 2000-2007
APROG - Civil Excel Técnicas de pesquisa de informação em tabelas Instituto Superior de Engenharia do Porto 2000-2007 Elaborado por: António Silva (DEI-ISEP) Pesquisa de Informação em Tabelas O Excel
Leia maisAplicações de Escritório Electrónico
Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho
Leia maisHashing. Rafael Nunes LABSCI-UFMG
Hashing Rafael Nunes LABSCI-UFMG Sumário Mapeamento Hashing Porque utilizar? Colisões Encadeamento Separado Endereçamento Aberto Linear Probing Double Hashing Remoção Expansão Quando não usar! Mapeamento
Leia maisESTRUTURA DE DADOS -VARIÁVEIS COMPOSTAS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
ESTRUTURA DE DADOS -VARIÁVEIS COMPOSTAS Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ROTEIRO Variáveis compostas homogêneas Arrays Vetores Matrizes Variáveis compostas heterogêneas Registros
Leia maisVisão Artificial Para a Indústria. Manual do Utilizador
Visão Artificial Para a Indústria Manual do Utilizador Luis Fonseca Carvalho de Matos ( luis.matos@ua.pt ) Julho de 2007 Índice de conteúdos 1. Apresentação......1 1.Conceito de Funcionamento......1 2.
Leia maisPlanificação. Apreender conceitos sobre a lógica de programação. Aplicar instruções e sequências lógicas na resolução de problemas
MÓDULO 1 INTRODUÇÃO À PROGRAMAÇÃO E ALGORITMIA 1. Introdução à Lógica de Programação 1.1. Lógica 1.2. Sequência Lógica 1.3. Instruções 1.4. Algoritmos 2. Desenvolvimento de Algoritmos 2.1. Pseudocódigo
Leia maisJavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.
JavaScript JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos. Pode ser usada dentro do próprio arquivo HTML ou estruturada em um
Leia maisAula de JavaScript 05/03/10
Objetos Sabe-se que variável são contêiners que podem armazenar um número, uma string de texto ou outro valor. O JavaScript também suporta objetos. Objetos são contêiners que podem armazenar dados e inclusive
Leia maisComputação Paralela. Desenvolvimento de Aplicações Paralelas João Luís Ferreira Sobral Departamento do Informática Universidade do Minho.
Computação Paralela Desenvolvimento de Aplicações Paralelas João Luís Ferreira Sobral Departamento do Informática Universidade do Minho Outubro 2005 Desenvolvimento de Aplicações Paralelas Uma Metodologia
Leia maisDESENVOLVIMENTO DE SOFTWARE AULA 06 TEORIA. Prof. Celso Candido ADS / REDES / ENGENHARIA
TEORIA 1 CONTROLE CheckBox 2 Ao se executar o programa adquirimos alguma experiência prática com os objetos de entrada e mais adiante discutiremos como esses objetos podem ser utilizados com menus em um
Leia maisIntrodução à Programação
Introdução à Programação Introdução a Linguagem C Construções Básicas Programa em C #include int main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius = 30; farenheit = 9.0/5
Leia maisPoderá instalar o ZSRest APP diretamente através da Play Store do equipamento.
1 ZSRest APP 2 Este manual serve para o ajudar na configuração e utilização da aplicação ZSRest APP. Poderá instalar o ZSRest APP diretamente através da Play Store do equipamento. Inicialização: Ao iniciar
Leia maisSAMUO APP: MANUAL DO ADMINISTRADOR
as novas tecnologias ao serviço do desenvolvimento de projectos w w w. i m a d i p. c o m CABO VERDE: REALIZAÇÃO DE UMA ACÇÃO- PILOTO PARA A MELHORIA DA GESTÃO NUM GABINETE TÉCNICO SELECCIONADO OFITEC
Leia maisAnálise de complexidade
Introdução Algoritmo: sequência de instruções necessárias para a resolução de um problema bem formulado (passíveis de implementação em computador) Estratégia: especificar (definir propriedades) arquitectura
Leia maisEAD Árvore árvore binária
EAD Árvore árvore binária - Uma árvore binária é um conjunto finito de elementos (nodos) que pode ser vazio ou particionado em três subconjuntos: - raiz da árvore (elemento inicial, que é único); - subárvore
Leia maisManipulação de Arquivos em Pascal
Manipulação de Arquivos em Pascal Estrutura de Dados II Aula 03 UFS - DComp Adaptados a partir do material da Profa. Kenia Kodel Cox 1 Para implementar programa infantil para ordenação (alfabética) de
Leia maisPL/SQL. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Laboratório de Bases de Dados PL/SQL
PL/SQL Laboratório de Bases de Dados PL/SQL Program Language SQL linguagem de programação da Oracle que permite processar dados armazenados no banco de dados Exemplos de operações permitidas alterar, remover,
Leia maisIniciar o Data Adapter Configuration Wizard. Toolbox Data Duplo clique em OleDbDataAdapter. Botão next na caixa de diálogo
Iniciar o Data Adapter Configuration Wizard Toolbox Data Duplo clique em OleDbDataAdapter Botão next na caixa de diálogo Se carregar em Cancel, o wizard é cancelado e podemos depois definir as propriedades
Leia maisEndereçamento IP 09/05/2014. Endereçamento IP CLASSE B CLASSE A CLASSE A CLASSE C
Endereçamento IP Endereçamento IP Prof. Marcel Santos Silva marcel@magres.com.br É uma sequência de números composta de 32 bits. Esse valor consiste num conjunto de quatro grupos de 8 bits. Cada conjunto
Leia maisAlgoritmos de Pesquisa e Ordenação em Vectores
Algoritmos de Pesquisa e Ordenação em Vectores FEUP - MIEEC Programação 2-2008/2009 Pesquisa Sequencial Problema (pesquisa de valor em vector): Verificar se um valor existe no vector e, no caso de existir,
Leia maisTarefa Orientada 16 Vistas
Tarefa Orientada 16 Vistas Objectivos: Vistas só de leitura Vistas de manipulação de dados Uma vista consiste numa instrução de SELECT que é armazenada como um objecto na base de dados. Deste modo, um
Leia maisJSP - ORIENTADO A OBJETOS
JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...
Leia maisPesquisa em Memória Primária. Prof. Jonas Potros
Pesquisa em Memória Primária Prof. Jonas Potros Pesquisa em Memoria Primária Estudo de como recuperar informação a partir de uma grande massa de informação previamente armazenada. A informação é dividida
Leia maisAPOSTILA DE EXCEL 2007
APOSTILA DE EXCEL 2007 1. Introdução Quando você cria uma planilha nova, a tela do computador é dividida em linhas e colunas, formando uma grade. A interseção de uma linha e de uma coluna é chamada de
Leia maisAbaixo do Objeto WorkSheet temos a coleção Cells, que representa todas as células de uma planilha.
Aula 1 O modelo de objetos do Excel APPLICATION É o próprio Excel. Temos diversas propriedades e métodos importantes nesse objeto. Destacamos dois exemplos: Application.DisplayAlerts Se for true, o Excel
Leia maisPragmática das Linguagens de Programação 2004/2005
Instituto Superior Técnico Pragmática das Linguagens de Programação 2004/2005 Segundo Exame 11/2/2005 Número: Turma: Nome: Escreva o seu número em todas as folhas do teste. O tamanho das respostas deve
Leia maisPesquisa e organização de informação
Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior
Leia maisEstrutura de Dados Básica
Estrutura de Dados Básica Professor: Osvaldo Kotaro Takai. Aula 4: Tipos de Dados O objetivo desta aula é apresentar os tipos de dados manipulados pela linguagem C, tais como vetores e matrizes, bem como
Leia maisIntrodução ao Microsoft Windows
Introdução ao Microsoft Windows Interface e Sistema de Ficheiros Disciplina de Informática PEUS, 2006 - U.Porto Iniciar uma Sessão A interacção dos utilizadores com o computador é feita através de sessões.
Leia mais