segunda-feira, 6 de setembro de 2010

(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.

(L2) 6º Preencha a tabela abaixo com os valores posicionais das quatro posições indicadas, em cada um dos sistemas de numeração indicados:

(L2) 5º O maior e menor dígito em qualquer base vale quanto, respectivamente?

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

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

Decima l = 10
Binário = 2
Octal = 8
Hexadecimal = 16

(L2) 3º Explique e exemplifique Sistema de Numeração Posicional e Sistema de Numeração Não Posicional?

Sistema numérico posicional é o nome dado a propriedade de um número variando o seu valor dependendo da posição em que ocupa dentro de uma ordem de valores.O sistema decimal por exemplo.
O numero recebe um valor diferente quanto ele muda de posição exemplo:
01 que equivale a um.
10 que é igual a dez.
 sistema numérico não posicional, são aqueles em que o valor atribuído a um símbolo não se altera, independentemente da posição em que ele se encontre no conjunto de símbolos que está representando um
número. O sistema de numeração romano antigo

(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 F) 1º O que significa a seguinte frase: “Para o computador, tudo são números.” ?

Para o computador, tudo são números porque toda a eletrônica digital e computação está baseada no sistema bináriopois, os circuitos que compõem o computador tratam apenas de abrir ou fechar um caminho para a energia trafegar, desta forma vários caminhos abertos ou fechados compõem uma informação com bilhões de combinações.

Cada parte do computador é responsável por interpretar uma parte destas informações e exibir os resultados da forma que conhecemos, seja imprimindo, exibindo na tela, dispositivos de saída. A origem das informações partem dos dispositivos de entrada.
Cada componente (CHIP) trabalha somente com estes 2 estados, por isso é binário.
Os Zeros e Uns, apenas representam este estado matematicamente, de forma que é possível projetar todos estes componentes e verificar seu funcionamento.

domingo, 5 de setembro de 2010

(L2) 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:

algoritmo "Calcula o Salário líquido "




var

nome:literal

valorh,numeroh,salariol,salariob:real

inicio



escreval("Digite seu nome")

leia(nome)

escreval("Digite o valor que você recebe por hora trabalhada")

leia(valorh)

escreval("Digite o número de horas que você trabalhou")

leia(numeroh)

salariob<-numeroh*valorh

salariol<-(salariob-(salariob*0.09))-(salariob*0.08)

escreval("Seu nome é: ",nome, " e seu salário líquido é: ",salariol)

Fimalgoritmo

(L2) 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 "Calcula o custo do carro ao consumidor"


var

modelocarro:literal

custofabrica, revenda, imposto, custoconsumidor, porrev,porimp:real

inicio

escreva("Digite o modelo do carro:")

leia (modelocarro)

escreva ("Digite o custo de fábrica do carro:")

leia (custofabrica)

escreva ("Digite a porcentagem da revenda:")

leia (revenda)

escreva ("Digite a porcentagem do imposto:")

leia(imposto)

porrev<-(revenda/100)

porimp<-(imposto/100)

custoconsumidor<-(custofabrica+(custofabrica*porrev)+(custofabrica*porimp))

escreva("O carro", modelocarro ,"custará ao consumidor R$" ,custoconsumidor:10:2)



fimalgoritmo

(L2) 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"




var

nome: literal

salario,valort, total:real

carros: inteiro

inicio



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)



fimalgoritmo

(L2) 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 dígito do número binário, por seu peso, sendo que o dígito mais à direita tem peso 1 (2°), o seguinte tem peso 2 (2¹), 4 (2²), 8 (2³), etc.

Por exemplo 110101 é 53 .
(1×32 + 1x 16 + 0×8 + 1×4 + 0x 2 + 1×1 = 32 + 16 + 0 + 4 + 0 + 1 = 53)

algoritmo "Binário para Decimal"




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 6 vezes")

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

(L2) 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"


var
 r, a: real

inicio

 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

(L2) 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 ( 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 "Calcula a quantidade de latas e o custo para pintar tanques cilíndricos"




var

h, r, area, lata, custo: real

inicio

escreva("Digite a altura do cilindro:")

leia(h)

escreva("Digite o raio do cilindro:")

leia (r)

area<-(2*3.1418*r*(h+r))

lata<-((area/3)*2)/5)

custo<-(lata*40.00)

escreva("Serão necessárias" , lata:6 , "latas e o custo será de R$" , custo:6:2)



Fimalgoritmo

(L2) 13º Escreva um algoritmo que calcule e escreva o valor de um termo an qualquer de uma progressão geométrica dada por:

algoritmo "Calcula o valor do termo (an)"

var 
 a1, an, q, n: real

 inicio
  escreva ("Digite o valor de a1:")
  leia (a1)
  escreva ("Digite o valor de q:")
  leia (q)
  escreva ("Digite o valor de n:")
  leia (n)
  an<-(a1*q)^(n-1)
  escreva("O valor do último termo é", an:5:2)
fimalgoritmo

(L2) 12º Escreva um algoritmo que calcule e escreva a soma Sn dos n primeiros termos de uma progressão aritmética dada pela formula:

algoritmo "Calcula a soma dos n "


var

a1, an, r, n, sn: real



inicio

escreva ("Digite o valor de a1:")

leia (a1)

escreva ("Digite o valor de an:")

leia (an)

escreva ("Digite o valor de r:")

leia (r)

n<-((an-a1)/r)+1

sn<-((a1+an)/2)*n

escreva("A soma será de", sn:5:2)



fimalgoritmo

(L2) 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 quantidadede 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 "Calcula o preço total e o preço de cada pessoa "

var
 pessoas, choppes, pizzas, coberturas, subtotal, total, totalp: real

inicio


 escreva ("Digite a quantidade de pessoas:")
 leia (pessoas)
 escreva ("Digite a quantidade de pizzas pedidas:")
 leia (pizzas)
 escreva ("Digite a quantidade de choppes ingeridos:")
 leia (choppes)
 escreva ("Digite a quantidade de coberturas pedidas:")
 leia (coberturas)
 subtotal<-((pizzas*20.00)+(coberturas*1.50)+(choppes*2.80))
 total<-(subtotal+(subtotal*0.1))
 totalp<-(subtotal+(subtotal*0.1))/pessoas
 escreva("O valor total será de R$" ,total:5:2, "e o valor por pessoa será de R$" ,totalp:5:2)




fimalgoritmo

(L2) 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:

algoritmo "Calcule a Velocidade Média"

var
  nome:literal
  d,t,v:real

inicio

  escreval("Escreva o nome do piloto")
  leia(nome)
  escreval("Escreva total de quilometros percorido")
  leia(d)
  escreval("O tempo em minutos que ele fezo o percurso")
  leia(t)
  t<-t/60
  v<-d/t
  escreva("A velocidade média do ",nome," foi ",v :10:2,"km/h")


fimalgoritmo

(L2) 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 "Quilometragem média por litro"

var
  kminicial, kmfinal, combustiveltotal, kmmedia: real
inicio
  escreva ("Digite o valor da quilometragem inicial:")
  leia (kminicial)
  escreva ("Digite o valor da quilometragem final:")
  leia (kmfinal)
  escreva ("Digite o valor total de combustível:")
  leia (combustiveltotal)
  kmmedia<-(kmfinal-kminicial)/combustiveltotal
  escreva("A quilometragem média é", kmmedia:10:2)

fimalgoritmo

sábado, 4 de setembro de 2010

(L2) 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”)-> não pode ser escrito com aspas (" ")
.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

(L2) 7º Escreva um algoritmo que calcule o valor de base expoente. O algoritmo deve ler o valor da base e o expoente.

algoritmo "Calcule o valor de base expoente"


var

base, expoente, total: real



inicio

escreva ("Digite o valor da base:")

leia (base)

escreva ("Digite o valor do expoente:")

leia (expoente)

total<-base^expoente

escreva ("O valor é", total:5:2)



fimalgoritmo

(L2) 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. (X) COR <- “PRETO”
6. (X) 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

(L2) 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”

(L2) 4° Classifique os valores das constantes abaixo, de acordo com seu tipo, assinalando com N os dados numéricos e com L os dados 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”

(L2) 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

Obtendo:
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

Que sera igual a:
 6+7 -3.0 +3,5 +3 +2

E somamos todos os números e o resultado será: 18,5

(L2) 2º Escreva as espressõ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

sexta-feira, 3 de setembro de 2010

(L2) 1º Escreva a expressão abaixo na forma de sintaxe do Português Estruturado.

1) raizq(((2+x)*(x+u))/(a+b+c))

2) x^2 + (3*x^(x+1))/2 + raizq(x+1)
3) h-(((45/7)*x(-4*h)*(3+a))^3)
4) (-b-(raizq(b^2 -(4*a*c))))/2*a
5) (-(raizq((-6^x)+(2*y))))/3^9
6) raizq(6)+((x*y)/(2*x))+(3^2)-((x^2)/3)

quinta-feira, 2 de setembro de 2010

(L1) 8º Um sistema de equações lineares do tipo:

algoritmo "Calculo de x e y"
var
a, b, c, d, f, g, x, y :real
inicio
  escreva("Digite o valor de a:")
  leia(a)
  escreva("Digite o valor de b:")
  leia(b)
  escreva("Digite o valor de c:")
  leia(c)
  escreva("Digite o valor de d:")
  leia(d)
  escreva("Digite o valor de f:")
  leia(f)
  escreva("Digite o valor de g:")
  leia(g)
  x<-((c*e)-(b*f))/((a*e)-(b*d))
  y<-((a*f)-(c*d))/((a*e)-(b*d))
  escreva(" O valor de x é",x:5:2 , "e y é" ,y:5:2)
fimalgoritmo

(L1) 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 custo do carro"
var
custo, preco, venda, total: real

inicio
escreva ("Digite o custo do carro:")
leia (custo)
preco <-(custo+(custo*0.45))
venda <-(preco+(preco*0.28))
escreva ("O custo ao consumidor é de", venda:10:2)

fimalgoritmo