Informática, perguntado por Lethicinea, 11 meses atrás

Olá! Alguém aqui tem listas de exercício na linguagem de programação Pascalzim? Preciso de exercícios sobre vetores, matrizes e estruturas de repetição.

Soluções para a tarefa

Respondido por AiltonSilva
2

1. Seja um vetor inteiro de 9 elementos:

a) preencher por leitura o vetor (apenas valores positivos > 0);

B) imprimir os elementos do vetor em 1 linha, deixando 2 brancos separadores entre cada elemento;

c) liberar a primeira posição do vetor deslocando todos os valores de uma posição (o último valor será perdido nesse processo). Escrever o vetor;

d) somar o índice de cada elemento ao conteúdo do mesmo. Escrever o vetor;

e) ler um valor e imprimir o número de ocorrências desse valor no vetor.

2. Fazer um programa que leia dois vetores unidimensionais A e B, de dimensão 8, e realize a troca dos elementos destes vetores; ou seja, após a execução do programa o vetor B deverá conter os valores fornecidos para o vetor A, e vice-versa.

3. Faça um programa que leia um vetor de 10 elementos e determine quantos elementos não repetidos (diferentes) existem neste vetor.

4. Faça um programa que lê os conteúdos de dois vetores X(5) e Y(5) e os escreve. Crie, a seguir, um vetor U que seja a união de X com Y, e um vetor I que seja a sua intersecção. Escreva os conteúdos destes dois vetores.

5. Escreva um programa que lê um vetor V(10) e o escreve. Compacte, a seguir, este vetor, retirando dele todos os valores nulos ou negativos e escreva o vetor compactado.

6. Faça um programa que lê um conjunto de 10 valores os coloca em 2 vetores conforme forem pares ou ímpares. Imprima o vetor com os elementos pares e em seguida aquele com os elementos ímpares. Cuide para imprimir somente os elementos válidos destes vetores.

7. Escrever um programa que lê 10 nomes a partir do teclado, os armazena em uma tabela, depois os imprime na ordem inversa de leitura. Os nomes têm menos de 8 letras e são separados por brancos.


Lethicinea: muito obrigada!
AiltonSilva: Se precisar de mais eu mando
Lethicinea: Pode mandar mais alguns?
AiltonSilva: 1) Escreva um programa Pascal que leia um conjunto de 20 números inteiros positivos e determine a quantidade de números pares e números ímpares contidos no mesmo.

2) Dado o trecho de programa abaixo:
readln(N)
R := 1;
I := 2;
while I <= N-1 do
begin
R := R * 2;
I := I + 1;
end;
write(R);
Reescreva-o utilizando:
a) o comando FOR
b) o comando REPEAT
AiltonSilva: 3) Faça um programa que leia 3 valores inteiros (N, X, Y) e mostre todos os números múltiplos de N entre X e Y.

4) Um número é, por definição, primo se ele não tem divisores, exceto 1 e ele próprio. Escreva um programa que leia um número e determine se ele é ou não primo.

5) Faça um programa que leia dois valores inteiros (X e Y) e mostre todos os números primos entre X e Y.
AiltonSilva: 6) Escreva um algoritmo em Pascal que lê uma matriz M(5,5) e calcula as somas:

a) da linha 4 de M

b) da coluna 2 de M

c) da diagonal principal

d) da diagonal secundária

e) de todos os elementos da matriz

5) escreva estas somas e a matriz.

Desafio - Leia duas matrizes 4 x 4 e verifique se uma é palindromo, isto é, sua leitura a partir de qualquer direção sempre apresentara a mesma seqüência.
EX. SATOR
AREPO
TENET
OPERA
ROTAS
Respondido por domingoslokobap5wygg
0
who Washington happey to staij outride
Perguntas interessantes