segunda-feira, 30 de agosto de 2010

(L1) 6° 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 "calcule a duração do tempo em horas, minutos e segundos"

var
h,m,s : inteiro
inicio
Escreva ("Digite a duração do evento do expressa em segundos: ")
Leia (s)
h<- (s div 3600)
m<- ((s mod 3600) div 60)
s<- ((s mod 3600) mod 60)
Escreva ("A duração do evento foi de", H ," horas", M ," minitos e", s ," segundos")

fimalgoritmo

(L1) 5° Leia as 3 notas de um aluno e calcule a média final deste aluno. Considerar que a média é ponderada.

Algoritmo " calcule a média final deste aluno.

var
  n1, n2, n3: inteiro
  media: real

inicio
  escreva("Digite a 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 ponderada é igual", media:8:1)



fimalgoritmo

(L1) 4º Leia a idade de uma pessoa expressa em dias e mostre-a expressa em anos, meses e dias.

algoritmo "Leia a idade de uma pessoa expressa em dias e mostre-a expressa anos, meses e dias"

var
anos, meses, dias: inteiro

inicio
  Escreva("Digite o total de dias :")
  leia(dias)
  anos <- (dias div 365)
  meses <- ((dias mod 365)div 30)
  dias <- ((dias mod 365)mod 30)
  Escreva (" Idade em anos igual a", anos)
  Escreva (",meses",meses)

  Escreva(" e dias",dias)


fimalgoritmo

(L1) 3º Leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias.

algoritmo "Leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias"

var
anos, meses, dias: inteiro

inicio
Escreva("Digite os anos: ")
leia (anos)
Escreva("Digite os meses: ")
leia (meses)
Escreva("Digite os dias: ")
leia (dias)
anos <- (anos*360)
meses <- (meses*30)
dias <- (dias+meses+anos)
Escreva("Idade em dias é de",dias)


fimalgoritmo

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

inicio
Escreva ("digite a:")
leia(a)
Escreva (" digite b:")
leia(b)
Escreva (" digite c:")
leia(c)
R <- ((a+b)^2)
s <- ((b+c)^2)
d <- ((r+s)/2)
Escreva("o valor da expressão é",d:8:2)
fimalgoritmo

(L1) 1º Distância entre dois pontos.

algoritmo "Calcule a Distancia entre dois pontos"

var
x1,x2, y1, y2,distancia: real

inicio
Escreva ("digite x1:")
leia(x1)
Escreva (" digite x2:")
leia(x2)
Escreva (" digite y1:")
leia(y1)
Escreva (" digite y2:")
leia(y2)
Distancia <-raizq(((x2+x1)^2)+((y2-y2)^2))
Escreva ("A distancia entre dois pontos é igual a",distancia:8:2)

fimalgoritmo

terça-feira, 17 de agosto de 2010

A Torre de Hanoi (L1)

O problema das Torres de Hanói foi inicialmente proposta pelo matemático francês Edouard Lucas, em 1883. Lucas elaborou para seu "invento" uma lenda curiosa sobre uma torre muito grande, a Torre de Brama, que foi criada no início dos tempos, com três hastes contendo 64 discos concêntricos. O criador do universo também gerou uma comunidade de monges cuja única atividade seria mover os discos da haste original ("A") para uma de destino ("C"). e estabeleceu o mundo acabaria quando os monges terminassem sua tarefa. Porém, os monges deveriam respeitar três regras na sua tarefa:




nunca colocar um disco maior sobre um disco menor;

pode-se mover um único disco por vez;

nunca colocar um disco noutro lugar que não numa das três hastes.

Assim, sua tarefa é encontrar a regra de movimentação ótima (que atinja o objetivo com um número mínimo de movimentos) e com isso estimar quanto tempo ainda nos resta!!

Suponha que cada disco leve 1 segundo para ser movido. Tente encontrar uma fórmula que, dado "n" devolva o número mínimo de movimentos para "n" discos.

segunda-feira, 16 de agosto de 2010

Bastão de Napier (L3)

Com a finalidade de auxiliar às operações de multiplicação, o nobre escocês e matemático John Napier (1550-1617) criou 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.

Bastões de Napier mostrando a multiplicação de 6 por 384
Coloca-se o primeiro bastão (de número 1) e os outros (3, 8 e 4) em ordem.

1-Na linha onde está o número que multiplicará, encontra-se o resultado da multiplicação dele pelo número do bastão. Por exemplo: 6 x 3 = 18

2- Como calcular: pegue os número que aparecem na parte superior da linha (nesse caso são os números 1, 4 e 2)

Coloque-os assim:

Junte com os da linha de baixo, no entanto deixe um espaço após o 2 como se o número fosse 1420.

E então some, o valor será o mesmo de 6 x 384 !

Historia do Disquete ao Pen Driver

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.

História dos drives de disquete

O drive de disquete, ou drive de disco flexível, foi inventado na IBM por Alan Shugart, em 1967. Os primeiros drives de disquete utilizavam um disco de 8 polegadas (mais adiante chamado de "disquete" quando teve seu tamanho reduzido), que evoluiu até se tornar um disco de 5,25 polegadas, que foi utilizado no primeiro computador pessoal IBM, em agosto de 1981. O disco de 5,25 polegadas tinha capacidade para armazenar 360 kilobytes - contra os 1,44 megabytes dos disquetes de 3,5 polegadas atuais.

Os discos de 5,25 polegadas foram intitulados "flexíveis" porque a embalagem dos disquetes era um envelope de plástico muito flexível, diferente do invólucro rígido utilizado para armazenar os disquetes de 3,5 polegadas atuais.

Por volta da metade dos anos 80, os projetos aprimorados das cabeças de leitura/gravação, bem como os aprimoramentos na mídia de gravação magnética, abriram caminho para um drive de disquete de 3,5 polegadas menos flexível, com capacidade de 1,44 MB, que é utilizado atualmente. Por vários anos, os computadores utilizaram dois tamanhos de drive de disquete: 3,5 polegadas e 5,25 polegadas. Mas, na metade dos anos 90, a versão de 5,25 polegadas foi perdendo popularidade, em parte porque a superfície de gravação do disquete podia ser contaminada facilmente por impressões digitais através da área de acesso livre.

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



Pen Driver


Pen drive é um dispositivo com memória flash e conector USB que funciona como unidade de armazenamento removível. Basta plugá-la na porta USB do computador para que seja reconhecida como uma nova unidade de armazenamento pronta para ser utilizada.

A memória pen drive também é conhecida por outros nomes: memory key, chaveiro USB, flash drive, flash memory, mini HD, entre outros. No Brasil é popularmente conhecida pelo nome de pen drive.

A grande vantagem desse dispositivo é ser compacto (tamanho aproximado de um chaveiro) com a possibilidade de ter uma grande capacidade de armazenamento, você pode transportá-la para qualquer lugar e plugá-la em qualquer computador com uma porta USB. Podemos dizer que a pen drive tem a função de um mini HD removível.

domingo, 15 de agosto de 2010

Os Missionários e Canibais (L2)


Nesse Problema deve ser resolvido Analisado as possibilidades e quais as maneiras para resolver o problema no modo de Algoritmo de maneira mais direta ficariam assim:

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.

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

Acredito que no futuro o computador venha a ter um papel maior em nossas vidas, como ferramenta de educação principalmente, seu uso deixará de ser meramente para negócios ou hobby, mas fará parte da educação através do ensino colaborativo e da educação a distância. O compartilhamento de informações na Internet é muito importante para o desenvolvimento educacional, é como uma grande enciclopédia formada por pessoas do mundo inteiro. A educação a distância vem provando que com empenho é possível construir uma formação sólida dependendo somente da vontade de aprendizagem do usuário. Além disso, acredito que o software livre e os movimento a favor do compartilhamento de músicas, vídeos e documentos ganhará mais força, movimento este, que já tem grande alcance, afinal estamos rumando á um mundo livre, onde o conhecimento advém do compartilhamento.

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

A necessidade de se ter uma comunicação mais rápida e o crescente avanço da tecnologia permitiu que os computadores evoluíssem também, já que se tornaram instrumentos indispensáveis a nossas vidas com o passar dos anos. A criação de novos computadores, cada vez mais completos e com mais funcionalidades, além de garantir uma comunicação mais eficaz, garante negócios mais lucrativos. Numa sociedade capitalista, tempo é literalmente dinheiro, e portanto quanto mais rápido e mais evoluído um computador, mais lucro existe.

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

  • Quanto à característica de construção:
    • 1ª GERAÇÃO: computadores baseados em tecnologia de VÁLVULA
    • 2ª GERAÇÃO: computadores baseados em tecnologia de TRANSISTOR
    • 3ª GERAÇÃO: computadores baseados em tecnologia de CIRCUITO INTEGRADO.
  • Quanto ao princípio de construção:
    • Analógico
    • Digital
    • A diferenciação entre o que chamamos de computador analógico e computador digital é que os analógicos realizam operações aritméticas por meio de analogia (sistema de representação de fenômenos por meio de pontos de semelhança), ou seja, não trabalham com números ou símbolos que representem os números, eles fazem analogia direta entre as quantidades; eles medem as quantidades a serem trabalhadas, tendo, portanto, uma analogia entre os valores com os quais pretende trabalhar e os valores internos da máquina.
      Já os computadores digitais trabalham diretamente com números, ou seja trabalham realizando operações diretamente com os números, enquanto os analógicos medem.
  • Quanto ao âmbito:
    • Propósitos Gerais
    • Propósitos Específicos
  • Quanto ao porte:
    • Supercomputadores
    • Mainframes
    • Minicomputadores
    • Estações de Trabalho
    • Computadores Pessoais

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

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

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


(L1-25)O Que quer dizer WWW? E HTML?

  • World Wide Web ,que em português significa, "Rede de alcance mundial"; também conhecida como Web e WWW)
  • HyperText Markup Language, que significa Linguagem de Marcação de Hipertexto

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

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.

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

Todos os IBM PC incluíam um pequeno programa armazenado em ROM. O IBM PC original possuía 40 Kb de ROM, dos quais 8 Kb eram para o power-on self-test (auto-teste de inicialização) e o BIOS, e 32 Kb para o IBM Cassette BASIC. O interpretador BASIC em ROM era a interface-padrão do usuário se nenhum disco de boot do DOS fosse encontrado na inicialização. O Microsoft BASICA era distribuído em disquetes e fornecia um modo de rodar o BASIC em ROM sob controle do PC-DOS.

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

O primeiro Apple II foi vendido em 5 de Junho de 1977, equipado com um processador MOS Technology 6502 com um clock de 1 MHz, 4 KB de memória RAM, um interface para cassetes áudio e uma ROM que incluía um interpretador de BASIC. O controlador de vídeo apresentava 24 linhas com 40 colunas de carateres (apenas letras maiúsculas), com saída NTSC para um monitor ou, através de um modulador RF, para uma televisão. Os utilizadores podiam gravar e carregar os programas a partir de um gravador de cassetes áudio. O preço de venda variava entre USD $1298 (com 4KB RAM) e USD $2638 (com 48KB RAM).

(L1-21)Quais as antecessoras da Internet?

A Arpanet foi a primeira internet conhecida. 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.

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

O código ASCII uma codificação de caracteres de oito bits baseada no alfabeto inglês. Os códigos ASCII representam texto em computadores, equipamentos de comunicação, entre outros dispositivos que trabalham com texto. Desenvolvida a partir de 1960, grande parte das codificações de caracteres modernas a herdaram como base.

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

A de Alto Nível é aquela linguagem visualizada e entendida pelo usuário final, ou seja, a linguagem que está por trás dos softwares... A de Máquina (Baixo Nível) é aquele que se comunica diretamente com o hardware, as linguagem altas tendem a fazer com que os usuários tenham cada vez mais facilidades em comandar o computador, mas, elas geram códigos de "baixo nível" para que o hardware entenda e execute o comando desejado.

(L1-18)Qual foi o primeiro computador comercializado?

O Univac foi o primeiro computador comercializado. Projetado por J. Presper Ecker e John Mauchly, executava 1905 operações por segundo.

(L1 - 17) 17. O que marcou o início da "Era do Computador?

Em 1930, os cientistas começaram a progredir nas invenções de máquinas complexas, sendo que o Analisador Diferencial de Vannevar Bush anuncia a moderna era do computador. Em 1936, Allan Turing publica um artigo sobre "Números Computáveis" e Claude Shannon demonstra numa tese a conexão entre lógica simbólica e circuitos elétricos. Em 1937, George Stibitz constrói em sua mesa de cozinha um "Somador Binário".

(L1- 16) O que foi o Memex?

A meta do Memex, era “traçar trilhas”, trilhas nas quais ficassem registradas todas as informações adquiridas e que fosse possível retomá-las de qualquer ponto que parassem. O usuário do Memex poderia portanto, traçar uma trilha de pesquisa e traçar trilhas paralelas a esta, caso um outro usuário quisesse continuar ou criar uma nova trilha com assuntos relacionados à pesquisa anterior, este poderia ver toda a linha de pesquisa que foi traçada pelo primeiro usuário.

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

Uma das principais metas das linguagens de programação é permitir que programadores tenham uma maior produtividade, permitindo expressar suas intenções mais facilmente do que quando comparado com a linguagem que um computador entende nativamente (código de máquina). Assim, linguagens de programação são projetadas para adotar uma sintaxe de nível mais alto, que pode ser mais facilmente entendida por programadores humanos. Linguagens de programação são ferramentas importantes para que programadores e engenheiros de software possam escrever programas mais organizados e com maior rapidez.

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

As instruções não viriam pré-determinadas, cada usuário é que deveria passar para o computador suas necessidades e construir formas para receber as respostas do computador.

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

  1. Codificar as instruções de uma forma possível de ser armazenada na memória do computador. Von Neumann sugeriu que fossem usados uns e zeros.
  2. Armazenar as instruções na memória, bem como toda e qualquer informação necessária a execução da tarefa, e
  3. Quando processar o programa, buscar as instruções diretamente na memória, ao invés de lerem um novo cartão perfurado a cada passo.

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


O primeiro computador eletro-mecânico foi construído por Konrad Zuse (1910-1995). Em 1936, esse engenheiro alemão construiu, a partir de relés que executavam os cálculos e dados lidos em fitas perfuradas

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

O teste de Alan Turing concentrava na quebra de códigos.

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

Alan Turing proporcionou uma formalização do conceito de algoritmo e computação com a máquina de Turing, desempenhando um papel importante na criação do moderno computador.

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

George Boole teve como grande feito a criação da Algebra Booleana, hoje em dia muito utilizada na computação.

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

A ideia de Jacquard atravessou o Canal da Mancha, onde inspirou Charles Babbage (1792-1871), um professor de matemática de Cambridge, a desenvolver uma máquina de “tecer números”, uma máquina de calcular onde a forma de calcular pudesse ser controlada por cartões.
Tudo começou com a tentativa de desenvolver uma máquina capaz de calcular polinômios por meio de diferenças, o calculador diferencial. Enquanto projetava seu calculador diferencial, a idéia de Jacquard fez com que Babbage imaginasse uma nova e mais complexa máquina, o calculador analítico, extremamente semelhante ao computador atual.

(L1 -7) Como eram os primeiros computadores?

Os primeiros computadores eram grandes, pesados, com alto aquecimento e dificil manutenção.

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

Ada Byron King é considerada o primeiro ‘’homem” a conseguir a programar um computador 
Grace Murray Hopper  foi quem 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”?

 Babbage por der ideias avançadas para sua epoca, com o desenvolvimento de um projeto de uma  maquina impossivel de ser construida na epoca, foi considerado louco.

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

a)     Processamento
CPU ; Processamento : engloba a parte de calculos e geração de informações atraves de dados.

b)     Entrada
leidor de codigo de barras;  Entrada: é qualquer  dispositivo capaz de introduzir dados.

c)     Saída

. Impresora ;  saída: é qualquer dispositivo capaz de receber a informação.

d)     Armazenamento
Pen driver ; armazenamento:  é qualquer dispositivo com a capacidade de armazenar ou reter  informações temporariamente.

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

A primeira maquina de calcular foi a Pascaline, máquina desenvolvida por Blaise Pascal.

(L1 - 2)O que é um computador?

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 analógico 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 gráficas, realidade virtual, entretenimento e cultura.

(L1 - 1)O que você entende por Computação?

A computação pode ser definida como a busca de uma solução para um problema a partir de entradas (inputs) e através de um algoritmo. É com isto que lida a teoria da computação, subcampo da ciência da computação e da matemática. Durante milhares de anos, a computação foi executada com caneta e papel, ou com giz e ardósia, ou mentalmente, por vezes com o auxílio de tabelas ou utensílios artesanais

sexta-feira, 13 de agosto de 2010

Como Fazer Um X Salada (ALG)

Ingredientes:

*pão de hambúrguer
*queijo prato
*maionese
*cebola picada(s)
*picles em rodelas
*alface americana
*catchup
*mostarda
*tomate

Modo de preparo:

Corte cada pão de hambúrguer em duas partes. Passe a maionese nos dois lados. Frite o hambúrguer de um lado, vire-o, coloque a fatia de queijo por cima, cubra com uma tampa pequena. Quando o queijo estiver derretido, coloque o hambúrguer com o queijo derretido sobre um dos lados do pão, já com maionese. Espalhe sobre o hambúrguer, um pouco de cebola e picles de pepino picados. Cubra com tomate a folha de alface e a outra parte do pão. Sirva com catchup e mostarda a gosto.

segunda-feira, 9 de agosto de 2010

Curiosidade histórian 1º computador

Primeiro computador digital eletrônico de grande escala .
O computador pesava 30 toneladas e ocupava 180 m² de área construída