Mudanças entre as edições de "Programação para Redes de Computadores (técnico) (diário 2012-1)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 47: Linha 47:
 
===05/03===
 
===05/03===
 
Conversor de decimal para binário utilizando estrutura de repetição:
 
Conversor de decimal para binário utilizando estrutura de repetição:
<syntaxhighlight lang=portugol>
+
inicio
inicio
+
    inteiro numero
    inteiro numero
+
    inteiro resto
    inteiro resto
+
    inteiro expoente   
    inteiro expoente   
+
    escrever "Por favor , digite um número entre 0 e 255: "
    escrever "Por favor , digite um número entre 0 e 255: "
+
    ler numero
    ler numero
+
    expoente <- 7
    expoente <- 7
+
    repete
    repete
+
        resto <- numero - ( 2 ^ expoente )
        resto <- numero - ( 2 ^ expoente )
+
        se resto >= 0 entao
        se resto >= 0 entao
+
            escrever "1"
            escrever "1"
+
            numero <- resto
            numero <- resto
+
        senao
        senao
+
            escrever "0"
            escrever "0"
+
        fimse
        fimse
+
        expoente <- expoente - 1
        expoente <- expoente - 1
+
    ate expoente < 0
    ate expoente < 0
+
fim
fim
 
</syntaxhighlight>
 
  
 
=Linguagens de Programação=
 
=Linguagens de Programação=

Edição das 20h14min de 5 de março de 2012

Sobre a disciplina

Lógica de Programação

27/02

  • Apresentação da disciplina.
  • Linguagem de programação estruturada: instruções, operadores, tipos, alteração do fluxo do código em tempo de execução.
  • Apresentação do ambiente e linguagem Portugol.
  • Primeiro problema em Portugol: dados dois números, verificar se um é múltiplo do outro.
// Início do programa.
inicio

// Pedir o primeiro número.
escrever "Por favor, digite um número natural: "
inteiro primeiroNumero
ler primeiroNumero

// Pedir o segundo número.
escrever "E agora, digite um segundo número natural: "
inteiro segundoNumero
ler segundoNumero

// Calcule se o primeiro é múltiplo do segundo.
inteiro resto
resto <- primeiroNumero % segundoNumero

// Se for, mostre na tela.
se resto = 0 então
    escrever "O primeiro é múltiplo do segundo."
fimse

// Senão, calcule se o segundo é múltiplo do primeiro.
inteiro resto2
resto2 <- segundoNumero % primeiroNumero

// Se for, mostre na tela.
se resto2 = 0 então
    escrever "O segundo é múltiplo do primeiro."
fimse

se resto =/= 0 e resto2 =/= 0 então
    escrever "Não há múltiplos."
fimse

// Fim do programa.
fim
  • Segundo problema: um conversor decimal-binário para números até 255.

05/03

Conversor de decimal para binário utilizando estrutura de repetição:

inicio
    inteiro numero
    inteiro resto
    inteiro expoente   
    escrever "Por favor , digite um número entre 0 e 255: "
    ler numero
    expoente <- 7
    repete
        resto <- numero - ( 2 ^ expoente )
        se resto >= 0 entao
            escrever "1"
            numero <- resto
        senao
            escrever "0"
        fimse
        expoente <- expoente - 1
    ate expoente < 0
fim

Linguagens de Programação

Shell Script

Projeto da disciplina

Projeto Integrador

Referências



Voltar para página principal da disciplina