visualg

Lógica - Fluxograma - Pseudocódigo

Download:

Programa VisualG 2.5 (Pode ser usado em pendrive)

Apostila VisualG - Introdução aos algoritmos - Universidade Caxias do Sul (Bruno Tonet e Cristian Koliver)

Lista de exercícios:

Lista 01 Sequências

Lista 02 Desvio (atualizada)

Lista 03 Repetição

Lista 04 Vetor

Fluxogramas:

Triângulo - Cálculo do Juros

======================================================================================

Aula introdução a Lógica

Ver Baixar

Introdução a fluxograma

Ver Baixar

Lista de exercícios para elaborar com fluxograma

Ver Baixar

Introdução a algoritmo

Ver Baixar

Introdução ao VisualG: (Comandos básicos)

Estrutura básica : Ver Exemplo

Comando Escreva : Ver Exemplo

Comando Leia : Ver Exemplo

Comando Leia e Escreva : Ver Exemplo

Atribuição de variáveis:

Para atribuirmos um valor a uma determinada variável utiliza-se o simbolo " <- " menor com hífen:

Exemplo:

result <- num1 + num2 (indica uma soma de "num1" + "num2" é atribuída(<-) à variável "result")

Ver Exemplo

Estrutura de desvio condicional: (decisão)

Comando se simples : Ver Exemplo

Comando se-senao : Ver Exemplo

Comando se-senao-se : Ver Exemplo

Comando escolha : Ver Exemplo

Comando escolha ex2 : Ver Exemplo

Estrutura de repetição: (laço)

Laço para (for) : Ver Exemplo

Laço enquanto (while) : Ver Exemplo

Laço repita (do-while) : Ver Exemplo

Comandos especiais:

Comando limpatela : Ver Exemplo

Comando timer : Ver Exemplo

Comando aleatório : Ver Exemplo

Comando interrompa : Ver Exemplo

Comando compr : Ver Exemplo

Comando copia : Ver Exemplo

Procedimento:

Em VisuAlg, procedimento é um subprograma que não retorna nenhum valor (corresponde ao procedure do Pascal). Sua declaração, que deve estar entre o final da declaração de variáveis e a linha inicio do programa principal, segue a sintaxe abaixo:

procedimento <nome-de-procedimento> [(<seqüência-de-declarações-de-parâmetros>)]

// Seção de Declarações Internas

inicio

// Seção de Comandos

fimprocedimento

Exemplo1:

Função:

Em VisuAlg, função é um subprograma que retorna um valor (corresponde ao function do Pascal). De modo análogo aos procedimentos, sua declaração deve estar entre o final da declaração de variáveis e a linha inicio do programa principal, e segue a sintaxe abaixo:

funcao <nome-de-função> [(<seqüência-de-declarações-de-parâmetros>)]: <tipo-de-dado>

// Seção de Declarações Internas

inicio

// Seção de Comandos

fimfuncao

Vetor:

Variáveis indexadas unidimensionalmente, também conhecidas como vetores, são referenciadas por um único índice.

Estrutura básica de um vetor Ver Exemplo

Recebendo dados com o laço para Ver Exemplo

Matriz:

Variáveis indexadas bidimensionalmente, também conhecida como matrizes, são referenciadas por dois índices.

Estrutura básica de uma matriz Ver Exemplo

Estrutura básica de uma matriz Ver Exemplo 2

Referências:

https://www.pearson.com.br/produtos_detalhes.asp?livro_cod=9788576050247
https://sites.google.com/site/cezarjenzura/visualg/visual_g_UCS.pdf?attredirects=0
http://www.erica.com.br/detalhes.asp?cod=2212
http://www.erica.com.br/detalhes.asp?cod=3271

Professor Cezar Oilson Jenzura

cezarjenzura@gmail.com

Currículo Lattes