aula1-visualg
-
Upload
ronny-martins -
Category
Documents
-
view
118 -
download
1
Transcript of aula1-visualg
Prof. Mizael Cortez [email protected]
Introdução O Visualg Hello, World Comandos de saída de dados Variáveis Comando de atribuição Comando de entrada de dados
O Visualg é uma ferramenta (software) que permite aos alunos iniciantes em programação o exercício dos seus conhecimentos num ambiente próximo da realidade;
Linguagem parecida com o "Portugol", de grande popularidade nos meios acadêmicos e presente nos livros mais utilizados;
É capaz de simular o que acontece na tela do computador com o uso dos famosos comandos "leia" e "escreva".
Início do código; “semnome” é o nome do algoritmo, não tem influência sobre o código.
Comentários; Não são obrigatórios, mas ajudam no entendimento do código. No visualg utiliza-se // para iniciar um comentário. Declaração de variáveis;
As variáveis devem ser declaradas aqui.
Fim do código;
Início do código; Nessa área deve vir o código;
As palavras em azul são próprias da linguagem utilizada no Visualg, ou seja, são palavras reservadas e não podem ser utilizadas como nome de variáveis ou funções, por exemplo;
O propósito do nosso primeiro algoritmo é escrever na tela a frase Hello, World!
Para isso, usamos o comando escreva();
Dentro dos () deve vir a nossa frase entre aspas, haja vista que estamos querendo escrever na tela uma string (cadeia de caracteres).
O visualg possui dois comandos para escrever na tela:
Escreva()
Escreval()
A única diferença é que o segundo, escreval(), pula uma linha em seguida.
Execute os exemplos a seguir e verifique a diferença.
O visualg prevê quatro tipos de dados:
inteiro
real
caratere
logico
Observe que elas não têm acentuação.
As palavras que definem os tipos de dados também são reservadas.
A atribuição de valores às variáveis é feita com o operador <–.
Atente que a variável "flag", por ser do tipo lógico, pode receber apenas os valores falso/verdadeiro ou expressões lógicas, que, consequentemente, resultarão em um resultado falso/verdadeiro.
As palavras falso e verdadeiro são reservadas.
Utiliza-se o leia() para receber os valores digitados pelo usuário, atribuindo-os às variáveis correspondentes.
Um aluno fez duas provas de redes de computadores. Na primeira ele tirou 6; na segunda, 9. Desenvolva um algoritmo que calcule a média aritmética com essas duas notas. Escreva na tela a média obtida.
Refaça o algoritmo anterior de forma que a média aritmética de um aluno seja calculada a partir de duas notas informadas pelo usuário. Escreva na tela as duas notas, bem como a média obtida.
Desenvolva um algoritmo que converta qualquer medida, informada pelo usuário, em quilômetros (Km) para metros (m). Escreva na tela o valor recebido e o resultado convertido.
Apenas com os conhecimentos adquiridos até aqui, faça um algoritmo que informe na tela verdadeiro quando o primeiro número informado pelo usuário for maior que o segundo ou falso em caso contrário.
Faça um algoritmo que calcule a área e o perímetro de um retângulo a partir de um tamanho de aresta informado pelo usuário. Escreva na tela os valores obtidos.
Desenvolva um algoritmo que armazene dois números fornecidos pelo usuário em duas variáveis e que troque os valores entre elas. Escreva na tela o valor de cada variável antes e depois da troca.
Utilizando somente o conhecimento adquirido até aqui, escreva um algoritmo que, usando apenas uma variável chamada i, escreva na tela os números de 0 a 10. OBS.: cada valor deve ser armazenado nesta variável antes de ser escrita, levando em consideração o valor que já existia anteriormente.
NÃO FAZER ASSIM
Apenas com o conhecimento adquirido até agora, faça um algoritmo que leia um número de 4 dígitos e escreva-o invertido. Por exemplo, se o número lido for 2548, o resultado será 8452. Ambos devem ficar armazenados em variáveis separadas, mas única para cada número. Dica 1: separe o número inicial de acordo com cada algarismo que representa
a milhar, centena, dezena e unidade. Exemplo:
▪ o número 2548 ficaria: ▪ Milhar: 2 ▪ Centena: 5 ▪ Dezena: 4 ▪ Unidade: 8
Dica 2: No Visualg, para fazer uma divisão entre dois números e separar apenas a parte inteira da divisão utiliza-se operador \ (observe que é a barra invertida).
Dica 3: No Visualg, utiliza-se o operador MOD ou % para obter o resto de uma divisão inteira.
Isso é apenas uma parte do problema. Sendo necessárias outras técnicas para fazer a inversão.