Buscar

Criação de Aplicações e Sistemas - Funções com Parâmetros

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Criação de Aplicações e Sistemas 
Funções com Parâmetros 
 
 
 
 
 
 
 
 
 
01 
Leia o pseudocódigo abaixo: 
programa CALC_SOMA 
funcao soma(A, B : real) : real 
início 
var SOMA: real 
retorne SOMA <- A + B 
fim 
var NUM1, NUM2 : real 
inicio 
escreva ("Informe o 1o. valor: " ) 
leia NUM1 
escreva ("Informe o 2o. valor: " ) 
leia NUM2 
escreva ("Soma = ", soma(NUM1, NUM2)) 
fim 
Com base no algoritmo mostrado acima e nos seus conhecimentos sobre 
Funções, analise as etapas que são executadas pelo programa, e ordene-
as de acordo com a sequência em que ocorrem. 
( ) O resultado é implicado na variável soma que faz o retorno à função 
através de seu nome. 
( ) O programa principal lê as variáveis NUM1 e NUM2. 
( ) O programa principal transfere os valores das variáveis NUM1 e 
NUM2 para os parâmetros A e B do tipo real. 
( ) É processada a soma dos dois valores. 
Agora, assinale a alternativa que apresenta a sequência correta: 
1. 2, 4, 1, 3 
2. 4, 1, 2, 3 
3. 2, 3, 1, 4 
4. 3, 2, 4, 1 
5. 1, 2, 3, 4 
02 
Leia o texto abaixo: 
A função soma, cujo pseudocódigo foi descrito na questão anterior, é 
representada graficamente através do diagrama de blocos mostrado 
abaixo. 
 
Figura 1 - Diagrama de blocos da função soma. 
Com base no diagrama de blocos e nos seus conhecimentos sobre 
Funções, é correto afirmar que a função apresenta, respectivamente: 
1. Uma variável de entrada e duas de saída 
2. Uma variável de entrada e uma de saída 
3. Duas variáveis de entrada e duas de saída 
4. Duas variáveis de entrada e uma de saída 
5. Nenhuma variável de entrada e uma de saída 
03 
Leia o pseudocódigo abaixo: 
programa COMPARAÇÃO 
função compara(c, f : real) : lógico 
início 
retorna c = f 
fim 
var n1, n2 : real 
inicio 
escreva ("Informe o 1o. valor: " ) 
leia NUM1 
escreva ("Informe o 2o. valor: ") 
leia NUM2 
se (compara(n1, n2)) então 
escreva “Números iguais” 
senão 
escreva “Números diferentes” 
fimse 
fim 
Com base no algoritmo mostrado acima e nos seus conhecimentos sobre 
Funções, analise as etapas que são executadas pelo programa, e ordene-
as de acordo com a sequência em que ocorrem 
( ) Efetuar a comparação para determinar se os valores são iguais ou 
diferentes 
( ) Chama a função para retornar o resultado, que consiste numa 
condição falsa ou verdadeira após a validação da expressão na função 
( ) O algoritmo solicita os valores n1 e n2 aos usuários 
( ) As variáveis n1 e n2 são declaradas no VAR e são do tipo Real 
Agora, assinale a alternativa que apresenta a sequência correta: 
1. 2, 1, 3, 4 
2. 3, 4, 2, 1 
3. 2, 4, 1, 3 
4. 1, 3, 4 2 
5. 4, 3, 2, 1 
04 
Leia o texto abaixo: 
A função comparação, cujo pseudocódigo foi descrito na questão 
anterior, é representada graficamente através do diagrama de blocos 
mostrado abaixo. 
 
Figura 1 - Diagrama de blocos da função comparação. 
Com base no diagrama de blocos e nos seus conhecimentos sobre 
Funções, é correto afirmar que a função retorna valores classificados 
como: 
1. Real 
2. Literal 
3. Lógico 
4. Inteiro 
5. Caractere 
05 
Leia o texto abaixo: 
A professora Débora propôs a criação de uma sub-rotina de função que 
execute cálculos segundo o parâmetro de operação fornecido. Abaixo é 
exibido o pseudocódigo simplificado do programa, sem as sub-rotinas de 
cálculo de cada operação envolvida. 
programa CALCULADORA 
função calculo (R, T : real, operador : caractere) : real 
var c : real 
inicio 
caso operador 
seja “+” faça retorne c <- R + T 
seja “-” faça retorne c <- R - T 
seja “*” faça retorne c <-R * T 
seja “/” faça retorne c <-R / T 
fimcaso 
fim 
Com base no pseudocódigo mostrado acima e nos seus conhecimentos 
sobre Funções, considere as afirmativas a seguir: 
I. Se o operador fornecido for “+”, faz-se a soma dos dois valores. 
II. Se o operador for “-”, subtrai-se necessariamente o valor menor do 
maior. 
III. Se o operador for “*”, faz-se a multiplicação dos dois valores. 
IV. Se o operador for “/”, divide-se necessariamente o valor maior pelo 
menor. 
Está correto o que se afirma em: 
1. I e III 
2. II e III 
3. II e IV 
4. I, II e III 
5. II, III e IV 
06 
Leia o pseudocódigo abaixo: 
funcao f2 (N:inteiro) : real 
var i: inteiro 
result: real 
inicio 
result <- 1 
para I de 1 até N passo 1 faça 
result <- result*i 
fimpara 
retorna result 
fim 
Com base no algoritmo mostrado acima e nos seus conhecimentos sobre 
Funções, é correto afirmar que a função apresenta, respectivamente: 
1. Uma variável de entrada e uma de saída 
2. Duas variáveis de entrada e uma de saída 
3. Duas variáveis de entrada e duas de saída 
4. Uma variável de entrada e duas de saída 
5. Nenhuma variável de entrada e uma de saída

Continue navegando