Introdução à Computação Visual Basic. Sebenta Prática
|
|
- Vitorino Arantes Mota
- 6 Há anos
- Visualizações:
Transcrição
1 Introdução à Computação Visual Basic Sebenta Prática Instituto Superior de Engenharia do Porto Departamento de Informática 2002
2 Índice 1 ENTRADAS E SAÍDAS ESTRUTURAS DE SELECÇÃO SIMPLES ESTRUTURAS DE SELECÇÃO EMBUTIDAS ESTRUTURAS DE REPETIÇÃO CONDICIONAIS SIMPLES I ESTRUTURAS DE REPETIÇÃO CONDICIONAIS SIMPLES II ESTRUTURAS DE REPETIÇÃO CONTADAS SIMPLES ESTRUTURAS DE REPETIÇÃO EMBUTIDAS I ESTRUTURAS DE REPETIÇÃO EMBUTIDAS II VARIÁVEIS INDEXADAS ANEXOS Símbolos para os Fluxogramas Regras para o Pseudo-Código VisualBasic - O Fundamental da Matéria Abordada VisualBasic - Mensagens de Erro mais Comuns
3 Visual Basic Entradas e Saídas 1 Entradas e Saídas 1.1 Elabore um programa em Visual Basic que permita escrever ou apagar a mensagem, Este é o meu primeiro programa em VB, consoante o botão de comando que seja premido. Como modelo sugere-se o seguinte interface: Objecto Propriedade Valor Form1 Label1 Label2 Command1 Command2 Command3 Font Alignment BorderStyle Font Mensagem FrmMensagem Clique sobre cada um dos botões Ms Sans Serif; Bold; 8 Center 1-Fixed Single (vazio, isto é, eliminar Label2) Times New Roman; Bold Italic; 10 LblMsg Escrever CmdEscrever Apagar CmdApagar Sair CmdSair 1.2 Elabore um programa em Visual Basic que permita efectuar a conversão de graus centígrados (C) para graus fahrenheit (F), sabendo que a fórmula de conversão é a seguinte: F = 1.8*C Sugere-se o seguinte modelo para o interface: (continua) 1
4 Visual Basic Entradas e Saídas Objecto Propriedade Valor Form1 Label1 Label2 Label3 Text1 Command1 Command2 Font Font Alignment BorderStyle Font Alignment Font Text Font Font Conversões Centigrados Fahrenheit FrmConverte Centígrados Ms Sans Serif; Bold; 10 Fahrenheit Ms Sans Serif; Bold; 10 1 Right Justify 1- Fixed Single (vazio) Ms Sans Serif; Regular; 10 LblFahr 1 Right Justify Ms Sans Serif; Regular; 10 TxtCentigr (vazio) Converter CmdConverte Times New Roman; Bold Italic; 12 Sair CmdSair Times New Roman; Bold Italic; Tendo como modelo o interface apresentado em baixo, elabore um programa em Visual Basic que permita visualizar o resultado de qualquer uma das seguintes operações aritméticas entre dois números: adição, subtracção, multiplicação, divisão real, exponenciação, divisão inteira e resto da divisão inteira. O programa deve ainda apresentar o sinal aritmético entre os dois operandos, reflectindo a operação realizada. (continua) 2
5 Visual Basic Entradas e Saídas Objecto Propriedade Valor Form1 Text1 Text2 Label1 Alignment Text Alignment Text Alignment Label2 = Label3 Command1 Command2 Command3 Command4 Command5 Command6 Command7 Command8 Alignment BorderStyle Operações Aritméticas FrmOperAritm Rigth Justify TxtNumero1 (vazio) Rigth Justify TxtNumero2 (vazio) Center (varia com a operação seleccionada) LblOperacao Rigth Justify Fixed Single (vazio) LblResultado + CmdAdicionar - CmdSubtrair X CmdMultiplicar / CmdDividir ^ CmdPotencia \ CmdDivInteira Mod CmdResto &Sair CmdSair Exercício Suplementar 1.4 Elabore um programa em Visual Basic para calcular a área de um polígono regular (A) (ver figura da página seguinte), que é dada pela seguinte fórmula: o n A = R sen( ), 2 n sendo n o número de lados e R o raio circunscrito. Sugere-se o interface apresentado na página seguinte, em que a figura do polígono é construída utilizando a ferramenta line. (continua) 3
6 Visual Basic Entradas e Saídas Objecto Propriedade Valor Form1 Área de Polígonos Regulares FrmAreaPoligReg Label1 Número de lados = Label2 Raio circunscrito (R) = Label3 Área = Text1 Text2 Label4 Command1 Command2 Text Text BorderStyle TxtNumLados (vazio) TxtRaioCircun (vazio) 1 - Fixed Single (vazio) LblArea &Calcular CmdCalc &Sair CmdSair 4
7 Visual Basic Estruturas de Selecção Simples 2 Estruturas de Selecção Simples 2.1 Elabore um jogo de sorte em Visual Basic chamado Sete da Sorte. O jogo consiste na geração aleatória de um número inteiro entre 0 e 9, inclusive, e o jogador só ganha se sair o número 7. Para o interface sugere-se o seguinte modelo: OU Depois do utilizador accionar o botão Iniciar, o programa deve gerar aleatoriamente um número inteiro pertencente ao intervalo [ 0, 9]. Se o número gerado for 7, deve ser apresentada uma imagem com moedas, senão, deve ser apresentada a mensagem Tente Outra Vez. A imagem encontra-se guardada no seguinte ficheiro: C : \ My Documents \ moedas.wmf 2.2 Crie uma nova versão do jogo anterior, em que são gerados aleatoriamente 3 números inteiros entre 0 e 9, inclusive, e o jogador ganha quando sai pelo menos um 7. Para o interface, sugere-se o modelo apresentado na página seguinte. (continua) 5
8 Visual Basic Estruturas de Selecção Simples 2.3 Altere o programa anterior por forma a que o jogador ganhe quando sairem pelo menos dois 7. Para o interface, sugere-se o seguinte modelo: 6
9 Visual Basic Estruturas de Selecção Simples 2.4 O programa das Operações Aritméticas (exercício 1.3) gera um erro de execução nas operações de divisão, quando é introduzido um divisor igual a zero. Trata-se de uma situação indesejável, e como tal, altere o programa para que em tais circunstâncias, em vez de gerar o erro de execução, o programa mostre ao utilizador uma mensagem apropriada numa caixa de mensagem. Exercício Suplementar 2.5 Elabore um programa em Visual Basic para auxiliar a contabilidade duma empresa a calcular o vencimento dum empregado. O cálculo é baseado no número de horas que trabalhou e no seu salário por hora. Para além das 40 horas de trabalho, a hora é acrescida de um suplemento de 25%. Para o interface, sugere-se o seguinte modelo: 7
10 Visual Basic Estruturas de Selecção Embutidas 3 Estruturas de Selecção Embutidas 3.1 Elabore um programa em Visual Basic para o auxiliar a cambiar Euros, sabendo que: 1 = Dólares (USA), 1 = Libras (GB) e 1 = Ienes (Japão). O valor de câmbio deve ser apresentado formatado com duas casas decimais, e no caso de ser um valor superior ou igual a 1000, deve ser mostrado com separadores de milhares. Para o interface sugere-se o seguinte modelo: Exercícios Suplementares 3.2 Elabore um programa em Visual Basic que determine se um dado ano é ou não bissexto. No caso de não o ser, pretende-se que indique o(s) ano(s) bissexto(s) mais próximo(s). Como modelo, apresenta-se o seguinte interface: 8
11 Visual Basic Estruturas de Selecção Embutidas 3.3 Elabore um programa em Visual Basic para o auxiliar a localizar o quadrante dum ponto, dadas as suas coordenadas. Para o interface sugere-se o modelo da figura apresentada, em que os eixos XY podem ser construídos usando a ferramenta line. 3.4 Elabore um programa em Visual Basic para determinar as soluções de uma equação do 2º grau (ax 2 +bx+c=0), reais ou complexas. As soluções devem apresentar, no máximo, 3 casas decimais. Para o interface, sugere -se o seguinte modelo: 9
12 Visual Basic Estruturas de Selecção Embutidas 3.5 Elabore um programa em Visual Basic para auxiliar um aluno a determinar a nota final a uma disciplina cujo método de avaliação é o seguinte: a nota final tem duas componentes, teórica e prática, e os seus pesos são respectivamente de 60 e 40 %. A nota teórica é dada pela média aritmética das duas melhores classificações obtidas em 3 testes, e a nota prática é a classificação de um trabalho laboratorial. O programa tem de permitir ao utilizador introduzir as 4 notas obtidas, 3 teóricas e 1 prática, e tem de validar todas as notas introduzidas, aceitando apenas valores numéricos entre 0 e 20, inclusive. No caso de serem introduzidas notas inválidas, o programa deve mostrar uma mensagem apropriada, numa caixa de mensagem. A nota final deve ser apresentada com apenas 1 casa decimal. Construa um interface adequado. 10
13 Estruturas de Repetição Condicionais Simples I 4 Estruturas de Repetição Condicionais Simples I 4.1 Elabore um programa em Visual Basic que gere números aleatórios inteiros no intervalo [ 1, 60], até sair o número 11. O programa deve listar todos os números gerados (11 incluído) e apresentar o total dos mesmos. Para o interface sugere-se o seguinte modelo: 4.2 Altere o programa anterior para que apenas não inclua o número 11 na listagem e na contagem dos números gerados. 4.3 Elabore um programa em Visual Basic que gere números aleatórios inteiros, no intervalo [ 1, 200], até sairem 10 números pares. O programa deve listar apenas os números pares gerados e apresentar o maior deles. Para o interface sugere-se o seguinte modelo: 4.4 Elabore um programa em Visual Basic que permita determinar a média de um conjunto de números inteiros. A introdução dos números deve ser realizada através de uma inputbox e só deve terminar quando o utilizador fizer clique no seu botão Cancel. Pretende-se que o programa apresente a média dos números (com 1 casa decimal) e a totalidade dos mesmos, conforme é ilustrado no interface seguinte sugerido: 11
14 Estruturas de Repetição Condicionais Simples I Exercícios Suplementares 4.5 Considera-se que um número é primo quando apenas é divisível por si e pela unidade. Elabore um programa em Visual Basic que determine se um dado número inteiro positivo é ou não primo. Para o interface sugere-se o seguinte modelo: 4.6 Elabore um programa em Visual Basic que lhe permita jogar à adivinha com o computador. O utilizador tem que adivinhar o número que o computador gera aleatoriamente entre 0 e 100 ou 0 e 1000 de acordo com a opção que escolheu. Para cada palpite errado deve-lhe ser dada uma indicação do género Palpite Baixo ou Palpite Alto. No final pretende-se que o programa apresente o número de tentativas efectuadas até ter acertado no número mistério. Considere o seguinte exemplo: 12
15 Estruturas de Repetição Condicionais Simples II 5 Estruturas de Repetição Condicionais Simples II 5.1 Elabore um programa em Visual Basic, que leia o nome e a nota de um conjunto de alunos que realizaram o exame de Introdução à Computação. A introdução dos dados deve ser feita utilizando uma InputBox e termina quando nesta for premido o botão Cancel ou se digite o nome ZZZ. Pretende-se que o programa apresente a média das notas e o nome e nota do melhor aluno. Considere o seguinte exemplo: Exercícios Suplementares 5.2 Elabore um programa em Visual Basic que calcule a soma dos pesos de um grupo de pessoas que pretende entrar num elevador. A introdução dos pesos deverá ser feita utilizando uma InputBox e termina quando nesta for premido o botão Cancel ou se digite o valor 0 ou se tenha atingido um máximo de 6 pessoas ou a soma dos pesos exceda os 450 Kgs. Nesta última situação deverá surgir uma caixa de diálogo com a mensagem Peso Excessivo. Como modelo sugere-se o seguinte interface: 13
16 Estruturas de Repetição Condicionais Simples II 5.3 Elabore um programa em Visual Basic que permita determinar o máximo divisor comum entre dois números inteiros positivos. Como modelo sugere-se o seguinte interface: 5.4 Elabore um programa em Visual Basic, para mostrar o número mínimo de termos necessários para que o valor da série S = , seja superior a 10, 20 ou 30, consoante a escolha feita pelo utilizador. Para além desse valor, o programa também tem de apresentar o valor da série com esse número mínimo de termos. Para o interface, sugere-se o seguinte modelo: 14
17 Estruturas de Repetição Contadas Simples 6 Estruturas de Repetição Contadas Simples 6.1 Elabore um programa em Visual Basic para gerar 10 números aleatórios inteiros pertencentes ao intervalo [ 1, 50]. Para o interface sugere-se o seguinte modelo: 6.2 Elabore um programa em Visual Basic para listar todos os números inteiros entre -100 e 50. Para o interface sugere-se o seguinte modelo: 6.3 Modifique o programa anterior para listar todos os números pares entre 1 e N, inclusive, sendo N definido pelo utilizador. Para o interface sugere-se o seguinte modelo: 15
18 Estruturas de Repetição Contadas Simples 6.4 Elabore um programa em Visual Basic que permita listar todos os números impares de um dado intervalo (limites incluídos), ou então, apenas os ímpares que sejam divisíveis por três, ou por cinco, ou simultaneamente por três e cinco, de acordo com as opções do utilizador. Considere o seguinte exemplo: Exercícios Suplementares 6.5 Elabore um programa em Visual Basic para listagem dos números inteiros pares ou impares, pertencentes a um dado intervalo (limites incluídos). Este intervalo deve ser definido pelo utilizador, e no caso de serem fornecidos limites inválidos (negativos e limite inferior > superior), deve aparecer uma caixa de mensagem apropriada para avisar o utilizador. Para o interface, sugere-se o seguinte modelo: 16
19 Estruturas de Repetição Contadas Simples 6.6 Elabore um programa em Visual Basic para calcular o valor da seguinte série: N O número de termos da série (N) deve ser fornecido pelo utilizador. Para valores de N inválidos, o programa deve apresentar ao utilizador uma caixa de mensagem apropriada. O valor da série deve apresentar, no máximo, quatro casas decimais. Para o interface, sugere-se o seguinte modelo: 6.7 Modifique o programa anterior, para calcular o valor da seguinte série: O número de termos da série também deve ser fornecido pelo utilizador. 6.8 Elabore um programa em Visual Basic que efectue a geração aleatória de uma chave do totoloto. Deve possibilitar-se ao utilizador que especifique o total de números (6-12) que a chave deverá conter. Como modelo, considere o seguinte interface: 17
20 Estruturas de Repetição Contadas Simples 6.9 Elabore um programa em Visual Basic para detectar erros de escrita de números de bilhetes de identidade (BI). O procedimento de verificação é o seguinte: primeiro, acrescentamos ao número do BI o algarismo que se encontra, no cartão, imediatamente à sua direita; depois, determinamos a soma ponderada dos 8 algarismos desse número, e por fim, verificamos se essa soma é múltipla de 11. Se for, o número do BI está correcto, senão, está errado. A soma ponderada dum número é a soma dos produtos dos seus algarismos pelas respectivas posições que ocupam no mesmo. Por exemplo, se tivermos um número a 8 a 7 a 6 a 5 a 4 a 3 a 2 a 1, em que a i representa um algarismo, a soma ponderada é dada pela seguinte expressão: a 8 x 8 + a 7 x 7+ a 6 x 6 + a 5 x 5 + a 4 x 4 + a 3 x 3 + a 2 x 2 + a 1 x 1. O programa deve permitir ao utilizador introduzir o número do BI e o algarismo que se encontra imediatamente à sua direita, separadamente, e mostrar o resultado da verificação. Registe-se que o número do BI tem 7 algarismos. Construa um interface adequado. 18
21 Estruturas de Repetição Embutidas I 7 Estruturas de Repetição Embutidas I 7.1 Elabore um programa em Visual Basic que permita tabelar a seguinte função: f(x, y) 2 2 x + y = 2 y As duas alternativas a considerar para os valores de x e y são: x = 2,3,4,5 e y = 2,4,6,8,10,12,14,16,18,20 x = 2,3,4,5 e y = 2,5,8,11,14,17,20 Para o interface sugere-se o seguinte modelo: 7.2 Elabore um programa em Visual Basic que permita listar todos os números primos que se encontram num dado intervalo definido pelo utilizador. Como modelo a considerar sugere-se o seguinte interface: Exercícios Suplementares 7.3 Uma instituição bancária possibilita aos seus clientes a constituição de um depósito a prazo que vence juros diários em função do montante depositado, de acordo com o especificado na seguinte tabela: Montante Depositado Taxa de Juro (diária) valor < 500 contos 0.003% 500 valor < 2000 contos 0.007% 2000 valor < 5000 contos 0.01% valor 5000 contos 0.02% (continua) 19
22 Estruturas de Repetição Embutidas I Elabore um programa em Visual Basic que simule a evolução de um dado depósito ao longo de N anos. Pretende-se que este apresente o saldo da conta no final de cada ano. Para o interface sugere-se o seguinte modelo: Nota: Considere que um ano é sempre composto por 365 dias. 7.4 Na qualificação para uma determinada prova automobilística, participam um conjunto de concorrentes (numerados de 1 a n). Cada concorrente dá 4 voltas ao circuito, com o objectivo de fazer o melhor tempo possível em qualquer uma das voltas. A grelha de partida será posteriormente elaborada, tendo por base o menor tempo realizado por cada concorrente. Crie um programa em Visual Basic, cujo interface é sugerido na figura apresentada na página seguinte, que leia para cada concorrente, o tempo efectuado (em segundos) em cada uma das quatro voltas. O número total de concorrentes é definido pelo utilizador na caixa de texto entitulada N. de Concorrentes. No final, pretende-se que seja apresentado o pior tempo, assim como, o número do concorrente que o realizou, uma vez que este será desclassificado. 20
23 Estruturas de Repetição Embutidas I 7.5 A administração de um casino pretende simular informaticamente o funcionamento de uma das suas slot machines, para efeitos estatísticos. Fisicamente, esta é constituida por 3 roldanas, cada uma com números entre 0 e 9. Um jogador só ganha, quando os números nas 3 roldanas forem iguais. Elabore um programa em Visual Basic que permita simular um certo número de jogos, a definir pelo utilizador. Cada jogo é constituído por tantas tentativas quanto as necessárias para se obter 3 números iguais. Cada tentativa consiste na geração de 3 números aleatórios. Pretende-se que o programa apresente: Para cada jogo, o número de tentativas que o programa teve que efectuar até acertar, representando os resultados numa caixa de listagem; A média das tentativas por jogo até conseguir um acerto, obtida ao longo dos vários jogos. Para interface, sugere-se o seguinte modelo: 21
24 Estruturas de Repetição Embutidas II 8 Estruturas de Repetição Embutidas II 8.1 A Federação de Golfe decidiu adquirir um programa em Visual Basic de modo a facilitar-lhes o processamento dos dados durante as diversas provas realizadas e que lhes permita: Ler o número N de buracos da prova; Ler o nome dos participantes, assim como, o total de tacadas que cada atleta necessitou para cada um dos N buracos existentes na prova. A introdução de dados deve terminar quando for digitado FFF; Mostrar o nome do vencedor da prova (atleta que obteve o menor número de tacadas no total dos N buracos). Para o interface sugere-se o seguinte modelo: 8.2 Num supermercado de uma cooperativa, com 125 sócios, está a decorrer uma promoção cujo objectivo é premiar os sócios que ultrapassem os 75,00 em compras através da oferta de um vale de desconto. Elabore um programa em Visual Basic que: Leia o número de cada sócio, assim como, o preço de cada produto que o mesmo adquiriu. A introdução de dados relativos aos bens adquiridos deve terminar quando for introduzido o preço 0 (zero) num artigo, e o atendimento dos sócios terminará quando for introduzido o número 999; Apresente o total de vales oferecidos; Mostre o número de clientes atendidos. Para o interface sugere-se o seguinte modelo: 22
25 Estruturas de Repetição Embutidas II Exercício Suplementar 8.3 A Federação de Atletismo pretende comprar uma aplicação que lhes permita gerir mais facilmente os resultados obtidos pelos atletas participantes na prova do Pentatlo (composta por 5 provas distintas). Elabore um programa em Visual Basic que: Leia o nome e o número de pontos conseguidos por cada atleta em cada uma das 5 provas. A introdução de dados deve terminar quando for digitado o nome FFF. Apresente o nome do vencedor e o total de pontos obtidos (maior número de pontos). 23
26 Variáveis Indexadas 9 Variáveis Indexadas 9.1 Elabore um programa em Visual Basic para determinar o comprimento médio de N tubos. O programa deve ler e guardar num vector os comprimentos de cada um dos tubos, sendo N definido pelo utilizador entre [1;20]. A introdução de dados deve ser feita através de uma inputbox. Para o interface sugere-se o seguinte modelo: 9.2 Elabore um programa em Visual Basic que leia N números inteiros e mostre numa caixa de listagem apenas os valores repetidos. Os números devem ser guardados num vector. O N deve ser definido pelo utilizador entre [1;30]. A introdução de dados deve ser feita através de uma inputbox. Para o interface sugere-se o seguinte modelo: 9.3 Elabore um programa em Visual Basic que leia N números inteiros (N<10), através de uma inputbox, e os guarde num vector denominado K. O programa deve apresentar numa caixa de listagem todos os números introduzidos ordenados por ordem crescente. Para o interface sugere-se o seguinte modelo: 24
27 Variáveis Indexadas 9.4 Elabore um programa em Visual Basic que leia uma matriz quadrada 3x3 composta por números inteiros. A introdução de dados deve ser feita através de uma inputbox e a matriz deve ser apresentada numa caixa de listagem. O programa deve ainda: Determinar a média dos elementos que compõem a diagonal principal. Apresentar o total de elementos da matriz que são superiores à média calculada. Para o interface sugere-se o seguinte modelo: Exercícios Suplementares 9.5 Elabore um programa em Visual Basic que leia 6 números inteiros e mostre o maior deles em valor absoluto. A introdução de dados deve ser feita através de uma inputbox e os números devem ser guardados num vector. 9.6 A turma A constituída por 10 alunos avaliados a 3 disciplinas, é uma das turmas da disciplina de Informática. Sabendo que a cada aluno está associada uma nota, pretende-se um programa em Visual Basic que: a) Calcule a nota mais elevada assim como a disciplina correspondente; b) Calcule o total de alunos com nota negativa a todas as disciplinas. A introdução de dados deve ser feita através de uma inputbox e todos os valores devem ser guardados numa matriz denominada Notas. 9.7 A Câmara do Porto, para uma melhor gestão de tráfego, resolveu efectuar um estudo sobre o número de acidentes verificados na cidade. Escolhendo 6 das ruas mais movimentadas e sabendo que é possível o trânsito nos 2 sentidos e que todas as ruas se cruzam, pretende-se um programa em Visual Basic que: crie uma tabela com o números de acidentes ocorridos nas próprias ruas (1, 2,..., 6) e nos 30 cruzamentos. A introdução de dados deverá ser feita no formato: Rua origem, Rua destino e Número de acidentes. Apresente o número de acidentes ocorridos em cada rua. Calcule o número de acidentes que ocorreram no cruzamento que liga duas das ruas, escolhidas pelo utilizador, indicando o sentido de deslocação dos veículos. 25
28 Fluxogramas 10 Anexos 10.1 Símbolos para os Fluxogramas Símbolo Função Início / Fim Entrada Processamento Decisão Saída Conector Fluxo de dados 26
29 Regras para o Pseudo-Código 10.2 Regras para o Pseudo-Código Tipo Operação Casos Observações Operadores +, -, *, /, resto, divint >, <,,, =, e, ou, não & Entrada ler valor Saída escrever valor... mensagem mostrar imagem Selecção de Alternativas Estruturas de Repetição (Ciclos) Funções se condição então acção fim se se condição então acção senão acção fim se repetir para c início até fim [passo n] acção fim repetir repetir enquanto condição acção fim repetir repetir acção enquanto condição repetir até condição acção fim repetir repetir acção até condição Seno(x) Cos(x) Tg(x) Comp(st) Aleatorio() Val(st) Int(x) Atribuição Exponenciação Concatenação de strings Passo é opcional no caso de ser +1 Devolve o nº de carateres de st Gera número aleatório real no intervalo [0 ; 1[ Converte em numérico os carateres de st reconhecidos como tal. Devolve a parte inteira de X Raíz quadrada Início do algoritmo fim do algoritmo RaízQ(x) Outros Início Fim Verdadeiro Falso [.. ] Comentário Variáveis Nomes devem ser significativos 27
30 Regras para o Pseudo-Código 28
31 Visual Basic O Fundamental da Matéria Abordada 10.3 VisualBasic - O Fundamental da Matéria Abordada OBJECTOS Forms Controls Label TextBox Command Button PictureBox Frame Option Button Check Button ListBox Propriedades Utilizadas Alignment Border Style Column Font Height List MaxLength Text Value Visible Width EVENTOS Click (continua) 29
32 Visual Basic O Fundamental da Matéria Abordada CÓDIGO Tipo de Dados Simples: Integer Long Single Double Boolean String Indexados: Array( nº_de_elementos ) Array( nº_de_linhas, nº_de_colunas ) Variáveis Simples: Dim Nome As.. Indexadas: Dim Nome_do_vector( nº_elementos) As.. Dim Nome_da_matriz( nº_de_linhas, nº_de_colunas) As.. Contantes Const Nome As.. Funções Standard Abs( ) Cos( ) Exp( ) Fix( ) Format( ) InputBox( ) Int( ) Len( ) Log( ) MsgBox( ) Randomize Rnd( ) Sin( ) Sqr( ) Str( ) Tan( ) Val( ) Operadores Atribuição: = Comparação: > < >= <= < > Aritméticos: + - * / \ ^ Mod Concatenação: & Lógicos: And Or Not Estruturas de Decisão ( simples / embutidas ) If.. Then If.. Then.. Else If.. Then.. ElseIf End If Estrututras Repetitivas - Ciclos ( simples / embutidas ) Contados: For.. Next Condicionais (Ciclos controlados por Contador ou por Sentinela): Do While.. Loop ou Do.. Loop While Do Until.. Loop ou Do.. Loop Until 30
33 Visual Basic Mensagens de Erro mais Comuns 10.4 VisualBasic - Mensagens de Erro mais Comuns Mensagens de Erro Significado Motivo Block If without End If Block If sem End If Intrução If que não se encontra convenientemente terminada com End If. Não foi respeitada a sintaxe: If condição(ões) Then Bloco de Instruções [ Else Bloco de Instruções ] End If Division by zero Divisão por zero Divisão real ou inteira pelo valor zero. Do without Loop Do sem Loop Instrução Do {While Until} não se encontra convenientemente terminada com Loop. Não foi respeitada a sintaxe: Do { While Until } Condição(ões) Bloco de Instruções Loop Else without If Else sem If Cláusula Else sem correspondência com qualquer If anterior. End If without block If End If sem block If End If que não pertence a qualquer bloco If anterior. For without Next For sem Next Instrução For que não se encontra convenientemente terminada com Next. Não foi respeitada a sintaxe: For var = inicio To fim [Step Inc] Bloco de Instruções Next [var] Invalid Next control variable reference Referência inválida à variável de controlo do Next A variável de controlo de ciclo não é a mesma nas instruções For e Next. Loop without Do Loop sem Do Instrução Loop sem o correspondente Do. Normalmente este erro é causado por não se ter terminado uma outra estrutura de controlo (condicional ou repetitiva) imbricada naquela. Next without For Next sem For Instrução Next sem o correspondente For. Normalmente este erro é causado por não se ter terminado uma outra estrutura de controlo (condicional ou repetitiva) imbricada naquela. (continua) 31
34 Visual Basic Mensagens de Erro mais Comuns Object required Objecto obrigatório Utilização duma propriedade num controlo cujo nome é desconhecido pelo Visual Basic. Overflow Valor não suportado Valor que não é susceptível de ser suportado pelo tipo de dados da variável. Este género de erro ocorre quando por exemplo, se tenta armazenar um valor superior a numa variável do tipo Integer. Type mismatch Tipos incompatíveis Operação que envolve tipos de dados Incompatíveis. Este género de erro ocorre por exemplo, quando se tenta efectuar uma operação aritmética com uma variável não numérica. Variable not defined Variável não definida A variável em questão não foi devidamente declarada através de uma instrução Dim. Não existe qualquer controlo com nome igual aquele que foi introduzido na janela de código. 32
1 Entradas e Saídas 1. 2 Estruturas de Selecção Simples 8. 3 Estruturas de Selecção Embutidas Estruturas de Repetição Condicionais Simples I 17
1 Entradas e Saídas 1 2 Estruturas de Selecção Simples 8 3 Estruturas de Selecção Embutidas 12 4 Estruturas de Repetição Condicionais Simples I 17 5 Estruturas de Repetição Condicionais Simples II 21 6
Leia maisISEP Introdução à Computação
ISEP Introdução à Computação Aulas Práticas Operadores Entradas e saídas 1.1 Ler dois números e calcular a sua soma, produto e média. 1.2 Ler um determinado valor em Km e converter esse valor para Pés,
Leia maisIntroduçã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 maisResolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema
ALGORITMIA Resolução De Problemas Em Informática Docente: Ana Paula Afonso 2000-2001 Resolução de Problemas 1. Analisar o problema Conhecer o bem o problema Descrever o problema: subdividir, detalhar 2.
Leia maisEstruturas 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 maisIntroduçã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 maisExercícios Data Modeling
Exercícios Data Modeling I Algoritmos 1. Construir um algoritmo, em pseudo-código, para calcular o mínimo múltiplo comum entre 2 inteiros X e Y 2. Construir um algoritmo, em pseudo-código, para determinar
Leia maisEste 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 maisFundamentos Programação
Fundamentos Programação A programação de computadores não é difícil. Realmente só requer algo como: Aprender alguns conceitos gerais Ser cuidadoso, organizado e lógico Praticar até aprender a dominar a
Leia maisAPROG. 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 maisFicha 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 maisTÉCNICO DE INFORMÁTICA - SISTEMAS
782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar
Leia maisExercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Leia maisIntrodução à Computação. Programas Básicos. ISEP DEI, Angelo Martins 2006 Programas Básicos - 1
Introdução à Computação Programas Básicos ISEP DEI, Angelo Martins 2006 Programas Básicos - 1 Conteúdo Exemplo de um programa Apresentação sumária da construção de um programa em VB. Objectos e o mecanismo
Leia maisExercícios: Comandos de Repetição
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Faça um programa que determine o mostre os
Leia maisPáginas seleccionadas
Páginas seleccionadas [ ] Após o estudo aprofundado das facilidades da folha de cálculo Excel, impõe-se que nos debrucemos sobre a linguagem de programação Visual Basic for Applications, embutida naquela
Leia maisPROGRAMAÇÃ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 maisVariá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 maisUm algoritmo deve conter passos não ambíguos, executáveis e que sejam terminados quando seguidos.
Programação Um programa é uma sequência de instruções de uma linguagem de programação (VB no nosso caso). Cada instrução representa uma qualquer acção que nós pretendemos ver executada. Programar consiste
Leia maisAPROG Civil. Estruturas de Decisão. Angelo Martins Dep. Eng. Informática - ISEP. Aula 2. ISEP DEI, Angelo Martins 2006 ISEP-DEI, António Silva, 2007
Angelo Martins Dep. Eng. Informática - ISEP Aula 2 1 Conteúdo Estruturas de decisão - conceito e aplicação Estrutura If... Then Apresentação das diversas variantes desta estrutura. Expressões lógicas complexas.
Leia maisFundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.
1 INSTRUÇÃO DE SAÍDA Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018 Exercícios 1 Instrução de Saída 1. Implementar um programa
Leia maisInformática II Cap. 4-2
Cap. 4-2 1 Estruturas de Controlo O VBA tem diversas estruturas de controlo que podemos utilizar para controlar o fluxo de execução dos programas (procedimento ou conjunto de procedimentos que participam
Leia maisUNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática
Programação 1 Prof. Osório Aula 05 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 05 Disciplina: Linguagem
Leia maisProgramação. Folha Prática 5. Lab. 5. Departamento de Informática Universidade da Beira Interior Portugal. Copyright 2010 All rights reserved.
Programação Folha Prática 5 Lab. 5 Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved. 1. Revisão. 2. Objectivos. 3. Exercícios LAB. 5 5ª semana ESTRUTURAS
Leia maisIntroduçã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 maisEstruturas de Controlo Repetitivo. APROG (Civil) Aula 8
Estruturas de Controlo Repetitivo APROG () Aula 8 Estruturas de Controlo Condicional As linguagens de programação, como o VBA, têm estruturas que permitem repetir blocos de instruções. Uma dessas estruturas
Leia maisUniversidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: Funções 1. Crie uma função que recebe como parâmetro um número
Leia maisO que é um programa em Visual Basic?
O que é um programa em Visual Basic? 1 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
Leia maisInstituto Superior de Engenharia do Porto Programação (SEE)
Instituto Superior de Engenharia do Porto Programação (SEE) Ficha nº 2 - Ciclos 1. Elabore um programa que leia um número e determine a soma e a média dos algarismos que o compõem. Private Sub cmdcalc_click()
Leia maisExecução de instruções. Aula nº4
Execução de instruções Aula nº4 Sumário Funções Selecção simples de instruções Operadores lógicos Selecção composta de instruções Selecção múltipla Exercícios Algoritmos computacionais Acções de um algoritmo
Leia maisLISTA DE ATIVIDADES ...
LISTA DE ATIVIDADES - Apresentar os quadrados dos números inteiros de 0 a 50. 2- Apresentar o resultado de uma tabuada de um número qualquer. 3- Elaborar um diagrama que apresente o somatório dos valores
Leia maisLinguagem e Técnicas em Programação. Gilson de Souza Carvalho
Gilson de Souza Carvalho gaucho.gilson@hotmail.com 3.1.3 Condições compostas Linguagem e Técnicas em Programação As condições que vimos até agora sempre foram únicas. Entretanto, conforme aumenta a complexidade
Leia maisAlgoritmo. Prof. Anderson Almeida Ferreira. Agradeço ao prof. Guilherme Tavares de Assis por fornecer slides que fazem parte desta apresentação
1 Algoritmo Prof. Anderson Almeida Ferreira Agradeço ao prof. Guilherme Tavares de Assis por fornecer slides que fazem parte desta apresentação Desenvolvimento de programas 2 Análise do problema Desenvolvimento
Leia maisPROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO 11ºANO
PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO 11ºANO Módulo 8 - Int. ao Visual Basic 1. O Visual Basic É uma linguagem de programação que utiliza objectos programáveis como interface com o utilizador. Foi criada
Leia maisALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Até o momento da disciplina vimos comandos de entrada, processamento e saída
Leia maisIntrodução à Computação. Estruturas de Decisão. ISEP DEI, Angelo Martins 2006 Estruturas de Decisão - 1
Introdução à Computação Estruturas de Decisão ISEP DEI, Angelo Martins 2006 Estruturas de Decisão - 1 Conteúdo Conceito e aplicação O que são e para que servem as estruturas de decisão. Estrutura If...
Leia maisSequencial Estrutura de controlo mais simples. As instruções são executadas sequencialmente.
Sequencial Estrutura de controlo mais simples. As instruções são executadas sequencialmente. Com base numa condição Estruturas de decisão ou selecção Com base num selector ou de escolha múltipla Com contador
Leia maisLógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo
Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição
Leia maisProgramação Universidade da Beira Interior Departamento de Informática 2007/08
Programação Universidade da Beira Interior Departamento de Informática 1. Faça o fluxograma e o respectivo programa que resolva equações de 2º grau (ax 2 +bx+c=0). O programa deverá pedir ao utilizador
Leia maisINSTITUTO 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 maisOficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: jose.perini@metrocamp.edu.br Blog: http://profperini.com Formação
Leia maisCAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES
NB217 Algoritmos e Estruturas de Dados I Profa. Rosanna Mara Rocha Silveira Fevereiro/2012 - Versão 4.1 CAPÍTULO IV ESTRUTURAS CONDICIONAIS 35 Dentro dos algoritmos temos comandos especiais utilizados
Leia maisIntroduçã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 maisVariáveis Tipos de Dados. APROG (Civil) Aula 2
Variáveis Tipos de Dados APROG () Aula 2 Conteúdo Conceito de Variável Declaração de variáveis Tipos de Dados Operação de Atribuição Uso de Constantes 2 Variáveis Uma variável é uma localização de memória
Leia maisIntrodução à Computação - aulas 01 e 02 -
MAC2166 Introdução à Computação - aulas 01 e 02 - Mauro Cesar Bernardes 25/Fevereiro/2014 Agenda Instalação do Python Python Shell Variáveis Operadores relacionais Operadores numéricos Comando de saída
Leia mais1 - Ambiente de desenvolvimento
Neste documento começa-se por apresentar o ambiente de desenvolvimento integrado do Visual Basic (menu bar, toolbars, toolbox, project explorer window, properties window, form designer e code editor window).
Leia maisMódulo 1a: Introdução ao Visual Basic for Applications (VBA)
Módulo 1a: Introdução ao Visual Basic for Applications (VBA) - Elementos básicos - O Excel (revisões ou não?) Folha de cálculo baseada em células Usa um sistema de coordenadas (letra, número) Recalcula
Leia maisLaboratório 5 Estruturas de Selecção
Instituto Politécnico de Setúbal Escola Superior de Tecnologia Departamento de Sistemas e Informática Laboratório 5 Estruturas de Selecção Disciplina de Introdução à Programação Ano Lectivo 2006/2007 DSI
Leia maisESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007
ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2006/2007 TRABALHO PRÁTICO Nº
Leia maisExercícios: Vetores e Matrizes
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Faça um programa que possua um vetor
Leia maisComputação e Programação Exame Época de recurso
Nome : Número : Computação e Programação 2013-2014 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de recurso 29 de Janeiro de 2014 v
Leia maisProgramação Estruturada
Algoritmos e Técnicas - Estruturas de Controle de Fluxo - Programação Estruturada Programação estruturada é a técnica de construir e formular algoritmos de uma forma sistemática. Utilizada para apresentar
Leia maisCurso Profissional de Gestão e Programação de Sistemas Informáticos. Programação e Sistemas de Informação. Módulo 1. 3ª Parte Prof. Sandra Pais Soares
Curso Profissional de Gestão e Programação de Sistemas Informáticos Programação e Sistemas de Informação Módulo 1 3ª Parte Prof. Sandra Pais Soares Fundamentos de Programação 1. Palavras Reservadas 2.
Leia mais3ª Lista de Exercícios de Programação I
3ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, apoiadas por representação em algoritmo para planejamento. 1. Desenvolva um programa que leia dois valores a
Leia maisI1, 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 maisNome: Número: Computação e Programação Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas
Nome: Número: Computação e Programação 2017-2018 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de Recurso 31 de janeiro de 2018 Exame
Leia maisExercí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 maisComandos de desvio de fluxo. Expressões lógicas.
Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 Semana 03: Comandos de desvio de fluxo. Expressões lógicas. Aula #7 22/03/2012
Leia maisVariá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 maisProgramação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Leia maisALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior
ALGORITMOS E APLICAÇÕES FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior Formato Básico do Pseudocódigo Tipos de dados O VisuAlg prevê quatro tipos de dados: inteiro, real,
Leia maisDisciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD
1. Atribua valores para as variáveis usadas e determine o resultado da execução dos algoritmos abaixo: algoritmo Intervalo de Numeros var numero : inteiro inicio escreva ( Digite um numero: ) leia (numero)
Leia maisAlgoritmos e Programação (While Do While - Do) Prof. Me. Adelson Felipe Dias Nogueira
Algoritmos e Programação (While Do While - Do) Prof. Me. Adelson Felipe Dias Nogueira E-mail: adelson.nogueira@pitagoras.com.br Aplicação: 1) Como imprimir os três primeiros número ímpares? Aplicação:
Leia maisComputação e Programação Exame 2ª Época
Computação e Programação 2012-2013 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame 2ª Época 30 de janeiro de 2013 Exame sem consulta (2 horas
Leia mais9. imprimir o fatorial do número 10. imprimir o sucessor e o anterior de um número lido 11. Imprimir se um número é primo ou não 12. Imprimir os 100 p
Exercícios básicos: 1. Fazer um programa que imprime Hello World 2. Fazer um programa que imprime o seu nome 10 vezes 3. Fazer um programa que recebe uma String do usuário e imprime 10 vezes 4. Fazer um
Leia maisPara instalar o Visual Basic 2010 Express.
Para instalar o Visual Basic 2010 Express http://www.microsoft.com/express/downloads/ O Visual Basic (VB) é uma linguagem de Programação, pelo que inclui: 1. Estruturas de dados 2. Variáveis 3. Gramática
Leia maisLaços de repetição for, while, do-while
Computação Eletrônica Laços de repetição for, while, do-while Prof: Luciano Barbosa Estruturas de Repetição Imagine um programa que calcula a média de um aluno. Este programa é bastante simples, bastaria:
Leia maisESTRUTURA CONDICIONAL E SELEÇÃO
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ESTRUTURA CONDICIONAL E SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE OU DECISÃO) Até o momento da disciplina vimos algoritmos e programas
Leia maisLinguagem Pascal. Prof. Sérgio Rodrigues. É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa;
Linguagem Pascal Prof. Sérgio Rodrigues Introdução Algoritmo É a descrição, de forma lógica, dos passos a serem executados no cumprimento de determinada tarefa; Programa é a formalização de um algoritmo
Leia maisCurso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Campus João Câmara Avenida Antônio Severiano da Câmara / BR 406, Km 101, s/n Zona Rural. Bairro Amarelão João Câmara/RN - CEP:
Leia maisOficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
Leia maisIntrodução à Programação uma Abordagem Funcional
Universidade Federal do Espírito Santo Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres boeres@inf.ufes.br CT VII - Sala 34 Departamento de Informática Centro Tecnológico
Leia maisSEBENTA INTRODUÇÃO Á ALGORITMIA
SEBENTA INTRODUÇÃO Á ALGORITMIA O desenvolvimento de programas para computador está sempre baseado na tarefa de programar um computador para seja resolvido um problema ou executada uma função e assim dar
Leia mais1 Cada linha do triângulo é uma seqüência de fibonacci.
1. Faça um programa que leia indefinidamente números inteiros do usuário, até que o usuário digite o número 40000. 2. Faça um programa que leia indefinidamente números reais do usuário, até que o usuário
Leia maisPROGRAMAÇÃO DE MICROPROCESSADORES 2007 / 2008
Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2007 / 2008 Mestrado Integrado em Engenharia Electrotécnica e Computadores 1º ano 1º semestre Funções e Vectores http://tele1.dee.fct.unl.pt
Leia maisIntroduçã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 maisProgramação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Hugo de Oliveira Barbalho hbarbalho@ic.uff.br Material produzido pelo professor: Leandro Augusto Frata Fernandes (laffernandes@ic.uff.br)
Leia maisEstruturas de Repetição WHILE e DO- WHILE
Universidade Federal do Pampa UNIPAMPA Campus Itaqui RS Engenharia de Agrimensura Introdução à Programação (prof. Dr. Rogério Vargas) Lista 2 (entrega: 1 de junho de 2015) Instruções: Trabalhos iguais
Leia maisFundamentos de Programação. Turma CI-240-EST. Josiney de Souza.
Fundamentos de Programação Turma CI-240-EST Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 3 (12/08/15) Saídas Entradas Operadores Atribuição Aritméticos Expressões Aritméticas Saída Permite
Leia maisAlgoritmos II prof. Daniel Oliveira
Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional
Leia maisProgramação de Computadores:
Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Introdução ao FORTRAN Cinco aspectos
Leia maisLógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo
Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição enquanto.
Leia maisTeoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.
Teoria da Computação e Algoritmos Introdução à Linguagem Pascal 1 Estrutura de um programa INÍCIO FIM. PROGRAM END.
Leia maisInstituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva
Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Exercícios para praticar o uso das estruturas condicionais
Leia maisExercí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 maisCritérios de Correcção. Informática
Prova de Avaliação da Capacidade de Maiores de 23 anos para Frequência dos Cursos Superiores do IPCA Critérios de Correcção 2009/2010 Informática Duração: 2 h 00 m Sem consulta Data: 3 / 06 / 2009 Cotações:
Leia maisDesenho de algoritmos
Folha Prática Desenho de Algoritmos 1 Desenho de algoritmos Resolver as questões que se seguem usando fluxogramas ou uma outra linguagem para algoritmos. A. Instruções/acções de atribuição e leitura/escrita
Leia maisINFORMÁTICA PARA ENGENHARIA
INFORMÁTICA PARA ENGENHARIA Prof. Fabiano Taguchi fabianotaguchi@gmail.com O QUE ESPERAR DAS AULAS? Exercícios de lógica de programação para construção de códigos; Manipulação do software Scilab para cálculos;
Leia maisExercícios: comandos condicionais
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: comandos condicionais 1. Faça um programa que receba dois números
Leia maisEstrutura de Condição, Escolha e Repetição
Estrutura Condicional Se, Laços de repetição Estrutura de Condição, Escolha e Repetição Profª Fabíola Gonçalves C. Ribeiro Conteúdo Expressões Aritméticas Funções Expressões Lógicas Operadores Lógicos
Leia maisOficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
Leia maisObjectivos. Introdução à programação Macros em Microsoft Excel Introdução ao Visual Basic para Aplicações (VBA)
Objectivos Introdução à programação Macros em Microsoft Excel Introdução ao Visual Basic para Aplicações (VBA) Vantagens da programação Eficiência em operações repetitivas Melhor clarividência na decomposição
Leia maisInstruções condicionais
Folha Prática Instruções condicionais 1 Instruções condicionais - Indentação e comentários para facilitar a leitura e compreensão do código escrito em C. - Relação entre algoritmo e programa. - Correspondência
Leia maisRESOLUÇÃ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 maisParte I - Expressões lógicas e operadores
Lista de Exercícios de Algoritmos e Laboratório de Programação - 01 Parte I - Expressões lógicas e operadores 1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+C)
Leia maisInstituto 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 maisPascal. -Cabeçalho do programa. - label - const - type - var - procedure - function. - integer - real - byte - boolean - char - string
Pascal -Cabeçalho do programa Áreas do programa -Área de declarações -Corpo do programa - label - const - type - var - procedure - function - integer - real - byte - boolean - char - string Program
Leia maisAlgoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 02 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia mais