Questão Comentada - Prof Nelson Lage
Prezados diletos, hoje tivemos a realização da AV2 da disciplina Estatística Básica. A prova nacional integrada, em sua questão 9 da prova B, trouxe o seguinte enunciado: Uma distribuição apresenta as seguintes estatísticas: desvio padrão igual a 1,5 e o coeficiente de variação de 2,9%. Determine a média de distribuição. Para comentar essa questão, apresento o meu amigo Professor Nelson Lage (hisquifima.blogspot.com.br), que na minha humilde opinião é o melhor professor de Estatística da Estácio! "O futuro das organizações e nações dependerá cada vez mais de sua capacidade de aprender coletivamente." - Peter Drucker Segue a resolução: Uma distribuição apresenta as seguintes estatísticas: desvio padrão 1,5 e coeficiente de variação 2,9%. Determine a média. Primeiramente vamos relembrar algumas definições necessárias à resolução: COEFICIENTE DE VARIAÇÃO – relaciona o desvio padrão de um conjunto de valores à sua média. É a razão entre o desvio padrão ...
Este comentário foi removido pelo autor.
ResponderExcluirMonteiro não dá aula, dá show!!! xD xD
ResponderExcluirExcelente conteúdo, esse professor é nota 10!!
ResponderExcluirMuito boa ideia, vai facilitar muito o aprendizado!
ResponderExcluira aula de hj foi persuationnnnnn!!!!!
ResponderExcluircom um professor assim vou longe!!!!
ResponderExcluiresse professor ganha pouco,gastou a didatica merece aumento!!!!
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirCrie uma classe chamada Thread01, que implementa a interface Runnamble, e possui em seu método run a impressão dos números entre 1 e 50. Em seguida, crie uma classe chamada Exemplo01 que crie duas instancias da classe Thread01 e chame o método run. Em seguida analise o comportamento da saída.
ResponderExcluirpublic class Thread01 implements Runnable {
private int id;
public Thread01 (int id){
this.id = id;
}
public void run() {
for(int i=1; i<=50; i++) {
System.err.println(id +" - i = "+ i);
}
}
}
public class Exemplo01 {
public static void main(String[] args) {
Thread01 t1 = new Thread01(1);
Thread t2 = new Thread(t1);
Thread01 t3 = new Thread01(2);
Thread t4 = new Thread(t3);
t2.start();
t4.start();
}
}
Analise do comportamento da saída:
Foram impressos duas vezes a sequencia de 1 a 50.
executar numeros de 1 a 100 com pausa de 2 segundos a cada 5 numeros
ResponderExcluirpackage teste;
public class Teste {
public static void main(String[] args) {
programa p1 =new programa(1);
Thread t1 = new Thread(p1);
programa p2 = new programa(2);
Thread t2 = new Thread(p2);
t1.start();
t2.start();
}
}
----------------------------------------------------------------------------
package teste;
import java.util.logging.Level;
import java.util.logging.Logger;
public class programa implements Runnable {
private int id;
public programa(int id){
this.id=id;
}
public void run(){
for (int i=0;i<100;i++){
if (i % 5 == 0){
try {
Thread.sleep(2000);
} catch (InterruptedException ex) {
}
}
System.err.println(id + "-i ="+i);
}
}
}
o try ele é uma execção e executa o codigo quando não a erros e o cacth e quando da erro ele exibi a mensagem de erro ja tratada
Crie uma Thread que imprma os números de 1 a 100,dando uma pausa de 2 segundos a cada 5 números. Execute a impressão dos números.
ResponderExcluirimport java.lang.*;
import java.util.*;
\\ Autor: Leonam 07/05/2015
public class Programa implements Runnable {
private int id;
public Programa (int id){
this.id=id;
}
@Override
public void run() {
int x=0;
for(int i=0; i<100; i++){
System.err.println(id+" - i ="+i);
if(i== x+5 ){ // condicional para entrar no sleep. A cada 5 número ele entra no sleep.
x=x+5;
try {
Thread.sleep(2000);// pausa de 2 segundos
} catch (InterruptedException ex) { // Vai verificar se houve erro
System.exit(0); // se existir erro, sai do sistema com o System.exit(0);
}
}
}
}
}
public class Teste {
public static void main(String[] args) {
Programa p1 = new Programa(1);
Thread t1 = new Thread(p1);
t1.start();
}
}
Crie uma Thread que imprima os números de 1 a 100,dando uma pausa de 2 segundos a cada 5 números. Execute a impressão dos números.
ResponderExcluirClasse principal:
package aulaativ2;
public class Exemplo02 {
public static void main(String[] args) {
Thread02 t1 = new Thread02(1);
Thread th1 = new Thread(t1);
th1.start();
}
}
package aulaativ2;
public class Thread02 implements Runnable{
private int id;
public Thread02(int id){
this.id = id;
}
public void run() {
try {
for (int i=1;i<=100;i++){
System.out.println("Thread - "+ id + " Valor: "+i);
if (i%5 ==0){
Thread.sleep(2000);
}
}
}catch (InterruptedException ex) {
return;
}
}
}
executar numeros de 1 a 100 com pausa de 2 segundos a cada 5 numeros
ResponderExcluirpackage AppThreads01;
public class AppThreads01 {
public static void main(String[] args) {
programa p1 =new programa(1);
Thread t1 = new Thread(p1);
programa p2 = new programa(2);
Thread t2 = new Thread(p2);
t1.start();
t2.start();
}
}
xxxxxx
package AppThreads01;
import java.util.logging.Level;
import java.util.logging.Logger;
public class programa implements Runnable {
private int id;
public programa(int id){
this.id=id;
}
public void run(){
for (int i=0;i<100;i++){
if (i % 5 == 0){
try {
Thread.sleep(2000);
} catch (InterruptedException ex) {
}
}
System.err.println(id + "-i ="+i);
}
}
}
Utilizando try para controlar os erros
Excelente apresentação com o Prezi! Uma nova dinâmica nos estudos do Java.
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirPessoal ai está o código usando Thread para imprimir os números entre 1 e 50:
ResponderExcluirpackage Threads;
public class Thread01 extends Thread implements Runnable {
public int num[] = new int[50];
public Thread01(){
}
@Override
public void run() {
for(int i = 0; i<num.length; i++){
num[i] = i;
}
for(int x =2; x<num.length; x++){
System.out.println(num[x]);
}
}
}
--------------------------------------------------------------------------------------------
package Threads;
public class Exemplo01 {
public static void main(String[] args) {
Thread01 t1 = new Thread01();
t1.start();
}
}
Agora o código Thread para imprimir de 1 a 100 dando pausa de 2 segundos:
ResponderExcluirpackage Threads;
public class Thread02 extends Thread {
public int[] x = new int [101];
public long tempo = 2000;
@Override
public void run(){
try{
for(int i = 1; i <x.length; i++){
x[i] = i;
}
for(int a = 1; a<x.length; a++){
System.out.println(x[a]);
Thread.sleep(tempo);
}
}catch(InterruptedException ie){
}
}
}
------------------------------------------------------------------------------------------
package Threads;
public class Exemplo01 {
public static void main(String[] args) {
//Thread01 t1 = new Thread01();
//t1.start();
Thread02 t2 = new Thread02();
t2.start();
}
}
Alguém conseguiu fazer imprimir dando pausa de 2 segundos a cada 5 números ?
ResponderExcluir