quinta-feira, 24 de abril de 2014

Escalonamento de CPU

Exercicios:
PROCESSO          CPU BURST
      P1  -                          6
      P2  -                          8
      P3  -                          7
      P4  -                          3

Calcule o Tempo de espera médio utilizando o algoritmo SJF sem preempção

http://www.simula-rso.appspot.com/resultado-escalonamento-processo

terça-feira, 22 de abril de 2014

sexta-feira, 11 de abril de 2014

O que é o Marco Civil da Internet?

O que é o Marco Civil da Internet?

O projeto de lei 21626/11 – conhecido como Marco Civil da Internet – é um projeto de lei que estabelece princípios e garantias do uso da rede no Brasil. Segundo o deputado Alessandro Molon (PT-RJ), autor da proposta, a ideia é que o marco civil funcione como uma espécie de "Constituição" da internet, definindo direitos e deveres de usuários e provedores da web no Brasil.
O marco civil proíbe o acesso de terceiros a dados e correspondências ou comunicação pela rede. Ele também busca garantir a liberdade de expressão e a proteção da privacidade e dos dados pessoais.
Molon ressalta que o marco civil é "apenas um primeiro passo em direção a uma legislação sobre internet no país", mas que não encerra o assunto.
"É uma espécie de lei guarda-chuva, uma lei maior debaixo da qual virão depois outras leis regulando ou determinando áreas específicas da internet, como por exemplo o comércio eletrônico."

quinta-feira, 10 de abril de 2014

EXERCÍCIOS ALGORITMOS PARTE IV - Estruturas de Repetição: Repita e Enquanto

44) Escreva um algoritmo para ler 2 valores e se o segundo valor informado for ZERO, deve ser lido
um novo valor, ou seja, para o segundo valor não pode ser aceito o valor zero e imprimir o resultado
da divisão do primeiro valor lido pelo segundo valor lido. (utilizar a estrutura REPITA).

45) Reescreva o exercício anterior utilizando a estrutura ENQUANTO.

46)  Acrescentar uma mensagem de  'VALOR INVÁLIDO' no exercício [44] caso o segundo valor
informado seja ZERO.

47)  Acrescentar uma mensagem de  'VALOR INVÁLIDO' no exercício [45] caso o segundo valor
informado seja ZERO.

48) Escreva um algoritmo para ler as notas da 1a. e 2a. avaliações de um aluno, calcule e imprima a
média (simples) desse aluno. Só devem ser aceitos valores válidos durante a leitura (0 a 10) para cada
nota.

49) Acrescente uma mensagem  'NOVO CÁLCULO (S/N)?' ao final do exercício [48]. Se for
respondido 'S' deve retornar e executar um novo cálculo, caso contrário deverá encerrar o algoritmo.

EXERCICIOS ALGORITMOS PARTE III - SELEÇÃO ANINHADA

27) Ler um valor e escrever se é positivo, negativo ou zero.
28) Ler 3 valores (considere que não serão informados valores iguais) e escrever o maior deles.
29) Ler 3 valores  (considere que não serão informados valores iguais)  e escrever a soma dos 2
maiores.

30) Ler 3 valores  (considere que não serão informados valores iguais) e escrevê-los em ordem
crescente.
31) Ler 3 valores (A, B e C) representando as medidas dos lados de um triângulo e escrever se formam
ou não um triângulo. OBS: para formar um triângulo, o valor de cada lado deve ser menor que a soma
dos outros 2 lados.
32) Ler o nome de 2 times e o número de gols marcados na partida (para cada time). Escrever o nome
do vencedor. Caso não haja vencedor deverá ser impressa a palavra EMPATE.
33) Ler dois valores e imprimir uma das três mensagens a seguir:
‘Números iguais’, caso os números sejam iguais
‘Primeiro é maior’, caso o primeiro seja maior que o segundo;
‘Segundo maior’, caso o segundo seja maior que o primeiro. 
34) Seja o seguinte algoritmo:
início
ler x
ler y
z= (x*y) + 5
se z <= 0 então
resposta ‘A’
senão
se z <= 100 então
resposta ‘B’
senão
resposta ‘C’
  fim_se
 fim_se
escrever  z, resposta
fim
Faça um teste de mesa e complete o quadro a seguir para os seguintes valores:
X =3,      Y = 2,      Z=  , resposta:
X = 150, Y=3,       Z=    , resposta:

EXERCÍCIOS ALGORITMOS - PARTE II

14) Ler um valor e escrever a mensagem É MAIOR QUE 10! se o valor lido for maior que 10, caso
contrário escrever NÃO É MAIOR QUE 10!

15) Ler um valor e escrever se é positivo ou negativo (considere o valor zero como positivo).

16)  As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia,  e R$ 1,00 se forem
compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e
escreva o custo total da compra.

17) Ler as notas da 1a. e 2a. avaliações de um aluno. Calcular a média aritmética simples e escrever
uma mensagem que diga se o aluno foi ou não aprovado (considerar que nota igual ou maior que 6 o
aluno é aprovado). Escrever também a média calculada.

18) Ler o ano atual e o ano de nascimento de uma pessoa. Escrever uma mensagem que diga se ela
poderá ou não votar este ano (não é necessário considerar o mês em que a pessoa nasceu).

19) Ler dois valores (considere que não serão lidos valores iguais) e escrever o maior deles.

20) Ler dois valores (considere que não serão lidos valores iguais) e escrevê-los em ordem crescente.

21) Ler a hora de início e a hora de fim de um jogo de Xadrez (considere apenas horas inteiras, sem os
minutos) e calcule a duração do jogo em horas, sabendo-se que o tempo máximo de duração do jogo é
de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte.

22) A jornada de trabalho semanal de um funcionário é de 40 horas. O funcionário que trabalhar mais
de 40 horas receberá hora extra, cujo cálculo é o valor da hora regular com um acréscimo de 50%.
Escreva um algoritmo que leia o número de horas trabalhadas em um mês, o salário por hora e escreva
o salário total do funcionário, que deverá ser acrescido das horas extras, caso tenham sido trabalhadas
(considere que o mês possua 4 semanas exatas).

23) Para o enunciado a seguir foi elaborado um algoritmo em Português Estruturado que  contém
erros, identifique os erros no algoritmo apresentado abaixo:
Enunciado: Tendo como dados de entrada o nome, a altura e o sexo (M ou F) de uma pessoa, calcule
e mostre seu peso ideal, utilizando as seguintes fórmulas:
 - para sexo masculino:  peso ideal = (72.7 * altura) - 58
 - para sexo feminino:  peso ideal = (62.1 * altura) - 44.7
inicio
ler nome
ler sexo
se sexo = M então
peso_ideal (72.7 * altura) - 58
senão
peso_ideal (62.1 * altura) – 44.7
 fim_se
escrever  peso_ideal
fim

24) Ler o salário fixo e o valor das vendas efetuadas pelo vendedor de uma empresa. Sabendo-se que
ele recebe uma comissão de 3% sobre o total das vendas até R$ 1.500,00 mais 5% sobre o que
ultrapassar este valor, calcular e escrever o seu salário total.

25) Faça um algoritmo para ler: número da conta do cliente, saldo, débito e crédito. Após, calcular e
escrever o saldo atual (saldo atual = saldo - débito + crédito). Também testar se saldo atual for maior
ou igual a zero escrever a mensagem 'Saldo Positivo', senão escrever a mensagem 'Saldo Negativo'.

26) Faça um algoritmo para ler: quantidade atual em estoque, quantidade máxima em estoque e
quantidade mínima em estoque de um produto. Calcular e escrever a quantidade média ((quantidade
média = quantidade máxima + quantidade mínima)/2). Se a quantidade em estoque for maior ou igual
a quantidade média escrever a mensagem 'Não efetuar compra', senão escrever a mensagem 'Efetuar
compra'.
 
Visitas