Introdução à ciências da computação
Por: Bruna Ruiz • 16/1/2016 • Exam • 1.411 Palavras (6 Páginas) • 471 Visualizações
INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO
1) O número de combinações de ‘n’ objetos diferentes, onde ‘r’ objetos são escolhidos de cada vez, é dado pela seguinte fórmula:
Cnr
n rnr, ! !( )! = − Escreva um programa C/C++ que calcule o número de combinações de ‘n’ objetos tomados ‘r’ de cada vez. Os valores de ‘n’ e ‘r’ devem ser informados pelo usuário.
2) Faça um programa C/C++ que verifique se um número N é primo ou não. O número N deve ser fornecido pelo usuário.
3) Faça um programa C/C++ para imprimir os 100 primeiros números primos.
4) Escreva um programa C/C++ que imprima os números ímpares de 2000 a 3500.
5) Escreva um programa C/C++ que calcule a soma dos quadrados de todos os inteiros de 1 a 50.
6) Faça um programa C/C++ que calcule as raízes de uma equação do segundo grau dada por a.x2 + b.x + c = 0, onde os parâmetros a, b e c são fornecidos pelo usuário.
7) Dados três número naturais (a, b e c), faça um programa C/C++ para verificar se estes números formam os lados de um triângulo retângulo.
8) Faça um programa C/C++ que calcule o primeiro termo da seqüência de Fibonacci que seja maior que 5000.
9) Faça um programa C/C++ que imprima os 200 primeiros termos da seqüência de Fibonacci.
10) Faça um programa C/C++ que calcule o enésimo termo (N ≥ 4) da seqüência fictícia a seguir, onde o termo atual é formado a partir da soma dos três termos anteriores (O número N deve ser fornecido pelo usuário). Os três primeiros termos desta seqüência são dados por: Seqüência: 1, 1, 2, . . .
11) Faça um programa C/C++ que calcule a soma dos N primeiros termos da seqüência descrita em (10). O número N deve ser fornecido pelo usuário.
12) Faça um programa C/C++ que calcule o N-ésimo termo (N ≥ 3) da seqüência fictícia, onde o termo atual é formado a partir do produto dos dois termos anteriores. Os dois primeiros termos desta seqüência são dados por: Seqüência 1, 2, . . .
13) Elabore um programa C/C++ que calcule o valor de S, onde S é definido por:
Introdução à Ciência da Computação - Primeira Lista de Exercícios
S = + + + + + + 1 1 2 1 3 1 4 1 5 1 200 "
14) Elabore um programa C/C++ que determine o valor de S, onde S é definido por: S = + + + + + 1 23 2 34 3 45 4 56 50 * * * * 51*52 "
15) Elabore um programa C/C++ que calcule e imprima o valor de S:
S= + + + + 37 38 1 36 37 2 35 36 3 12 36 * * * * "
16) Faça um programa C/C++ que calcule e imprima o valor de S:
S = − + − + − 1 2 4 3 9 4 16 10 100 "
17) Faça um programa C/C++ que calcule o valor de S, dado por: 1 2 3 1 1 2 2 1 N N S N NN − = + + + + + − − " onde N é fornecido pelo usuário.
18) Faça um programa C/C++ que calcule o valor aproximado do número π, dado pela seguinte seqüência:
1 1 1 1 1 1 4 1 + 3 5 7 9 11 99
π
⎛⎞ − + − + − − ⎜⎟ ⎝⎠ ≅ "
19) A conversão de graus Fahrenheit para centígrados é obtida pela fórmula C = (5/9)*(F-32). Faça um programa C/C++ que calcule e imprima uma tabela de graus centígrados em função de graus Fahrenheit que variem de 50 a 100 de 1 em 1.
20) Elabore um programa C/C++ que imprima os termos da série abaixo. Parar o processamento quando for impresso um termo maior que 80. Série: 5, 10, 6, 11, 7, 12, 8, 13, . . .
21) Elabore um programa C/C++ que imprima os termos da série abaixo, parando o processamento quando for impresso um termo maior que 500. Série: 1, 2, 3, 4, 8, 9, 10, 11, 22, 23, 24, 25, 50, 51, 52, 53 . . .
22) Uma quantia de US$5.000,00 foi depositada em um banco em Washington que paga 1,3% de juros ao mês. O dinheiro fica no banco durante 20 anos. Elabore um programa C/C++ que imprima o montante: a) a cada 3 meses, para os 3 primeiros anos; b) a cada 4 meses, para os 7 anos seguintes; c) a cada 2 meses, para os 4 anos seguintes; d) a cada 3 meses, para os 6 últimos anos.
Introdução à Ciência da Computação - Primeira Lista de Exercícios
23) O quadrado de um número inteiro positivo N pode ser obtido, somando-se os N primeiros números ímpares, a partir de 1 (um). Por exemplo, 42 = 1 + 3 + 5 + 7 = 16 52 = 1 + 3 + 5 + 7 + 9 = 25 Elabore um programa C/C++, utilizando a metodologia acima, para calcular o quadrado de um número N que é fornecido pelo usuário.
...