Buscar

SLIDE AULA 9

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

1
10
LÓGICA DE PROGRAMAÇÃO E 
ALGORITMOS
Aula no 09
Profª.Maristela Weinfurter Teixeira, MSc.
2
10
Parte I
3
10
Utilizando todos os conceitos
Estudamos até aqui...
 Estruturas básicas:
Sequência
Condicional
Repetição
4
10
Utilizando todos os conceitos
 Tipos de Dados
Variáveis simples
Vetores
Matrizes
5
10
Utilizando todos os conceitos
Agora vamos estudar um 
algoritmo que utilizará 
variáveis, vetores e 
matrizes, bem como 
todas as três estruturas 
juntas.
6
10
Utilizando todos os conceitos
Nosso algoritmo lerá um 
número para nota fiscal, 
um nome para o cliente 
e os códigos dos itens 
para nota fiscal.
7
10
Utilizando todos os conceitos
Depois ele mostrará um 
relatório por número de 
nota fiscal que contenha:
 Número da nota fiscal
 Nome do cliente
 Itens e seus valores
8
10
Utilizando todos os conceitos
Os dados da nota fiscal 
ficarão num vetor, os 
nomes dos clientes em 
outro vetor, e os itens 
numa matriz, uma vez 
que será permitido 10 
itens por nota fiscal.
9
10
Utilizando todos os conceitos
Os valores por item 
ficarão armazenados 
em um vetor. Os 
códigos dos itens 
poderão ser 
somente de 1 a 10.
10
10
Utilizando todos os conceitos
Quando o número da nota 
fiscal for zero, o programa 
encerra as entradas, 
quando o código do item 
for zero, o programa 
encerra a entrada de uma 
nf.
11
10
Fim da Parte I
12
10
Parte II
13
10
Utilizando todos os conceitos
Agora, reutilizaremos o 
algoritmo anterior e 
conheceremos mais uma 
opção de programação.
14
10
Utilizando todos os conceitos
A geração de números 
aleatórios. É muito útil 
em vários tipos de 
programas.
15
10
Utilizando todos os conceitos
aleatorio on
para i de 1 ate 10 faca
valor_ale <- Randi(2000)
valores_itens[i]<-valor_ale
fimpara
aleatorio off
16
10
Fim da Parte II
17
10
Parte III
18
10
Funções
Função é um conceito 
muito usado em 
programação.
É como um subprograma 
que retorna um valor.
19
10
Funções
Há muitas funções pré-
definidas nas linguagens 
de programação.
20
10
Funções
Vamos ver algumas em 
portugol e que estão 
prontas no visualg.
21
10
Funções
Abs(valor:real):real
Compr(c:caracter):inteiro
Copia(c:caracter,posini, 
posfim:inteiro):caracter
Exp(base,expoente)
22
10
Funções
 Int(valor:real):real
Pi:real
Raizq(valor:real):rea
l
23
10
Funções
Vamos exercitar funções 
pré-definidas com o 
algoritmo a seguir.
24
10
Fim da Parte III

Outros materiais