Olá!


Seja bem vindo (a) a esse espaço sobre Educação e Tecnologia. Fique a vontade para os comentários em relação aos assuntos expostos.

Um forte abraço e felicidades sempre,

Luiz Claudio



E-mail: luizclaudioblm@hotmail.com


terça-feira, 11 de dezembro de 2012

Html



Clique abaixo e obtenha as apostilas de Html

Apostila1 de Html

segunda-feira, 3 de dezembro de 2012

Calculadora Refinada


Vamos construir de uma Calculadora no ambiente Netbeans muito semelhante a calculadora presente nos sistemas operacionais  Windows e  Linux!  Clique na Calculadora abaixo e obtenha o tutorial para a sua construção.



Após os passos do tutorial acima, temos que construir as funcionalidades das operações matemáticas. Existe um vídeo no Youtube mostrando a construção dessas funcionalidades. Dê uma olhada e complemente a calculadora. Clique na imagem abaixo e veja o vídeo.




quarta-feira, 14 de novembro de 2012

Primeira Avaliação



Primeira Avaliação de Linguagem de Programação, Clique AQUI e boa Sorte!

segunda-feira, 5 de novembro de 2012

Calculadora Simples com NetBeans






Vamos construir uma calculadora simples com as quatro operações no ambiente NetBeans.

Após construir a calculadora simples, faça a seguinte tarefa:

faça uma forma da calculadora realizar a raíz quadrada e o fatorial de um número qualquer, exibindo o resultado!

Clique aqui e obtenha o tutorial !


segunda-feira, 8 de outubro de 2012

Exemplo de uso do Ambiente NetBeans


Elaborei um exemplo de uso para que você  tenha familiaridade com o Ambiente NetBeans. Você verá como elaborar um programa em Java para Exibir a Janela abaixo:




Para obter os passos de como construir tal programa, clique na imagem da janela do programa calculadora acima!

segunda-feira, 24 de setembro de 2012

Revisão para a avaliação - Java




Primeira Avaliação
Segunda Avaliação

Revisão para a segunda avaliação - Parte 2


1) Utilizando as estruturas de repetição, desenvolva um programa para determinar o fatorial de um numero qualquer
Obs: Desenvolva um programa para cada Estrutura de Repetição

2)O programa abaixo para determinar o fatorial do número 3 contém erro de lógica,Observe-o:

//Programa fatorial
#include
#include
using namespace std;
int main()
{
  int fatorial,n,nd;

  n=3;
  fatorial=1;
  nd=n;
do
{
    fatorial=fatorial/n;
     n=n--;
}
while (n!=1);

cout<<"O fatorial de 3 e igual a   "<
  system("PAUSE");
}

Tire o erro do mesmo!

3) Utilizando variáveis do tipo vetor, implemente um programa para mostrar os multiplos de 5 em um vetor de 5 posições

segunda-feira, 17 de setembro de 2012

Revisão para a segunda avaliação - Parte 1



Exercício de Revisão

1- Qual a diferença entre o comando cout e o comando cin, na linguagem C?
2- Para que utilizamos  as bibliotecas na linguagem C?
3- Qual comando utiliza para limpar a tela em um programa em Linguagem C?
4- Quais as formas de realizar um comentário em linguagem c?
5- Para que eu realizo um comentário em um programa?
6- Qual a utilidade do comando Else na estrutura condicional If?
7- Quais  as estruturas de repetição estudadas na linguagem c?
8- Qual a diferença da estrutura de repetição while para a estrutura do while?
9- Desenvolva um programa em linguagem C para calcular a área de um paralelepípedo e mostrar a quantidade de litros que uma caixa d’água com esse formato poderia conter.
10- Abaixo temos o algoritmo que implementamos referente a tabela de conversão termométrica da escala  Celcius  para  Fahrenheit, converta esse algoritmos para linguagem C mostrando a conversão correspondente de zero graus a 100 graus Celcius para a escala Fahrenheit e explique como funciona a estrutura de repetição adotada.

algoritmo "Tabela de conversão entre Escalas Termométricas"
// Função : Transformacao Entre Escalas CELCIUS e FAHRENHEIT
// Autor : Luiz Claudio F. de Souza
// Data : 6/5/2008
// Seção de Declarações
var
t1:Inteiro
t2:real
op:caracter
inicio
Escreval("Tabela de Conversão entre Escalas Termométricas")
t1:=0
Enquanto T1 <= 24 faca
    t2 := (9*t1/5)+32
    Escreval(t1,"ºC  -------->",t2,"ºF")
    t1:=t1+1
fimenquanto
fimalgoritmo


Abaixo temos como deverá ficar a execução programa, mas lembre-se que a tabela deverá ser de zero a cem graus!!!


quinta-feira, 13 de setembro de 2012

Atividades Avaliativas - Java


Para a Primeira Avaliação -> Primeira, Segunda e Terceira atividades
Para a Segunda Avaliação -> Quarta Atividade

Primeira Atividade Avaliativa

01- Qual é o comando da linguagem Java é análogo ao comando escreva do algoritmo?
02- Qual é o comando, na Linguagem Java, é correspondente ao comando leia do algoritmo?
03- Quem desenvolveu a linguagem Java?
04- A quem pertence a Linguagem Java?
05- Desenvolva um programa em Linguagem Java para calcular o IMC (índice de massa corpórea) de uma          pessoa, classificando-a de acordo com a tabela.
06- Desenvolva um programa para calcular a área de um triângulo
07- Desenvolva um programa para calcular o volume de uma esfera
08- Faça um programa na Linguagem Java para determinar a média aritmética entre a idade de três pessoas.
09- Desenvolva um programa para converter determinada temperatura da escala termométrica Celcius para        Farenheit.
10- Desenvolva um programa para transformar determinada medida em centímetros para metros.


2   Obs:  Atividade deve ser realizada individualmente.
        

 Segunda Atividade Avaliativa

11-  Desenvolva uma calculadora em Linguagem Java com as quatro operações básicas e mais a           raíz quadrada de um número qualquer. 

12-   Desenvolva um programa em Java para determinar se um triângulo é Equilátero, Isósceles ou Escaleno.
             Você pode utilizar o algoritmo abaixo, como parâmetro para o desenvolvimento


       
          13- Desenvolva um programa em Java para determinar qual a pessoa de maior idade entre três.
            
         14- Numa escola existem quatro avaliações de determinada disciplina. Para que um aluno seja aprovado            é    necessário que a média aritmética de suas notas seja igual ou superior a sete. Caso tenha a média            aritmética de suas notas um número menor que sete irá para a recuperação necessitando  aplicar a                seguinte formula (10 - Média Aritmética) para que seja determinada a nota que o aluno deverá obter            na recuperação. 

           15- Na escola JK, a média (aritmética) para um aluno ser "APROVADO" será quando for maior ou                   igual a sete, e estará em "RECUPERAÇÃO" quando a média for inferior a sete. Desenvolva um                   programa na linguagem Java com a solução para esse problema.
            Obs: Você poderá escolher o Scanner ou o Swing para ser utilizado em seu programa.


      
                                                               Terceira Atividade Avaliativa

            
        16-  Desenvolva um programa em Java para mostrar os números pares positivos menores que 15 em                  ordem decrescente.

         17-  Desenvolva um programa para mostrar os números ímpares compreendidos entre 12 e 30

         18-  Desenvolva um programa em linguagem Java para mostrar os números compreendidos entre dois                 valores quaisquer

          19-   Desenvolva um programa em linguagem Java para exibir determinado nome por um numero de                     vezes solicitado

          20-   Desenvolva um programa para mostrar a tabuada de multiplicação de um número qualquer

Obs: Atividade deve ser realizada individualmente

Quarta Atividade Avaliativa

Clique aqui e faça o Download da atividade

 



quarta-feira, 12 de setembro de 2012

Atividade - Estruturas de Decisão e Repetição





Desenvolvemos o algoritmo relativo a Urna do TRE e ainda implementamos em Linguagem Pascal. Agora você deverá implementa-la em Linguagem C. Você deverá fazer três programas, sendo um para cada estrutura de repetição, abaixo temos o algoritmo desenvolvido, caso deseje consultá-lo, e os candidatos à prefeitura de Belém para  que seja desenvolvido o programa.

Candidatos à Prefeitura de Belém 2012:

Alfredo Costa  13
Anivaldo Vale 22
Edmilson Rodrigues 50
Jeferson Lima 11
Jordy 23
Leny Campelo 54
Marcos Rego 28
Priante 15
Sergio Pimentel 17
Zenaldo Coutinho 45


Algoritimo:

algoritmo "Urna Eletronica"
// Função : simular o uso da urna eletronica do T.R.E
// Autor : Luiz Claudio F. de Souza
// Data : 11/6/2008
// Seção de Declarações
var
aj,ag,br,nu,opcao:inteiro
inicio

opcao:=99

// Seção de Comandos
   Enquanto opcao <> 0 faca
      limpatela
      escreval("Simulação da Urna Eletrônica do T.R.E")
      escreval("*************************************")
      escreval("Ana Júlia Carepa  -> 13")
      escreval("Almir gabriel     -> 25")
      escreval("Branco            -> 3")
      escreval("Digite sua opção de voto")
      leia (opcao)
      se opcao = 13 entao
         aj:=aj+1
      fimse
      se opcao = 25 entao
         ag:=ag+1
      fimse
      se opcao = 3 entao
         br:=br+1
      fimse
      se (opcao <> 13) e (opcao <> 25) e (opcao <> 3) e (opcao <> 0) entao
         nu:=nu+1
      fimse

fimenquanto
      limpatela
      escreval ("Boletim da Una - Totalização dos votos")
      escreval ("**************************************")
      escreval ("**************************************")
      escreval ("Ana  Julia ->",aj)
      escreval ("Almir Gabriel ->", ag)
      escreval ("Branco ->",br)
      escreval ("nulo ->", nu)
      escreval ("***************************************")

fimalgoritmo



segunda-feira, 3 de setembro de 2012

Revisão para a avaliação


Clique aqui e obtenha a revisão para a PRIMEIRA AVALIAÇÃO
Clique aqui e obtenha a revisão para a SEGUNDA AVALIAÇÃO



Respostas da Revisão:

PRIMEIRA AVALIAÇÃO
SEGUNDA AVALIAÇÃO

quarta-feira, 29 de agosto de 2012

Linguagem C- Estruturas de Repetição


Abaixo temos a demonstração do uso das estruturas de repetição while, do...while e for. São três exemplos para mostrar os números compreendidos entre 1 e 5, cada exemplo utilizando uma estrutura.



ESTRUTURA while , código fonte:

ESTRUTURA do while, código fonte:


ESTRUTURA for, código fonte:



Saída dos programas envolvendo as estruturas de repetição acima:





segunda-feira, 27 de agosto de 2012

quarta-feira, 22 de agosto de 2012

Estrutura de Decisão - switch


Código Fonte:

Execução do Programa:


Estrutura de Decisão - if else


Programa Fonte:


Execução do Programa:


Estrutura de Decisão - if


Código Fonte:



Execução do Programa:



Primeiro programa

Código Fonte:


Execução do Programa:


segunda-feira, 20 de agosto de 2012

Soma de dois números

Código Fonte:


Execução do Programa Acima




Explicação sobre o código Fonte:


Em “import java.util.Scanner” nós importamos a classe Scanner para ler os dados.
Em “public class Media” criamos a classe Media(que deve ser o mesmo nome na hora de salvar o arquivo).

Em “java.util.Scanner nota = new Scanner(System.in);” instanciamos a função Scanner para ler os dados, e definimos a ela o nome ‘numero’.

Em “float n1, n2, soma;” criamos e declaramos as variaveis como float(número real) pode contar casas decimais.

Em “System.out.print(“Entre com o primeiro numero “);” imprimimos uma mensagem na tela para informar ao usuário q ele deve entrar com o primeiro valor.

Em “System.out.print(“Entre com o segundo numero “);” imprimimos uma mensagem na tela para informar ao usuário q ele deve entrar com o segundo valor.

Em “n1 = numero.nextFloat“. Neste ponto o programa vai esperar para que o usuário entre com um valor. Definimos que a variável n1 é igual a numero(Lembra que vc criou a instância numero!) em que o usuário entrará, isso vale para o resto das variaveis exceto soma.

Em “soma=n1+n2; ” criamos a fórmula matemática para calcular a soma. O valor de soma será o resultado do calculo.



Quadrado de um Número qualquer



Código Fonte:
Execução do programa acima:



segunda-feira, 25 de junho de 2012

Planilha de Cálculo -> Atividade 12


Abaixo temos um piso lajotado, quantas lajotas serão necessárias para lajotar o piso?







Muitos arquivos são gerados pelo ambiente Lazarus, entre os principais temos:

again -> nome qualquer para exemplificar o uso.


again.exe: O programa principal (binário executavel). Em sistema Win32 é acrescido a extensão "exe". No Linux, não tem nenhuma. 
again.lpi: Este é o arquivo principal do projeto Lazarus (Lazarus Project Information); o arquivo principal de uma aplicação equivalente em Delphi será .dpr.. É armazenado no formato XML.
again.lpr: Este é o arquivo fonte do programa principal. Apesar da extensão específica do Lazarus, na realidade é um arquivo fonte totalmente normal de Pascal. Tem uma clausula Uses que permite ao compilador encontrar as Units que necessita. Note que na declaração do programa não temos que nomear o programa com o mesmo nome do arquivo.
againu.lfm: Aqui é onde o Lazarus armazena o Design do formulário. 
again.lrs: Este é o arquivo fonte gerado. 
againu.pas: A Unit que contém o código do formulário.
again.ppu: A Unit compilada
ppas.bat: Este é um simples script que linka o programa para criar o executavel. Se a compilação tiver sucesso, este arquivo é removido pelo compilador.

Utlizando Vetores com a Linguagem Pascal


Abaixo temos um exemplo do uso dos vetores na Linguagem Pascal.

Programa Exemplo (Clique aqui e faça o download)
Tutorial para confecção do programa  (Clique aqui e faça o download)

Urna Eletrônica - Refinamento




Aqui temos  o refinamento da Urna eletrônica com a inserção das imagens dos candidatos. Obtenha o tutorial para o refinamento, logo abaixo:

Tutorial (Clique e baixe aqui)

Urna com Refinameno (Clique e baixe aqui)

terça-feira, 12 de junho de 2012

Planilha de Cálculo -> Atividade 11




Podemos criar uma planilha para calcularmos o valor que pagamos pelo uso de determinado equipamento elétrico.

Observe o cálculo do consumo da energia elétrica, abaixo, para o banho de 10 minutos em um chuveiro elétrico de Potência igual a 5200 watts

#Primeiro devemos passar a potência do chuveiro para Kw e o tempo do banho para horas

. Pot = 5200W = 5,2 Kw

. Tempo = 10 minutos

1h --- 60 min
 X --- 10 min

X = 10/60

X = 1/6 hora

. Pot = Eel/Tempo
Eel = 5,2 x 1/6
Eel = 0,87 KWh  -> Consumo

Se soubermos o valor do Kwh cobrado pela concessionária (Celpa), poderemos determinar o custo desse banho.

. Caso o Preço cobrado pela Celpa do KWh seja R$0,32:

     C = 0,87 x 0,32 =  R$ 0,27

Observe a planilha abaixo, o que está em cinza você deverá utilizar as expressões computacionais



domingo, 10 de junho de 2012

Planilha de Cálculo -> Atividade 10


Fazer uma folha de pagamento e calcular o novo salário, baseado no aumento. Se o salário for menor ou igual a R$ 1.000,00, aumento de 4%. Se for maior que € 1.000,00, aumento de 3%.                           





Planilha de Cálculo -> Manipulação de Datas - Atividade 9


Observe a planilha abaixo:




Com as informações anteriores, desenvolva a planilha abaixo. O que está contido nas colunas de cor cinza deverá ser preenchido por meio de expressões matemáticas, tente fazer observando a tabela anterior









segunda-feira, 4 de junho de 2012

Planilha de Cálculo -> Gráficos- Atividade 8

Aqui trataremos da confecção de gráficos em uma planilha de cálculo. Observe a planilha abaixo:

 
Expressões Matemáticas Utilizadas na planilha acima:

Media    (B17)        ->    =MÉDIA(B4:B15)
Mediana (B18)        ->   =MED(B4:B15)
Moda     (B19)        ->   =MODO(B4:B15)
Maior Valor  (B20)  ->   =MÁXIMO(B4:B15)
Menor Valor  (B21) ->   =MÍNIMOA(B4:B15)










quinta-feira, 31 de maio de 2012

Planilha de Cálculo - Atividade 7


Abaixo temos uma planilha para controle das compras efetuadas no cartão de credito Visa e Mastercard. Você deverá preencher as células que estão em azul com suas respectivas expressões computacionais.







Exemplo de Expressões Condicionais utilizada:

Para o Cartão Visa
=SE(A7="V";C7;"-----------")                        

Para o Cartão Mastercard
 =SE(A7="M";C7;"-----------")






Planilha de Cálculo - Expressões Condicionais - Atividade 6


Abaixo temos uma planilha aplicada na manutenção de uma empresa de transporte urbano. Os veículos (ônibus) da empresa possuem a nomenclatura (AK 2040, AK 2041, AK 2042 ....) onde são registrados os valores dos hodômetros no inicio e no final do dia, também são registrados a quantidade de litros que cada veículo consome de dieesel diariamente. Será calculado pelo computador as seguintes situações:

Km Percorrido (Kilômetros percorridos) ->  Diferença da Kilometragem final da Kilometragem inicial

Km/Lts -> Consumo do veículo (razão da Kilometragem pelos litros consumidos pelo veículo)

Situação do Ônibus -> Se o consumo do veículo for maior ou igual a média do consumo de todos os veículos da empresa, esse veículo precisará ir para a revisão:
Exemplo:  na célula I5 temos:          =SE(H5>=H16;"Ônibus OK";"Revisão")

Média Km/Lts -> Na célula H16 temos a média do consumo de todos os veículos, com duas casas decimais

Na célula H19 temos a quantidade de Ônibus OK, ou seja que não necessitam ir para a revisão, utilizamos a expressão        =CONT.SE(I4:I13;"Ônibus OK")

Na célula H20 temos a quantidade de Ônibus para revisão, ou seja que necessitam ir para a revisão, utilizamos a expressão       =CONT.SE(I4:I13;"Revisão")


Na célula H21 teremos a soma dos veículos presente na planilha.





Boa Atividade!


  



terça-feira, 29 de maio de 2012

Planilha de Cálculo - Expressões Condicionais - Atividade 5







Uma importante observação!!!

A média das notas para aprovação nessa escola é a nota 5,0  ,ou seja quando a média for maior ou igual a 5,0 o aluno estará APROVADO, caso seja menor que 5,0 estará em RECUPERAÇÃO. Ratificando que essa escola trabalha em regime anual!

Você deve adicionar as expressões condicionais nas células que estão na cor cinza!

Planilha de Cálculo - Expressões Condicionais - Atividade 4






Vimos no momento anterior como converter as expressões matemáticas em expressões computacionais. Agora iremos ver como funcionam as expressões Condicionais utilizando o excel ou o calc.

Buscarei, por meio de um exercício, explicar tal situação. Acima você vê uma planilha com expressões condicionais, logo quando a média Aritmética é maior ou igual 7,0 será mostrado que o aluno está APROVADO e em qualquer outro caso será mostrado que o aluno estará REPROVADO. Este é um caso imaginário em uma escola qualquer onde a média para aprovação é 7,0 , observando que nesse contexto inexista RECUPERAÇÃO.

As células que estão em cinza requerem que se tenham expressões Computacionais.

No exemplo corrente, a célula E9 possui a expressão condicional=SE(D9>=7;"Aprovado";"Reprovado") que possui a seguinte explicação:

Se o valor que está na célula D9 for maior ou igual a 7 será exibido que o aluno está Aprovado caso não será mostrado que o aluno está Reprovado.

Faça o exercício avaliativo e quando concluído chame o professor para a correção e anotações necessárias ao exercício avaliativo.

Uma importante observação é que exercício é para ser feito em dupla, para que haja a aprendizagem colaborativa.

Um forte abraço e até a próxima,

Luiz Claudio

Planilha Eletrônica - Atividade 3


Faça a planilha abaixo, não esquecendo de acrescentar as expressões computacionais, nos espaços que estão em cinza!

Clique na imagem abaixo para visualiza-la!



Planilha Eletrônica - Atividade 2




Vimos como transformar expressões matemáticas em expressões computacionais. Agora veremos uma simples aplicação prática de uma planilha eletrônica. Faça a planilha abaixo, onde o que está em cinza deverá conter expressões computacionais.

Exemplo da formula da média Aritmética da célula D9 --> =(B9+C9)/2




Matemática Computacional - Atividade 1



Clique aqui, e faça o Download da sua atividade, ou observe a atividade abaixo:


terça-feira, 8 de maio de 2012

Revisão sobre Vetores

Clique na palavra revisão, abaixo, para fazer o download da revisão

REVISÃO


quarta-feira, 2 de maio de 2012

Apostila e Slides do Curso de Manutenção de Computadores

Para fazer o download da nossa apostila clique na imagem abaixo:


Para fazer o download dos slides das aulas, clique na aula correspondente

Aula 01  (Visão Geral sobre os dispositivos computacionais)
Aula 02  (Componentes e Periféricos do Computador)
Aula 03  (Fonte de Alimentação)
Aula 04  (Placa Mãe: Barramentos)
Aula 05  (Placa Mãe: Porta Ide, Controladora Ide, Sata, Porta Paralela, Vídeo, 
               Som, Rede, Chipset,Soquetes)
Aula 06  (Processadores)
Aula 07  (Hard Disk)
Aula 08  (Memória Ram)





Caso não saiba postar sua resposta, clique na imagem abaixo e veja como realizar!











quinta-feira, 1 de março de 2012

Atividade Avaliativa I



Responda as atividades abaixo como comentário, não esqueça de citar seu nome, turma e numero da questão correspondente


Atividade Avaliativa:

1)       O que são algoritmos? E qual a diferença entre algoritmos computacionais e não computacionais?
2)       O que é sintaxe da linguagem?
3)       Só há um caminho para aprender a resolver problemas utilizando algoritmos, qual? E o que é refinar um algoritmo?
4)       O que é um programa de computador?
5)       O que é Linearização de Expressões?


OBS: Os algoritmos você deverá mostrar ao professor para que ele avalie