Tradução de Pseudocódigo

1. Tradução de Pseudocódigo

Matheus dos Santos Maximo
matheusmax7

(usa Outra)

Enviado em 04/10/2015 - 22:03h

Olá! Alguém poderia ajudar na tradução (conversão para linguagem C) do pseudocógido abaixo? Ainda não aprendi sobre utilização de Arrays, tornando bem difícil de compreender.


Obrigado.



Início
Tipo ARRAY: vetor [1:5] inteiro;
ARRAY; A;
Lógica: B;
Inteiro: Y, AUX;
Atribua 7 a A [1];
Atribua 2 a A [2];
Atribua 9 a A [3];
Atribua 4 a A [4];
Atribua 5 a A [5];
Atribua “VERDADEIRO” a B;
Enquanto B faça
Atribua FALSO a B;
Atribua ZERO a Y;
Enquanto Y < 4 faça
Some 1 a Y
Se A[Y] < A [Y+1]
Então
Atribua A [Y] a AUX
Atribua A [Y + 1] a A[Y]
Atribua AUX a A [Y+1]
Atribua “VERDADEIRO” a B
Fim – se;
Fim – enquanto;
Fim – equanto;
Para Y de 1 até 5 faça
Imprima (A[Y])
Fim – para
Fim



  


2. Re: Tradução de Pseudocódigo

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/10/2015 - 22:07h

Traduz primeiro o que você sabe. Depois ficará sobrando a dica sobre arrays.

----------------------------------------------------------------------------------------------------------------
# apt-get purge ubuntu

http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. Re: Tradução de Pseudocódigo

Matheus dos Santos Maximo
matheusmax7

(usa Outra)

Enviado em 04/10/2015 - 22:15h

Só sei esta parte:



#include <stdio.h>

main (){
int A [5];

A [0] = 7;
A [1] = 2;
A [2] = 9;
A [3] = 4;
A [4] = 5;



}








4. Re: Tradução de Pseudocódigo

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/10/2015 - 22:19h

Você disse que não saber sobre arrays. Então sabe sobre if()?

if(a<b) 
{
...
}
else
{
...
}


----------------------------------------------------------------------------------------------------------------
# apt-get purge ubuntu

http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



5. Re: Tradução de Pseudocódigo

Matheus dos Santos Maximo
matheusmax7

(usa Outra)

Enviado em 04/10/2015 - 22:24h

Não amigo, simplesmente o professor ensinou apenas funções e operações bem básicas, porém temos que realizar esta tarefa..




6. Re: Tradução de Pseudocódigo

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 04/10/2015 - 22:32h

Você sabe qual é a saída?

Aqui no meu deu:


7
32766
9
5
4



Isto é, caso fiz certo.

Espero ter ajudado

[]'s

T+

--

body@human: $ sudo su
brain@human: # apt-get purge -y windows* && echo "Windows removed successfully"




7. Re: Tradução de Pseudocódigo

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/10/2015 - 22:34h

Tem essa apostila aqui. É boa.
http://www.ime.usp.br/~slago/slago-C.pdf

----------------------------------------------------------------------------------------------------------------
# apt-get purge ubuntu

http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts