Mudanças entre as edições de "Programação para Redes de Computadores (técnico) (diário 2012-1)"
Ir para navegação
Ir para pesquisar
(→27/02) |
|||
Linha 44: | Linha 44: | ||
fim | fim | ||
* Segundo problema: um conversor decimal-binário para números até 255. | * 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: | ||
+ | <syntaxhighlight lang=portugol> | ||
+ | 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 | ||
+ | </syntaxhighlight> | ||
=Linguagens de Programação= | =Linguagens de Programação= |
Edição das 20h13min 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
- Popularidade das linguages de programação: http://www.langpop.com
- Material introdutório e avançado sobre shell script: http://www.aurelio.net/shell/
- Jogos de lógica: