terça-feira, 2 de novembro de 2010

LD1-8)Fazer um programa para calcular a soma dos N primeiros números,onde N é lido. Ex:N=5.Soma=1+2+3+4+5.

LD1-7)Leia um numero N (inteiro,positivo>5).Depois,leia para um determinado grupo de pessoas(N)as seguintes informações:Idade,Peso,Sexo

Este programa deve fornecer como saída:

A)A média dos pesos dos homens;
B)A media das idades das mulheres;
C)Quantas mulheres acima de 25 anos;

LD1-6) Faça um programa que seja capaz de calcular o resultado de uma operação de divisão inteira (x dividido y), utilizando-se para isso apenas do operador de subtração (-).

Ex.: 12 / 3 = 4 = 12-3=9-3=6-3=3-3=0 (4 vezes)
Algoritmo "divide subtraindo"

Var
    num1,num2,res: inteiro
Inicio
    Escreva("Digite dois numeros para serem divididos: ")
    Leia(num1)
    Leia(num2)
    res <- 0
    Se(num2>num1)Entao
    Enquanto(num2>0)Faca
        num2 <- num2 - num1
        res <-res+1
    Fimenquanto
    Senao
        Enquanto(num1>0)Faca
            num1 <- num1 – num2
            res <-res+1
        Fimenquanto
    Fimse
    Escreva("O resultado da divisao e ",res)
Fimalgoritmo

LD1-5)- Faça um programa que seja capaz de calcular o resultado de uma operação de multiplicação (x vezes y), utilizando-se para isso apenas do operador de soma (+).

Ex.: 12 * 3 = 36 = 12+12+12 (3 vezes)
Algoritmo "calcula multiplicacao"

Var
    num1,num2,res: numerico
Inicio
    Escreva("Digite dois números para serem multiplicados: ")
    Leia(num1)
    Leia(num2)
    res<-0
    Enquanto(num2>0)Faca
        res <- res + num1
        num2 <- num2 - 1
    Fimenquanto
    Escreva("O resultado da multiplicacao e: ",res)
Fimalgoritmo

LD1-4)Faça um programa para achar todos os números inteiros e positivos entre dois números lidos (N1 e N2), tais que:

a) Não terminem em zero;
b) Se o dígito à direita for removido, o número restante seja divisor do número original. (ex: 39 (3 é divisor de 39).

Algoritmo "números inteiros e positivos"

Var
    n1,n2,i,j: inteiro
Inicio
    Escreva("Digite os dois numeros: ")
    Leia(n1)
    Leia(n2)
    Se(n2>n1)Entao
    Para i de n1 ate n2 faca
        Se(i>=10)Entao
        j<-i
            Se (i MOD 10 <> 0) Entao
                i<-(i DIV 10)
                Se ((j MOD i)=0)Entao
                    Escreval(j)
                Fimse
            Fimse
        Fimse
    Fimpara
    Senao
        Se(n1>n2)Entao
            Para i de n2 ate n1 faca
                Se(i>=10)Entao
                j<-i
                    Se (i MOD 10 <> 0) Entao
                        i<-(i DIV 10)
                        Se ((j MOD i)=0)Entao
                            Escreval(j)
                        Fimse
                    Fimse
                Fimse
            Fimpara
        Senao
        Escreva("Os números são iguais! (nao possuem intervalo)")
        Fimse
    Fimse
Fimalgoritmo

LD1-3)Faça um programa que, dado um número, imprima a sua tabuada completa

Algoritmo "tabuada"
Var
    i,num,res: inteiro
Inicio
    Leia(num)
    Para i de 0 ate 10 faca
        Res <- num * i
        Escreval(num, " x ",i, " = ",res)
    Fimpara
Fimalgoritmo

LD1-2)- Faça um programa que mostre na tela o(s) número(s) dentro do intervalo entre 600 e 700 que sejam múltiplos de 5 e também de 7.

Algoritmo "Multiplos"

Var
    i: inteiro
Inicio
    Para i de 600 ate 700 faca
        Se ((i MOD 5)=0)Entao
                Se((i MOD 7)=0)Entao
                      Escreval(i)
                Fimse
        Fimse
    Fimpara
Fimalgoritmo

LD1-1)- Faça um programa que calcule a média aritmética de 35 alunos do curso de Algoritmos. Use comandos de repetição.

Algoritmo “media”
Var
    media,soma,nota: real
    i: inteiro
Inicio
    soma <- 0
    i <- 1
    Repita
        Escreva(“Informe a nota do “, i, ”o. aluno: ”)
        Leia(nota)
        soma <- soma + nota
        i <- i + 1
    Ate(i>35)
    media <- soma/35
    Escreva(“A media dos 35 alunos e ”, media)
Fimalgoritmo

quinta-feira, 23 de setembro de 2010

Ex08.Faça um flux. que receba ps valores dos lados de um triangulo(a,b,c).Você deve costruir um flux. que informe o tipo de triangulo:Equilatero,isosceles ou escaleno(caso ps valores informados correspondam a um triangulo.

algoritmo"Triangulo"
var
a,b,c:numerico
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)
 se(a>b)entao
   se(a>c)entao
 escreva("a e o maior")
  senao
 escreva("c e o maior")
  fimse
 senao
   se(b>c)entao
      escreva("b e o maior")
     senao
  escreva("c e o maior")
      fimse
         fimse

Ex07.Calcule o peso de uma pessoa, utilizando IMC.

IMC = 25
IMC=peso/h*h
algoritmo “calcula o peso”
var
 h, p: real
inicio
  escreva (“Digite sua altura:”)
  leia (h)
  p<-25*(h*h)
  escreva (“Seu peso é”, p:5:2)
fimalgoritmo

Ex06.Faça um fluxograma que receba a altura e o sexo de uma pessoa e que calcule e mostre o peso ideal.

Para homens: (72,7*h)-58
Para mulheres: (62,1*h)-44,7
algoritmo “Calcula o peso”
var
h,peso:real
s, masculino, feminino:literal
inicio
 escreva(“Digite sua altura:”)
 leia(h)
 escreva(“Digite seu sexo:”)
 leia(s)
 se (s=masculino) entao
   peso<-((72.7*h)- 58)
   escreva (“Seu peso é”, peso:5:2)
 senao
   peso<-((62.1*h)- 44.7)
   escreva (“Seu peso é”, peso:5:2)
 fimse
fimalgoritmo

Ex05. Elabore um algoritmo que dada a idade de um nadador classifica-o em uma das seguintes categorias:

infantil A = 5 – 7 anos
infantil B = 8-10 anos
juvenil A = 11-13 anos
juvenil B = 14-17 anos
adulto = maiores de 18 anos
algoritmo “Classifica em categorias”
var
idade:inteiro
inicio
 escreva(“Digite a idade:”)
 leia(idade)
 se (idade >=5) entao
   se (idade <=7) entao
     escreva (“Infantil A”)
   senao
     se (idade<=10)entao
       escreva (“Infantil B”)
     senao
       se (idade<=13) entao
         escreva (“Juvenil A”)
       senao
         se (idade<=17) entao
           escreva (“Juvenil B”)
         senao
           escreva (“Adulto”)
         fimse
       fimse
     fimse
   fimse
 senao
   escreva (“É muito criança para nadar”)
 fimse
fimalgoritmo

Ex04. Elaborar um algoritmo que lê 2 valores a e b e os escreve com a mensagem: “São múltiplos” ou “Não são múltiplos”.

algoritmo “Múltiplos”
var
a, b:inteiro
inicio
 escreva(“Digite o valor de a:”)
 leia(a)
 escreva(“Digite o valor de b:”)
 leia(b)
 se (a>b) entao
   se (a mod b = 0) entao
     escreva (“São Múltiplos”)
   senao
     escreva (“Não são múltiplos”)
   fimse
 senao
   se (b mod a = 0) entao
     escreva (“São múltiplos”)
   senao
     escreva (“Não são múltiplos”)
   fimse
 fimse
fimalgoritmo

Ex03.Elaborar um algoritmo que lê 3 valores a,b,c e os escreve.A seguir,encontre o maior dos 3 valores e o escreva com a mensagem"e o maior"

algoritmo:"o maior"
Var
a,b,c:numerico
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)
  se(a>b)entao
se(a>b)entao
escreva("a e o maior")
   senao
escreva("c e o maior")
   fimse
      senao
    se(b
 escreva("b e o maior")
 senao
 fimse
 fimse

Ex 02.Faça um fluxograma que receba duas notas,calcule sua media e mostre uma das seguintes respostas:

algoritmo:"media"
var
n1,n2,media:numerico
 inicio
 escreva("Digite a nota 1")
 Leia(n1)
escreva("Digite a nota 2")
leia(n2)
Media<-n1+n2/2
   se(media>=5)entao
 escreva("aprovado")
   senao
 escreva("reprovado")
    fimse
fimalgoritmo


Ex.01)Faça um algoritmo(flux).ue receba a idade de uma pessoa.Se a idade for >=18 mostre uma mensagem"de maior" caso contrario mostre "de menor".

Algoritmo"idade"
var
Idade:numerico
Inicio
Escreva("Digite a idade")
leia(idade)
   se(idade>=18)entao
     escreva("de maior")
  senao
      escreva("de maior")

   fimse
 fimalgoritmo

2-21)A comissão de formatura de um curso está organizando a festa de formatura de sua turma elevantou as seguintes informações:

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

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

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

2--17)Faça um algoritmo que leia o dia do mês (valor de 1 a 31), e o dia da semana correspondente (1 a 7). O algoritmo deve calcular e escrever o dia da semana (1 a 7) correspondente ao primeiro dia do mês.

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

2-15)Escreva um algoritmo que leia o valor do raio e calcule a area do circulo correspondente.

domingo, 5 de setembro de 2010

2.13) 2-13) Escreva um algoritmo que calcule e escreva o valor de um termo an qualquer de uma progressão geométrica dada por: An=a1*q N-1,onde A1 é o primeiro termo da serie,An é o enésimo termo,q é a razão e n é o muero de termos.Os valores de a1,q e n serão fornecidos pelo usuário.

Algoritmo:"calcule"
Var
An,A1,q,n
Inicio
Escreva("digite o primeiro termo")
leia(A1)
escreva("digite o numero de termo")
leia(n)
Escreva("digite a razão")
leia(q)
An<-a1*q^(n-1)
Escreva("an é igual a ": ,An)
fimalgoritmo

2.12)Escreva um algoritmo que calcule e escreva a soma Sn dos n primeiros termos de uma progressão aritmética dada pela formula: Sn=A1 + An xn /2,onde a1,é o primeiro termo da progressão,An,é o ultimo e n é o numero de termos,tal que:N=An-A1+1/r.Os valores de a1,An e R(a razão da progressão)serão fornecidas pelo usuário.

Algoritmo:"soma"
Var
A1,An,R,N,Sn:numerico
Inicio
Escreva("digite o primeiro termo")
leia(A1)
Escreva("digite o ultimo termo")
leia(An)
Escreva("digite a razão")
Leia(R)
N<-((An-A1)/R)+1
Escreva("o numero de termos é " :,N)
Sn<-((A1+An)/2)*N
Escreva("a soma dos termos é" : ,Sn)
fimalgoritmo

2.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:"Calcule a conta"
var
P,C,CO,T:numerico
Inicio
Escreva("digite a quantidade de pizza")
leia(P)
Escreva("digite a quantidade de chope")
Leia(C)
Escreva("digite a quantidade de cobertura")
leia(CO)
Total <-((20*P)+(2,8*C)+(1,5*CO))*0,1+((20*p)+(2,8*C)+(1,5*CO))
Escreva("p valor da conta e : ",total)
Fimalgoritmo

2-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 foikm/h

algoritmo:
Var
Nome:literal
Distancia P,tempo,km/h:numerico
Inicio
 Escreva("digite o nome do piloto")
Leia(nome)
Escreva("digite a distancia em km/h")
leia(distancia P)
Escreva("digite o tempo em minutos")
leia(tempo)
Kmh<-distanciaP/(tempo/60)
Escreva("a velocidade media do" ,Nome,"foi" ,kmh, "km/h")
fimalgoritmo

2.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"
Var
K1,K2,K:real
Escreva("digite valor da quilometragem 1")
Leia(K1)
Escreva(digite valor da quilometragem 2")
Leia(K2)
K<-(K1+K2)
Escreva("quilometragem",k:5:1)
Fimalgoritmo

2.8)No seguinte algoritmo existem erros de sintaxe?Em caso afirmativo,onde?

01. altoritmo “Teste” - Algoritmo
02. var
03. marca: literal  -   Duas variaveis iguais
05. letra: literal
06. marca : numérico- Duas variaveis iguais
07. início
08. leia(idade) -erro
09. escreva(idade - erro
10. idade = 678
11.Leia("letra") - erro
12.leia(ABC) - erro
13. escreva (letra) - erro
14 letra <-  4 - erro
15. fimalgoritmo

2.7)Escreva um algoritmo que calcule o valor de base - expoente.O algoritmo deve ler o valor da base e do expoente.Após,ele deve escrever o valor de base -expoente.

Algoritmo:"Base expoente"
Var
Base,exp,r:Numerico
Inicio
Escreva("digite vamor da base")
Leia(base)
Escreva("digite valor do exp")
Leia(exp)
R<-base^exp
Escreva("o R e :",R)
fimalgoritmo

2.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.( )”abc”<-nome       12.( ) nome<-dia+cor

2.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.(X)A&a
9.(X)prim-nom      10.(X)a123     11.(X)Aa      12.( )prim_nom
13.(X)ABC DE     14.( )etc.         15.(X)E         16.( )"Nome"

2.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."1+2"

2.3)Resolva a expressão aritmética abaixo montando todos os passos utilizados para obtenção da solução:

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

6+7 -3.0 +3,5 +3 +2

13.5+3+2

18.5

2.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
2. (a + x^(2 + w) -3*a)/2
3. 12*x/(36 – 9^y) 4. (17^0.5 + 4)/3

4. (17^0.5 + 4)/3

Exercício 2 - 1)Escreva as expressões abaixo na forma de português estruturado:

Respostas:

1.RaizQ(2+X)*X+ U/A+B+C
2.(X^2)+(3*X^X+1)/2RaizQ(X+1)
3. H-(45/7)X-4.h.(3+A)^
4.(-b-(raizq(b^2 -(4*a*c))))/2*a
5.RaizQ-(-6^x+2* y)/3^
6.RaizQ (6+X*Y)/2*X+3^-X^/3

quarta-feira, 1 de setembro de 2010

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 e o menor, 0.

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

Base 2 - Chamamos de Sistema Binário, Base 8 - Chamamos de Sistema Octal , Base 16 - de sistema de base 16 (Hexadecimal) e Base 10 - O Sistema de Numeração Decimal.

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

Sistemas de Numeração Posicionais

Desde quando se começou a registrar informações sobre quantidades, foram criados diversos métodos de representar as quantidades. Esse histórico pode ser encontrado em Representação da Informação.
O método ao qual estamos acostumados usa um sistema de numeração posicional. Isso significa que a posição ocupada por cada algarismo em um número altera seu valor de uma potência de 10 (na base 10) para cada casa à esquerda.
Por exemplo, no sistema decimal (base 10), no número 125 o algarismo 1 representa 100 (uma centena ou 102) , o 2 representa 20 (duas dezenas ou 1x101) e o 5 representa 5 mesmo (5 unidades ou 5x100). Assim, em nossa notação,
125 = 1x102 + 2x101 + 5x100

No sistema de numeração não posicional que aparece no século I não existia a necessidade do número zero.

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.
Nos computadores, representar 256 números binários é suficiente para que possamos lidar a contento com eles. Por isso, os bytes possuem 8 bits. É só fazer os cálculos: como um bit representa dois tipos de valores (1 ou 0) e um byte representa 8 bits, basta fazer 2 (do bit) elevado a 8 (do byte) que é igual a 256.
Os bytes representam todas as letras (maiúsculas e minúsculas), sinais de pontuação, acentos, caracteres especiais e até informações que não podemos ver, mas que servem para comandar o computador e que podem inclusive ser enviados pelo teclado ou por outro dispositivo de entrada de dados e instruções.

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

Computador (ou ordenador) é uma máquina capaz de variados tipos de tratamento automático de informações ou processamento de dados. Exemplos de computadores incluem o ábaco, a calculadora, o computador analogo e o computador digital. Um computador pode prover-se de inúmeros atributos, dentre eles armazenamento de dados, processamento de dados, cálculo em grande escala, desenho industrial, tratamento de imagens grafica, realidade virtual, entretenimento e cultura.

No passado, o termo já foi aplicado a pessoas responsáveis por algum cálculo. Em geral, entende-se por computador um sistema físico que realiza algum tipo de computação. Existe ainda o conceito matemático rigoroso, utilizado na teoria da computação.

Assumiu-se que os computadores pessoais e laptops são ícones da Era da Informação[1]; e isto é o que muitas pessoas consideram como “computador”. Entretanto, atualmente as formas mais comuns de computador em uso são os sistemas embarcados, pequenos dispositivos usados para controlar outros dispositivos, como robôs, câmeras digitais ou brinquedos.

terça-feira, 31 de agosto de 2010

8)Um sistema de equações lineares do tipo: ax+by=c e dx+ey=f,pode ser resolvido segundo mostrado abaixo:X=ce-bf/ae-bd y=af-cd/ae-bd.Escreva um algoritmo que lê os coeficientes a,b,c,d ,e e f e calcula e mostre valores X e Y.

algoritmo:"calcule a,b,c,d,t,f,x e y
var
a,b,c,d,t,f,x,y:real
escreva("digite a")
leia(a)
escreva("digite b")
leia(B)
escreva("digite c")
leia(c)
escreva("digite d")
leia(d)
escreva("digite t")
leia(t)
escreva("digite f")
leia(f)
escreva("digite x")
leia(x)
Escreva("digite y")
leia(y)
x<-(((c*e)-(b*f))/(a*e)-(b*d)))
y<-(((a*f)-(c*d))/((a*e)-(b*d)))
escreva(x,y)
fimalgoritmo

7)o custo ao consumidor de um carro novo é a soma do custo de fábrica com a porcentagem do distribuidor e dos impostos(aplicados ao custo de fábrica);supondo que a porcentagem do distribuidor seja de 28% e os impostos de 45%,escrever um algoritmo que leia o custo de fabrica de um carro e escreva o custo ao consumidor.

algoritmo:"carro"
var
preço,custo,preço de venda:real
inicio
escreva("digite preço")
leia(preço)
escreva("digite custo")
leia(custo)
escreva("digite preço de vendas")
leia(precodevendas)
preco<-((preço+(preco*0,28)))
ecreva(preçodevenda)
fimalgoritmo

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:"horas,minutos,segundos
var
hora,minutos,segundos,tempo:real
inicio
escreva("digite hora")
leia(hora)
escreva("digite minutos")
leia(minutos)
escreva("digite segundos")
leia(segundos)
hora<-(tempo div3600)
minutos<-(tempo mod3600)div60
segundos<-tempo-((hora*3600)+(minutos+60))
escreva(hora,minutos,segundos)
fimalgoritmo

5)Faça um algoritmo que leia 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,5,respectivamente.

algoritmo:"média"
var
N1,N2,N3,media:real
inicio
Escreva("digite primeira nota")
leia(N1)
Escreva("digite a segunda nota")
leia(N2)
escreva("digite a terceira nota")
leia(n3)
media<-(((N1*2)+(N2*3)+(N3*5))/10)
escreva("media final")
escreva(media)
fimalgoritmo

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:"Calcule a idade em dias"
var
ano,meses,dias,d:real
inicio
escreva("digite o numero de dias")
leis(dias)
ano<-(dias div365)
Meses<-(dias mod365)div30
d<-(dias mod365)mod30
Escreva(ano,meses,d)
fimalgoritmo

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"Calcule a idade"
var
Ano,meses,dias,d:real
inicio
escreva("digite idade")
leia(ano)
Escreva("digite mes")
leia(mes)
Escreva("digite dia")
leia(dia)
d<-(ano*365)+(mes*30)+dia
escreva("numero de dias eh",d)
fimalgoritmo

2)Escreva um algoritmo que leia três numeros inteiros e positivos(a,b,c)e calcule a seguinte expressão: D= R+S/2,onde R=(a+b)² e S=(b+c)² :

algoritmo “Calcula a expressão”
var
a, b, c: real
inicio
escreva (“Digite a:”)
leia(a)
escreva (“Digite b:”)
leia(b)
escreva (“Digite c:”)
leia(c)
numero<-(((a+b)^2)+((b+c)^2))/2
escreva (“O resultado da expressão é”, numero:6:2)
fimalgoritmo

alg Ex 01) Construa um algoritmo que tendo como dados de entrada dois pontos quaisquer no plano, P(X1,Y1) e d(X2-x1) + (y2-y1)²

Algoritmo"Calcula a distancia"
Var
X1,y1,x2,y2 diastancia: real
inicio
Escreva("digite x1 :")
Leia(x1)
Escreva("digite y1:")
leia(y1)
Escreva("digite x2:")
Leia(x2)
Escreva("digite y2:")
Leia(y2)
D<-raiz q(((x2-x1)^2))+(y2-y1)))
Escreva("a distancia entre os dois pontos eh ",d:5:2)
Fimalgoritmo

sexta-feira, 20 de agosto de 2010

Teclado

O teclado surgiu nos anos 60 por meio do trabalho de Robert Moog, fundador da Moog Music Inc. Os primeiros teclados eram comercialmente inacessíveis, já que custavam acima de U$10.000. Além disso, eram muito grandes (do tamanho de uma parede), possuíam inúmeros cabos e eram muito ruins no quesito afinação.

Hoje em dia, os teclados possuem fantásticos recursos, como o visor LCD, o que facilita bastante seu manuseio; uma gama enorme de sons e efeitos; sem contar o fato de poderem ser conectados aos computadores, permitindo uma grande possibilidade de exploração ainda maior dos sons.

É constituído de duas placas de circuito impresso flexíveis idênticas e uma outra que separa essas duas placa com orifícios na área de contato. Uma delas recebe a energia da CPU e distribui para todas as trilhas. e a outra recebe esse sinal por vários locais diferentes. a depender do local por onde ela receber (ou seja, a tecla que você apertar) ela leva para um pino diferente do chip interno do teclado que reconhece o caracter pressionado, interpreta e envia essa informações para o computador.

domingo, 15 de agosto de 2010

LD 1- 2)Algoritmo para a resolução do problema dos missionários e dos canibais.

Três canibais e três missionários estão viajando juntos e chegam à margem de um rio. Eles desejam atravessar para a outra margem para, desta forma, continuar a viagem. O único meio de transporte disponível é um barco que comporta no máximo duas pessoas. Há uma outra dificuldade: em nenhum momento o número de canibais pode ser superior ao número de missionários pois desta forma os missionários estariam em grande perigo de vida. Como administrar a travessia?

Solução:

1ºLeve 1 canibal e 1 missionário(Volta 1 missionário)
2ºLeve 2 Canibais(volta 1 canibal)
3ºLeve 2 missionários(Volta 1 Missionário e 1 Canibal)
4ºLeve 2 Missionários(Volta 1 canibal)
5ºLeve 2 Canibais(Volta 1 Canibal)
6ºLeve 2 canibais.

LD -1)Algoritmo - Torre de Hanói

A Torre de Hanói é um quebra-cabeça que consiste em uma base contendo três pinos, em um dos quais são dispostos alguns discos uns sobre os outros, em ordem crescente de diâmetro, de cima para baixo. O problema consiste em passar todos os discos de um pino para outro qualquer, usando um dos pinos como auxiliar, de maneira que um disco maior nunca fique em cima de outro menor em nenhuma situação. O número de discos pode variar sendo que o mais simples contém apenas três.

A solução :

- A única operação possível de ser executada é “move disco de um pino para outro”;
- Uma torre com (N) discos, em um pino, pode ser reduzido ao disco de baixo e a torre de cima com (N-1) discos;
- 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.

L1-30)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?

Cada vez mais os meios tecnologicos vem se inovando,por isso acredito que no futuro estes trarão mais tecnologia do que temos nos dias atuais,visando cada vez mais o progresso,podendo até mesmo substituir a mão de obra dos trabalhadores por chamadas máquinas inteligentes.Levando em consideração a tecnologia dos dias atuais,me fez chegar a conclusão que futuramente,a tecnologia vai estar mais evoluida e muitos empregos,serão substituidos pelas máquinas.

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

Os computadores progrediram em tão pouco tempo,pois dispertaram a curiosidade e a ambição do homem. Com seu avanço tecnologico,os meios de comunicações ficaram mais rapidos,facilitando o dia a dia das pessoas,trazendo benefícios para o negócio,pois quanto mais inovarem e desenvolverem mais lucros irão gerar.

L1- 28)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

1ª geração (anos 50)

* A válvula é o componente básico
* Grande
* Esquentava muito
* Gastava muita energia elétrica
* Computadores ocupavam muito espaço físico.
* Tinham, dispositivos de Entrada/Saída primitivos (através da cartões perfurados).
* Eram aplicados em campos científicos e militares.
* Linguagem de programação: linguagem de máquina.
* Operações internas mediam-se em milissegundos.

2ª geração (1ª metade dos anos 60)

* O transistor é o componente básico:

- Tamanho menor que a válvula

- Esquentava menos

- Gastava menos energia elétrica

- Mais durável e confiável

* As máquinas diminuíram muito em tamanho e suas aplicações passam além da científica e militar a administrativa e gerencial.
* Surgem as primeiras linguagens de programação.
* Além dos núcleos de ferrite, fitas e tambores magnéticos passam a ser usados como memória.
* Operações internas mediam-se em microssegundos.

3ª geração (meados dos anos 60 a meados dos anos 70)

* Marco inicial: surgimento dos C.Is.
* LSI passa a ser o componente básico:- O LSI ficou conhecido como ‘chip’- Pequena pastilha de silício de 1 cm2

- Composto de milhares de transistores

* Os computadores diminuíram de tamanho e aumentaram seu desempenho
* Evolução dos Sistemas Operacionais, surgimento da multiprogramação, real time e modo interativo.
* A memória é feita de semicondutores e discos magnéticos.
* Operações internas mediam-se em nanossegundos.

4ª geração (meados dos anos 70 ao início dos anos 90)

* Tem como marco inicial o surgimento do microprocessador.
* O VLSI é o componente básico (menor que o LSI)
* Houve a miniaturização dos computadores
* Nesta geração é que surgiram os microcomputadores PC
* Surgem muitas linguagens de alto-nível e nasce a teleinformática, transmissão de dados entre computadores através de rede.
* Operações internas mediam-se em picossegundos.

5ª geração (início dos anos 90 aos dias atuais)

* Devido ao avanço tecnológico o conceito de geração torna-se obsoleto.
* O ULSI é o componente básico (menor que o VLSI)
* Caracteriza-se pelas aplicações de Linguagem Natural, Processamento Paralelo, Inteligência Artificial,…
* Altíssima velocidade de processamento,
* Alto grau de interatividade, etc.


* Quanto ao Princípio de Construção (quanto à Natureza do processamento)

Analógicos

* Representa variáveis por meio de analogias físicas.
* Trata-se de uma classe de computadores que resolve problemas referentes à condições físicas, por meio de quantidades mecânicas ou elétricas, utilizando circuitos equivalentes como analogia ao fenômeno físico que está sendo tratado.
* A informação é recebida e processada de um modo contínuo.
* A informação pode ser, por exemplo, um conjunto de valores de corrente elétrica, de temperatura ou de velocidade.

Digitais

* Processa informações representadas por combinações de dados discretos ou descontínuos.
* Mais especificamente: trata-se de um dispositivo projetado para executar seqüências de operações lógicas e aritméticas.
* Estes computadores são bastante versáteis e por isso são muito mais utilizados do que os computadores analógicos.

* Quanto ao Âmbito de ação

Propósitos Gerais

* Computadores capazes de desempenhar uma grande variedade de tarefas, através da execução de um grande número de programas.
* Estes computadores são bastante utilizados em escritórios, escolas e mesmo em casa.

Propósitos Específicos

* Computadores desenhados para desempenhar um conjunto muito reduzido de tarefas.
* Utilizados, por exemplo, no controlo de mecanismos industriais e em cálculos científicos.

* Quanto ao Porte (dimensões, custos, desempenho e propósito)

Supercomputadores

* Computadores com grande poder de processamento
* Utilizados principalmente no campo científico, nos quais se destacam as simulações.
* Outros exemplos de aplicação: previsão de tempo e modelagem tridimensional.
* Estes computadores são de âmbito específico, realizando um grupo de tarefas reduzido.
* Seu custo é muito elevado.
* Possuem um tamanho muito grande e necessitam de condições especiais de funcionamento.
* Exemplos: CRAY Y-MP e IBM 9021

Mainframes (Computadores de grande porte)

* São sistemas projetados para manusear considerável volume de dados e executar simultaneamente programas de uma grande quantidade de usuários.
* Utilizados por grandes empresas que necessitam armazenar grande quantidade de informação e ter um acesso rápido à ela.
* Os usuários acessam o mainframe através de terminais. Um mainframe possui à ele conectado uma grande quantidade de terminais.
* Ao contrário dos supercomputadores, são de âmbito extenso, utilizadas em grandes organizações como bancos, companhias de seguros e centros de investigação.
* Exemplos: Sistemas IBM 3090 e Control Data CDC 6600

- Terminal burro: todo o processamento é feito no mainframe. O terminal apenas é um meio de entrada e visualização dos dados.

- Terminal inteligente: faz parte do processamento no terminal. Geralmente é um computador pessoal.

Minicomputadores

* O minicomputador foi resultado de uma redução no tamanho dos computadores.
* Grande capacidade de processamento.
* Possui terminais conectados a ele.
* Os minicomputadores são computadores de médio porte adequados a tarefas como, por exemplo, o controle de processos industriais e a gestão de sistemas multiusuário.
* Com o aparecimento e posterior desenvolvimento dos microcomputadores, a distinção entre estas duas categorias é cada vez menos clara.
* Exemplos: VAX-11/780 da DEC e sistemas AS/400 da IBM.

Estações de trabalho

* Situam-se logo abaixo dos minicomputadores.
* Geralmente possuem arquitetura RISC e sistema operacional UNIX.
* Especialmente no que se refere a velocidade do processador e capacidade de memória, a potência de uma estação de trabalho é semelhante à de um minicomputador.
* As estações de trabalho são dirigidas para uso de um usuário, ao contrário dos minicomputadores.
* É essencialmente um microcomputador projetado para realizar tarefas pesadas, em geral na área científica ou industrial, como complexas computações matemáticas, projetos com auxílio de computação (CAD), processamento de imagem, etc.
* Exemplos: O sistema DECstation 5000/33 ou IBM RS/6000

Computadores pessoais

* Também conhecidos como: Microcomputadores, Micro e PC (personal computer).
* Possuem diversas formas e modelos.
* A característica marcante era a integração do processador, único e de dimensões micro, num pequeno chip de memória semicondutora, formando um microprocessador.
* Capacidade de processamento evolui rapidamente.
* Interligação em rede possibilita a substituição de computadores de maior porte.
* Preço acessível. Fácil upgrade de hardware. Seu tamanho tende a diminuir cada vez mais.
* Está presente em todos os tipos de empresas.

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

CPU :A unidade de processamento central ou CPU é o componente do computador responsável pela execução de programas e aplicativos no computador. Sem uma CPU no seu computador, você não será capaz de fazer qualquer tarefa - você não pode inicializar um sistema operacional, você não pode reproduzir músicas, vídeos e jogos, e você não pode fazer qualquer processamento de texto.

MEMORIA RAM é outro componente vital do computador. É a mídia de armazenamento em um computador, armazena temporariamente os arquivos e informações. Juntamente com o CPU, memória RAM determina a velocidade do computador.

Entrada ou Saída:Permite que o Sistema de Computação se comunique com o mundo exterior.

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

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

L 1- 25)O Que quer dizer WWW? E HTML?

WWW:é Word Wide Web ( que em português significa, ” Redes de Alcance Mundial)

HTML (HyperText Markup Language - Linguagem de Marcação de Hipertexto) - é a linguagem que usamos para fazer páginas na Internet.

L 1 - 24) Em 1990 a Microsoft teve um lançamento de impacto,qual?

A Microsoft anunciou o Windows 3.0, no dia 22 de maio. Compatível com o DOS, a primeira versão do Windows oferecia satisfação e performance aos usuários de PC. A World Wide Web nasceu quando Tim Berners-Lee, um pesquisador do CERN, desenvolveu o HTML (HiperText Markup Language).

L 1 - 23)Em 1981 a IBM introduziu o PC no mercado, qual o software básico deste PC?

Em 1981 a 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.

L1 - 22)Quais as características do Apple II?

O Apple II apresenta características inovadoras: circuito impresso em sua placa-mãe, fonte de alimentação, teclado e cartuchos para jogos.

sexta-feira, 13 de agosto de 2010

L1 - 21) Quais as antecessoras da Internet?

Nos anos 60, o Departamento de Defesa dos EUA criou uma rede de computadores cujo objectivo seria resistir a qualquer desastre. Se alguma parte desta rede fosse danificada, os restantes computadores continuariam a comunicar entre si. A esta rede deu-se o nome de ARPANET, a antecessora da Internet.Em 1985 a Fundação de Ciência Nacional dos EUA criou a NSFNET, que era constituída por uma série de redes destinadas à educação e investigação. Baseada nos protocolos da ARPANET, a NSFNET criou uma infra-estrutura que permitia a ligação gratuita, em rede, das instituições de ensino e de pesquisa. Ao mesmo tempo, foram-se criando infra-estruturas regionais que permitiam a ligação das diferentes instituições à rede nacional. Esta rede foi-se desenvolvendo com grande rapidez devido ao crescente número de utilizadores atraídos pela rapidez de comunicação e partilha de informação proporcionada.

L1-20)O código ASCII foi criado em 1963,para que ele era utilizado?

A sigla ASCII significa “American Standard Code for Information Interchange” (Código Padrão Norte-americado para Intercâmbio de Informações).
O ASCII foi adotado em 1963 pelo American National Standards Institute, e tem sido utilizado até os dias de hoje.É um sistema de codificação binária dos dados. Cada item de código tem 7 bits, o que permite 128 combinações diferentes. A cada item é feita uma correspondência com cada letra, número e códigos de controle.Esse código foi proposto por Robert W. Bemer, visando padronizar os códigos para caracteres alfa-numéricos (letras, sinais, números e acentos). Assim seria possível que computadores de diferentes fabricantes conseguissem entender os códigos.

L 1 -19)Qual a diferença entre linguagem de alto nível e linguagem de máquina?

Linguagens de alto nível:São as linguagens de programação que possuem uma estrutura e palavras-chave que são mais próximas da linguagem humana, tornando os programas mais fáceis de serem lidos e escritos. Esta é a sua principal vantagem sobre as linguagens de nível mais baixo. Os programas escritos nessas linguagens são convertidos para a linguagem assembly através de um programa compilador ou de um interpretador.
Exemplos: FORTRAN, Prolog, Basic, COBOL, C, Pascal, Delphi, etc.

linguagem de máquina:É a linguagem de mais baixo nível de entendimento pelo ser humano e a única, na verdade, entendida pelo processador (CPU).É constituída inteiramente de números, o que torna praticamente impossível entendê-la diretamente. Cada CPU tem seu conjunto único de linguagem de máquina, definido pelo fabricante do chip.
Uma instrução típica em linguagem de máquina seria algo como:
0100 1111 1010 0110 .

L1 - 18)Qual foi o primeiro computador comercializado?

O UNIVAC I (Computador Automático Universal) foi o primeiro computador comercial fabricado e comercializado nos Estados Unidos. Era programado ajustando-se cerca de 6.000 chaves e conectando-se cabos a um painel.O UNIVAC usava 5.200 válvulas, pesava 13 toneladas e consumia 125 kW para fazer 1905 operações por segundo. O sistema completo ocupava mais de 35 m2 de espaço no piso. Um processo era feito a cada 100 microssegundos. Foi o primeiro computador que a informação e o programa eram armazenados na mesma memória.

L 1 - 17) O que marcou o início da "Era do Computador"?

Em 1949, surge o EDSAC - Eletronic Delay Storage Automatic Calculator ou "Calculadora Automática com Armazenamento por Retardo Eletrônico", o qual marcou o último grande passo na série de avanços decisivos inspirados pela guerra: Começou a "Era do Computador".Seu inventor foi o cientista inglês - Maurice Wilkes, o EDSAC foi o primeiro computador operacional em grande escala capaz de armazenar seus próprios programas.

L1 - 16)O que foi o Memex?

Memex é uma máquina um tanto quanto visionária para auxiliar a memória e guardar conhecimentos (daí o nome Memex - Memory Extension) que foi pensada pelo cientista americano Vannevar Bush e enunciada em l945, A partir da idéia de que a soma dos conhecimentos, aumentando em um ritmo prodigioso, não encontrava contrapartida em relação à evolução dos meios de armazenamento e acesso aos dados e observando o funcionamento da mente humana, segundo ele, operando sempre por meio de associações, Bush imaginou e descreveu, de maneira detalhada, uma máquina capaz de estocar montanhas de informações, fácil e rapidamente alcançáveis. Tal engenho, concebido para suprir as "falhas da memória humana", através de recursos mecânicos, é considerado o precursor da idéia de hipertexto.

L1-15)Por que foram criadas as linguagens de programação?

Linguagem de programação foi criada para ter um método padronizado para expressar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias.

L1 - 15) Por que foram criadas as linguagens de programação?

L1 - 14) O que significava a seguinte expressão: “O computador processaria os dados de acordo com as necessidades do usuário”?

O computador nos passa todas as informações que buscamos,porém para isso acontecer cada usuario deve introduzir suas necessidades,informando o que cada um está procurando,se é um documento,um arquivo,programas,enfim,se transmitirmos a ele nossa procura,logo nos disponibilizara todas as informações desejadas.

L1 - 13) Quais eram as características básicas da arquitetura proposta por John von Neumann?

Para uma grande parte dos praticantes da Computação, o nome de Von Neumann está geralmente associado à idéia de arquitetura de Von Neumann, ou seja, à estrutura, hoje considerada clássica, de computadores digitais com programa armazenado na própria memória e, portanto, passível de auto modificação e de geração por outros programas.Von Neumann teve contribuições importantes nas áreas de arquitetura de computadores, princípios de programação, análise de algoritmos, análise numérica, computação científica, teoria dos autômatos, redes neurais, tolerância a falhas, sendo o verdadeiro fundador de algumas delas.

L1 - 12)Quais as características do primeiro computador eletromecânico?

1944 - O Mark I foi o primeiro computador eletromecânico construído. Bastante diferente dos computadores atuais, o Mark I possuía 18 metros de comprimento, dois metros de largura e pesava 70 toneladas. Era constituído por 7 milhões de peças móveis e sua fiação alcançava 800 Km. Com a chegada dos computadores eletrônicos o Mark I logo foi substituído.

L1- 11)O que caracterizava o Teste de Turing?

O teste consistia em submeter um operador, fechado em uma sala, a descobrir se quem respondia suas perguntas, introduzidas através do teclado, era um outro homem ou uma máquina. Sua intenção era de descobrir se podiamos atribuir à máquina a noção de inteligência.

L1 - 10) O que representou Alan Turing para a computação?

o matemático inglês Alan Turing,foi quem publicou um trabalho de grande influência em 1936, publicou a idéia do computador moderno, baseando-se nos algorítmos. Neste trabalho teórico Turing descreveu um computador universal, com os tipos de problemas para os quais poderia ser usado e a possibilidade de que as máquinas poderiam ensinar a si mesmas através de um processo de tentativa e erro. A teoria de Turing foi transformada em prática, quando ele ingressou no Serviço de Inteligência Britânico e começou a trabalhar na construção de um computador, que seria usado para decifrar os códigos inimigos durante a Segunda Guerra Mundial. Quando a II Guerra Mundial eclodiu, Turing foi trabalhar no Departamento de Comunicações da Grã Bretanha, com o intuito de quebrar o código das comunicações alemãs, produzido por um tipo de computador chamado Enigma

L1- 9)Qual o grande feito do Inglês George Boole?

Matemático inglês, Considerado o pai da lógica moderna. Suas teorias têm implicações no desenvolvimento do computador, baseado em dígitos binários. Em 1847, no artigo Análise Matemática da Lógica, introduz o uso de símbolos para expressar processos lógicos que podem então ser lidos com o mesmo rigor de uma equação algébrica. Com isso, dá origem à lógica moderna.

L1 - 8)Quem criou o primeiro computador mecânico? Como ele era fabricado? Como ele funcionava?

1822- Charles Babbage (1792-1871) criou o primeiro computador mecânico,
Alguns anos depois em 1834, Charles Babbage, desenvolveu uma outra máquina que era capaz de executar as operações básicas, somar, subtrair, multiplicar e dividir, e também essa máquina era capaz de armazenar dados em uma memória (com 1000 números de 50 dígitos) além de imprimir os resultados. Mas a máquina ainda não estava concluída, a conclusão, só alguns anos após sua morte ela pode ser concluída. Esta foi a base utilizada para a estrutura dos computadores utilizados atualmente, isso fez com que Charles Babbage fosse considerado como o "Pai do Computador".

quinta-feira, 12 de agosto de 2010

L 1- 7)Como eram os primeiros computadores?

Os primeiros computadores da década de 1940 possuíam somente dois níveis de linguagem de programação: o nível da linguagem de máquina, no qual toda a programação era feita, e o nível da lógica digital, onde o programa eram efetivamente executados. Com Wilkes, em 1951, surgiu a ideía de se projetar um computador a três níveis, a fim de se simplificar hardware. Esta máquina tinha um programa denominado interpretador armazenado permanentemente, cuja função era executa programas em linguagem de máquina. hardware assim poderia ser simplificado: teria apenas que executar um pequeno conjunto de microinstruções armazenadas, ao invés de todo o programa em linguagem de máquina, o que exigia menos circuito eletrônicos. A partir daí começam a evoluir as linguagens e as arquiteturas das máquinas, impulsionadas, principalmente, pelo aparecimento de um novo conceito na História da Computação: o sistema operacional.

L1 -6)O que representam Ada Byron King e Grace Murray Hopper na evolução da computação?

Ada, compreendeu o funcionamento da máquina analítica e escreveu os melhores
relatos sobre o processo.Primeira programadora de computador.

Grace Murray Hopper, foi ela que criou a linguagem de programação Flow-Matic, hoje extinta. Esta linguagem serviu como base para a criação do COBOL.

L1-5) O que caracterizou “A loucura de Babbage”?

Foi caracterizada pro suas ideias e os desenhos de motor analiticos que introduzia a ideia do computador moderno, se utilizando de cartões furados para a programação e obtenção de dados.

L1-4)Qual foi a primeira máquina capaz de realizar cálculos?

A primeira maquina a calcular dados foi em 1642, e o seu nome é Blaise Pascal.

L1 - 3) Descreva, em linhas gerais, os termos a seguir e dê um exemplo de objeto ou dispositivo associado a cada um deles:

A)Processamento:o processamento envolve a conversão e a transformação de dados brutos em dados úteis.

B)Entrada:É a atividade de reunir e coletar dados brutos,um exemplo de dispositivo de entrada é o teclado,mouse,pen-drive.

C)Saída:A saída envolve a produção de informação util,geralmente em forma de documentos e relatórios.Um exemplo é o monitor,caixa de som,impressora.

d)Armazenamento:É feito quando a geração de um arquivo de dados mediante a exibição de uma interface de usuario que permite a seleção pelo usuario de critérios de armazenamento para o arquivo de dados.

L 1 - 2).O que é um computador? Ilustre aplicações nas quais o uso do computador se torne necessário.

O computador é uma máquina capaz de exercer varios comandos automáticos, informações ou processamentos de dados. O computador pode usado no ambiente de trabalho,pesquisa, criar projetos,entre outros.Com isso obtemos um acesso agil e eficaz da informação.

L1 - 01)O que você entende por computação?

É uma ferramenta que surgiu para facilitar nosso dia -a-dia.Pode ser definida como a busca de uma solução para um problema apartir de entrada e atraves de um algoritmo.

Do Disquete ao Pen - Drive

A empresa que é responsável por 70% do mercado de disquetes no Japão,detectou uma queda na procura do produto. As pessoas já não vêem mais utilidade nesta mídia que só cabe 1,44 Mb e tem tanta propensão à dar defeito.A demanda pelos discos chegou ao ápice durante os anos 90, quando o tipo mais popular de disquete, o disco “HD”, oferecia 1.44MB de espaço de armazenamento, mas começou a cair no final da década, quando mídias com maior duração e capacidade como os discos CD-R e CD-RW chegaram ao mercado. Em contraste à pequena capacidade de um disco flexível, um CD pode armazenar até 700MB, oferecendo um benefício óbvio aos usuários. Nos anos recentes, dispositivos de armazenamento se tornaram mais populares para transferir dados entre computadores. O novo conceito foi um sucesso no mercado. Os consumidores estavam entusiasmados com a qualidade do áudio nos CDs. Um CD-R é relativamente barato, porém um CD-R serve apenas para uma gravação, temos o CD-RW que não é tão barato quanto o CD-R, mas tem uma capacidade de armazenamento e versatilidade muito maior que o famigerado disquete. Porém computadores antigos não suportam um gravador de cd, pois para se gravar um cd consome uma certa memória que um computador antigo não possui para dispor.


O Pen Drive ou Memória USB Flash Drive é um dispositivo de memória constituído por memória flash, com aspecto semelhante a um isqueiro. Surgiu no ano de 2000, com o objetivo de substituir o disquete, resgatar dados de computadores estragados, realizar com mais facilidade backup, abrigar determinados sistemas e aplicativos mais utilizados. A velocidade com que um pen drive armazena um material também é variável, depende do tipo da entrada disponível no computador. Os pen drives atualmente ganharam a confiança do consumidor, sendo considerada uma das principais formas de armazenamento 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 entradas para disquete, e sim uma entrada USB.



quarta-feira, 11 de agosto de 2010

Bastões de Napier

Criados por John Napier,em 1617,os bastoes de Napier era um dispositivo capaz de realizar multiplicações de forma eficiente.Os bastões de napier eram um conjunto de 9 bastões,um para cada dígito,que transformavam a multiplicação de dois números numa soma das tabuadas de cada dígito.

Alg 01: Faça um algoritmo que descreva como se faz um X - salada

Pegue um pao,corte este ao meio com uma faca,abra e passe  maionese,mostarda,adicione uma fatia de presunto e uma de mussarela,pegue a salada,coloqueas dentro do pão,pegue fatias de tomates e coloque sobre a salada,feche o pão,coloque num prato e tenha um bom apetite.