EXERCÍCIOS DE COMPUTAÇÃO I - UNIOESTE

Propaganda
EXERCÍCIOS DE COMPUTAÇÃO - ENGENHARIA
Prof. Jorge Habib Hanna El Khouri
UNIOESTE/PTI
1)
Iniciar um vetor com um determinado valor;
2)
Iniciar um vetor com um valor randômico (estudar random e randomize);
3)
Obter o maior elemento;
4)
Obter o menor elemento;
5)
Obter a quantidade de elementos que se encontram em um intervalo dado (x1 e x2);
6)
Obter a soma dos elementos;
7)
Obter a média dos elementos;
8)
Obter o produto dos elementos;
9)
Obter a quantidade de vezes que um determinado elemento se repete;
16/05/2012
10) Reverter (v1, v2, ...., vn)  (vn, ..., v2, v1);
11) Obter a soma de dois vetores; (elemento a elemento).
12) Obter a diferença de dois vetores;
13) Obter a produto de dois vetores;
14) Obter a divisão de dois vetores;
15) Somar um vetor com um valor escalar;
16) Subtrair um vetor de um valor escalar;
17) Multiplicar um vetor com um valor escalar;
18) Dividir um vetor por um valor escalar;
19) Fornecer a posição do maior valor;
20) Fornecer a posição do menor valor;
21) Dividir um vetor em dois outros ficando um destes vetores com p elementos;
22) Justapor dois vetores dando origem a um outro vetor;
23) Intercalar os elementos de dois vetores de tamanhos diferentes, dando origem a um outro vetor;
24) Obter o maior elemento entre as posições vi e vf.
25) Obter a posição do maior elemento
26) Trocar de posição o maior valor e o primeiro elemento.
27) Ordenar;
28) Dados n e uma seqüência de n números inteiros, determinar quantos segmentos de números iguais consecutivos
compõem essa seqüência. Exemplo: A seguinte seqüência é formada por 5 segmentos de números iguais: 5, 2, 2, 3,
4, 4, 4, 4, 1, 1
29) Dados n e uma seqüência de n números inteiros, determinar o comprimento de um segmento crescente de
comprimento máximo. Exemplos: Na seqüência 5, 10, 3, 2, 4, 7, 9, 8, 5 o comprimento do segmento crescente
máximo é 4. Na seqüência 10, 8, 7, 5, 2 o comprimento de um segmento crescente máximo é 1.
30) Dizemos que um número natural n é palíndromo se

1º algarismo de n é igual ao seu último algarismo,

2º algarismo de n é igual ao penúltimo algarismo, e assim sucessivamente.
Exemplos:
 567765 e 32423 são palíndromos.
 567675 não é palíndromo.
Dado um número natural n > 10 , verificar se n é palíndromo.
EXERCÍCIOS DE COMPUTAÇÃO - ENGENHARIA
Prof. Jorge Habib Hanna El Khouri
UNIOESTE/PTI
16/05/2012
31) Dizemos que uma seqüência de inteiros positivos é k-alternante se for composta alternadamente por segmentos de
números pares de tamanho k e segmentos de números ímpares de tamanho k.
Exemplos:
A seqüência 1 3 6 8 9 11 2 4 1 7 6 8 é 2-alternante.
A seqüência 2 1 4 7 8 9 12 é 1-alternante.
A seqüência 4 2 3 1 6 4 2 9 3 não é alternante.
A seqüência 1 3 5 é 3-alternante.
Dado n > 1 e uma seqüência com n inteiros, verificar se existe um inteiro k > 1 tal que a seqüência é kalternante. Dê como saída também o valor de k caso a seqüência seja alternante.
32) Dada uma seqüência de n números reais, determinar os números que compõem a seqüência e o número de vezes
que cada um deles ocorre na mesma. Exemplo: n = 8; Vetor: (-1.7, 3.0, 0.0, 1.5, 0.0, -1.7, 2.3, -1,7).
Saída:
-1.7 ocorre 3 vezes
3.0 ocorre 1 vez
0.0 ocorre 2 vezes
1.5 ocorre 1 vez
2.3 ocorre 1 vez
ARRAY DE STRINGS
33) Verificar a existência de um determinado string no vetor;
34) Retornar a posição de um string no vetor;
35) Contar as ocorrências de um string no vetor;
36) Ordenar alfabeticamente;
37) Ordenar de acordo com a quantidade de letras;
38) Ordenar de acordo com a quantidade de palavras;
39) Considerando como se fosse um vetor de nomes próprios, gerar um segundo vetor com os nomes intermediários
abreviados.
Download