Algoritmos e estrutura de dadosConceitos básicos e algoritmos
- (FUNCAB 2014)
O algoritmo a seguir mostra o uso de um procedimento com passagem de parâmetro por valor de L para PL e por referência de N para PN e de C para PC.
algoritmo "MDA"
var
N : inteiro
C : caractere
L : logico
procedimento P14(var PN:inteiro;var PC:caractere;PL:logico)
inicio
PN <-65
PL <- FALSO
se (PN MOD 4 = 3) entao
PC < - "FLASH"
senao
PC < - "PHOTOSHOP"
fimse
fimprocedimento
inicio
N <-17
C<-"INDESIGN"
L <- FALSO
P14(N,C,L)
N <- N MOD 13
se L = VERDADEIRO entao
C<-"ILLUSTRATOR"
fimse
escreval(N:5,C:-10," ",L)
fimalgoritmo
Após a execução, o algoritmo ira gerar a seguinte saida:
A) 0 INDESIGN VERDADEIRO.
B) 0 PHOTOSHOP VERDADEIRO.
C) 0 PHOTOSHOP FALSO.
D) 4 PHOTOSHOP FALSO.
E) 4 INDESIGN FALSO.
Próximo:
EXERCÍCIOS - Exercício 48
Vamos para o Anterior: Exercício 46
Tente Este: Exercício 157
Primeiro: Exercício 1
VOLTAR ao índice: Algoritmos e estrutura de dados