variáveis contadoras e variáveis acumuladoras - ritacris.com · programaÇÃo e sistemas de...
TRANSCRIPT
PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO
FICHA DE TRABALHO Nº1
MÓDULO 8 TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS
Variáveis contadoras e variáveis acumuladoras
As variáveis contadoras são normalmente inicializados com valor 0 (zero) e incrementados em 1 (um)
cada vez que uma nova ocorrência (ou situação) é observada.
Exemplo:
Contadora=0
…
Contadora=Contadora+1
As variáveis acumuladoras são variáveis que, como o nome indica, acumulam valores. Esse tipo de
variáveis acumula o seu próprio valor anterior, mais outro valor ou valor de uma variável. Este tipo de
variável costuma ser usado em ciclos, de maneira a que em cada iteração do ciclo vá acumulando mais
valores.
Exemplo:
Acumuladora=0
…
Acumuladora = Acumuladora +Valor_Acumular
1. Escreve um programa em VB para contar o número de vezes que um utilizador clicou num botão e o
número de vezes que o utilizador clicou numa imagem. Deve incluir um botão “Reiniciar” para
possibilitar uma nova contagem.
PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO
FICHA DE TRABALHO Nº1
MÓDULO 8 TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS
2. Escreve um programa em VB para obter a soma acumulada de valores inteiros indicados pelo
utilizador.
A Estrutura de controlo IF
Esta é a estrutura de controlo mais simples. Consiste em pedir ao computador para executar uma
determinada ação especificada por uma condição.
Exemplo:
Public Class Form3 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'determinar o dobro do número Dim numero As Integer Dim dobro As Integer If IsNumeric(TextBox1.Text) Then Numero = TextBox1.Text dobro = numero * 2 MessageBox.Show(dobro, "O dobro é ", MessageBoxButtons.OK, MessageBoxIcon.Information) Else MessageBox.Show("Introduza um número", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error) End If End Sub End Class
PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO
FICHA DE TRABALHO Nº1
MÓDULO 8 TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS
3. Construa uma aplicação em VB para calcular uma Classificação modular. Devem ser indicadas as
seguintes classificações: Prova Prática com peso de 70%; Resolução de Exercícios com peso de 10%
e atitudes com peso de 20%.
PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO
FICHA DE TRABALHO Nº1
MÓDULO 8 TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS
GERAR VALORES ALEATÓRIOS
Para gerar valores inteiros num dado intervalo utiliza-se a fórmula:
randomValor = CInt(Math.Floor((maximo - minimo + 1) * Rnd())) + minimo
Exemplo:
Este exemplo usa a função Rnd para gerar um número random integer no intervalo de 1 a 6.
' Initialize the random-number generator.
Randomize()
‘Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))
4. Construa uma aplicação em VB para gerar números inteiros aleatórios no intervalo de 100 a 1000 e
determinar: os pares, os ímpares, o maior par gerado, o maior ímpar gerado, o menor par gerado e
menor ímpar gerado.
PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO
FICHA DE TRABALHO Nº1
MÓDULO 8 TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS
5. Acrescente à aplicação uma groupbox que mostre a soma dos valores pares e ímpares selecionados
pelo utilizador.