Logo Passei Direto
Buscar

Lista de Exercícios CCI 1

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Faça um programa que receba um número N monte os termos da sequência de Fibonacci e apresente a série do termo maior para o menor. Exemplo: N=12.

Faça um programa que receba seis números inteiros, armazene-os em um vetor e mostre:
os números pares digitados;
a soma dos números pares digitados;
os números ímpares digitados;
a quantidade de números ímpares digitados.

Elabore um programa que preencha uma matriz 6 X 4 com números inteiros, calcule e mostre quantos elementos dessa matriz são maiores que 30 e, em seguida, monte uma segunda matriz com os elementos diferentes de 30.

Um componente bastante usado em circuitos lógicos é a matriz lógica programável (ou PLA, do inglês Programmable Logic Array).
A partir da figura apresentada, infere-se que as entradas JKL=000 e JKL=101 levam a saídas MNO iguais, respectivamente, a:
a) 000 e 000.
b) 000 e 010.
c) 100 e 101.
d) 101 e 000.
e) 101 e 010.

Os impactos relativos ao comprometimento da qualidade ambiental, durante a fase de implantação de um empreendimento, considerando-se especificamente a poluição sonora, dependem basicamente dos níveis de emissão de ruído e das distâncias dos receptores em relação às fontes de emissão da área em análise.
Com base na simulação da resposta apresentada após a execução desse trecho de programa, assinale a opção que contempla corretamente os respectivos valores armazenados na matriz M.
a) 1 2 95 95 95 89 83 77
b) 1 2 95 89 83 77 71 65
c) 1 2 65 71 77 83 89 95
d) 1 2 95 89 83 77
e) 1 2 95 89 83 77

Para a realização de uma tarefa sobre o meio ambiente, estudantes coletaram informações a respeito dos tempos de decomposição de alguns tipos de lixo que as pessoas costumam gerar.
Um dos estudantes pensa em apresentar essas informações na forma de um gráfico de barras. Apresente uma razão que justifique o fato de um gráfico de barras ser inadequado para a apresentação desses dados.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Faça um programa que receba um número N monte os termos da sequência de Fibonacci e apresente a série do termo maior para o menor. Exemplo: N=12.

Faça um programa que receba seis números inteiros, armazene-os em um vetor e mostre:
os números pares digitados;
a soma dos números pares digitados;
os números ímpares digitados;
a quantidade de números ímpares digitados.

Elabore um programa que preencha uma matriz 6 X 4 com números inteiros, calcule e mostre quantos elementos dessa matriz são maiores que 30 e, em seguida, monte uma segunda matriz com os elementos diferentes de 30.

Um componente bastante usado em circuitos lógicos é a matriz lógica programável (ou PLA, do inglês Programmable Logic Array).
A partir da figura apresentada, infere-se que as entradas JKL=000 e JKL=101 levam a saídas MNO iguais, respectivamente, a:
a) 000 e 000.
b) 000 e 010.
c) 100 e 101.
d) 101 e 000.
e) 101 e 010.

Os impactos relativos ao comprometimento da qualidade ambiental, durante a fase de implantação de um empreendimento, considerando-se especificamente a poluição sonora, dependem basicamente dos níveis de emissão de ruído e das distâncias dos receptores em relação às fontes de emissão da área em análise.
Com base na simulação da resposta apresentada após a execução desse trecho de programa, assinale a opção que contempla corretamente os respectivos valores armazenados na matriz M.
a) 1 2 95 95 95 89 83 77
b) 1 2 95 89 83 77 71 65
c) 1 2 65 71 77 83 89 95
d) 1 2 95 89 83 77
e) 1 2 95 89 83 77

Para a realização de uma tarefa sobre o meio ambiente, estudantes coletaram informações a respeito dos tempos de decomposição de alguns tipos de lixo que as pessoas costumam gerar.
Um dos estudantes pensa em apresentar essas informações na forma de um gráfico de barras. Apresente uma razão que justifique o fato de um gráfico de barras ser inadequado para a apresentação desses dados.

Prévia do material em texto

Lista de Exercícios – Ciência da Computação Integrada (CCI) 
Instruções: Cada aluno deve selecionar 6 exercícios da lista e entregá-los resolvidos, 
com a respectiva resolução completa (justificativas, inclusive para as questões de 
múltipla escolha, cálculos, etc.). Pelo menos um exercício de cada uma das três partes 
da lista deve ser selecionado. O prazo de entrega será a primeira aula de CCI após a 
suspensão das aulas. 
PARTE 1: Formação Específica 
Observação: os programas devem ser feitos em C, C++ ou C# 
1) Uma empresa necessita de um programa para calcular o aumento de salário 
de seus colaboradores. Este programa deve receber o código correspondente 
ao cargo e o salário atual. Mostre o código, cargo, valor do aumento e seu 
novo salário. Os cargos estão na tabela a seguir. 
 
2) Faça um programa que leia o número de termos e um valor positivo para X. 
Calcule e mostre o valor da série a seguir: 
 
3) Faça um programa que receba um número N monte os termos da sequência 
de Fibonacci e apresente a série do termo maior para o menor. Exemplo: 
N=12. 
Saída: 89-55-34-21-13-8-5-3-2-1-1-0 
4) Faça um programa que receba seis números inteiros, armazene-os em um 
vetor e mostre: 
➢ os números pares digitados; 
➢ a soma dos números pares digitados; 
➢ os números ímpares digitados; e 
➢ a quantidade de números ímpares digitados. 
Exemplo: 
 
Relatório
Os números pares são:
número 2 na posição 1
número 4 na posição 2
número 6 na posição 4
Soma dos pares = 12
Os números ímpares são:
número 5 na posição 3
número 3 na posição 5
número 7 na posição 6
Quantidade de ímpares = 3
5) Elabore um programa que preencha uma matriz 6 X 4 com números inteiros, 
calcule e mostre quantos elementos dessa matriz são maiores que 30 e, em 
seguida, monte uma segunda matriz com os elementos diferentes de 30. No 
lugar do número 30, da segunda matriz, coloque o número zero. 
PARTE 2: Formação Específica 
6) (ENADE) O código a seguir mostra um programa escrito na linguagem de 
programação Java. 
public class Java {
private static void trocaB(String a, String b){
String tmp = a;
a = b;
b = tmp;
}
private static void trocaC(int array[], String a){
for(int x = 0; x < array.length; x++){
array[x] = array[x] * Integer.valueOf(a);
}
}
public static void main(String[] args){
int array[] = {1,2,3,4,5};
String a = "2", b = "5";
trocaB(a, b);
trocaC(array, a);
System.out.print(a + " " + b + " ");
for(int x = 0; x < array.length; x++){
System.out.print(array[x] + " ");
}
}
}
Após ser executado o código, o valor impresso na saída padrão do usuário será: 
a) 5 2 5 10 15 20 25. 
b) 2 5 2 4 6 8 10. 
c) 5 2 2 4 6 8 10. 
d) 5 2 1 2 3 4 5. 
e) 2 5 1 2 3 4 5. 
7) (ENADE) Um componente bastante usado em circuitos lógicos é a matriz 
lógica programável (ou PLA, do inglês Programmable Logic Array). Uma PLA 
usa como entrada um conjunto de sinais e os complementos desses sinais 
(que podem ser implementados por um conjunto de inversores). A lógica é 
implementada a partir de dois estágios: o primeiro é uma matriz de portas AND, 
que formam o conjunto de termos-produto (também chamados de mintermos); 
o segundo estágio é uma matriz de portas OR, cada uma efetuando uma soma 
lógica de qualquer quantidade dos mintermos. Cada um dos mintermos pode 
ser o resultado do produto lógico de qualquer dos dois sinais de entrada ou de 
seus complementos. 
É comum, em lugar de desenhar todas as portas lógicas de cada um dos 
estágios, representar apenas a posição das portas lógicas em uma matriz, 
conforme ilustra a figura a seguir. 
 
 
A partir da figura apresentada, infere-se que as entradas JKL=000 e JKL=101 
levam a saídas MNO iguais, respectivamente, a: 
a) 000 e 000. 
b) 000 e 010. 
c) 100 e 101. 
d) 101 e 000. 
e) 101 e 010. 
8) (ENADE) Os impactos relativos ao comprometimento da qualidade ambiental, 
durante a fase de implantação de um empreendimento, considerando-se 
especificamente a poluição sonora, dependem basicamente dos níveis de 
emissão de ruído e das distâncias dos receptores em relação às fontes de 
emissão da área em análise. Um equipamento que emita um valor medido de 
95 dB (A), a cerca de 1,5 metro de distância, apresentará a diminuição de ruído 
conforme indicado no quadro a seguir. 
Diminuição do ruído com a distância 
Distância em metros 1,5 3,0 6,0 12,0 24,0 48,0
Estudo de Viabilidade Ambiental (EVA). Volume III – Avaliação de Impactos. Secretaria Municipal de 
Desenvolvimento Econômico e do Trabalho de São Paulo. São Paulo. 2011. Disponível em <http://
www.prefeitura.sp.gov.br>. Acesso em 31 jul. 2014 (com adaptações). 
Abaixo é apresentado um trecho de um programa de computador, escrito em 
pseudocódigo, que armazena, na matriz M, valores oriundos do quadro. 
 
Com base na simulação da resposta apresentada após a execução desse 
trecho de programa, assinale a opção que contempla corretamente os 
respectivos valores armazenados na matriz M. 
 
Nível sonoro dB (A) 95 89 83 77 71 65
Matriz 1 2 3 4 5 6
a) 1
2 95 95 95 89 83 77
Matriz 1 2 3 4 5 6
b) 1
2 95 89 83 77 71 65
Matriz 1 2 3 4 5 6
c) 1
2 65 71 77 83 89 95
Matriz 1 2 3 4 5 6
d) 1
2 95 89 83 77
Matriz 1 2 3 4 5 6
e) 1
2 95 89 83 77
PARTE 3: Formação Geral 
9) (Pisa) Em janeiro, foram lançados novos CDs das bandas 4U2Rock e The 
Kicking Kangaroos. Em fevereiro, foram lançados novos CDs das bandas No 
One’s Darling e The Metalfolkies. O gráfico a seguir mostra as vendas dos CDs 
dessas bandas de janeiro a junho. 
 
Com base no gráfico, responda aos itens a seguir. 
a) Quantos CDs a bandaThe Metalfolkies vendeu em abril? 
b) Em que mês, pela primeira vez, a banda No One’s Darling vendeu mais CDs 
do que a banda The Kicking Kangaroos? 
c) O gerente da The Kicking Kangaroos está preocupado porque o número de 
CDs que essa banda vendou decaiu de fevereiro para junho. Qual é a 
estimativa da quantidade de CDs vendidos pela The Kicking Kangaroos em 
julho, se a mesma taxa de queda continuar? 
10) (Pisa) O diagrama em árvore ilustrado a seguir mostra a estrutura da força de 
trabalho de um país referente à "população em idade de trabalhar". A 
população total desse país, em 1995, era de cerca de 3,4 milhões de pessoas. 
Estrutura de força de trabalho ano em 31 de março de 1995 (000s)1 
 
Notas. 
1. Os números de pessoas são dados em milhares (000s). 
2. A população em idade de trabalhar é definida pelas pessoas entre 15 e 65 anos. 
3. Pessoas “sem força laboral” são aquelas que não estão realmente procurando 
trabalho e/ou não estão aptas para trabalhar. 
Fonte: Miller, D. Form 6 Economics. ESA Publications. Box 9453. Newmarker, 
Auckland, NZ, p.64. 
Com base na situação exposta, responda aos itens a seguir. 
a) Quais são os dois grupos principais segundo os quais a população em idade 
de trabalhar é dividida? 
I. Empregados e desempregados. 
II. Pessoas em idade ativa e pessoas em idade não ativa. 
III. Trabalhadores em tempo integral e trabalhadores em tempo parcial. 
IV. Pessoas com força laboral e pessoas sem força laboral. 
b) Quantas pessoas em idade ativa não estavam classificadas na categoria de 
força de trabalho? Escreva o número absoluto de pessoas, não a 
porcentagem. 
c) Em qual parte do diagrama em árvore, se for o caso, cada uma das pessoas 
listadas no quadro abaixo será incluída? O primeiro caso já foi feito. 
 
11) (Pisa) Para a realização de uma tarefa sobre o meio ambiente, estudantes 
coletaram informações a respeito dos tempos de decomposição de alguns tipos 
de lixo que as pessoas costumam gerar e obtiveram as informações indicadas 
no quadro a seguir. 
 
Um dos estudantes pensa em apresentar essas informações na forma de um 
gráfico de barras. Apresente uma razão que justifique o fato de um gráfico de 
barras ser inadequado para a apresentação desses dados. 
12) (Pisa) Há 25 garotas em uma sala de aula. A altura média dessas garotas é 
130cm. Com base na situação exposta, responda aos itens a seguir. 
a) Explique como essa altura média de 130cm pode ser obtida.b) Identifique as afirmativas dadas no quadro a seguir como “Verdadeiras” ou 
“Falsas”. 
 
c) Imagine que tenha sido encontrado um erro na medida da altura de uma 
garota. Essa altura foi dada como 120cm, mas, na realidade, é 145cm. 
Feita essa correção, qual é a verdadeira altura média das garotas da sala?

Mais conteúdos dessa disciplina