Algoritmo Faça um algoritmo que receba 2 notas, calcule a média e mostre uma das seguintes mensagens: "Aprovado" (média >=5) e "Reprovado" (média >5).
1. algoritmo "Cálculo da média" 2. var 2. n1,n2,media:real 3. inicio 4. escreval("Cálculo de média, se média maior que 5 cinco, aprovado senão reprovado.") 5. escreva("Digite o valor da 1ª nota ") 6. leia(n1)//Entrada de da dados 7. escreva("Digite o valor da 2ª nota ") 8. leia(n2)//Entrada de dados 9. se media <- (n1+n2)/2 entao //Cálculo da média aritmética das entradas 10. escreval(" Aprovado")//Saída de resultado 11. senao 12. escreval(" Reprovado") 13. fimse 14. fimalgoritmo
Algoritmo Qual é o peso ideal de uma pessoa? Calcule isto utilizando o IMC. IMC ideal é 25 . Faça um algoritmo que receba a altura de uma pessoa e informe seu peso ideal.
1. algoritmo "Cálculo de peso" 2. var 3. h,p:real 4. inicio 5. escreval("Calculo do peso ideal") 6. escreva("Digite a sua altura ") 7. leia(h) 8. p <- 25*(h^2) 9. escreval("Seu peso ideal é ",p:5:1," Kg.") 10. escreval("*** F I M ***") 11. fimalgoritmo
Algoritmo Faça um algoritmo que mostre se a pessoa é maior ou menor de idade.
1. algoritmo "Maior ou menor de idade?" 2. var 3. idade:real 4. inicio 5. escreval("Digite sua idade ") 6. leia(idade) 7. se idade >=18 entao 8. escreval("Maior de idade") 9. senao 10. escreval("Menor de idade") 11. fimse 12. escreva("*** F I M ***") 13. fimalgoritmo
Algoritmo Faça um algoritmo que leia o tempo de duração de um evento em uma fábrica, expressa em segundos e mostre expresso em horas, minutos e segundos.
1. algoritmo "Cálculo de tempo" 2. var 3. s,m,h,rs,rm,sobra:inteiro 4. inicio 5. escreval("Cálculo de tempo do evento") 6. escreva("Digite o tempo do eventos em segundos ") 7. leia(s) 8. m <- s div 3600 9. h <- m div 60 10. rs <- s - (m*3600) 11. rm <- m - (h*60) 12. escreval("O evento durou, ",h," hora(s), ",rm," minuto(s), ",rs," segundo(s).") 13. escreva("*** F I M ***") 14. fimalgoritmo
Algoritmo: Faça um algoritmo que leia as 3 notas de um aluno e calcule a média final deste aluno. Considerando que a média é ponderada e que o peso das notas é: 2, 3 e 5, respectivamente.
1. algoritmo "Cálculo de média ponderada" 2. var 3. n1,n2,n3,media,soma:real 4. inicio 5. escreval("Cálculo de média ponderada com notas de peso, 2 ,3 e 5.") 6. escreva("Digite o valor da primeira nota ") 7. leia(n1) 8. escreva("Digite o valor da segunda nota ") 9. leia(n2) 10. escreva("Digite o valor da terceira nota ") 11. leia(n3) 12. soma <- (n1*2)+(n2*3)+(n3*5) 13. media <- soma/10 14. escreval("média final é igual a ",media) 15. escreva("*** F I M ***") 16. fimalgoritmo
Algoritmo:
Faça um algoritmo que leia a idade de uma pessoa em anos, meses e dias e mostre-a expressa apenas em dias.
1. algoritmo "Cálculo de idade" 2. var 3. a,m,d:real 4. inicio 5. escreval("Cáculo de idade de anos, meses e dias para idade em dias.") 6. escreva("Digite quantos anos você tem ") 7. leia(a) 8. escreva("Digite quantos meses você tem ") 9. leia(m) 10. escreva("Digite quantos dias você tem ") 11. leia(d) 12. d <- a*365+m*30+d*1 13. escreval("Sua idade é igual a ",d," dias.") 14. escreva("*** F I M ***") 15. fimalgoritmo
Algoritmo: Escreva um algoritmo que leia 3 três números inteiros e positivos (A,B e C) e calcule a seguinte expressão: d=R+S/2 onde R= (a+b)² e R=(b+c)².
1. algoritmo "Cálculo de expressão" 2. var 3. a,b,c,r,s,d:real 4. escreval("Cálculo da expressão: d=R+S/2, onde R=(a+b)² e S=(b+c)².") 5. escreva("Digite o valor de a = ") 6. leia (a) 7. escreva("Digite o valor de b = ") 8. leia (b) 9. escreva("Digite o valor de c = ") 10. leia (c) 11. r <- (a+b)^2 12. s <- (b+c)^2 13. d <- (r+s)/2 14. escreval("O valor de d é igual a ",d) 15. escreva("*** F I M ***") 16. fimalgoritmo
Algoritmo: 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. A fórmula que efetua tal cálculo é: d=raizq(x2-x1)²+(y2-y1)².
1. algoritmo "Cálculo de distância" 2. var 3. x1,x2,y1,y1,d:real 4. inicio 5. escreval("Cáculo de distância entre dois pontos P(x1,y1) e P(x2,y2).") 6. escreva("Digite o primeiro valor do primeiro ponto - ") 7. leia(x1) 8. escreva("Digite o segundo valor do primeiro ponto - ") 9. leia (y2) 10. escreva("Digite o primeiro valor do segundo ponto - ") 11. leia (x2) 12. escreva("Digite o segundo valor do segundo ponto - ") 13. leia(y2) 14. d <- raizq(x2-x1)^2+(y2-y1)^2 15. escreval("Distância entre os dois pontos é igual ",d) 16. escreva("*** F I M ***") 17. fimalgoritmo
Algoritmo: Você possui dois gatos e acabou de comprar um pacote de ração (Kg), Você deve dividir o peso da ração levando em consideração o peso de cada gato. Sabendo que para cada Kg de gato deverá ser servido 50g de ração diariamente. Faça um algoritmo que solicite o peso de cada gato e o peso (kg) de pacote de ração. O algoritmo deverá calcular as porções diárias e mostre o quanto sobrou (em g.) no pacote de ração após 5 dias.
1. algoritmo "Cálculo de ração" 2. var 3. G1,G2,R,G1g,G2g,Pd,pgp,sobra:real 4. inicio 5. escreval("Cálculo de ração, para saber quanto sobra no pacote após 5 dias, servindo a cada gato 50g de ração por Kg de gato por dia.") 6. escreva("Digite o peso(kg) da ração - ") 7. leia(R) 8. escreva("Digite o peso do 1º gato - ") 9. leia(G1) 10. escreva("Digite o peso do 2º gato - ") 11. leia(G2) 12. G1g <- (G1*50) 13. G2g <- (G2*50) 14. Pd <- (G1g+G2g) 15. pgp <- (5*Pd) 16. sobra<- (R*1000)-pgp 17. escreval("O que resta no pacote após 5 dias é ",sobra,"g.") 18. escreval(*""" F I M ***") 19. fimalgoritmo
Algoritmo: Área de um triângulo equilátero: recebendo apenas uma informação de apenas um lado a.
1. algoritmo "Cálculo da área" 2. var 3. a,h,area:real 4. inicio 5. escreval("Cálculo da área") 6. escreva("Digite o valor de um lado do triângulo - ") 7. leia(a) 8. h <- (a*raizq(3)/2) 9. area <- (a*h)/2 10. escreval("Área desse triângulo é igual a ",área:5:2) 11. escreva("*** F I M ***") 12. fimalgoritmo
Algoritmo: Área de um triângulo: receba 2 informações h altura e b base, calcule b*h/2= área total.
1. algoritmo "Cálculo da Área" 2. var 3. h,b,area:real 4. inicio 5. escreval ("*** Cálculo da Área ***") 6. escreva ("Digite o valor da base _ ") 7. leia (b) 8. escreva ("Digite o valor da altura _ ") 9. leia (h) 10. area <- (b*h)/2 11. escreval("Área do triângulo é igual a ",área:5:1) 12. escreva("*** FIM ***") 13. fimalgoritmo
Algoritmo: Dado as seguintes Notas A, B e C, que variam de 0 a 10, para saber a média dessas 3 três notas some A + B + C, o resultado se divide três por três, daí se obtém o Resultado .
1. Algoritmo " Cálculo da média " 2. var 3. a, b, c, media: real 4. inicio 5. escreval(" Cálculo da média ") 6. escreva(" Digite o valor da nota A - ") 7. leia( a) 8. escreva(" Digite o valor da nota B - ") 9. leia( b) 10. escreva(" Digite o valor da nota C - ") 11. leia( c) 12. media < - (a + b + c) / 3 13. escreval( "Media de ",a," e ",b,"é igual a ", media: 5:2) 14. escreva("*** F I M ***") 15. fimalgoritmo
segunda-feira, 16 de agosto de 2010
FUNDAMENTOS DA COMPUTAÇÃO
Lista de exercícios
1. O que você entende por Computação?
Por um processo em que o usuário, processa ou analisa em computador, como por exemplo: computar os dados da pesquisa, computar as faltas, computar os votos. São dados que através de um processamento geram um resultado ou uma informação.
2.O que é um computador? Ilustre aplicações nas quais o uso do computador se torne necessário.
É um aparelho eletrônico que funciona a partir de cálculos matemáticos capaz de armazenar e movimentar informações internas de forma eletrônica. Seu uso é indispensável por usuários que precisam armazenar ou processar dados, como no caso das empresas, e também é usado para ter acesso à Internet, para comunicação (exemplo:e-mail, orkut, msn, twitter,facebook, blogs e etc.), para se informarem e para produção ou manipulação de imagens, áudios e vídeos.
3.Descreva, em linhas gerais, os termos a seguir e dê um exemplo de objecto ou dispositivo associado a cada um deles:
a) Processamento
b) Entrada
c) Saída
d) Armazenamento
a)Manipulação de dados, dispositivo de processamento ou processador é um chip responsável pela execução de cálculos, decisões lógicas e instruções que resultam em todas as tarefas que um computador pode fazer.
b)Através da entrada de dados, permitem a interação do homem com a máquina, um exemplo de dispositivo de entrada é o teclado.
c)Transforma os dados do computador em informações que podem ser entendidas pelo usuário, como por exemplo o monitor.
d)Guarda ou armazena dados, um exemplo de dispositivo de armazenamento é o HD.
4. Qual foi a primeira máquina capaz de realizar cálculos?
Máquina de Pascal
5. O que caracterizou “A loucura de Babbage”?
Ele dedicou quarenta anos de sua vida a um projeto onde gastou quase toda a sua fortuna pessoal a primeira maquina capaz de armazenar e processar dados, realizar cálculos, porém sua maquina não chegou a ser construída por ele, pois ele não dispunha de recursos para financia-lá.
6. O que representam Ada Byron King e Grace Murray Hopper na evolução da computação?
Foram mulheres responsáveis por antecipar, em mais de um século, o que consideramos como a computação moderna. Ada Byron ajudou a desenvolver o primeiro programa de computador do mundo, junto com seu amigo Charles Babbage. E Grace Murray Hopper criou a linguagem de programação Flow-Matic,, esta linguagem serviu como base para a criação do COBOL
7. Como eram os primeiros computadores?
Em meados do século 19 o computador não eram uma máquina, uma pessoa que tinha a função de fazer contas e arbitrar conflitos que envolvessem números. O termo computador só veio aparecer em 1943, quando a Inglaterra inventou um aparelho eletrônico digital, que era utilizado para decifrar códigos militares dos alemães o “COLOSSUS I”. Na mesma época os professor
8. Quem criou o primeiro computador mecânico? Como ele era fabricado? Como ele funcionava?
Charles Babbage. A máquina que ele projetou tinha capacidade de ler dados de entrada, armazenar esses dados, fazer cálculos, gerar dados de saída, e automaticamente, controlar a operação da máquina.
9. Qual o grande feito do Inglês George Boole?
Ele criou a “Álgebra de Boole” um conceito de lógica simbólica, mostrando que a lógica pode ser representada por equações algébricas, este trabalho é fundamental para a construção e programação de computadores.
10. O que representou Alan Turing para a computação?
Na época da II guerra mundial, ele deu auxílio para Inglaterra construir um equipamento eletrônico digital (Colossus I), utilizado para decifrar códigos militares dos alemães.
11. O que caracterizava o Teste de Turing?
A finalidade de determinar se o programa de um computador é inteligente ou não.
12. Quais as características do primeiro computador eletromecânico?
Possuía 18 metros de comprimento, dois metros de largura e pesava 70 toneladas, constituído por 7milhões de peças móveis e sua fiação alcançava 800 Km
13. Quais eram as características básicas da arquitetura proposta por John von Neumann?
Ele propôs, que as instruções lidas por cartões perfurados nas máquinas de sua época, fossem gravados na memoria desse computador, o que faria sua execução e leitura mais rápido.
14. O que significava a seguinte expressão: “O computador processaria os dados de acordo com as necessidades do usuário”?
Significa que o usuário deveria programar o computador de acordo com a sua necessidade.
15. Por que foram criadas as linguagens de programação?
Para lidar com problemas de Inteligência Artificial, já que o computador só entende a linguagem de máquina.
16. O que foi o Memex?
Máquina composta por tela e técnica de microfilmagem, utilizada para indexar arquivos, para auxiliar a memória e guardar conhecimentos (daí o nome Memex: Memory Extension) e foi projetada no final da II Guerra, inicio da Guerra Fria.
17. O que marcou o início da "Era do Computador?
Foi a construção do ENIAC. Ele era tão grande, que consumia energia equivalente a um bairro inteiro da cidade da Filadélfia. A importância do ENIAC é que ele, diferentemente de todos os computadores que foram desenvolvidos anteriormente, não era destinado a uma operação específica (projetar aviões/mísseis, ou decodificar códigos), mas poderia ser usado de maneira geral, parecido com o que fazem os computadores hoje.
18. Qual foi o primeiro computador comercializado?
UNIVAC I
19. Qual a diferença entre linguagem de alto nível e linguagem de máquina?
- Linguagem de Alto Nível tem um nível de abstração relativamente elevado onde o programador não precisa conhecer características do processador, como instruções e registradores. Essas características são abstraídas
- Linguagem de Baixo Nível trata-se de uma linguagem de programação que compreende as características da arquitetura do computador. Assim, utiliza somente instruções do processador, para isso é necessário conhecer os registradores da máquina.
20. O código ASCII foi criado em 1963,para que ele era utilizado?
(Código Padrão Norte-americado para Intercâmbio de Informações). 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).
21. Quais as antecessoras da Internet?
ARPANET anos 60 e NSFNET em 1985.
22. Quais as características do Apple II?
Primeiro computador pessoal a vir em gabinete e a incluir a capacidade de gerar gráficos coloridos em seus recursos. Este computador cresceu em admiração ao receber o Apple Disk II, na época o mais barato drive de floppy (disquete de 5 ¼") existente no mercado. O Apple II era baseado no processador 6502 a 1 MHz, com RAM começando de 4KB até 64KB, ROM de 12KB incluindo o AppleSoft BASIC, desenhava gráficos em 6 cores a 280x192 pixels (uma fantástica resolução para a época), tinha alto-falante embutido e custava US$1.298.
23. Em 1981 a IBM introduziu o PC no mercado, qual o software básico deste PC?
O MS-DOS (Microsoft Disk Operating System)
24. Em 1990 a Microsoft teve um lançamento de impacto,qual?
O Microsoft Windows 3.0
25. O Que quer dizer WWW? E HTML?
-WWW é a World Wide Web, que em português quer dizer “rede de alcance mundial”. A sigla é usada para nomear servidores de páginas da internet.
-HTML significa HyperText Markup Language , em português, Linguagem de Formatação de Hipertexto. É linguagem de marcação utilizada para produzir páginas na Internet, são documentos de texto escritos em códigos que podem ser interpretados pelo servidor de internet.
26. O que é um sistema de Computação?
Um conjunto de tarefas a serem executadas pelo usuário em forma ordenada, conforme a necessidade que se propõe o sistema.
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.
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.
Característica de Construção:
1ª Geração: (Anos 50), computadores baseados em tecnologia de VÁLVULA.
2ª Geração: (1ª metade dos anos 60), computadores baseados em tecnologia de TRANSISTOR.
3ª Geração: (meados dos anos 60 a meados dos anos 70), computadores baseados em tecnologia de CIRCUITO INTEGRADO.
4ª Geração: (meados dos anos 70 ao início dos anos 90)computadores baseados em tecnologia de (MICROPROCESSADORES) PCs e Workstations.
5ª Geração: (início dos anos 90 aos dias atuais).
Princípio de Construção (natureza):
Analógicos e Digitais
Quanto ao Âmbito:
Propósitos Gerais e Propósitos Específicos
Quanto ao Porte (dimensões, custos, desempenho e propósito):
Supercomputadores, Mainframes, Minicomputadores, Estações de trabalho e Computadores pessoais
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?
O computador é a certeza de dados concretos, muito eficiência e rapidez, isso proporciona segurança ao investidor.
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 o futuro é das técnologias em geral, onde o computador já é fundamental no crescimento das empresas. Com base nas minhas experiências.