Posts from March, 2010

31 Mar

Hoje é o Dia Mundial da Liberdade dos Documentos

O Dia da Liberdade dos Documentos (DFD) é um dia global para Libertação de Documento. É um dia de atividades de base ao redor do mundo com o objetivo de promover e desenvolver a consciência da relevância dos Formatos de Documento Livres em particular e dos Padrões Abertos em geral.

O Document Freedom Day acontece todos os anos na última quarta-feira de Março, desde 2008. É um evento mundial em que participam mais de 70 países.

“Document Freedom Day celebra a importância dos Padrões Abertos para todos os documentos eletrônicos, públicos ou privados. Se queremos preservar o nosso património digital, todos nós precisamos selecionar Open Standards, implementável por qualquer pessoa, como a nossa escolha de armazenamento padrão. “- Jeremy Allison, do Samba de desenvolvimento de base.

Fonte: Software Livre Brasil


Anúncio provido pelo BuscaPé

31 Mar

Alguns Exercícios em Python – Parte 2

Oie pessoal, dando continuidade a sequência de exercícios, conforme expliquei no post de ontem, hoje irei colocar mais duas questões.

Estou procurando colocar o script de forma mais auto-explicativa possível e comentando, mas qualquer dúvida que possa existir, pode perguntar, seja aqui nos comentários, na página contato ou por email, ok?

Então vamos as questões:

Contruir um script que receba o código de N produtos e o classifique de acordo com a tabela abaixo:

Código Classificação
1 Alimento não-perecível
2 a 4 Alimento perecível
5 e 6 Vestuario
7 Higiene Pessoal
8 a 15 Limpeza e utensilios domésticos

A quantidade N de produtos deve ser fornecida ao programa.

#!/usr/bin/env python
 
# Krix Apolinario - krix@krix.com.br
# Created: Tue 31 Mar 2010 08:36:03 AM BRT
# Last Change: Wed 31 Mar 2010 09:23:55 AM BRT
# Description: Script que recebeo codigo de N produtos e o classifica de acordo com uma tabela.
 
if __name__ == "__main__": 
	try:
		# Recebendo quantidade de produtos.
		quantidade = int(raw_input('Informe a quantidade de produtos: '))
		# Inicio do laco para perguntar as N vezes, onde N e a quantidade de produtos a consultar.
		while quantidade != 0:
			# Recebendo codigo do produto.
			codigo = int(raw_input('\nInforme o codigo do produto: '))
			# Inicio da classificacao do produto por codigo.
			if codigo == 1:
				print '\nAlimento nao-perecivel'
			elif codigo >= 2 and codigo <= 4:
				print '\nAlimento perecivel'
			elif codigo >= 5 and codigo <= 6:
				print '\nVestuario'
			elif codigo == 7:
				print '\nHigiene Pessoal'
			elif codigo >= 8 and codigo <= 15:
				print '\nLimpeza e utensilios domesticos'
			else:
				print '\nCodigo Invalido'
			# Subtraindo 1 da quantidade.
			quantidade = quantidade - 1
	except:
		print 'Ooops... Favor verificar se os dados informados estao corretos.'

Elabore um script para calcular a média ponderada de três notas de um aluno, sabendo que os respectivos pesos são 2, 3 e 5.

#!/usr/bin/env python
 
# Krix Apolinario - krix@krix.com.br
# Created: Tue 30 Mar 2010 09:24:06 AM BRT
# Last Change: Tue 30 Mar 2010 09:47:43 AM BRT
# Description: Script para calcular a media ponderada entre tres notas, onde os pesos sao: 2, 3 e 5.
 
if __name__ == "__main__": 
	try:
		#  Recebendo as notas.
		nota1 = float(raw_input('Informe a nota 1: '))
		nota2 = float(raw_input('Informe a nota 2: '))
		nota3 = float(raw_input('Informe a nota 3: '))
		# Calculando a media ponderada.
		media = float(((nota1*2)+(nota2*3)+(nota3*5))/(2+3+5))
		# Exibindo o resultado.
		print media
	except:
		print 'Ooops... Favor verificar se os dados informados estao corretos.'

Bom gente amanhã coloco mais outras questões, ainda faltam 4.

Até amanhã :)


Anúncio provido pelo BuscaPé

30 Mar

Alguns Exercícios em Python – Parte 1

Oie gente, tudo bonzinho?

Ontem uma amiga minha me pediu uma ajuda para fazer um exercício que o professor da cadeira de Introdução a Programação passou.

Sabemos que no começo é complicado mesmo, mas com o passar do tempo a gente vê que a ‘coisa’ é pior do que estávamos pensando e a tendência é ficar complicado SEMPRE, rsrs :P

As questões do exercício eram para ser escritos em algoritmo PORTUGOL, maaaaaaas eu ‘intrometida’ resolvi fazer em Python também, contudo fiz isso para que minha amiga começasse a se familiarizar com uma linguagem e acho que Python seria uma ótima opção.

Como são 10 questões irei fazer o seguinte, colocarei 4 hoje e vou colocando as outras aos poucos, ok?

Outra coisa, opiniões seram sem sempre bem vindas. :)

Então vamos as questões:

Escrever um script que leia um número inteiro e imprima o seu sucessor e seu antecessor:

#!/usr/bin/env python
 
# Krix Apolinario - krix@krix.com.br
# Created: Tue 30 Mar 2010 08:58:19 AM BRT
# Last Change: Tue 30 Mar 2010 09:24:27 AM BRT
# Description: Script para retornar o antecessor e o sucessor do numero informamdo.
 
if __name__ == "__main__": 
	try:
		# Recebendo os numeros.
		numero = int(raw_input('Informe um numero: '))
		# 'Calculando' antecessor e sucessor do numero.
		antecessor = (numero - 1)
		sucessor = (numero + 1)
		# Exibindo o resultado.
		print 'Antecessor: %s \nSucessor: %s' % (antecessor, sucessor)
	except:
		print 'Ooops... Favor verificar se os dados informados estao corretos.'

Escrever um script que leia dois números inteiros e imprima o resultado da soma destes dois valores. Antes do resultado, deve ser impressa a seguinte mensagem “SOMA”

#!/usr/bin/env python
 
# Krix Apolinario - krix@krix.com.br
# Created: Tue 30 Mar 2010 08:58:19 AM BRT
# Last Change: Tue 30 Mar 2010 10:18:30 AM BRT
# Description: Script para somar dois numeros.
 
if __name__ == "__main__": 
	try:
		# Recebendo os numeros.
		numero1 = int(raw_input('Informe o primeiro numero: '))
		numero2 = int(raw_input('Informe o segundo numero: '))
		# Soma os numeros. 
		soma = (numero1 + numero2)
		# Exibe o resultado.
		print 'SOMA %d' % soma
	except:
		print 'Ooops... Favor verificar se os dados informados estao corretos.'

Escreva um script que calcule a área de um terreno a paritr da leitura das dimensões do mesmo. Ao final escreva a área total e as dimensões.

#!/usr/bin/env python
 
# Krix Apolinario - krix@krix.com.br
# Created: Tue 30 Mar 2010 08:58:19 AM BRT
# Last Change: Tue 30 Mar 2010 11:21:28 AM BRT
# Description: Script para calcular a area de um terreno.
 
 
if __name__ == "__main__": 
	try:
		# Recebendo as dimenssoes.
		base = float(raw_input('Informe a base: '))
		altura = float(raw_input('Informe a altura: '))
		# Soma os numeros. 
		area = (base * altura)
		# Exibe o resultado.
		print '''
Base: %s
Altura: %s
Area do terreno: %s
		''' % (base, altura, area)
	except:
		print 'Ooops... Favor verificar se os dados informados estao corretos.'

Escreva um script que leia dois números e efetue a adição. Caso o valor somando seja maior que 20, este deverá ser apresentado somando a ele mais 8; caso o valor somado seja menor ou igual a 20, este deverá ser apresentado subtraindo 5.

#!/usr/bin/env python
 
# Krix Apolinario - krix@krix.com.br
# Created: Tue 30 Mar 2010 08:58:19 AM BRT
# Last Change: Tue 30 Mar 2010 09:34:08 AM BRT
# Description: Script para somar dois numeros e se o resultador for maior que 20 acrescentar 8 senao subtrair 5.
 
if __name__ == "__main__": 
	try:
		# Recebendo os numeros.
		numero1 = float(raw_input('Informe o primeiro numero: '))
		numero2 = float(raw_input('Informe o segundo numero: '))
		# Soma os numeros. 
		soma = (numero1 + numero2)
		# Verificando valor da soma.
		if soma > 20:
			soma = (soma + 8)
		else:
			soma = (soma - 5)
		# Exibe o resultado.
		print '%d' % soma
	except:
		print 'Ooops... Favor verificar se os dados informados estao corretos.'

Bom gente, amanhã faço um post com mais algumas questões. :)


Anúncio provido pelo BuscaPé

29 Mar

Parceria entre Novell e LPI

Fiquei sabendo esse final de semana através do site da Linux Magazine, sobre uma parceria entre a Novell e o Linux Professional Institute e claro que eu não poderia deixar de repassar essa informação para vocês.

A Novell e o Linux Professional Institute (LPI) estão unindo seus esforços em favor da certificação profissional em Linux. Assim, quem conseguir uma certificação LPIC-1, terá também preenchido todos os requisitos para obtenção da certificação Novell Certified Linux Administrator (CLA).

Segundo o acordo firmado entre as duas instituições, “todos os candidatos que obtiveram a certificação LPIC-1 podem solicitar junto à Novell a certificação CLA, sem a necessidade de prestar novos exames ou o pagamento de taxas”.

Por conta da parceria, a divisão de Serviços e Treinamento da Novell deverá incluir os objetivos obrigatórios da certificação LPIC-1 no material didático do curso preparatório para a certificação CLA.

Ambos os parceiros publicaram em seus respectivos sites informações (em inglês) a respeito dessa iniciativa — o LPI neste endereço web e a Novell nesta URL.

De acordo com as declarações de ambas as organizações, a possibilidade de obter um certificado estando em posse de outro vale para o mundo todo, à exceção do Japão.

fonte

:cool:


Anúncio provido pelo BuscaPé