Logo Passei Direto
Buscar
Material
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

n Engenharia Básica
 Programação de Computadores
 
Nome:Vinicius Kocsis Quadrado
Curso:Engenharia Basica / Engenharia Mecanica
RA:C9275B9
Turma:EB4A13
Materia:Programação Computadores 
Professor:Danilo
 Conteúdo 1
Programação de Computadores
 
Plano de ensino e exercícios
 
1.1.Objetivos Gerais 
 
a)Desenvolver o raciocínio do aluno pela exposição de uma seqüência de soluções de problemas práticos em computador.
b)Habilitá-lo a enfrentar a formulação lógica de problemas com os quais terá de lidar em sua vida profissional.
c)Dar ênfase à necessidade de clareza de raciocínio, planejamento prévio e exatidão na aplicação do método escolhido.
d)Desenvolver questões que integram as demais disciplinas da matriz curricular.
1.2.Objetivos Específicos 
 a)Habilitar o aluno a formular um método para solução de um problema numérico, detalhar essa solução na forma de um algoritmo viável, apresentar esse algoritmo na forma de diagrama de blocos, linguagem a algorítmica e finalmente codificado em uma linguagem estruturada
b)Exercitar o aluno no teste e depuração de seus programas.
c)Encorajá-lo a desenvolver algoritmos próprios para alguns “exercícios-programas”.
d)Promover a integração das disciplinas
 
 
 
1.3.Conteudo Programatico  
 
Algoritmo: seqüência de instruções definidas e finitas para a resolução de problemas.
Variável: identificador e conteúdo.
Tipos de variáveis: inteiro, real, caracter e lógico.
Operadores: DIV e MOD, operadores aritméticos e operadores lógicos (e, ou, não).
Programa:
Nome
Declaração de variáveis
Início
Comandos: leia, escreva, atribuições, desvios condicionais, estruturas de repetição, etc
Fim
Desvio condicional simples (comando IF)
Desvio condicional composto (comando IF...THEN...ELSE)
          SE (condição) ENTÃO
{intruções 1};
SENÃO
{intruções 2};
FIM_SE;
Estruturas de Repetição ENQUANTO, REPITA e PARA (WHILE, REPEAT e FOR)
{iniciar variável de controle};
ENQUANTO (condição for verdadeira) FAÇA
{instruções};
{atualizar variável de controle};
FIM_ENQUANTO
 
 Exercicios 
1. O resultado da simulação do algoritmo representado no diagrama de blocos abaixo para x=521 é:
	A
	125-2
	B
	1252-0
	C
	521-5
	D
	521-2
	E
	5212-0
2. Considere o programa a seguir, escrito em Português Estruturado.
O resultado da simulação do referido programa para X=-10 e Y=10 é:
	A
	O resultado é R.
	B
	O resultado é S.
	C
	O resultado é 0.
	D
	O resultado é 10.
	E
	Digite um número.
3. Considere o programa a seguir, escrito em Português Estruturado.
O resultado da simulação do referido programa para X=10 e Y=10 é:
	A
	O resultado é R.
	B
	O resultado é S.
	C
	O resultado é 0.
	D
	O resultado é 10.
	E
	Digite outro número
4. As saídas dos trechos de programas (a), (b) e (c) ilustrados a seguir, escritos em Português Estruturado, considerando A=2, B=3, C=5 e D=9, são, respectivamente: 
	A
	45, 70/9, 28.  
	B
	-1/5, 5/126, 4.  
	C
	1/5, 70/9, 4.
	D
	45, 5/126, 28
	E
	-1/5, 70/9, 28.
5. Considere o programa a seguir, escrito em Português Estruturado. O resultado da simulação do referido programa para X=10 e Y=6 é: 
	A
	O resultado é D.
	B
	O resultado é E.
	C
	O resultado é 4.
	D
	O resultado é 256.
	E
	Digite dois números positivos.
6. Uma tradução de y=e3.x+5.senx é:
	A
	y:=x*x*x+5*sin(x)
	B
	y:=exp(3*x)+5*sin(x)
	C
	y:=sqr(3*x)+5*sin(x)
	D
	y:=exp(3+5*sin(x))
	E
	y:=exp(3*x+5)*sin(x)
7. Considere o programa ilustrado na figura a seguir. Pode-se concluir que: 
	A
	Se delta for igual a zero, as raízes são complexas.
	B
	Se delta for menor que zero, as raízes são iguais.
	C
	Se A for igual a zero, delta é igual a zero.
	D
	Se delta for positivo, as raízes são positivas.
	E
	Se A for diferente de zero, calcula-se delta.
8.
Considere o programa ilustrado na figura a seguir. Pode-se concluir que: 
	A
	F(X)=F.X
	B
	F(X)=n.X
	C
	F(X)=n.X+X2
	D
	F(X)=eX+lnX
	E
	F(X)=lnX+X2
9. Considere o diagrama de blocos ilustrado a seguir. Pode-se afirmar que: 
a) O DRA é um número real qualquer.
b) O DRA é número inteiro e positivo qualquer.
c) Se o último valor acumulado na variável DRA for maior que 9, retorna-se ao início do diagrama.
d) Se o último valor acumulado na variável DRA for menor que 9, faz-se o cálculo do módulo da  diferença entre DRA e 11.
e) Após o cálculo do módulo da  diferença entre DRA e 11, é verificado se o resultado é maior que 9. Em caso positivo, o DRA recebe o valor 0.
10. A simulação do diagrama de blocos ilustrado a seguir para A=23 e B=7 resulta em:
	A
	C=1,095.
	B
	C=3.
	C
	C=9,857.
	D
	C=3,286.
	E
	C=9.
11. A simulação do diagrama de blocos a seguir para A=35 e B=3 resulta em: 
	A
	C=35.
	B
	C=33.
	C
	C=11.
	D
	C=38.
	E
	C=11,667.
12. A simulação do diagrama de blocos ilustrado a seguir para A=23 e B=12 resulta em: 
	A
	C=5,75.
	B
	C=9,583.
	C
	C=6.
	D
	C=35.
	E
	C=5.
13. A simulação do diagrama a seguir para A=31 e B=6 resulta em:  
	A
	C=5,17.
	B
	C=42,17;
	C
	C=15,50.
	D
	C=15.
	E
	C=37.
14. Uma tradução de y=e-4.x-x.cos(x2-x) é:
	A
	y:=4*exp(-x)-x*x*cos(x-1)
	B
	y:=exp(-4x*cos(x*x-x))
	C
	y:=exp(-4*x)-x*cos(x*x-x)
	D
	y:=-4*x-x*cos(x*x-x)
	E
	y:=-4*xx-x*cos(x*x-x)
15.
O algoritmo associado ao diagrama de blocos ilustrado a seguir é:  
	A
	1.       Ler um valor.
2.      Atribuir 1 à variável N e ao contador.
3.       Enquanto o valor do contador for menor ou igual a 10, processar as etapas 4, 5 e 6 senão, executar a etapa 7.
4.       Efetuar o produto do valor lido na etapa 1 pelo valor do contador.
5.       Apresentar o resultado na variável R.
6.       Adicionar 1 ao contador e retornar à etapa 3.
7.       Encerrar o processamento quando o contador assumir valor superior a 10.
	B
	 
1.       Ler um valor.
2.       Criar um contador com valor inicial igual a 1.
3.       Enquanto o valor do contador for menor ou igual a 1, processar as etapas 4, 5 e 6 senão, executar a etapa 7.
4.       Efetuar o produto do valor lido na etapa 1 pelo valor do contador.
5.       Apresentar o resultado na variável R.
6.       Retornar à etapa 3.
7.       Encerrar o processamento quando o contador assumir valor superior a 10.
	C
	 
1.       Ler o valor do contador.
2.       Adicionar 1 ao contador.
3.       Enquanto o valor do contador for menor ou igual a 10, processar as etapas 4, 5 e 6 senão, executar a etapa 7.
4.       Efetuar o produto do valor lido na etapa 1 pelo valor do contador.
5.       Apresentar o resultado na variável R.
6.       Adicionar 1 ao contador e retornar à etapa 3.
7.       Encerrar o processamento quando o contador assumir valor superior a 10.
	D
	 
1.       Ler um valor.
2.       Criar um contador com valor inicial igual a 1.
3.       Enquanto o valor do contador for menor ou igual a 10, processar as etapas 4 e 5 senão, executar a etapa 6.
4.       Efetuar o produto do valor lido na etapa 1 pelo valor do contador.
5.       Apresentar o resultado na variável R.
6.       Encerrar o processamento quando o contador assumir valor superior a 10.
	E
	 
1.       Ler um valor.
2.       Criar um contador com valor inicial iguala 1.
3.       Enquanto o valor do contador for menor ou igual a 10, processar as etapas 4, 5 e 6 senão, executar a etapa 7.
4.       Efetuar o produto do valor lido na etapa 1 pelo valor do contador.
5.       Apresentar o resultado na variável R.
6.       Adicionar 1 ao contador e retornar à etapa 3.
7.       Encerrar o processamento quando o contador assumir valor superior a 10.
16. A sintaxe da estrutura condicional SE simples, em português estruturado, é:
	A
	Se (condição) então
{Instruções}
Fim Se;
	B
	Se (instruções) então
{Instruções}
Fim Se;
	C
	Se (instruções) então
{Condição}
Fim Se;
	D
	Se (condição) então
{Instruções}
senão
{Instruções}
Fim Se;
	E
	Se (condição) então
{Condição}
senão
{Condição}
Fim Se;
17. A sintaxe da estrutura condicional SE composta, em português estruturado, é:
	A
	Se (condição falsa) então
{Instruções verdadeiras}
senão
{Instruções falsas}
Fim Se;
	B
	Se (condição) então
{Instruções verdadeiras}
senão
{Instruções falsas}
Fim Se;
	C
	Se (condição) então
{Condição}
senão
{Condição}
Fim Se;
	D
	Se (condição falsa) então
{Instruções}
senão
{Instruções}
Fim Se;
	E
	Se (condição) então
{Instruções}
senão
{Instruções}
Fim Se;
18. A sintaxe do estrutura de repetição ENQUANTO, em português estruturado, é:
	A
	Enquanto (condição for verdadeira)
faça
{Instruções}
Fim Enquanto;
	B
	{Iniciar a condição}
Enquanto (condição for verdadeira)
faça
{Instruções}
{Atualizar a condição}
Fim Enquanto;
	C
	{Iniciar a variável de controle}
Enquanto (condição for verdadeira)
faça
{Instruções}
{Atualizar a variável de controle}
Fim Enquanto;
	D
	{Iniciar a instrução}
Enquanto (condição for verdadeira)
faça
{Instruções}
{Atualizar a condição}
Fim Enquanto;
	E
	Enquanto (condição for verdadeira)
faça
{Instruções}
{Atualizar a variável de controle}
Fim Enquanto;
19. A sintaxe da estrutura de repetição REPITA, em português estruturado, é:
	A
	{Iniciar a variável de controle}
Repita (condição)
Até
{Instruções}
{Atualizar a variável de controle}
Fim Enquanto;
	B
	{Iniciar a variável de controle}
Repita
{Instruções}
{Atualizar a variável de controle}
Até (condição ser verdadeira);
	C
	Repita
{Instruções}
Até (condição ser verdadeira);
	D
	{Iniciar a variável de controle}
Repita
{Condição}
{Atualizar a variável de controle}
Até (condição ser falsa);
	E
	{Iniciar a variável de controle}
Repita
{Instruções}
{Atualizar a variável de controle}
Fim Repita;
20. A sintaxe da estrutura de repetição PARA-FAÇA, em português estruturado, é:
	A
	Para passo 1 até passo final faça
{Instruções}
Fim para;
	B
	Para variável=valor inicial até valor final passo 1 faça
{Instruções}
Fim para;
	C
	Para (condição verdadeira) até (condição falsa) faça
{Instruções}
Fim para;
	D
	Para variável=valor inicial até valor final passo 1 faça
{Instruções}
Fim para;
	E
	{Iniciar variável de controle}
Para variável=valor inicial até valor final passo 1 faça
{Instruções}
{Atualizar variável de controle}
Fim para;
21. A simulação do diagrama de blocos a seguir para x=15 e y=2 resulta em:
	A
	1
	B
	2
	C
	3
	D
	15
	E
	17
22. A simulação do diagrama de blocos a seguir para x=28 e y=13 resulta em:
	A
	3
	B
	4
	C
	2
	D
	15
	E
	28
23. A simulação do diagrama de blocos a seguir para x=15 e y=2 resulta em:
a)15 d)17
b)2 e)16
c)1 
24. A simulação do diagrama de blocos a seguir para x=28 e y=13 resulta em:
	A
	2
	B
	41
	C
	15
	D
	30
	E
	14
25. A simulação do diagrama de blocos a seguir para x=734 e y=34 resulta em:
a)54 c)20 e)754
b)700 d)768
26. A simulação do fluxograma ilustrado a seguir para A=2 e B=14 resulta em:
	A
	33
	B
	-192
	C
	226
	D
	15
	E
	144
27. A simulação do fluxograma ilustrado a seguir para A=2 e B=-16 resulta em:
a)-252 c)300 e)4
b)15 d)324
28. A simulação do fluxograma ilustrado a seguir para A=-7 e B=-5 resulta em:
	A
	-6
	B
	15
	C
	4
	D
	-4
	E
	24
29. A simulação do fluxograma a seguir para A=7 resulta em:
	
A)7 D)1
B)3 E)11
C)9 
30. A simulação do fluxograma a seguir para A=3 resulta em:
a)8
b)1
c)0
d)2
e)9
31.O resultado da simulação do "trecho de programa" ilustrado a seguir para A=3 e B=15 é:
a)C = 8/9
b)C = -2/18
c)C = -2/19
d)C = -35
e)C = -36
32.O resultado da simulação do "trecho de programa" ilustrado a seguir para A=2 e B=12 é:
	A
	C=-45
	B
	C=-44
	C
	C=-1/5
	D
	C=0
	E
	C=4/5
33. O resultado da simulação do "trecho de programa" ilustrado a seguir para A=3 e B=7 é:
	A
	C=-19
	B
	C=-20
	C
	C=-1/5
	D
	C=-1/10
	E
	C=4/5
34. O resultado da simulação do "trecho de programa" ilustrado a seguir para A=1 e B=1 é:
	A
	C=16
	B
	C=21
	C
	C=13
	D
	C=-11
	E
	C=-4
35. O resultado da simulação do fluxograma ilustrado a seguir para A=-7 e B=-5 é:
a)24 c)74 e)9
b)4 d)144
36. A simulação do fluxograma a seguir para A=5 resulta em:
	A
	461
	B
	196
	C
	16
	D
	4
	E
	64
37. A simulação do fluxograma a seguir para A=8 resulta em:
	A
	3.192,25
	B
	3.481.00
	C
	2.328,06
	D
	3.249,00
	E
	121,00
38. A simulação do fluxograma a seguir para N=722 resulta em:
	A
	722-2
	B
	722-7
	C
	722-0
	D
	722-5
	E
	722-8
39. A simulação do fluxograma a seguir para N=634 resulta em:
a)634-1 
b)634-9 
c)634-6 
d)634-5
e)634-3
40. A simulação do trecho de programa a seguir (escrito em "Português Estruturado") para A=1 e B=1 resulta em: 
	A
	C=3/2
	B
	C=0
	C
	C=1
	D
	C=1/3
	E
	C=2/3
41. A simulação do trecho de programa a seguir (escrito em "Português Estruturado") para A=2 e B=10 resulta em:
	A
	C=10/3
	B
	C=3
	C
	C=0
	D
	C=2
	E
	C=3/2
42. A simulação do trecho de programa a seguir (escrito em "Português Estruturado") para A=1 e B=2 resulta em:
	A
	C=1/3
	B
	C=1
	C
	C=2/3
	D
	C=3/2
	E
	C=0
43. A simulação do trecho de programa a seguir (escrito em "Português Estruturado") para A=6 e B=5 resulta em
	A
	C=1
	B
	C=3/2
	C
	C=1/3
	D
	C=2
	E
	C=0
44. A simulação do trecho de programa a seguir (escrito em "Português Estruturado") para A=7 e B=4 resulta em:
	A
	A=7 e B=4
	B
	A=8 e B=4
	C
	A=8 e B=8
	D
	A=4 e B=4
	E
	A=7 e B=14
45. A simulação do trecho de programa a seguir (escrito em "Português Estruturado") para F=0 e H=6 resulta em:
	A
	K=0
	B
	K=2/3
	C
	K=3
	D
	K=1/2
	E
	K=62/3
46. A simulação do trecho de programa a seguir (escrito em "Português Estruturado") para x=-6 e y=1 resulta em:
	A
	x=-13 e y=1
	B
	x=-6 e y=-6
	C
	x=-13 e y=-13
	D
	x=1 e y=1
	E
	x=1 e y=-6
47. A simulação do trecho de programa a seguir (escrito em "Português Estruturado") para x=2 e y=8 resulta em:
	A
	x=2 e y=2
	B
	x=8 e y=8
	C
	x=8 e y=2
	D
	x=-40 e y=-40
	E
	x=-40 e y=1648. Assinale a alternativa correta no que se refere à interpretação do programa a seguir (escrito em "Português Estruturado").
a) São calculados e mostrados os cubos de todos os números inteiros até 75.
b) São calculados e mostrados os cubos de todos os números inteiros até 75.
c) São calculados e mostrados os cubos de todos os números inteiros e ímpares entre 9 e 75.
d) São calculados e mostrados os cubos de todos os números inteiros e pares entre 9 e 75.
e) São calculados e mostrados os cubos de todos os números inteiros entre 9 e 75.
49.Assinale a alternativa correta no que se refere à interpretação do programa a seguir (escrito em "Português Estruturado").
a) São calculados e mostrados os quadrados de todos os números inteiros entre 12 e 88.
b) São calculados e mostrados os quadrados de todos os números inteiros e pares entre 12 e 88.
c) São calculadas e mostradas as raízes quadradas de todos os números inteiros entre 12 e 88.
d) São calculadas e mostradas as raízes quadradas de todos os números inteiros e pares entre 12 e 88.
e) São calculadas e mostradas as raízes quadradas de todos os números inteiros e ímpares entre 12 e 88.
50. Assinale a alternativa correta.
a) O conteúdo de uma posição de memória "do computador" não pode variar durante a execução de um algoritmo
b) O conteúdo de uma posição de memória "do computador" pode variar durante a execução de um algoritmo
c) O conteúdo de uma posição de memória "do computador" é sempre um número real.
d) O conteúdo de uma posição de memória "do computador" é sempre um número inteiro.
e) O conteúdo de uma posição de memória "do computador" é sempre um valor lógico.
 Conteúdo 2
 Computadores
 Exercícios Conteúdo 2
1.
QUESTÃO 13 – ENADE 2005 – INFORMÁTICA. COMUNICAÇÃO E EXPRESSÃO.
O supercomputador T-Rex (Tiranossauro Rex) e o software Harpia são as mais novas armas da Receita Federal do Brasil para combater a sonegação fiscal. Essehardware, que realiza 2.860 milhões de instruções por segundo, é capaz de cruzar informações, com rapidez e precisão, de um número de contribuintes equivalente ao de contribuintes do Brasil, dos EUA e da Alemanha juntos. O novo software vai permitir que, a partir de técnicas de inteligência artificial, sejam identificadas operações de risco para o fisco. A novidade do sistema é a capacidade que ele terá de aprender com o comportamento dos contribuintes e, com isso, detectar irregularidades.
Folha de S.Paulo, p. B1, 16/10/2005 (com adaptações).
Considerando o texto acima, assinale a opção correta, relativa à informática.
a) A capacidade do T-Rex é equivalente à de 2.860 computadores pessoais de 1 GB de memória RAM, desde que suas capacidades possam ser adicionadas.
b) Para “cruzar informações, com rapidez e precisão”, o T-Rex poderá usar a Internet, que constitui meio inviolável de transmissão de informação entre bancos de dados.
c) É possível que a capacidade de “aprender com o comportamento dos contribuintes”, mencionada no texto, seja decorrente do uso de redes neurais como ferramenta de inteligência artificial.
d) Embora os computadores sejam indispensáveis a diversos ramos da engenharia, o estágio atual do desenvolvimento de sistemas operacionais restringe o uso de redes de computadores a grandes empresas
e) O sistema de informação descrito no texto deve ter sido desenvolvido em Linux ou Unix, que constituem linguagens de programação avançadas usadas na implementação de sistemas de informação complexos
2. Dispositivos de entrada são aqueles que trazem uma informação externa para o computador. Dispositivos de saída são aqueles que trazem informação proveniente do computador para o usuário. Considere os seguintes dispositivos:
I. mouse
II. teclado
III. monitor
IV. impressora
V. placa de rede
Podemos dizer que são dispositivos de saída:
	A
	III e VI.
	B
	III, IV e V.
	C
	I, II e III.
	D
	II, IV e V.
	E
	I, IV e V.
3. Dispositivos de entrada são aqueles que trazem uma informação externa para o computador. Dispositivos de saída são aqueles que trazem informação proveniente do computador para o usuário. Considere os seguintes dispositivos:
I. mouse
II. teclado
III. monitor
IV. impressora
V. placa de rede
Podemos dizer que são dispositivos de entrada:
	A
	III e IV.
	B
	II e V.
	C
	I e II.
	D
	I, II e V.
	E
	II, IV e V.
4. Qual a função da CPU em um computador?
	A
	Realizar cálculos e controle de dispositivos.
	B
	Armazenamento.
	C
	Digitalizar imagens
	D
	Imprimir documentos
	E
	Mostrar resultados de processos.
5.Qual a função da memória em um computador?
	A
	Realizar cálculos e controle de dispositivos.
	B
	Armazenamento.
	C
	Digitalizar imagens.
	D
	Imprimir documentos.
	E
	Mostrar resultados de processos.
6. Qual a função do disco rígido (HD) em um computador?
	A
	Realizar cálculos e controle de dispositivos.
	B
	Armazenamento.
	C
	Digitalizar imagens.
	D
	Imprimir documentos.
	E
	Mostrar resultados de processos.
7. Qual a função do scanner em um computador?
	A
	Realizar cálculos e controle de dispositivos.
	B
	Armazenamento.
	C
	Digitalizar imagens.
	D
	Imprimir documentos.
	E
	Mostrar resultados de processos.
8. Qual dos dispositivos a seguir é um dispositivo de saída?
	A
	Mouse.
	B
	Placa de som.
	C
	Teclado.
	D
	Disco rígido.
	E
	Memória.
 Conteúdo 3
 Variáveis, Constantes e Comando de Atribuição
 Exercícios Conteúdo 3
1.
	A
	Entre com três números.
	B
	Entre com N1, N2 e N3.
	C
	O resultado é M.
	D
	O resultado é 0.
	E
	O resultado é 2/3.
2.
	A
	Entre com três números.
	B
	Entre com N1, N2 e N3.
	C
	O resultado é M.
	D
	O resultado é 0.
	E
	O resultado é 2/3.
3. Assinale a alternativa que mostra um exemplo de uso correto de nomeação de identificador.
	A
	CML8ES
	B
	3N
	C
	N   3
	D
	String Float
	E
	N1,N2
4. Podemos dizer que são nomes de variáveis válidos
	A
	N, N12 e numero.
	B
	P, 12X e numero.
	C
	M, 12 e numero inserido.
	D
	PI, cos e delta.
	E
	*, entrada e saida1.
5. Precisamos inserir o número 2,71 em um programa e realizar um cálculo com esse número. O tipo de variável que precisamos usar é
	A
	inteiro.
	B
	real.
	C
	caracter.
	D
	lógico.
	E
	constante.
6.Precisamos elaborar um programa que, dado o nome de um aluno e suas notas, calcule a sua média. O nome do aluno deve ser armazenado numa variável do tipo:
	A
	inteiro.
	B
	real.
	C
	caracter.
	D
	lógico.
	E
	constante.
7. Precisamos elaborar um programa que, dado o nome de um aluno e suas notas, calcule a sua média, dizendo a situação do aluno, se aprovado ou reprovado. Utilizaremos V (ou verdadeiro) se aprovado e F (ou falso) se reprovado. O tipo de variável para armazenar a situação do aluno deve ser:
	A
	inteiro.
	B
	real.
	C
	caracter.
	D
	lógico.
	E
	constante.
8. Qual o significado do comando de atribuição  t := 2+x?
a)é uma equação
b) o número t recebe o número 2.
c) a variável t recebe o conteúdo da variável x somado de 2.
d) o conteúdo da variável x somado de 2 é exibido na tela.
e) o conteúdo da variável x recebe o conteúdo da variável t somado de 2.
9.
Considere os seguintes comandos de atribuição
I.    P := Q + R
II.   Q + R := P
Podemos dizer que
	A
	I e II estãocorretos.
	B
	I está correto e II está incorreto.
	C
	I está incorreto e II está correto.
	D
	I e II estão incorretos.
	E
	I e II são equivalentes.
10.Desejamos utilizar em um programa em português estruturado as variáveis i e N para armazenar números inteiros. Qual a forma correta de declarar essas variáveis?
	A
	VAR
         i: inteiro;
         N: inteiro;
	B
	         i: inteiro;
         N: inteiro;
	C
	VAR
         i, inteiro;
         N, inteiro;
	D
	VAR
         i: int;
         N: int;
	E
	         i: inteiro,
         N: inteiro,
 Conteúdo 4
 Algoritmos,aplicações e exemplos 
EXEMPLO: DADOS DOIS NÚMEROS, CALCULAR O TRIPLO DA SOMA DOS NÚMEROS DADOS. SE O VALOR OBTIDO FOR MAIOR OU IGUAL A 45, ESCREVER E EXIBIR O QUADRADO DA SOMA DOS NÚMEROS. SENÃO, ESCREVER E EXIBIR A SOMA DOS QUADRADOS DOS NÚMEROS.
 Exercícios Conteúdo 4
1. A simulação do diagrama a seguir para A=31 e B=6 resulta em:  
	A
	C=5,17.
	B
	C=42,17;
	C
	C=15,50.
	D
	C=15.
	E
	C=37.
2. O resultado da simulação do algoritmo representado no diagrama de blocos abaixo para x=613 é:
	A
	613-2
	B
	613-0
	C
	613-3
	D
	133-1
	E
	6133-3
3. A simulação do diagrama de blocos ilustrado a seguir para A=55 e B=3 resulta em:
	A
	C=18,33
	B
	C=3
	C
	C=54
	D
	C=55
	E
	C=18
4. A simulação do diagrama de blocos a seguir para A=23 e B=7 resulta em: 
	A
	C=30.
	B
	C=3.
	C
	C=9.
	D
	C=6.
	E
	C=9,857.
 
5.A simulação do diagrama de blocos a seguir para x=31 e y=12 resulta em:
	A
	7
	B
	9
	C
	24
	D
	2
	E
	4
6. A simulação do diagrama de blocos a seguir para x=25 e y=8 resulta em: 
	A
	15
	B
	9
	C
	26
	D
	33
	E
	4
7.A simulação do fluxograma a seguir para A=19 resulta em:
	A
	29
	B
	360
	C
	3
	D
	8
	E
	27
 
8.A simulação do fluxograma a seguir para A=6 resulta em:
	A
	4,5
	B
	203,0625
	C
	992,25
	D
	20,25
	E
	36
 
9. A simulação do trecho de programa a seguir (escrito em "Português Estruturado") para x=-4 e y=2 resulta em:
	A
	x=2 e y=4
	B
	x=4 e y=2
	C
	x=22 e y=4
	D
	x=-22 e y=-4
	E
	x=-4 e y=22
10.Assinale a alternativa correta no que se refere à interpretação do programa a seguir (escrito em "Português Estruturado").
a) São calculadas e mostradas as raízes quadradas de todos os números inteiros até 81.
b) São calculados e mostrados os quadrados de todos os números inteiros até 81.
c) São calculados e mostrados os quadrados de todos os números inteiros e ímpares entre 13 e 81
d) São calculados e mostrados os quadrados de todos os números inteiros entre 13 e 81
e) São calculadas e mostradas as raízes quadradas de todos os números inteiros entre 13 e 81.
11.
	A
	Entre com três números.
	B
	 Entre com N1, N2 e N3.
	C
	O resultado é M.
	D
	O resultado é 0.
	E
	O resultado é 2/3.
 Conteúdo 5
 Operadores Aritméticos e Operadores Lógicos
 
 Exercícios Conteúdo 5
1. O resultado da simulação do programa em Português Estruturado mostrado acima para N1=7 e N2=2 é:
 
a) O resto inteiro da divisão do primeiro número pelo segundo número é R
b) O resto inteiro da divisão do primeiro número pelo segundo número é 7
c) O resto inteiro da divisão do primeiro número pelo segundo número é 3
d) O resto inteiro da divisão do primeiro número pelo segundo número é 1
e) O resto inteiro da divisão do primeiro número pelo segundo número é 2
2.
	A
	Todas as afirmativas estão corretas.
	B
	Apenas as afirmativas II e III estão corretas.
	C
	Apenas a afirmativa I está correta.
	D
	Apenas a afirmativa II está correta.
	E
	Apenas a afirmativa III está correta.
3. Desejamos elaborar um programa que calcule a expressão . Qual a forma correta de escrever essa expressão em um programa?
	A
	1/2+3.7
	B
	1/(2)+(3*7)
	C
	1/2+3*7
	D
	1/(2+3.7)
	E
	1/(2+3*7)
4. Qual o resultado do cálculo 21 DIV 7?
	A
	0.
	B
	1.
	C
	2.
	D
	3.
	E
	4.
5. Qual o resultado do cálculo 21 MOD 7?
	A
	0.
	B
	1.
	C
	2.
	D
	3.
	E
	4.
6. Qual a função do operador MOD?
	A
	Retorna o módulo de um número.
	B
	Retorna o valor absoluto de um número.
	C
	Retorna o resultado inteiro da divisão de dois números.
	D
	Retorna o resto inteiro da divisão de dois números.
	E
	Retorna o módulo de um vetor.
7. Calculamos a raiz quadrada de um número em português estruturado com operador SQR. Desejamos elaborar um programa que calcule a expressão . Qual a forma correta de escrever essa expressão em um programa?
	A
	
	B
	SQR(2+2+2)
	C
	SQR(2)+ SQR(2)+SQR(2)
	D
	SQR(SQR(SQR(2)))
	E
	SQR(2+SQR(2+SQR(2)))
8. Qual das expressões a seguir calcula a soma do inverso de dois números, sendo que o primeiro será armazenado na variável A e o segundo na variável B?
	A
	A+B
	B
	1/A+B
	C
	1/(A+B)
	D
	1/A+1/B
	E
	A+1/B
 Conteúdo 6
 Desvios Condicionais - Comandos de Seleção
 
 Exercícios Conteúdo 6
1.
	A
	
	B
	
	C
	
	D
	
	E
	
2. Classificamos um número como par quando ele pode ser escrito da forma 2.n, com n = 0,1,2... Classificamos um número como ímpar quando ele pode ser escrito da forma 2.n+1, com n = 0,1,2...
Qual dos programas a seguir diz se um número inteiro dado é par.
	A
	Programa par
VAR
N:inteiro;
Início
         Leia (N);
         Se (N / 2 = 0) então
                   Escreva(“é par”);
         Fim_Se;
Fim.
	B
	Programa par
VAR
N:inteiro;
Início
         Leia (N);
         Se (N MOD 2 = 0) então
                   Escreva(“é par”);
         Fim_Se;
Fim.
	C
	Programa par
VAR
N:inteiro;
Início
         Leia (N);
         Se (N DIV 2 = 0) então
                   Escreva(“é par”);
         Fim_Se;
Fim.
	D
	Programa par
VAR
N:inteiro;
Início
         Leia (N);
         Se (2*N = 0) então
                   Escreva(“é par”);
         Fim_Se;
Fim.
	E
	Programa par
VAR
N:inteiro;
Início
         Leia (N);
         Se (N = 0) então
                   Escreva(“é par”);
         Fim_Se;
Fim.
3. Classificamos um número como par quando ele pode ser escrito da forma 2.n, com n = 0,1,2... Classificamos um número como ímpar quando ele pode ser escrito da forma 2.n+1, com n = 0,1,2...
Qual dos programas a seguir diz se um número inteiro dado é ímpar.
	A
	Programa ímpar
VAR
N:inteiro;
Início
         Leia (N);
         Se (N = 0) então
                   Escreva(“é ímpar”);
         Fim_Se;
Fim.
	B
	Programa ímpar
VAR
N:inteiro;
Início
         Leia (N);
         Se (N / 2 + 1= 0) então
                   Escreva(“é ímpar”);
         Fim_Se;
Fim.
	C
	Programa ímpar
VAR
N:inteiro;
Início
         Leia (N);
         Se (N MOD 2 = 1) então
                   Escreva(“é ímpar”);
         Fim_Se;
Fim.
	D
	Programa ímpar
VAR
N:inteiro;
Início
         Leia (N);
         Se (N DIV 2 = 1) então
                   Escreva(“é ímpar”);
         Fim_Se;
Fim.
	E
	Programa ímparVAR
N:inteiro;
Início
         Leia (N);
         Se (2*N+1 = 0) então
                   Escreva(“é ímpar”);
         Fim_Se;
4.Considere o fluxograma a seguir.
Podemos dizer que, quando fornecemos como entrada os números 1 e 2, respectivamente
	A
	A saída é 1 e o fluxograma possui uma condicional simples.
	B
	A saída é 1 e o fluxograma possui uma condicional composta.
	C
	A saída é 2 e o fluxograma possui uma condicional simples.
	D
	A saída é 2 e o fluxograma possui uma condicional composta.  
	E
	A saída é 0 e o fluxograma possui uma condicional simples.
5. Considere o fluxograma a seguir
Se fornecermos como entrada os números 12 e 3,1 qual será a saída do programa?
	A
	12.
	B
	3,1.
	C
	15,1.
	D
	9,9.
	E
	8,9.  
6.Considere o fluxograma a seguir
Se fornecermos como entrada os números 8 e 2 qual será a saída do programa?
	A
	4.
	B
	0,25.
	C
	64.
	D
	16.
	E
	100.
7. Qual o programa em português estruturado equivalente ao fluxograma abaixo?
	A
	Programa média_aluno
VAR
         P1, P2, EX, MS: real;
Início
         Leia P1, P2;
         MS:=(P1+P2)/2
         Se (MS >=7) então
                   MS:=(MS+EX)/2;
                   Escreva(MS);
         Fim_Se;
Fim.
	B
	Programa média_aluno
VAR
         P1, P2, EX, MS: real;
Início
         Leia P1, P2;
         MS:=(P1+P2)/2
         Se (MS >=7) então
                   Escreva (MS);
         Senão
                   MS:=(MS+EX)/2;
                   Escreva(MS);
         Fim_Se;
Fim.
	C
	Programa média_aluno
VAR
         P1, P2, EX, MS: real;
Início
         Leia P1, P2;
         MS:=(P1+P2)/2
         Se (MS >=7) então
                   MS:=(MS+EX)/2;
Escreva (MS);
         Senão
                   Escreva(MS);
         Fim_Se;
Fim.
	D
	Programa média_aluno
VAR
         P1, P2, EX, MS: real;
Início
         Leia P1, P2;
         MS:=(P1+P2)/2
         Se (MS >=7) então
         Senão
                   MS:=(MS+EX)/2;
         Fim_Se;
Fim.
	E
	Programa média_aluno
VAR
         P1, P2, EX, MS: real;
Início
         Leia P1, P2;
         MS:=(P1+P2)/2
         Se (MS >=7) então
                   Escreva (MS);
         Fim_Se;
         Senão
                   MS:=(MS+EX)/2;
                   Escreva(MS);
8. O fluxograma a seguir calcula a média semestral de cada aluno. Considere que você tirou 3 na primeira prova, 6 na segunda e 6,5 no exame.
Podemos afirmar que:
	A
	A média final é 5,5 e houve a necessidade de realização do exame.
	B
	A média final é 5,5 e não houve a necessidade de realização do exame.
	C
	A média final é 4,5 e houve a necessidade de realização do exame.
	D
	A média final é 4,5 e não houve a necessidade de realização do exame.
	E
	A média final é 9 e houve a necessidade de realização do exame.
 Conteúdo 7
 Laços de Repetição, Contadores e Acumuladores
 Exercícios Conteúdo 7
1.
	A
	Todas as afirmativas estão corretas.
	B
	Apenas a afirmativa I está correta.
	C
	Apenas a afirmativa II está correta.
	D
	Apenas a afirmativa III está correta.
	E
	Apenas as afirmativas II e III estão corretas.
2.
	Considere o seguinte programa escrito em Português Estruturado.
 
O laço do programa é executado quantas vezes?
	A
	1.
	B
	2.
	C
	3.
	D
	4.
	E
	5.
3.
	Considere o seguinte programa escrito em Português Estruturado.
O laço do programa é executado quantas vezes?
	A
	1.
	B
	2.
	C
	3.
	D
	4.
	E
	5.
4.
	Considere o seguinte programa escrito em português estruturado. 
        
O que faz esse programa?
	A
	Escreve o número 1 N vezes, com N dado pelo usuário.
	B
	Escreve o número 1 N+1 vezes, com N dado pelo usuário.
	C
	Escreve os N primeiros números, com N dado pelo usuário. 
	D
	Escreve os N+1 primeiros números, com N dado pelo usuário.
	E
	Escreve o caracter N.
5.
Quantas vezes o laço do programa é executado?
	A
	0.
	B
	1.
	C
	N-1.
	D
	N.
	E
	N+1.
6. Considere o fluxograma a seguir
	Quantas vezes o laço desse fluxograma é executado se o usuário fornecer como entrada os valores -8, -15 e 3, respectivamente?
	A
	0.
	B
	1.
	C
	2.
	D
	3.
	E
	4.
7.O programa a seguir calcula o arcosseno de um número N dado. Como o seno de qualquer ângulo está restrito entre os valores -1 e +1, para que calculemos o arcosseno de N, este também deve estar restrito entre -1 e +1. 
Com base no programa analise as afirmativas a seguir.
I. Não temos estrutura de laço ou “looping” no programa.
II. A estrutura de repetição é:
         Enquanto (-1 < N OU N > +1) faça
                   Escreva (“N deve estar entre -1 e +1, tente novamente”);
                   Leia (N);
         Fim_Enquanto;
III. A estrutura de repetição é:
                   Escreva (“N deve estar entre -1 e +1, tente novamente”);
                      Leia (N);
IV. O looping é repetido até que o usuário entre com N tal que -1<N<+1.
V. O looping é repetido até que o usuário entre com N tal que -1N+1.
É correto o que se afirma apenas em:
	A
	I.
	B
	II e V.
	C
	III e V.
	D
	II e IV.
	E
	III e IV.
8.Considere o programa em Português Estruturado a seguir. 
Quantas vezes a estrutura de repetição é executada?
	A
	0.
	B
	1.
	C
	5.
	D
	95.
	E
	100.
 Conteúdo 8
 Estruturas Repetição 
 Exercícios Conteúdo 8
1.
	A
	
	B
	
	C
	
	D
	
	E
	
2.Considere o seguinte programa escrito em português estruturado. 
	Qual a saída desse programa?
	A
	5
	B
	12345
	C
	012345
	D
	1234
	E
	01234
3.
	Considere o seguinte programa escrito em português estruturado. 
 
Qual a saída desse programa?
	A
	10
	B
	024
	C
	24
	D
	2468
	E
	246810
4.
Considere o fluxograma a seguir.
O que faz esse fluxograma?
	A
	Calcula 2N.
	B
	Calcula N2.
	C
	Calcula 2.N.  
	D
	Calcula N+2.
	E
	Escreve os N primeiros múltiplos de 2.
5. Considere o fluxograma 
	Qual a saída se o usuário fornecer o número 4 como entrada?
	A
	4
	B
	6
	C
	8
	D
	16
	E
	32
6. Considere o fluxograma 
Qual a saída desse fluxograma se o usuário der como entrada os valores -8 e 8? Considere que os números são escritos na tela com 4 casas decimais, sem arredondamento.
	A
	-8
Entre com um número maior que zero
8
0,9030
	B
	-0,9030
	C
	Entre com um número maior que zero
0,9030
	D
	“Entre com um número maior que zero”
0,9030
	E
	0,9030
7.
O programa a seguir calcula o arcosseno de um número N dado. Como o seno de qualquer ângulo está restrito entre os valores -1 e +1, para que calculemos o arcosseno de N, este também deve estar restrito entre -1 e +1. 
Qual a saída completa do programa se o usuário digitar o número 1,2 e o número 0,5 como entrada? A saída é dada em radianos.
	A
	O arcosseno de N é 0,52 
	B
	N deve estar entre -1 e +1, tente novamente
O arcosseno de N é 30
	C
	N deve estar entre -1 e +1, tente novamente
O arcosseno de N é 0,52 
	D
	Entre com N
N deve estar entre -1 e +1, tente novamente
O arcosseno de N é 0,52E
	Entre com N
1,2
N deve estar entre -1 e +1, tente novamente
8.
Considere o programa em Português Estruturado a seguir. 
Qual a saída desse programa?
	A
	100-99-98-97-96-95
	B
	100-99-98-97-96
	C
	100 99 98 97 96 95
	D
	100 99 98 97 96
	E
	96-97-98-99-100
 Conteúdo 9
 Aplicações e Exercícios 
Exercício 1: Fazer um fluxograma e um programa em Português Estruturado que, dados dois números inteiros identificados por A e B, calcule e exiba: C=3A+2B-1, D=5.A/B-7.A, E=5.A/(B-7.A), F=A DIV 3, G=A MOD 3 e H=A/3. Fazer simulações para A=1 e B=5, para A=7 e B=1 e para A=12 e B=10.
Exercício 2: Fazer um fluxograma e um programa em Português Estruturado que calcule e escreva a média aritmética de duas notas fornecidas pelo usuário.
Exercício 3: Fazer um fluxograma e um programa em Português Estruturado que, dado o raio de uma esfera (em cm) , calcule e escreva a área da sua superfície (em cm2) e o seu volume (em cm3).
 
Exercício 4: Fazer um fluxograma e um programa em Português Estruturado que, dados o consumo médio de combustível (em litros) de um veículo por km rodado e a distância percorrida (em km), calcule e mostre o volume de combustível gasto. Sabendo o preço do litro de combustível, calcular e mostrar também o valor gasto para rodar a distância percorrida pelo veículo.
 
Exercício 5: Fazer um fluxograma e um programa em Português Estruturado que leia dois números inteiros e positivos identificados por X e Y e efetue e mostre os resultados das operações de adição, subtração, multiplicação, divisão de X por Y e a raiz quadrada do produto de X por Y.
 
Exercício 6: Fazer um fluxograma e um programa em Português Estruturado que, dada a temperatura de um corpo em graus Celsius, calcule e exiba o valor da referida temperatura em graus Fahrenheit e em Kelvin. Fazer simulações para –2ºC, 15 ºC e 33ºC.
 
Exercício 7: Fazer um fluxograma e um programa em Português Estruturado que, dado um número inteiro de segundos, distribua-o no valor equivalente em horas, minutos e segundos. Simular para 17927 segundos.
 
Exercício 8: Ler dois valores reais X e Y. Calcular sua soma. Se a soma for maior que 12, apresentar Z=2.X+Y. Senão apresentar Z=X+2.Y. Fazer um fluxograma e um programa em Português Estruturado. Fazer simulações para X=3 e Y=10 e para X=2 e Y=-1.
 
Exercício 9: Dado um número inteiro e positivo, verificar se este número é par ou é ímpar. Fazer um fluxograma e um programa em Português Estruturado.
 
Exercício 10: Dadas as notas das avaliações NP1, NP2 e PII, utilizar o critério de aprovação da UNIP para calcular e mostrar a média semestral de um aluno em dada disciplina. Verificar se o aluno foi aprovado sem exame e, se for o caso, escrever “Aprovado”. Caso contrário, solicitar a nota do exame, calcular a média final e exibir o resultado (“Aprovado” ou “Reprovado”). Fazer um fluxograma e um programa em Português Estruturado.
 Exercicios Conteúdo 9
	1.Um enunciado para o fluxograma representado na figura poderia ser:
a) Dados dois números, calcular o quíntuplo do produto dos números dados. Se o valor obtido for menor que 52, escrever e exibir o quadrado da soma dos números. Senão, escrever e exibir a soma dos quadrados dos números.
b) Dados dois números, calcular o quíntuplo da soma dos números dados. Se o valor obtido for maior ou igual a 52, escrever e exibir o quadrado da soma dos números. Senão, escrever e exibir a soma dos quadrados dos números.
c) Dados dois números, calcular o quíntuplo da soma dos números dados. Se o valor obtido for menor que 52, escrever e exibir o quadrado da soma dos números. Senão, escrever e exibir a soma dos quadrados dos números.
d) Dados dois números, calcular o dobro da soma dos números dados. Se o valor obtido for menor que 52, escrever e exibir a soma dos quadrados dos números. Senão, escrever e exibir o quadrado da soma dos números.
e) Dados dois números, calcular o dobro da soma dos números dados. Se o valor obtido for maior ou igual a 52, escrever e exibir a soma dos quadrados dos números. Senão, escrever e exibir o quadrado da soma dos números.
2.
	Considere a questão a seguir, extraída do Enade 2008 (Exame Nacional de Desempenho dos Estudantes - 2008).
	A
	
	B
	
	C
	
	D
	
	E
	
3.
	Uma variável deve sempre receber como valor atual:
	A
	 
Um número inteiro
	B
	Um número real
	C
	 
Um caracter
	D
	 
Um operador lógico
	E
	 
Um número, um caracter ou um valor lógico
 Conteúdo 10
Lista de exercícios
Programação de Computadores
 
1) Elabore um fluxograma e um programa em Português Estruturado que calcule e mostre a raiz cúbica de cada número inteiro entre 7 e 612.
2) Elabore um fluxograma e um programa em Português Estruturado que calcule e mostre o cubo de cada número inteiro contido em um intervalo cujos extremos são fornecidos pelo usuário.
3) Elabore um fluxograma e um programa em Português Estruturado que calcule e mostre a raiz quadrada de cada número inteiro par entre 19 e 127.
4) Elabore um fluxograma e um programa em Português Estruturado que calcule e mostre o inverso de cada número inteiro ímpar entre 12 e 724.
5) Elabore um fluxograma e um programa em Português Estruturado que calcule e mostre o fatorial de um número inteiro e positivo fornecido pelo usuário.
6) Elabore um fluxograma e um programa em Português Estruturado que calcule e mostre a média aritmética das notas de duas provas realizadas por cada aluno de uma turma de 42 alunos.
7) Elabore um fluxograma e um programa em Português Estruturado que, dadas as notas das avaliações NP1, NP2 e PII, calcule e mostre a média semestral (MS) de “Programação de Computadores” de cada aluno de uma turma de 33 alunos.
 
8) Simule o trecho de programa a seguir para:
a) A=-4 e B=7       b) A=8 e B=-5     c) A=3 e B=2     d) A=-9 e B=-3
 
9) Simule o trecho de programa a seguir para:
a) A=-4 e B=7       b) A=8 e B=-5     c) A=3 e B=2     d) A=-9 e B=-3
 
 
 Exercicios
1.
	A simulação do trecho de programa a seguir para A=4 e B=2 resulta em:
	A
	C=3
	B
	C=16
	C
	C=3,2
	D
	C=0,8
	E
	C=0
2.
	A simulação do trecho de programa a seguir para A=5 resulta em:
	A
	5
	B
	2,5
	C
	10
	D
	25
	E
	2
3.
	A
	11
	B
	12
	C
	15
	D
	24
	E
	25
 Conteúdo 11
 Exercicios e Aplicações – Parte 3
 Exercicios
1.
	A
	o valor médio da função no intervalo [a,b].
	B
	um ponto de mínimo da função f no intervalo [a,b], limitando-se em 100 interações.
	C
	100 pontos de mínimo da função f no intervalo [a,b].
	D
	100 pontos em que o valor da função é inferior aos limites do intervalo.
	E
	um ponto em que a função é inferior a f(a) ou f(b).

Mais conteúdos dessa disciplina