2.1: Estrutura Básica dos Programas Computacionais 2.2: instruções de Entrada com Classe Scanner e saida de dados 2.3: Constantes e Variáveis 2.4:Operadores e tipos de dados 2.5: Solução de Problemas, analise, desenho e prova 2.6:Instruções de entrada e saidas / interface gráficas
Docente: Sebastião Diadia Domingos
Introdução Informação: é qualquer ideia ou fato que tenha sido registrado ou transmitido de alguma forma,ou seja, é o elemento a ser tratado e é definida como tudo aquilo que permite adquirir qualquer tipo de conhecimento e, portanto existirá informação sempre que se der a conhecer algo que que até então se desconhecia. Teória da informação: de acordo com Claude Shannon, sempre que uma informação é transmitida estão envueltos os seguintes elementos: Introdução • O transmisor, que é a parte que envía a informação; • O sinal, que é a forma de transmissão da informação; • O canal, que é o meio utilizado para enviar sinal; • A mensagem, que é o conteúdo da informação • O ruído, que é o que chega ao receptor além do que foi intencionalmente enviado; • O receptor, que é a parte que recebe a informação Introdução Os termos dado e informação podem ser tratados como sinónimos ou como termos distintos; dado pode ser definido como matéria-prima originalmente obtida de uma ou mais fontes (etapas de coleta) e informação, como resultado do processamento de dados (manual ou automático), que resulta em um produto acabado: informação . Introdução Etapas básicas de um processamento de dados Introdução
Qualquer processamento de dados requer a execução
de uma série de etapas, que podem ser realizadas de forma manual ou automática por um computador. Tais etapas elaboradas e executadas passo á passo, constituem o que se chama de programa. Cada um dos passos mencionados é uma diferente instrução, ou ordem de comando, dada ao hardware, objetivando a realização de uma determinada ação (uma operação artmética,uma transferência de informação etc..). O programa é o conjunto de instruções. Introdução As etapas de um algoritmo são as instruções que deverão ser executadas por uma máquina (quando falamos de computadores); o conjunto de instruções constitui o que chamamos de programa. Fases de Processamento de um Programa Introdução Em termos gerais existem somente quatro funções básicas que um computador pode desempenhar: • Processamento de dados; • Armazenamento de dados; • Movimento de dados; • Controle; Introdução Sistema Computacionais
Um sistema computacional, baseado em computador é
aquele que automatiza ou auxilia a realização de atividades humanas através do processamento de informações. Sistema Computacionais
Os sistemas computacionais são caracterizados por
alguns elementos fundamentais: • Hardware • Software • Informações • Usúarios procedimentos • Documentação Sistema Computacionais Exemplos de sistemas baseados em computadores: • Sistema de automação bancária; • Sistema de folha de pagamento; • Sistema de controle acadêmico; • Sistema de controle de tráfego; • Sistema de controle de elevadores; • Sistema de editoração de jornais e revistas Entrada de dados com scanner É necessario criar uma instância da classe Scanner,passando como argumento o objecto padrão de entrada, System.in , que irá capturar as entradas den dados via teclado. O metódo nexInt(), da instância da clase Scanner, lê o valor digitado e o armazena numa variável do tipo int. Exemplo: Um programa que soma dois números utilizando a classe Scanner. Entrada de dados com scanner Entrada de dados com scanner Variáveis e constantes Uma variável é uma estrutura que permite armazenar dados na memoria durante a execução do programa, para o processamento das informações. Todas as variáveis devem ser declaradas antes que possam ser usada. Declarar uma variavél significa cria-lá em algum ponto do programa. A linguagem java é fortemente tipada. Isso significa que cada variavél deve ter um tipo declarado. Variáveis e constantes Regras para criação de identificadores Para criar um identificador(nome da variável) em java, precisamos seguir algunas regras listadas a seguir : • Debe conter apenas letras. _(Underline), $ ou os números de 0 á 9. • Devee obrigatoriamente se iniciar por uma letra, _ ou $. • Não podemos usar palavras-chave da linguagem. • O nome deve ser único dentro de um escopo. Além disso o java é case sensitive, o que significa que os nomes de variáveis diferenciam maiúscula de minúscula Variáveis e constantes Alguma palavras-chave reservadas do Java Variáveis e constantes Exemplos de nomes de variáveis Válidos: • NomeCliente • Telefone_1 • Preço$ Inválidos: • Nome Cliente • 1Telefone • #preço Variáveis e constantes Declaração de variável Variáveis e constantes Inicialização de variáveis A inicialização de uma variável durante a sua declaração é opcional. Caso a variável não seja inicializada, poderá tomar um valor padrão que depende do seu tipo declarado. Ex: • bolean: false; • Byte, short, int,long, float: 0; • char:\u0000 Variáveis e constantes Variáveis e constantes Tipos de Dados e Operadores
Existem dois tipos de dados que são:
• Os dados do tipo Primitivos Byte Float Short Double int Char long boolean Tipos de Dados e Operadores Tipos de Dados e Operadores
Existem dois tipos de dados que são:
• Os dados do tipo Objetos String Objetos criados por usúarios [ pessoa,carro, casa] Array [vetores] Tipos de Dados e Operadores Operadores : são aqueles que permitem realizar operações e se classificam em: • Aritméticos ( +, -,*,/,%,^,=)
• Relacionais (<,>,<=,>=,<>,==)
• Logicos (&&,||, !)
• Incremento e Decremento (++,--)
Prática Exercicios prático
1) Escrever um programa java que receba dois números e
exiba o resultado da sua multiplicação.
2) Escrever um programa que receba dois números e ao final
mostre a soma, subtração, multiplicação e a divisão dos números lidos Exercicios prático
3) Escrever um programa para determinar o consumo médio
de um automóvel, sendo fornecida a distância total percorrida pelo automóvel, e o total de combustível gasto.
4) Escrever um programa que leia o nome de um vendedor, o
seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro). Sabendo que este vendedor ganha 15% de comissão sobre suas vendas efetuadas, informar o seu nome, o salário fixo e salário no final do mês. Exercicios prático
5) Ler uma temperatura em graus Celsius e apresentá-la
convertida em graus Fahrenheit. A fórmula de conversão é: F=(9*C+160) / 5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius.
6) Escreva um programa para ler o raio de um circulo, calcular
e escrever a sua área. (pR²) Calculo: área= PI*(raio²) PROGRAMAÇÃO I