0% acharam este documento útil (0 voto)
4 visualizações2 páginas

Prova de Algoritmos em Ciência da Computação

O documento apresenta a segunda prova oficial da disciplina de Introdução à Ciência da Computação, com questões que envolvem a elaboração de algoritmos para resolver sistemas de equações lineares, manipulação de matrizes e contagem de valores pares e ímpares. Os alunos devem entregar os algoritmos em um único arquivo PDF, incluindo tratamento de exceções e mensagens apropriadas. A prova também aborda a ordenação de vetores e a separação de elementos negativos e positivos.

Enviado por

guilunazac1
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações2 páginas

Prova de Algoritmos em Ciência da Computação

O documento apresenta a segunda prova oficial da disciplina de Introdução à Ciência da Computação, com questões que envolvem a elaboração de algoritmos para resolver sistemas de equações lineares, manipulação de matrizes e contagem de valores pares e ímpares. Os alunos devem entregar os algoritmos em um único arquivo PDF, incluindo tratamento de exceções e mensagens apropriadas. A prova também aborda a ordenação de vetores e a separação de elementos negativos e positivos.

Enviado por

guilunazac1
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Campus de Ilha Solteira

Disciplina: Introdução a Ciência da Computação – MAT 0171


Professor: Christiane Marie Schweitzer
Aluno:__________________________________________________________ _
Data:
Segunda Prova Oficial – Teórica

OBS: ELABORAR OS ALGORITMOS DE FORMA MANUSCRITA EM UM UNICO


ARQUIVO EM PDF. (TIRAR FOTOS E MONTAR UM UNICO ARQUIVO EM PDF)
 Não Esqueçam!!!! Entrada de dados; Processamento e Saída
 Ler valores; realizar processamento; verificar exceções (erros, divisões por zero,
etc....); e fornecer resultados.

Questões
1) Um sistema de equações lineares da forma

ax  by  c
dx  ey  f

pode ser resolvido pelas seguintes fórmulas:


af  cd
ce  bf y
x ae  bd
ae  bd

Elaborar um programa para ler o conjunto de coeficientes (a, b, c, d, e, f) e imprimir a


solução, ou seja, x e y. Os valores de x e y são obtidos através das fórmulas
anteriormente descritas. O programa deverá permitir o cálculo de x e y um número n de
vezes, para diferentes valores dos coeficientes.
Obs. Se não houver nenhum valor negativo escreva uma mensagem.

2) Construa um programa, que dada uma matriz NxM de valores, faça:


a) Leia e armazene os valores na matriz;
b) Se a matriz quadrada, calcule a soma dos valores da diagonal principal, caso contrário
dê uma mensagem;
c) Calcule a soma dos valores da matriz completa;
d) Se a matriz quadrada, calcule a soma dos valores da diagonal secundária, caso contrário
dê uma mensagem;
e) Verifique qual o maior valor armazenado na matriz;
f) Mostre os valores armazenados na matriz.

Página 1 de 2
Campus de Ilha Solteira

3) Usando sub-programação. Construa um programa que dado um conjunto de n valores


inteiros, faça um programa que:
a) Conte e escreva o número de valores pares
b) Conte e escreva o número de valores ímpares
Obs. Se não houver nenhum valor negativo, não negativo, par ou ímpar escreva
mensagens.

4) Usando sub-programação. Dado um vetor x de n elementos:


a) Verifique o vetor e caso o vetor x não esteja ordenado em ordem crescente, ordene.
b) Crie outro vetor contendo os elementos negativos de x.
c) Crie outro vetor contendo os elementos positivos de x.

Página 2 de 2

Você também pode gostar