quinta-feira, 24 de setembro de 2009

CORREÇÃO

DEVIDO A ERROS DE HTML FALTOU NO FOR O SEGUINTE:

for (int i=0;i MENOR QUE vetnota.length;i++){
for (int j=i+1;j MENORQUE vetnota.length;j++) {

método de ordenação de vetor

Segue uma sugestão de método de ordenação de vetor conhecido como "método da bolha"
public static double []ordenaVetor(double vetnota[])
{
for (int i=0;i {
for (int j=i+1;j {
if (vetnota[i]>vetnota[j])
{
double aux=0;
aux=vetnota[j];
vetnota[j]=vetnota[i];
vetnota[i]=aux;
}
}
}
return vetnota;
}

terça-feira, 30 de junho de 2009

Nota de AV3 - Programação

As notas de AV3 já foram publicadas.

Dez por cento com métodos

import java.util.*;
public class teste {

static Scanner sc = new Scanner(System.in);
static double G1, conta, resultado, serviços;

public static double dez_p_cento(double conta)
{
G1 = ((0.1)*conta);
System.out.println("Valor pago pelo serviço(10%): "+G1);
return G1;
}

public static double SomaT(double contaT)
{
contaT=conta+G1;
return contaT;
}
public static void main(String[]args){

System.out.println("Digite o valor total da despesa");
conta = sc.nextDouble();
serviços=dez_p_cento(conta);// a chamada do procedimento deve passar como parâmetro o valor de "conta"
resultado=SomaT(conta);// chamada do procedimento somaT.
System.out.println("O valor total da conta é: "+resultado);
}
}
Resolução da questão do cálculo dos dez por cento com métodos// por Carlos Gustavo

sexta-feira, 26 de junho de 2009

Fotos G7

Fotos G7



Grupo G7 - Só faltou o Gustavo.

Fotos G7



Marcelo mostrando suas habilidades musicais e prof Gerhard, ao fundo

Fotos G7



Hemerson, Anne, Cristiano, Rafael, Jadson e os professores Alves e Rafael

quinta-feira, 25 de junho de 2009

AULA EXTRA

AULA EXTRA DE PROGRAMAÇÃO DIA 25/06 20:20 SALA F 408

sábado, 6 de junho de 2009

Programação- exercício 10% do garçom

Esse exercício foi feito por Carlos Gustavo.//Agradecimentos!!!!
import java.util.*;
public class Procedimento {

public static double dez_p_cento(double conta)
{
double G1;// essas variáveis são locais e devem ser declaradas dentro do procedimento.

G1 = ((0.1)*conta);
System.out.println("valor de g1:"+G1);
return G1;
}

public static void main(String[]args){

Scanner sc = new Scanner (System.in);

double conta, resultado;
System.out.println("Digite o valor total da despesa");
conta = sc.nextDouble();

conta=dez_p_cento(conta);// a chamada do procedimento deve passar como parâmetro o valor de "conta"
System.out.println("o valor da nova conta é :"+conta);
}
}

Pauta Programação 05/06/2009

Exercício com procedimento(método) para calcular os 10% do garçom. Implementar o mesmo procedimento em casa em Java.

Pauta Programação 03/06/2009

Apresentação das implementações em Java dos mini-programas

Pauta SO 04/06/2009

Threads Concorrentes - Trabalho para o dia 09/06 Implementação

Pauta SO 02/06/2009

Implementação de Threads - Segundo trabalho para AV2 - Sisncronização com Semáforo e Monitor

Pauta Intodução Info 03/06/2009

Mini-trabalho para AV2 valendo 3 pontos

Pauta Intodução Info 01/06/2009

Entrega dos resultados do 1o mini-trabalho para AV2

quinta-feira, 21 de maio de 2009

Pesquisadores da G7 na empresa de robótica - ARMTEC


Pesquisadores da G7 fazem uma visita a empresa de robótica - ARMTEC

Pauta Introdução Info 20/05/09



Seminário sobre ANTIVIRUS mais utilizados e os mais eficientes.

Pauta Introdução Info 18/05/09


Apresentação de Sistemas Operacionais FREE e PAGO

quarta-feira, 13 de maio de 2009

Práticas da Gestão do Conhecimento


Tivemos nesta terça-feira (12/05) a apresentação da nossa palestra (Práticas de Gestão do Conhecimento) na VIII SEMANA DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO DA FIC.

Grupo de Pesquisa tem início

Nesta terça - feira (12/05)foi divulgado os nomes dos participantes selecionados e tivemos o início do grupo de pesquisa.

sexta-feira, 8 de maio de 2009



Processo de seleção do Grupo de Pesquisa

quinta-feira, 7 de maio de 2009

Pauta Programação 06/04/09

1o. programa para compor a nota de AV2

Pauta S.O. - 07/05/09


Apresentação sobre Windows (kernel, sistema de arquivo e etc) incluindo o Windows 7
por Clemente, Cleiton, Rogerio e Tarciano.

quarta-feira, 6 de maio de 2009

Vetores

public class Vetor {
public static void main(String [] args){

int [] v = new int[10];
//criacao do vetor de inteiros e determinacao do tamanho deste vetor, no caso 10 posicoes

v[0]=100;
//valor CEM atribuido a posicao inicial do vetor;

System.out.println("o valor na posição 0 do vetor V é " + v[0]);


}

}

Pauta Introdução Info 06/05/09

Introdução ao Software Básico

terça-feira, 5 de maio de 2009

Pauta S.O. - 05/05/09

Apresentação do SOLARIS SUN por Aline, Diego e Rafaela


e MAC OS até o (LEOPARD) por Lucas e Felipe

Pauta Introdução Info 04/05/09

Mini-trabalho sobre softwares

quarta-feira, 29 de abril de 2009

Estrutura de repetição - FOR

FOR é uma estrutura de repetição que exerce a mesma função que WHILE e DO WHILE.

A principal diferença entre eles é a sintaxe e também a forma de trabalhar.

O FOR necessita de três parâmetros: a inicialização da variável, a condição que irá manter o looping (repetição) e o modificador da variável inicializada que pode ser incrementada ou decrementada, ou seja, pode aumentar seu valor ou diminuir. Um ponto importante é que todos os parâmetros devem ser separados por ponto-e-vírgula ( ; ).

Dessa forma, temos resumidamente a seguinte construção: FOR (inicialização ; condição ; incremento ou decremento).

Calculando o fatorial do número 5

public class Fatorial {
public static void main (String args[]){
int fator, resultado;
resultado=1; // inicializando o valor da variável*
for (fator=5; fator>1; fator--)
resultado = resultado*fator; // outra forma: resultado*=fator;
System.out.println(resultado);
}
}

*Observemos apenas um detalhe, como toda variável é automaticamente inicializada como nulo (NULL), então, necessitamos inicializar a variável resultado em 1, porque seria impossível multiplicar a variável resultado pela variável fator (ex. NULL × 5 = ?).

Uso do WHILE (Estrutura de repetição)

public class Whiledo {
public static void main(String args[]) {
int contador = 0;
while (contador < 50) {
System.out.println("Repetição nr: " + contador);
contador = contador+1;
}
}
}

terça-feira, 28 de abril de 2009

G7 (Tecnologia & Informação)

A G7 está implantando um conceito de aprendizado prático para os alunos da FIC com a parceria com o COLÉGIO KENNEDY.

O processo de seleção começará dia 04/05/2009 - maiores informações via email: gerhardsaboia@gmail.com

prova de lógica









Era para colocar os tipos primitivos : inteiro, real, caractere , lógico

Algumas respostas foram borradas por ser tratar, supostamente, de dados do respondente.

As pérolas - Descontrair para não morrer de raiva.

Impulsionado pelas respostas absurdas em provas estamos inaugurando este tópico. Descontrair para não morrer de raiva.

sábado, 25 de abril de 2009

Pauta Programação 24/04/09

Prova AV1

Pauta S.O. - 23/04/09

1o mini-trabalho(AV2) de S.O feito em sala com o simulador.

As apresentações de terça-feira (28/04) passaram para quinta(30/04)

quarta-feira, 22 de abril de 2009

Equacao do 2o Grau - Sugestão

import java.util.Scanner;//Vamos utilizar a classe Scanner para ler os dados

public class Equacao
{
public static void main ( String args[] )
{

Scanner input = new Scanner(System.in);//Definindo nossas variáveis

double a;//nosso A da equação. Por exemplo: 2X+3Y-10=0, nesse caso o "a" é o 2.

double b;//nosso B da equação. Por exemplo: 2X+3Y-10=0, nesse caso o "b" é o 3.

double c;//nosso C da equação. Por exemplo: 2X+3Y-10=0, nesse caso o "c" é o -10.

double delta;//nosso Delta. Delta = "B" ao quadrado menos 4 vezes "A" vezes "C". Lembra?

double x1;//nossa primeira raiz da equação.

double x2;//nossa segunda raiz da equação.

System.out.println("Escreva o valor de A:");//mensagem

a = input.nextDouble();//leitura do "a"

System.out.println("Escreva o valor de B:");//mensagem

b = input.nextDouble();//leitura do "b"

System.out.print("Escreva o valor de C:");//mensagem

c = input.nextDouble();//leitura do "c"

delta = ((b*b)-(4*a*c));//calculando o Delta

x1 = 0;//definindo um valor inicial para o x1

x2 = 0;//definindo um valor inicial para o x2

if (delta >= 0)//se o delta for maior ou igual a zero podemos resolver...
{
x1 = ( ( -b - (Math.sqrt (delta) ) ) / ( 2*a ) );//equação do x1

x2 = ( ( -b + (Math.sqrt (delta) ) ) / ( 2*a ) );//equação do x2

System.out.println("x1 vale: "+ x1);//mostra o x1

System.out.println("");//deixa uma linha em branco

System.out.println("x2 vale: "+ x2);//mostra o x2

System.out.println("");//deixa uma linha em branco

}

else//senão(se o delta não for maior nem igual a zero) não podemos resolver...
{
System.out.println("Delta invalido");//avisa que o delta é inválido
}

//By Elbe Miranda - elberalves@yahoo.com.br ou stevenbrother@hotmail.com
}
}

Pauta Programação 22/04/09

import java.util.Scanner;


public class Tipo_pagamento {
public static void main(String [] args){


int opcao;
double preco;

Scanner sc = new Scanner(System.in);
System.out.println("Escolha a opção de pagamento:");

System.out.println("Opção 1 - Pagamento a vista ou cheque, com 10% de desconto ");
System.out.println("Opção 2 - Pagamento a vista no cartão de crédito, com 5% de desconto ");
System.out.println("Opção 3 - Pagamento em duas parcelas, sem juros ");
System.out.println("Opção 4 - Pagamento a vista ou cheque, com 10% de descontoPagamento em três parcelas, com acréscimo de 10% de juros ");
opcao = sc.nextInt();

System.out.println("Insira o valor do produto:");
preco = sc.nextDouble();



switch(opcao)
{
case 1:
System.out.println("Pagamento a vista ou cheque, com 10% de desconto");
preco = (preco - (0.1 * preco));
System.out.println("Valor com 10% de desconto:" + preco );
break;

case 2:
System.out.println("Pagamento a vista no cartão de crédito, com 5% de desconto");
preco = (preco - (0.05 * preco));
System.out.println("Valor com 5% de desconto:" + preco );
break;

case 3:
System.out.println("Pagamento em duas parcelas, sem juros");
//preco = (preco/2);
System.out.println("Pagamento em duas parcelas iguais de :" + (preco/2));
break;

case 4:
System.out.println("Pagamento em três parcelas, com acréscimo de 10% de juros ");
preco = (preco + (0.1 * preco));
System.out.println("Valor com juros de 10%:" + preco + "Pagamento em três parcelas iguais de :" + (preco/3f) );
break;

default:
System.out.println("opção incorreta:");





}

}
}

Pauta Introdução Info 22/04/09

AV1

sábado, 18 de abril de 2009

Pauta Programação 17/04/09

Expressões Lógicas e Aritméticas, operadores aritméticos, relacionais e lógicos
Estrutura de controle do fluxo de execução

Estrutura SEQUENCIAL
Estrutura de SELEÇÃO (SE..SENÃO)
Prova AV1 Sexta-feira (24/04)

Atribuição

Das atribuições abaixo, somente uma está correta, qual será?

Lógico : A;

Real : B, C;

Inteiro : D;

A<-- B = C;

D <-- B;

C + 1 <-- B + C;

C e B <-- 3.5;

B<-- Pot (6,2)/3<=rad(9) * 4;

quarta-feira, 15 de abril de 2009

Pauta Programação 15/04/09

Implementação de 4 algoritmos relacionados a estrutura de seleção - valendo como mini-trabalho

Estrutura SE... SENÃO (IF...ELSE) em java

import java.util.Scanner;



public class Quociente_resto {
public static void main(String [] args ){

double dividendo,divisor,quociente,resto;


Scanner sc = new Scanner(System.in);

System.out.println("Entre com o valor do dividendo : ");
dividendo = sc.nextDouble();
System.out.println("Entre com o valor do divisor : ");
divisor = sc.nextDouble();

if (divisor == 0)
{
System.out.println("O valor do divisor tem que ser diferente de zero");
}
else
{
quociente = dividendo/divisor;
resto = dividendo%divisor;

System.out.println("o valor do resto é : " + resto);
System.out.println("o valor do quociente é : " + quociente);
}
}

}

terça-feira, 14 de abril de 2009

Pauta S.O. - 14/04/09

Entreda dos resultados da AV1 e análise da prova

Pauta Introdução Info 13/04/09

Continuação da apresentação sobre : Barramentos(slide 29) até HD (slide 45)

terça-feira, 7 de abril de 2009

Pauta S.O. - 07/04/09

Aplicação da AV1

Pauta Introdução Info 06/04/09

Arquitetura de Computadores - Hardware
Slides 3 - já está no grupo.
3o. Mini-trabalho em sala de aula

sábado, 4 de abril de 2009

Pauta Programação 03/04/09

Exercício 1 : Como declaro uma constante em Java ?
Exercício 2 : Faça um algoritmo para calcular o volume de uma esfera
Exercício 3 : Como calcular a potência e a raiz de um número qualquer em Java?

quarta-feira, 1 de abril de 2009


Dê uma olhada na imagem e veja para que lado a bailarina roda. Segundo alguns estudiosos, se você vê a bailarina girando no sentido horário significa que trabalha mais o lado direito do cérebro. Se, no entanto, você a vê girando no sentido anti-horário, utiliza mais o lado esquerdo.
O hemisfério esquerdo guarda a nossa parte racional, enquanto o direito é responsável pela nossa emoção e imaginação criativa. Através de técnicas variadas podemos estimular o lado direito do cérebro e buscar a integração entre os dois hemisférios, equilibrando o uso de nossas potencialidades. Uma dessas técnicas consiste em fazer determinados desenhos, de forma não convencional, de modo que o hemisfério esquerdo ache a tarefa enfadonha e desista de exercer o controle total, entregando o cargo ao hemisfério direito que se delicia com o exercício.

Somar dois números com entrada pelo teclado

import java.util.*;
public class Soma
{
public static void main (String args[])
{
Scanner sc = new Scanner(System.in);
int n1 = sc.nextInt();
int n2 = sc.nextInt();
double soma = n1 + n2;
System.out.println("o valor da soma é : " + soma);
}
}

Pauta Introd. Info. 01/04/09

Finalizamos os slides Aula 2. Já está disponível no grupo.
Gincana em sala bastante disputada com empate de duas equipes.

terça-feira, 31 de março de 2009

pauta SO - 31/03/09

Threads - introdução a programação de Threads em Java.
Mini-trabalho para ser entregue quinta-feira(02/04).

segunda-feira, 30 de março de 2009

Pauta 30/03/09

Apresentação das equipes com as décadas de 80-90 e 90-atualmente. Parabéns a turma que apresentou a década atual, que trouxe um conteúdo bastante rico e inovador.

domingo, 29 de março de 2009

Pauta Programação 27/03/09

Introdução aos Tipos de dados. exercício em sala sobre tipagem.

sexta-feira, 27 de março de 2009

Travessia

Paulo Henrique enviou uma solução para a travessia, se você tiver uma solução em menos passos envie para o e-mail: gerhardsaboia@gmail.com ou coloque como comentário.
vai --> policial + bandida
volta -->policial
vai --> policial + menino
volta --> policial + bandida
vai --> pai + menino
volta --> pai
vai --> pai + mãe
volta --> mãe
vai --> policial + bandida
volta --> pai
vai --> pai + mãe
volta --> mãe
vai --> mãe + menina
volta --> policial + bandida
vai --> policial + menina
volta --> policial
vai --> policial + bandida

quinta-feira, 26 de março de 2009

pauta SO - 26/03/09


Finalizamos a apresentação sobre Threads.

Pergunta do dia: O que é overhead do processador e qual a relação com o uso de threads?

quarta-feira, 25 de março de 2009

Algoritmo Calcula_soma em java

public class Soma
{
public static void main (String args[])
{
int num1,num2,soma;
num1 = 10;
num2 = 20;
soma = num1 + num2;
System.out.println(soma);
}
}

Algoritmo Calcula_dobro em java

public class Dobro
{

public static void main(String[] args)
{
int num,dobro;
num = 5;
dobro = num * 2;

System.out.println("O dobro do número é : " + dobro);
}
}

Agoritmo Calcula_dobro em portugol

Algoritmo CALCULA_DOBRO

num,dobro : inteiro
inicio
num := 10
dobro := num * 2
escreva dobro
fim

pauta 25/03/09

Devolução do 1o. trabalho.

Apresentação das equipes das décadas de 40, 50,60 e 70
Obs: Algumas equipes surpreenderam na apresentação demonstrando segurança e postura. Destaque para a equipe da década de 40 composta por (Anne, Jussara, Lorena, Milena, Nayana, Raquel e Vanessa).

Lembramos que as apresentações devem ser enviadas para o email: gerhardsaboia@gmail.com

terça-feira, 24 de março de 2009

Pauta 23/03/09

Apresentação dos slides sobre assuntos relevantes da disciplina (hardware, software, redes, internet e etc.)
OBS: Quarta-feira terá início as apresntações da evolução da informática.

SISTEMAS OPERACIONAIS

Pauta do dia: Introdução de Threads
Atividade sobre o Capítulo 5 página 84 (questões 1 - 10)
Atividade para entregar quinta-feira (questões 11 - 16)

quinta-feira, 19 de março de 2009

InfoBrasil 2009

Para maiores informações acesse: http://www.infobrasil.inf.br/

NOÇÕES BÁSICAS DE PROGRAMAÇÃO

Na última aula 18/03/09 apresentamos a segunda forma de fazer algoritmos - FLUXOGRAMA.
Passamos uma atividade que consiste em : Pegar duas notas e calcular e exibir a média utilizando fluxograma.

quarta-feira, 18 de março de 2009

Introdução à Informática

Abordagem da História da Informática no Brasil juntamente com a entrega do trabalho escrito.

Novo trabalho: Em equipe, apresentar os fatos importantes sobre a informática nas décadas de 40 até atualmente. (obs: cada equipe ficou com uma década).

sexta-feira, 13 de março de 2009

Pesquisa de S.O.

Qual o Sistema Operacional que você utiliza na sua máquina? Vá no final do blog e vote!!

Pesquisa

Qual o Sistema Operacional que você utiliza na sua máquina? Vá no final do Blog e vote!!!!

segunda-feira, 16 de fevereiro de 2009

Informática

Estamos criando alguns grupos para as disciplinas da FACULDADE INTEGRADA DO CEARÁ- FIC
 
Visitas