segunda-feira, 6 de setembro de 2010

Alg1- Segunda Lista- 21 A comissão de formatura de um curso está organizando a festa de formatura de sua turma e levantou as seguintes informações:

1. custo do salão (capacidade de 800 pessoas com mesas de 4 pessoas) R$ 2000.00;
2. custo da sonorização: R$ 500,00
3. custo da decoração: R$ 800,00
Além desses custos, que serão rateados igualmente entre os formandos, há custos cuja divisão é
proporcional ao número de convidados do formando. São eles:
1. segurança: necessário um segurança para cada 80 pessoas da festa;
2. garçom: um garçom consegue atender 48 pessoas (ou 12 mesas de 4 pessoas); e
3. bebida.
Escreva um algoritmo que leia o nome de cada um dos cinco formandos com seus respectivos
números de convidados. Ele também deve ler os custos de um segurança, de um garçom e da
bebida. O algoritmo deve calcular e escrever, para cada formando o número de mesas desitnadas
para seus convidados e o custo da festa para eles. As mesas poderão ser compartilhadas entre
convidados de diferentes formandos.

-----------------||----------------------------------------||----------------------------------------------


algoritmo "Custo da festa"
// Função :
// Autor :
// Data : 31/08/2010
// Seção de Declarações
var
   n1,n2,n3,n4,n5,ntotal:literal
   c1,c2,c3,c4,c5,nseg,ngarcom:inteiro
   pseg,pgarcom,pbebida,nmesa,custos,nmesa2,nmesa3,nmesa4,nmesa5:real
 
inicio
// Seção de Comandos
   escreval("Digite o nome do formando, aperte enter e digite o número de convidados")
   leia(n1,c1,n2,c2,n3,c3,n4,c4,n5,c5)
   escreval("Digite o preço para contratar um segurança")
   leia(pseg)
   escreval("Digite o preço da bebida")
   leia(pbebida)
   escreval("Digite o preço para contratar um garçom")
   leia(pgarcom)

   ntotal<-n1+n2+n3+n4+n5
   pseg<-(ntotal/80)*pseg
   pgarcom<-(ntotal/48)*pgarcom
   nmesa<-c1/4
   nmesa2<-c2/4
   nmesa3<-c3/4
   nmesa4<-c4/4
   nmesa5<-c5/4
   custos<- (2000+500+800+pseg+pgarcom+pbebida)/5
   escreva("O custo por pessoa será de: ",custos," e ",n1,",",n2,",",n3,",",n4,",",n5,
   " precisarão, respectivamente de ",nmesa,",",nmesa2,",",nmesa3,",",nmesa4,",",nmesa5,"mesas")
 
fimalgoritmo

Alg1- Segunda Lista - 20 Escreva um algoritmo que leia o nome, o valor da hora e o número de horas trabalhadas por um empregado.

O algoritmo deve escrever o nome e o salário liquido do empregado calculado
conforme as seguintes regras:
1. o salário bruto mensal é o produto das horas trabalhadas pelo valor das horas.
2. sobre o salário bruto mensal é aplicado um desconto de 9% referente ao INSS e 8%
de FGTS; e
3. o salário liquido é o salário bruto mensal menos os encargos.

Alg1- Segunda Lista - 19- O custo final de um carro é a soma do custo de fábrica com o percentual de revenda mais impostos, ambos aplicados ao custo de fábrica. Escreva um algoritmo que leia o nome do modelo de um carro, seu custo de fábrica e os percentuais de revenda e de impostos e escreva o custo ao consumidor do carro.


  algoritmo "O custo ao consumidor de um carro novo "
// Função :
//carro.
// Autor :
// Data : 31/08/2010
// Seção de Declarações
var
    cusdefabrica,percdevenda,impostos,cusfinaldocarro:real
    modcarro:caractere
inicio
  escreva("digite o modelo do carro:")
  leia(modcarro)
  escreva("digite o custo de fabrica:")
  leia(cusdefabrica)
  escreva("digite o percentual de venda:")
  leia(percdevenda)
  escreva("digite impostos")
  leia(impostos)
   cusfinaldocarro<-(cusdefabrica+percdevenda+impostos)
   escreva("o preco final é:",cusfinaldocarro)
 escreval(" fim")
   fimalgoritmo

Alg1- Segunda Lista - 18 Uma revenda de carros paga a seus vendedores um salário de X reais por mês, acrescido de uma comissão de y reais para cada carro vendido e 4% do valor total de vendas. Escreva um algoritmo que leia o nome do vendedor, seu salário, número de carros que ele vendeu no mês e o valor total de suas vendas. O algoritmo deve escrever o nome e o salário final do vendedor

algoritmo "Calcula o Salário de um Vendedor"
// Função :
// Autor :
// Data : 30/8/2010
// Seção de Declarações
var
   nome: literal
   salario,valort, total:real
   carros: inteiro
inicio
// Seção de Comandos
   escreval("Entre com o nome do vendedor")
   leia(nome)
   escreval("Entre com o salario do vendedor")
   leia(salario)
   escreval("Entre com o número de carros que ele vendeu")
   leia(carros)
   escreval("Entre com o valor total das vendas")
   leia(valort)
   total<-valort*(4/100)
   total<-total+salario
   escreva(nome, " deverá receber ", total:5:2)

Alg1 - Segunda Lista- 16 Escreva um algoritmo que leia um valor composto apenas de 0’s e 1’s representando um número na base binária (com até 6 dígitos ou bits). O algoritmo deve escrever esse mesmo número na base decimal. A conversão de binário para decimal é feita somando –se os produtos de cada digito do número binário, por seu peso, sendo que o digito mais à direita tem peso 1 (2°), o seguinte tem peso 2 (2¹), 4 (2²), 8 (2³), etc. Por exemplo 110101 é 53 . (1x32 + 1x 16 + 0x8 + 1x4 + 0x 2 + 1x1 = 32 + 16 + 0 + 4 + 0 + 1 = 53)

algoritmo "Binário para Decimal"
// Função :
// Autor :
// Data : 30/8/2010
// Seção de Declarações
var
     binario,decimal,n1,n2,n3,n4,n5,n6: numerico
inicio
// Seção de Comandos
   escreval("Entre com o número em binário, digitando cada um e apertando enter")
   leia(n1,n2,n3,n4,n5,n6)
   decimal<- ((n6*(2^0))+(n5*(2^1))+(n4*(2^2))+(n3*(2^3))+(n2*(2^4))+(n1*(2^5)))
   escreva("O número em decimal é: ",decimal)
fimalgoritmo

Alg1- Segunda Lista- 15 Escreva um algoritmo que leia o valor do raio e calcule a área do circulo correspondente.

algoritmo "Calcula a área de um círculo"
// Função :
// Autor :
// Data : 30/8/2010
// Seção de Declarações
var
   r,a: real
inicio
// Seção de Comandos
   escreval("Entre com o raio do círculo")
   leia(r)
   a<-(r^2)*3
   escreva("O valor da área é de aproximadamente: ",a, "Considerando Pi como 3")
 
fimalgoritmo

*Alg 2.14 Escreva um algoritmo que calcule a quantidade de latas de tinta necessárias e o custo para pintar tanques cilíndricos de combustível, onde são fornecidos (o algoritmo lê) a altura (h ) e o raio ) e o raio ( r ) desse cilindro. Sabe-se que a lata de tinta anticorrosiva custa R$ 40.00, cada lata contem 5 litros e cada litro pinta 3 metros quadrados na média. Para que fique bem coberto de tinta, há necessidade de 2 demãos.

algoritmo "Pintando o Tanque"
// Função :
// Autor :
// Data : 30/8/2010
// Seção de Declarações
var
   h,r,total,custo,latas,area:real
inicio
// Seção de Comandos
   escreval("Entre com a altura do tanque")
   leia(h)
   escreval("Entre com o raio do tanque")
   leia(r)
   area<-(3.14^2)*h
   total<- (area/3)*15
   latas<-(total/5);
   custo<-latas*40
   escreva("Você irá usar ",latas:5:2," latas", " e irá gastar ",custo:5:2)

Alg1- Segunda Lista- 13 Escreva um algoritmo que calcule e escreva o valor de um termo an qualquer de uma progressão geométrica

algoritmo "Descobre o último termo de uma PG"
// Função :
// Autor :
// Data : 30/8/2010
// Seção de Declarações
var
   a1,an,q,n:real
inicio
// Seção de Comandos
   escreval("Entre com o primeiro termo da PG")
   leia(a1)
   escreval("Entre com o número de termos da PG")
   leia(n)
   escreval("Entre com a razão")
   leia(q)
   an<-a1*((q)^(n-1))
   escreva("O último termo dessa PG é: ",an)

fimalgoritmo

Alg1- Segunda Lista- 12 Escreva um algoritmo que calcule e escreva a soma Sn dos n primeiros termos de uma progressão aritmética

algoritmo "Soma de PA"
// Função :
// Autor :
// Data : 30/8/2010
// Seção de Declarações
var
   a1,an,r,n,s:real
inicio
// Seção de Comandos
   escreval("Entre com o primeiro termo da PA")
   leia(a1)
   escreval("Entre com o último termo da PA")
   leia(an)
   escreval("Entre com a razão")
   leia(r)
   n<-((an-a1)/r)+1
   s<-((a1+an)/2)*n
   escreva("O total da soma é: ",s)

Alg1- Segunda Lista -11 Em uma pizzaria, cada tulipa de chope custa R$ 2,80 e, uma pizza mista grande custa R$ 20.00 mais R$ 1.50 por tipo de cobertura pedida (queijo, presunto, banana, etc.). Uma turma vai à pizzaria e pede uma determinada quantidade de chopes e pizzas grandes com uma determinada quantidade de coberturas. Escreva um algoritmo que calcula a conta e, sabendo quantas pessoas estão à mesa, quanto cada uma deve pagar (não esqueça os 10% do garçom).

algoritmo "Pizzaria"
// Função :
// Autor :
// Data : 30/08/2010
// Seção de Declarações
var
    tulipas,pizzas,coberturas,pessoas: inteiro
    total, totalf: real
inicio
// Seção de Comandos
   escreval("Quantas pessoas estão na mesa?")
   leia(pessoas)
   escreval("Quantas tulipas de chopp foram pedidas?")
   leia(tulipas)
   escreval("Quantas pizzas foram pedidas?")
   leia(pizzas)
   escreval("Quantas coberturas foram pedidas?")
   leia(coberturas)
   total<-(tulipas*2.80)+(pizzas*20)+(coberturas*1.50)
   totalf<-(((total*0.10)+total))/pessoas)
   escreva("O total da conta por pessoa é: ",totalf:5:2)

Alg1- Segunda Lista -10 Escreva um algoritmo que leia o nome de um piloto, uma distância percorrida em quilômetros e o tempo que o piloto levou para percorrê-la (em minutos). O algoritmo deve calcular a velocidade em km/h, e exibir a seguinte frase: A velocidade média do foi km/h

algoritmo "Velocidade Média"
// Função :
// Autor :
// Data : 30/08/2010
// Seção de Declarações
var
   nome:literal
   dist,tempo,velocidade:real
inicio
// Seção de Comandos
   escreval("Entre com o nome do piloto")
   leia(nome)
   escreval("Entre com a distância percorrida por ele")
   leia(dist)
   escreval("Entre com o tempo em minutos que ele fez")
   leia(tempo)
   tempo<-tempo/60
   velocidade<-dist/tempo
   escreva("A velocidade média do ",nome," foi ",velocidade,"km/h")

Alg1- Segunda Lista -9 Um representante comercial realizará uma viagem de vários dias com um automóvel, e, após, deseja saber a quilometragem média por litro de gasolina. Para isso, ele anotará a quilometragem no velocímetro ao sair de viagem e, depois, a quilometragem na chegada, ele também vai somar toda gasolina (em litros) usada para abastecer o carro durante a viagem. Escreva um algoritmo que, a partir desses dados, informe a quilometragem média por litro de gasolina.

algoritmo "Calcula Km/l"
// Função :
// Autor :
// Data : 30/08/2010
// Seção de Declarações
var
gasolina,kmi,kmf,media: real
inicio
// Seção de Comandos
   escreval("Entre com a kilometragem inicial: ")
   leia(kmi)
   escreval("Entre com a kilometragem final: ")
   leia(kmf)
   escreval("Entre com o total em litros de gasolina gasto")
   leia(gasolina)
   media<- (kmf-kmi)/gasolina
   escreva("Você gastou",media,"l/km")
fimalgoritmo

Alg1- Segunda Lista -8 -No seguinte algoritmo existem erros de sintaxe? Em caso afirmativo, onde ?

01. altoritmo “Teste”
02. var
03. marca: literal
04. idade: numérico
05. letra: literal
06. marca : numérico
07. início
08. leia(idade) -> não há o que ele ler
09. escreva(idade)->não há o que escrever
10. idade = 678
11. leia(“letra”)-> o comando leia grava dados numa variável colocando o nome dela entre parênteses e não o conteúdo dela.
12. leia(ABC)-> não existe essa variável.
13. escreva (letra)->Não há conteúdo a escrever
14. letra <- 4 ->Letra é literal e não numérica.
15. fimalgoritmo

Alg1- Segunda Lista- 7 Escreva um algoritmo que calcule o valor de base elevada a um expoente . O algoritmo deve ler o valor da base e do expoente. Após, ele deve escrever o valor de base elevada a este .

algoritmo "Base e exponte"
// Função :
// Autor :
// Data : 30/08/2010
// Seção de Declarações
var
     base,expoente,calculo:real
inicio
// Seção de Comandos
   escreval("Entre com a base")
   leia(base)
   escreval("Entre com o expoente")
   leia(expoente)
   calculo<-base^expoente
   escreva("O resultado de:",base," elevado a",expoente, " é:",calculo)

fimalgoritmo

Alg1- Segunda Lista - 6 Assinale com um X os comandos de atribuição considerados inválidos:

var
NOME, COR, TESTE, DIA, X : literal
SOMA, NUM: numérico


1. (x) NOME <- 5        2. (x) SOMA <- NUM + 2*X
3. (x)TESTE <- SOMA     4. ( ) NUM <- SOMA
5. ( ) COR <- “PRETO”   6. ( ) X <- X + “1”
7. (x) NUM <- “ABC”     8. ( ) DIA<- “seGUNDA”
9. (x) SOMA + 2 <- NUM  10. (x) X <- (NOME = COR)
11. (x) “ABC” <- NOME   12. ( ) NOME <- DIA + COR

Alg1- Segunda Lista - 5 Assinale com um X os nomes de variáveis válidos:

1. (x) abc 
2. ( )3abc 
3. (x)a 
4. ( )123ª
5. ( )-a 
6. (x)acd1 
7. ( )-_ad 
8. ( )A&a
9. ( ) prim-nom 
10. ( ) A123 
11. ( )Aa 
12. (x) prim_nom
13. ( ) ABC DE 
14. ( ) etc. 
15. ( ) E 
16. ( )”nome”

Alg1- Segunda Lista - 4 -Classifique os valores das constantes abaixo, de acordo com seu tipo, assinalando com N os dados numéricos e com L os literais:

1. (N ) 0 
2. (L) “abc” 
3. (L) “João”
4. (L) “FALSO”
5. (N) 1012 
6. (L) “V” 
7. (N) -49 
8. (N) +342
9. (N) 569 
10.(L) “Zé” 
11.(N) 5. 7 
12.(N)0.00001
13.(N) 3.1415 
14.(N)-545 
15.(L)”444” 
16.(L) “1+2”

Alg1- Segunda Lista- 3-Resolva a expressão aritmética abaixo montando todos os passos utilizados para a obtenção da solução:

(20%7) + 7 – 3.0 + 7/2 + (19\5) + (20 + 4)/4*3

1) Resolver as expressões que estão dentro dos parênteses.
2) Calcular o resto da divisão inteira entre 20 e 7.
3)Calcular o resultado da divisão inteira de 19 por 5
4)Somar 20 com 4

Assim temos:
 6 + 7 - 3.0+7/2 + 3 +24 /4*3

5)Agora resolvemos as multiplicações e divisões.
6) 7/2 = 3,5
7)24/4*3 = 24/12 = 2
Agora temos:

6+7 -3.0 +3,5 +3 +2
E somamos todos os números e o resultado será:

18,5

Alg1- Segunda Lista - 2.Escreva as expressões abaixo na forma convencional:1. (12 + 1)/ (4*a/45)^0.5 2. (a + x^(2 + w) -3*a)/2 3. 12*x/(36 – 9^y) 4. (17^0.5 + 4)/3

Alg1 - Segunda Lista - Escreva as expressões abaixo na forma de sintaxe do Português Estruturado:

Alg1- 8. Um sistema de equações lineares do tipo: o:

algoritmo "algoritmo que lê os coeficientes a,b,c,d,e e f e calcula e mostra os valores de x e y. "

// Função :
// Autor :
// Data : 27/08/2010
// Seção de Declarações
var
     a,b,c,d,g,f,x,y: real
inicio
// Seção de Comandos
   escreval("Entre com 6 números apertando enter ao digitar cada um: ")
   leia(a,b,c,d,g,f)
   x<-((c*g)-(b*f))/((a*g)-(b*d))
   y<-((a*f)-(c*d))/(a*g)-(b*d))
   escreva("X = ",x, " Y = ",y)
fimalgoritmo

Pages Alg1- 7. O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a percentagem do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo que leia o custo de fábrica de um carro e escreva o custo ao consumidor.

algoritmo "Calcula o preço de custo de um carro"
// Função :
// Autor :
// Data : 31/08/2010
// Seção de Declarações
var
   nomecar,modelo:literal
   custo,revenda,impostos,custof:real
inicio
// Seção de Comandos
   escreval("Entre com o nome do carro")
   leia(nomecar)
   escreval("Entre com o modelo do carro")
   leia(modelo)
   escreval("Entre com o preço de custo do carro")
   leia(custo)
   escreval("Entre com a porcentagem de revenda")
   leia(revenda)
   escreval("Entre com a porcentagem de impostos")
   leia(impostos)
   custof<- (custo+ (custo*revenda)+(custo*impostos))
   escreva("O ",nomecar," modelo ",modelo," custa ",custof)
fimalgoritmo

Alg1 - 6. Faça um algoritmo que leia o tempo de duração de um evento em uma fábrica expressa em segundos e mostre-o expresso em horas, minutos e segundos.

algoritmo "Lê segundos e transforma em horas, minutos e segundos "
// Função :
// Autor :
// Data : 27/08/2010
// Seção de Declarações
var
   t,h,m,s: inteiro
inicio
// Seção de Comandos
   escreval("Entre com o tempo em segundos")
   leia(t)
   h<-t div 3600
   m<- (t mod 3600)div 60
   s<-(t mod 3600)mod 60
   escreva("Isto equivale a: ",h, " hora(s) ", m, " minuto(s) ",s, " segundo(s). ")
fimalgoritmo

Alg1- 5. Faça um algoritmo que leia as 3 notas de um aluno e calcule a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente.

algoritmo "Calcula Média Ponderada"
// Função :
// Autor :
// Data : 27/08/2010
// Seção de Declarações
var
     n1,n2,n3,m: real
inicio
// Seção de Comandos
   escreval("Entre com a primeira nota ")
   leia(n1)
   escreval("Entre com a segunda nota ")
   leia(n2)
   escreval("Entre com a terceira nota ")
   leia(n3)
   m<-((n1*2) +(n2*3)+ (n3*5))/10
   escreva("Sua média final foi: ",m)
fimalgoritmo

Alg1-4. Faça um algoritmo que leia a idade de uma pessoa expressa em dias e mostre-a expressa em anos, meses e dias.

algoritmo "Transforma Idade de dias para anos, meses e dias"

var
  i,a,m,d:inteiro

inicio
// Seção de Comandos
   escreval("Entre com sua idade em dias: ")
   leia(i)
   a<-i div 365
   m<-(i mod 365)div 30
   d<-(i mod 365)mod 30
   escreva("Você tem: ",a, "ano(s) ", m, "mes(es) ", d, "dia(s).")
fimalgoritmo

Alg1- 3. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias.

algoritmo "Idade em dias"
// Função :
// Autor :
// Data : 27/08/2010
// Seção de Declarações
var
   a,m,d:inteiro
inicio
// Seção de Comandos
   escreval("Entre com sua idade somente em anos ")
   leia(a)
   escreval("Entre com sua idade somente em meses ")
   leia(m)
   escreval("Entre com sua idade somente em dias ")
   leia(d)
   d<-(d+(a*365)+(m*30))
   escreva("Sua idade em dias é: ",d)
fimalgoritmo

Alg1- 2. Escreva um algoritmo que leia três números inteiros e positivos (A, B, C) e calcule a seguinte expressão:

D=R+S/2
R=(A+B)²
S=(B+C)²


algoritmo "Calcule a equação"

var
 r,s,d: real
 a,b,c: inteiro
inicio
      escreval("Entre com o primeiro número ")
      leia(a)
      escreval("Entre com o segundo número ")
      leia(b)
      escreval("Entre com o terceiro número ")
      leia(c)
      r<-(a+b)^2
      s<-(b+c)^2
      d<-(r+s)/2
      escreva("O resultado do cálculo é: ",d)
fimalgoritmo

Alg1 - 1. Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre eles.

algoritmo "Distância entre dois pontos"
// Função :  Calcular a distância entre 2 pontos
// Autor :  Thaís Cristine Andreetti
// Data : 27/08/2010
// Seção de Declarações
var
    x1,x2,y1,y2,d: real
inicio
// Seção de Comandos
   escreval("Entre com x1: ")
   leia(x1)
   escreval("Entre com x2: ")
   leia(x2)
   escreval("Entre com y1: ")
   leia(y1)
   escreval("Entre com y2: ")
   leia(y2)
   d<-raizq(((x2-x1)^2)+((y2-y1)^2))
   escreva ("A distância entre os dois pontos é: ", d:5:1)
fimalgoritmo

L2- 7. Preencha os quadros em branco, realizando as conversões de base pedidas, de modo que cada coluna possua o mesmo valor numérico.

Binário
1000001
1011110
10100111
01110011
Octal
101
136
247
163
Hexadecimal
41
5E
A7
73
Decimal
65
94
167
115

L2-5. O maior e menor dígito em qualquer base vale quanto, respectivamente?

O maior dígito é sempre o da base – 1 e o menor, 0.

L2 -4. Quais são as bases dos sistemas de numeração decimal, binário, octal e hexadecimal?

10, 2, 8 e 16, respectivamente.

L2- 3. Explique e exemplifique Sistema de Numeração Posicional e Sistema de Numeração Não Posicional?

Valor posicional
·  nosso sistema é posicional; 51 é diferente de 15;
·  o egípcio não é posicional; é indiferente escrever doze assim:  ou asssim:  ;
·  o romano é posicional, mas não no mesmo sentido do nosso sistema. É diferente escrever VI ou IV.

L2 -2. O que significam as denominações BIT e BYTE?

Os computadores "entendem" impulsos elétricos, positivos ou negativos, que são representados por 1 ou 0, respectivamente. A cada impulso elétrico, damos o nome de bit (BInary digiT). Um conjunto de 8 bits reunidos como uma única unidade forma um byte.

L2- 1. O que significa a seguinte frase: “Para o computador, tudo são números.”?

Porque o que o computador entende são os números, tudo que digitamos é codificado em números, como os binários, nossas letras viram um conjunto de 0 e 1.

quinta-feira, 19 de agosto de 2010

Por que quando apertamos uma tecla ela aparece ?


 Toda informação inserida no computador passa pelo Microprocessador e é jogada na memória RAM para ser utilizada enquanto seu micro trabalha. Essa informação é armazenada não em sua forma legível (por nós), mas é armazenada na forma de 0 (zero) e 1 (um). Essa linguagem é chamada linguagem binária ou digital.
    Na verdade, se pudéssemos entrar no computador e ver seu funcionamento, não haveria letras A, nem B, nem C, nem números, dentro do computador existe apenas ELETRICIDADE, e esta pode assumir apenas dois estados: LIGADO e DESLIGADO (convencionou-se que 0 representa desligado e 1 representa ligado).
    Cada caractere tem um código binário associado a ele. Vamos supor que a letra A seja 01000001, nenhum outro caractere terá o mesmo código. Este código de caracteres é formado pela união de 8 “zeros” e “uns”. Cada 0 e 1 é chamado de BIT, e o conjunto de oito deles é chamado BYTE. Um BYTE consegue armazenar apenas um CARACTERE (letras, números, símbolos, pontuação, espaço em branco e outros caracteres especiais).
    A linguagem binária foi convencionada em um código criado por cientistas americanos e aceito em todo o mundo, esse código mundial que diz que um determinado byte significa um determinado caractere é chamado Código ASCII. O Código ASCII, por usar “palavras” de 8 bits, permite a existência de 256 caracteres em sua tabela (256=2⁸).


sexta-feira, 13 de agosto de 2010

x- salada

algoritmo

X-Salada

Algoritmo para se fazer um X-Salada:


-Corte o Pão de hamburger em duas partes;


-Corte o Picles em rodelas;


-Corte o Tomate em rodelas;


-Passe a Maionese nos dois lados do pão;


-Frite o Hamburger de um lado;


-Vire o Hamburger;


-Coloque a fatia de queijo-prato em cima;


-Quando o queijo derreter, coloque o Hamburger em uma das fatias de pão;


-Espalhe por cima do Hamburger o Picles;


-Cubra com duas rodelas de tomate;


-Cubra com a folha de alface americana;


-Cubra com a outra fatia de Pão;


-Sirva com catchup e mostarda a gosto;


Bom apetite!






TORRE DE HANOY



A solução para o problema da Torre de Hanoi com recursividade é compacta e baseia-se no seguinte:
a) A única operação possível de ser executada é "move disco de um pino para outro";
b) Uma torre com (N) discos, em um pino, pode ser reduzido ao disco de baixo e a torre de cima com (N-1) discos;
c) A solução consiste em transferir a torre com (N-1) discos do pino origem para o pino auxiliar, mover o disco de baixo do pino origem para o pino destino e transferir a torre com (N-1) discos do pino auxiliar para o pino destino. Como a transferência da torre de cima não é uma operação possível de ser executada, ela deverá ser reduzida sucessivamente até transformar-se em um movimento de disco.
A Fig. 1 mostra os passos da solução com o disco de baixo e a torre de cima. Para mover a torre de cima, aplica-se novamente a solução com o disco de baixo dessa torre e a subtorre de cima, e assim por diante até sobrar só um disco, que poderá ser movido. Isto liberará a movimentação dos outros discos de baixo, que ficaram pendentes, constituindo uma solução recursiva.


Fig. 1 - Solução da Torre de hanoi com o disco de baixo e a torre de cima.

OS MICIONARÍO E OS CANIBAIS

3/08/2010

Os missionários e os canibais

Solução:




Achei esta solução num trabalho de informática da Puc - Rio, muito interessante por sinal.
Para vê-lo, clique aqui.
No entanto antes eu tentei através desse jogo, aqui é possível tentar todas as possibilidades para depois montar uma solução como a de cima.




Algorítmo


Transporte 2 canibais
Volte com 1 canibal , deixe do outro lado um canibal
Leve 2 canibais para o outro lado
Deixe 1 canibal do outro lado (que agora tem 2 canibais)
Volte com 1 canibal, leve 2 missionários
Deixe 1 missionário e 1 canibal do outro lado,
Volte com 1 canibal e 1 missionário
Troque o canibal pelo missionário, ficando do lado esquerdo 3 missionários.
Volte com 1 canibal e busque o outro canibal
Voltei com 1 canibal e busque o último, totalizando do lado esquerdo 3 canibais e 3 missionários.

F C'''.BASTÃES DE NAPIES''

F C'''.BASTÃES DE NAPIES''
"Bastões de Napier"

No início do século XVII, o escocês John Napier inventou um dispositivo chamado Ossos de Napier que são tabelas de multiplicação gravadas em bastão, o que evitava a memorização da tabuada, e que trouxe grande auxílio ao uso de logaritmos, em execução de operações aritméticas como multiplicações e divisões longas.


Funcionava formado por um conjunto de barras segmentadas, dispostas de tal maneira que os resultados de uma multiplicação eram obtidos somando-se os números de seções horizontais adjacentes.


Hoje, o dispositivo aperfeiçoado é empregado tão freqüentemente pelos engenheiros, através da régua de cálculo.

DO DISQUETE AO PEN- DRIVE

Do Disquete ao Pen-Drive.




O
disquete nasceu da necessidade de um meio de armazenamento de dados barato. Em 1967, a IBM precisava mandar freqüentes atualizações de seus softwares para seus clientes, e David Noble foi incumbido da tarefa de criar um meio de armazenamento que custasse menos de 5 dólares. Noble criou um disco de 8 polegadas e 80 kB que era somente para leitura, mas logo descobriu que a sujeira estragava rapidamente o disco. Assim, criou a capa que encobre os disquetes, e que se tornaram sua marca característica.


O desenho abaixo está presente no documento em que a IBM patenteou sua invenção.



A capa flexível que encobria o disquete fazia com que este fosse carinhosamente chamado de "disco flexível" (floppy disk). Esta mesma capa levava usuários inexperientes a cometerem erros crassos, como dobrar ou grampear os discos.


Logo o disquete foi melhorando, sua capacidade e durabilidade aumentando. Também foi desenvolvido o disquete que podia gravar dados, além de lê-los. Ainda assim, a maioria dos computadores da época usava a fita cassete como meio de armazenamento, devido ao alto custo dos drives de disquete (que muitas vezes custavam mais que o próprio computador).


Em 1975, o tão-famoso disco de 5 1/4 polegadas foi criado, mas a fábrica que o construíu não viu futuro para ele e o projeto foi arquivado. Somente em 1978 estes disquetes começaram a ser distribuídos, e logo se tornaram muito populares, pois os drives necessários para lê-los eram muito mais baratos. O novo disco foi também aumentando de tamanho até chegar aos 1.2 Mb de espaço - muito, considerando que os HDs da época iam até no máximo 20 Mb.


Em 1982, a Sony criou o disquete de 3 1/2 polegadas, que funcionavam apenas nos seus computadores. Mas logo outros fabricantes começaram a usar o formato e ele se tornou dominante na indústria. Embora a capa que o recobria agora fosse dura, o disquete continuava sendo chamado de "disco flexível".



Hoje, o disquete está rapidamente se tornando obsoleto. Meios digitais mais confiáveis, rápidos e com mais capacidade como o CD e o pen drive estão fazendo com que menos e menos computadores venham com o drive de disquete. Mas o disquete deixou sua marca, e isto pode ser facilmente visto nos menus dos programas, onde o disquete ainda é usado como símbolo para "gravar".


Video Home System(VHS)


 


O VHS é a sigla para Video Home System (Sistema de Vídeo Caseiro). Um sistema de gravação de áudio e vídeo inventado pela JVC que foi lançado em 1976, ele era composto de fitas de vídeo e de um equipamento de gravação e reprodução que permitia o registro de programas de TV e sua posterior visualização. A facilidade de operação e a uma razoável qualidade fizeram com que o sistema se difundisse, com o tempo foram introduzidos gravadores portateis alimentados por baterias que acoplados a câmeras permitiam gravações caseiras em vídeo.


A fita VHS é uma fita magnética de 1/2 polegada de largura acondicionada em uma caixa plástica que contem o mecanismo de tração além de a proteger. Por estar na caixa plástica ela foi chamado genericamente de videocassete.


O VHS é um dos inúmeros formatos de vídeo existentes a caixa tem 18,7cm.X10cm.X2,5cm, permite uma gravação com aproximadamente 280 linhas de definição e pode registrar até 6 horas de material em velocidade estendida (baixa velocidade de gravação e reprodução).


No Brasil, o sistema foi introduzido na década de 1980 e difundiu-se rapidamente ganhando o mercado contra o Betamax, o primeiro formato de videocasste. Com o tempo o formato foi desenvolvido gerando subprodutos como o VHS-C (VHS Compacto), que tinha as mesmas características técnicas mas com uma caixa menor (consequentemente com menor duração) que permitiu a sua colocação em câmeras de pequeno porte aumentando a portabilidade dos equipamentos e maior difusão. Este cassete VHS-C para ser reproduzido em um reprodutor VHS convencional era encaixado em um adaptador, na verdade uma caixa VHS padrão sem fita mas com um mecanismo que tracionava a fita menor. Para uma melhor qualidade de gravação e reprodução introduziu-se no mercado o Super-VHS ou S-VHS um formato que utilizava o mesmo tamanho de fita mas com um processo mais sofisticado de gravação e reprodução (maior frequência de sinal, filtros de ruídos, melhor processamento).


Com o desenvolvimento de outros formatos de captação de imagem no padrão digital (MiniDV) e com a difusão do DVD para reprodução, o VHS perdeu mercado e já é considerado um formato fora de linha.



 Compact Disc(CD)



 O trabalho principal de pesquisa e de desenvolvimento foi feito por Phillips e por Sony. Um dos primeiros CDs veio ao mercado no ano de 1982 e até hoje permanece como um dos meios mais populares de gravação de áudio.

Em 1979, a Phillips e a Sony iniciaram um trabalho com a finalidade de projetar um disco de áudio digital bem sucedido. Após um ano de trabalho e muitos experimentos e discussões, o disco compacto foi inventado. Nenhuma pessoa individualmente pode dizer que inventou o disco compacto, mas sim um grande grupo de pessoas.


Em agosto de 1982, o primeiro CD com finalidades comerciais foi produzido em uma fábrica da Phillips na Alemanha. O primeiro título musical que foi liberado em um CD foi `Os visitantes em 1981 por ABBA`. Logo depois, em Outubro do mesmo ano, os CD players da Sony também chegaram aos mercados. O evento é freqüentemente chamado de `Big Bang` no campo do áudio digital.


O novo conceito foi um sucesso no mercado. Os consumidores estavam entusiasmados com a qualidade do áudio nos CDs. O preço dos CD players caíram rapidamente, tendo como resultado uma popularidade ainda maior.


Um disco compacto é um disco de plástico policarbonato com a espessura de 1.2 milímetros, pesando ao redor de 16 gramas. Para tornar a superfície refletiva, uma camada fina de alumínio é aplicada em um lado do disco. Uma película de laca também é aplicada para atuar como um escudo protetor.


O título é impresso no outro lado, usando métodos normais de impressão como offset ou impressão de tela. Os dados são armazenados em um CD na forma de recortes minúsculos chamados de poços que são codificados em uma trilha espiral. Um poço tem apenas 500 nanômetros de largura e 100 nanômetros de profundidade enquanto que o comprimento varia de 850 a 3500 nanômetros. As áreas entre dois poços são chamadas de terras.


Os CDs são muito mais duráveis do que os preciosos formatos do armazenamento de áudio. Entretanto eles podem ser danificados um pouco de acordo com os fatores do ambiente e do uso diário. Os poços estão muito mais próximos do lado do título, de modo que mais danos ocorrem se os riscos forem feitos fora do título.


O formato lógico para armazenar dados de áudio em um CD são dois canais de 16 bit PCM codificados com uma taxa de freqüência de 44.1 KHz. A taxa de amostragem foi escolhida diretamente em conseqüência do teorema de dupla freqüência necessárias em gravações. Com mais alguns cálculos, a taxa de amostragem exata de 44.1 KHz foi decidida.


Os CDs estão disponíveis em um número de variações diferentes. Alguns dele são:


CD de texto - Disco compacto que permite o armazenamento da informação como o nome da canção, o nome do artista, o nome do álbum junto com os dados padrão de áudio no CD.


CD Gráfico - Estes contêm dados gráficos adicionais no CD. Funcionam em um reprodutor de CD normal, mas podem output dados gráficos quando colocados em um CD+G player.


CD ROM - Lê apenas memória, como o nome sugere são para CDs cujos dados podem apenas ser lidos.


CD Vídeo - VCD é um CD com dados de vídeo.


CD Foto - Foi projetado pela Kodak para armazenar fotos digitais em um disco compacto. Podiam armazenar mais de 100 imagens quando lançados inicialmente.


CD + RW - Estes são CDs em que os dados podem ser redigidos, apagados e reescritos mais de uma vez.



Digital Video Disc(DVD)


Em maio de 1994, as empresas Sony e Philips anunciaram que iriam trabalhar cooperativamente no desenvolvimento de uma nova mídia de alta densidade, conhecido hoje em dia com o nome de Digital Vídeo Disk (DVD). Essa tecnologia chegou para substituir os compact disks (CD-ROM) para computadores e o VHS (Vídeo Cassete).

O DVD é um disco do mesmo tamanho e formato que um CD normal, só que ele armazena 5 ou 10 vezes mais dados do que o cd normal. A distribuição de games e softwares mudou totalmente depois do lançamento do DVD, agora jogos que tinham 5 cds normais podem ser lançados em apenas um. Vídeos em DVD tem uma qualidade extrema chegando quase no mesmo nível que cinema, o som é de CD e de fácil uso.


O desenvolvimento dessas novas tecnologias foi confuso. A Toshiba e Warner Home Entertainment anunciaram seu próprio projeto para desenvolver algo similar, mas era uma tecnologia diferente do DVD. As duas empresa que desenvolviam o DVD perceberam que não adiantaria nada fazer duas tecnologias similares e que não seriam compatíveis. Organizações como a Hollywood Digital Vídeo Disc tinham grande interesse no desenvolvimento dessas tecnologias. Os distribuidores de filmes começaram a pensar na necessidade de padrões na fabricação dos DVD’s como qual método de compressão seria usado nos DVD’s.


A Sony foi a primeira a mostrar a tecnologia de DVD para o público. John Eargle descreveu a demonstração que foi feita no feira Winter Consumer Electronic no começo de janeiro de 1995. Em seu artigo, O grande debate do DVD, Eargle disse rapidamente, “É mais colorido e claro, e é muito igual ao laser disc” mas o seu foco era a especificação técnica onde o DVD era do tamanho de um cd normal.



Hard Disk(HD)


Há pouco mais de 50 anos, em setembro de 1956, a IBM colocava no mercado o primeiro computador com disco rígido de 5MB (isso mesmo: cinco megabytes) de memória. Na foto ao lado o HD é descarregado de um avião cargueiro.


Para a época isso foi considerado um feito, apesar das dimensões da extraordinária máquina: só o disco rígido pesava nada menos que uma tonelada.


Ele era parte integrante do computador IBM 305 RAMAC e na verdade não eram 5MB e sim 4,7MB, pois trabalhava com caracteres de 7bits e não 8bits, como é hoje. A IBM alugava essa estonteante capacidade de armazenamento para a época aos interessados por nada menos que 36 mil dólares anuais, isso a valores de 1956.




O
HD externo funciona como um periférico, como se fosse um Pen Drive, só que com uma capacidade infinitamente maior. A maioria dos modelos funciona através da porta USB 2.0, basta vc ligar o HD externo na tomada e então conectar na USB. Existem vários modelos de  HD externo, uns com funções a mais que os outros, outros com mais capacidades que outros e por aí vai. Os mais simples são aqueles que conectamos e logo em seguida aparecem no computador como mais um disco, mas como a briga pelo mercado é grande, muitos fabricantes “incrementam” os HDs externos com programas já instalados.




Blu-ray




Blu-ray, também conhecido como BD (de Blu-ray Disc) é um formato de disco óptico da nova geração de 12 cm de diâmetro (igual ao CD e ao DVD) para vídeo de alta definição e armazenamento de dados de alta densidade. É um sucessor do DVD e capaz de armazenar filmes até 1080p Full HD de até 4 horas sem perdas. Requer uma TV full HD de LCD, plasma ou LED para explorar todo seu potencial.

Sua capacidade varia de 25 (camada simples) a 50 (camada dupla) Gigabytes. O disco Blu-Ray faz uso de um laser de cor azul-violeta, cujo comprimento de onda é 405 nanometros, permitindo gravar mais informação num disco do mesmo tamanho usado por tecnologias anteriores (o DVD usa um laser de cor vermelha de 650 nanometros).


Blu-ray obteve o seu nome a partir da cor azul do raio laser ("blue ray" em inglês significa "raio azul"). A letra "e" da palavra original "blue" foi eliminada porque, em alguns países, não se pode registrar, para um nome comercial, uma palavra comum. Este raio azul mostra um comprimento de onda curta de 405 nm e conjuntamente com outras técnicas, permite armazenar substancialmente mais dados que um DVD ou um CD. A Blu-ray Disc Association (BDA) é responsável pelos padrões e o desenvolvimento do disco Blu-ray e foi criada pela Sony e Panasonic. Disputou uma guerra de formatos com o HD DVD e em 2008 venceu com o apoio exclusivo da Warner Bros., MGM, Fox e Columbia Pictures.

História:

Em 1998, comerciais da HDTV começaram a aparecer no mercado consumidor; no entanto, não havia então uma maneira barata para gravar ou reproduzir conteúdo em alta definição (
high definition - HD). Na verdade, não havia qualquer meio de armazenagem de HD Codecs, com exceção da JVC Digital VHS e da Sony HDCAM. Não obstante, era bem conhecido que utilizando lasers com comprimento de onda mais curto permitiria um armazenamento ótico com maior densidade. Quando Shuji Nakamura inventou um diodo laser azul prático, foi uma sensação, apesar de que uma longa ação atrasou a introdução comercial do produto.


USB flash drive(Pen - Drive)



Os pen drives tem uma idade relativamente pequena, o primeiro pen drive do mundo foi desenvolvido pela Trek Tecnologia com tecnologia da IBM no ano 2000, tendo como capacidade míseros 8MB o que com certeza ja era uma revolução, pois se tratava de um dispositivo de fácil manuseio(muito mais fácil que o disket) podendo ser carregado para qualquer lugar, e tendo uma boa taxa de tranferência.

Atualmente os pen drives ganharam a confiança do consumidor, sendo considerada uma das principais formas de amazenamento de dados. Os antigos 8Mb cresceram e hoje se encontra pen drives com capacidade de até 64Gb. O pen drive e tão aceito no ramo da informática que atualmente é comum encontrar computadores que não possuem driver de disket, mas um que não posssua uma entrada USB é impossível.


As funções de um pen drive hoje em dia se tornaram inúmeras, alguns sons automotivos por exemplo possuem entrada USB, oque permite conectar um pen drive e escutar músicas que estejam salvas nele. Existem tabém muitos softwares que permitem aplimorar essas funções, sendo possível amazenar programas nos pen drives, podendo acessar esses programas mesmo se o computador que você está utilizando não possuir o programa instalado.
http://piva.pro.br/ links

30.L1-Para onde você acha que caminha o futuro dos computadores? Quais os fatores que você levou em consideração para formar a sua opinião?


O futuro dá computação   caminha para um mundo onde vi sem o computador ou a internet será como viver sem um coração ou sem respirar.podemos ver isso nos dias atuai onde quase todas as pessoas tem ou conhece um MSN ou Orkut.
O futuro do computado é inevitável. Só ñ sei se o do ser humano é também .

29.L1-Quais são, na sua opinião, as razões pelas quais a revolução dos computadores progrediu tanto em tempo tão curto?


É pela própria evolução da prática científica e de suas aplicações na sociedade.

28.L1-Como podem ser classificados os computadores quanto à característica de construção, quanto ao princípio de construção (natureza), quanto ao âmbito e quanto ao porte? Descreva as características de cada uma das categorias.




Quanto à característica de construção
– Primeira, segunda, terceira, quarta e quinta (????)
Geração
Quanto ao princípio de construção (quanto à
natureza)
– Analógicos e Digitais
Quanto ao âmbito
– Âmbito geral e Âmbito específico
Quanto ao Porte (porte, custo, desempenho e propósito)
– Supercomputadores, Mainframes, Minicomputadores,
Estações de trabalho e Computadores pessoais
Sistemas Computacionais –
Classificação
Esta classificação não é única, porém é um razoável auxílio para
quem vai adquirir um sistema, a fim de definir suas necessidades

27. L1-Quais os componentes de um sistema de computação?

27Um sistema de computação está organizado em 2 componentes: o hardware e o software.

26.L1-O que é um sistema de Computação?


26Um sistema de computação é, obviamente, um sistema que realiza computações.
Computações são, abstratamente, transformações solicitadas produzidas por um sistema (de computação), sobre elementos de entrada, com o objetivo de produzir elementos na saída, de uma forma coerente, desejável e previsível. Isto é, uma computação tem que produzir resultados úteis a um utilizador ou usuário

25.L1-O Que quer dizer WWW? E HTML?


HTML (acrônimo para a expressão inglesa HyperText Markup Language, que significa Linguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada para produzir páginas na Web. Documentos HTML podem ser interpretados por navegadores. A tecnologia é fruto do "casamento" dos padrões HyTime e SGML.
WWW é a World Wide Web, o serviço que disseminou a Internet pelo mundo. É uma grande teia mundial onde é possível acessar hipertextos (documentos que podem ter textos, imagens, sons e vídeos), que são documentos que possuem a característica de ter "links" (ligações) pelos quais se pode saltar de uma parte para outra de um mesmo documento, ou para outro documento.Esses documentos são acessados por meio de programas navegadores (browsers) que possibilitam a visualização do conteúdo das páginas. Os navegadores também incluem outros recursos por meio de alguns programas (plug-ins e add-ons) que se incorporam ao navegador (ex.: som, imagem 3D, vídeo e de FTP, que permite a cópia de arquivos).

24L1-.Em 1990 a Microsoft teve um lançamento de impacto,qual?


Em 1990, a Microsoft lançou no mercado o Windows 3.0, que executava vários programas ao mesmo tempo. O programa integrava 16 cores e mais memória que o anterior, o que atraiu um número expressivo de usuários do MS-DOS.

23.L1-Em 1981 a IBM introduziu o PC no mercado, qual o software básico deste PC?


23A IBM introduziu seu PC, proporcionando rápido crescimento do mercado de computadores pessoais.
O MS-DOS (Microsoft Disk Operating System) foi o software básico lançado para o PC da IBM, estabelecendo uma longa parceria entre a IBM e a Microsoft.
Adam Osborne desenvolveu primeiro computador portátil, o Osborne I.
A Apollo Computer desenvolveu a primeira estação de trabalho, a DN100, com capacidade superior à de muitos minicomputadores por valores equivalentes