Você está na página 1de 18

Programação

Professor – Bezerra Neto

netobezerra@yahoo.com.br
VETORES

Variáveis indexadas, também conhecidas como vetores, são referenciadas


por um único índice. A sintaxe para declaração é:

A declaração acima corresponde à declaração de 10


variáveis: nomes[1], nomes[2], nomes[3], nomes[4],
nomes[5], idades[1], idades[2], idades[3], idades[4] e
idades[5].
VETORES

Var
nomes: Vetor [1..3] de caractere
Idade: Vetor [1..3] de inteiro
VETORES

Var Problemas
nomes: Vetor [1..10] de caractere
Escreva("Digite o Nome do Cliente: ")
1 Leia (nomes[1])

2 Escreva("Digite o Nome do Cliente: ")


Leia (nomes[2])

Escreva("Digite o Nome do Cliente: ")


3
Leia (nomes[3])
...
VETORES

Var Solução 1
nomes: Vetor [1..10] de caractere
a←1
Repita
Escreva("Digite o Nome do Cliente: ")
Leia (nomes[a])
a←a+1
ate a = 11
VETORES

Var Solução 2
nomes: Vetor [1..10] de caractere
a←1
posicao ← 1
Repita
Escreva("Digite o ", posicao, "º Nome do Cliente: ")
Leia (nomes[a])
a←a+1
posicao ← posicao + 1
ate a = 11
VETORES

Repita Solução 1
escreval ("Menú de Opções ")
escreval (" 1 - Nome do Cliente")
escreval (" 2 - Sair")
leia (menu)
Escolha menu
caso 1
a←1
repita
escreval (nomes[a])
a←a+1
ate a = 10
FUNÇÕES PREDEFINIDAS DO VISUALG

Solução 2
Uma função é um instrumento (Estático) que tem como
objetivo retornar um valor ou uma informação. A chamada
de uma função é feita através da citação do seu nome. As
funções podem ser PREDEFINIDAS pela linguagem do
Visual G.
FUNÇÕES PREDEFINIDAS DO VISUALG
FUNÇÕES PREDEFINIDAS DO VISUALG
VETORES
FUNÇÕES PREDEFINIDAS DO VISUALG

Repita Solução 2
escreval ("Menú de Opções ")
escreval (" 1 - Nome do Cliente")
escreval (" 2 - Sair")
leia (menu)
Escolha menu
caso 1
a←1
Repita
nomes[a] ← maiusc (nomes[a])
escreval (nomes[a])
a←a+1
ate a = 10
FUNÇÕES PREDEFINIDAS DO VISUALG
FUNÇÕES PREDEFINIDAS DO VISUALG

Repita Solução 3
escreval ("Menú de Opções ")
escreval (" 1 - Nome do Cliente")
escreval (" 2 - Sair")
leia (menu)
Escolha menu
caso 1
a←1
ordem ← 1
Repita
nomes[a] ← maiusc (nomes[a])
escreval (ordem,"º",nomes[a])
a←a+1
ordem ← ordem + 1
ate a = 6
FUNÇÕES PREDEFINIDAS DO VISUALG
EXERCÍCIO – GRUPO DE 5 INTEGRANTES

1º - Elabore um programa onde o usuário vai inserir 10


nomes relativos a Material de Construção, seus respectivos
valore e os nomes das respectivas empresas onde os
produtos foram quantificados.

2º - Mostre um menu de opções onde à opção 1 seja


referente a uma lista com Nome, Valor e Empresa. A opção
2 seja referente a informação para sair do programa
EXERCÍCIO – GRUPO DE 5 INTEGRANTES

1º - Elabore um programa onde o usuário vai inserir 10


nomes relativos a Material de Construção, seus respectivos
valore e os nomes das respectivas empresas onde os
produtos foram quantificados.

2º - Mostre um menu de opções onde à opção 1 seja


referente a uma lista com Nome, Valor e Empresa. A opção
2 seja referente a informação para sair do programa

Menu de Opções
1 – Listar Ocorrências
2 – Sair do Programa
EXERCÍCIO – GRUPO DE 5 INTEGRANTES

3º - Ao final, exiba uma lista com as 10 ocorrências na


seguinte ordem: Nome – Valor – Empresa.

4º Use Vetores