Ir ao conteúdo

Posts recomendados

Postado

Alguem consegue me ajudar?

Tem dois dias que tento resolver um exercicio para amanha e não consigo..

Se alguem souber coloca a resposta para mim ai por favor?

agradecido desde ja

Programação de C

Exercicio :

Considere uma “espiral quadrada” que parte da origem das

coordenadas e passa consecutivamente nos pontos (1, 0), (1, 1), (0,

1), (-1, 1), (-1, 0), (-1, -1) (0, -1), (1, -1), (2, -1), (2, 0), (2,1), (2, 2), (1,

2), etc. Com este processo, a espiral tocará todos os pontos de

coordenadas inteiras. Com este processo também, podemos

“numerar”. O ponto inicial (0, 0) é o ponto 0, o ponto (1, 0) é o ponto

1, etc., o ponto (1, 2) é o ponto 13, etc.

O programa deverá:

1. Determinar as coordenadas de um ponto, dado o seu

número.

2. Determinar o número de um ponto, dadas as coordenadas.

3. Determinar o ponto com maior número que está dentro de

um círculo definido pelo centro e pelo raio.

O programa é interativo. A interação deve ser feita nos seguintes

moldes:

Primeira parte:

Qual o numero do ponto? 10

Coordenadas: (2, 0)

Segunda parte:

Quais as coordenadas? -1 1

Numero: 8

Terceira parte:

Centro do circulo? 2 2

Raio do círculo? 2

Numero: 58

Coordenadas: (2, 4)

A seguir o programa termina.

Em itálico estão representadas as respostas do usuário.

Considere que as ordenadas e as abcissas dos pontos podem variar

entre –10000 e 10000.

Postado

Espiral quadrada pode-se usar matriz para representar.

Para identificar a posições relativas, pode-se utilizar o valor da posição média da matriz.

Por exemplo uma matriz 3x3, sendo 1 o valor intermediário entre 0 e 3:


|0 1 2| <- posição lógica da linha é 0. posição relativa será 0 - 1 = -1
|3 4 5| <- posição lógica da linha é 1. posição relativa será 1 - 1 = 0
|6 7 8| <- posição lógica da linha é 2. posição relativa será 2 - 1 = 1

O exemplo acima vale também para as colunas.

Baseando-se nesse principio, depois é só fazer os cálculos necessários para preencher a matriz e determinar a espiral quadrada.

Postado

Ah,eu não sei essa matéria.

Ele passo tipo no "se vira,esse é pra vocês se virarem mesmo"

Então,não consegui e não entreguei..

Haha,fiquei tentando desde as 8 da manha de hj D:

Mas então,se alguem tiver a resolução posta ai pra mim?

Ai eu leio e tento aprender para no próximo saber *-*

Abraços e obrigado por tentarem me ajudar ;D

  • 10 anos depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!