BC-0505 Processamento da Informação



Documentos relacionados
Introdução a JAVA. Variáveis, tipos, expressões, comandos e blocos

Switch switch switch switch switch variável_inteira valor1 valor2 switch variável_inteira case case break switch case default default switch switch

Introdução a JAVA. Variaveis, tipos, expressões, comandos e blocos

Sintaxe Básica do Java. João Paulo Q. dos Santos

Java possui 4 tipos de dados. Estes tipos de dados são divididos em: boolean, character, integer e float.

LINGUAGEM JAVA - RESUMO

PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II

Seleção Múltipla Laços (while, do-while, for) AULA 05

Linguagem de programação Java

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Comando Portugol (Visualg) Java

Classes, instâncias e métodos de acesso. prática

Aula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Lógica de Programação. Lógica de Programação com Java

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan

Programação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida

Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java

Comando de Seleção em Java

Manual de conversão de Pseudo-algoritmo para Java

LÓGICA DE PROGRAMAÇÃO (JAVA) VARIÁVEIS. Professor Carlos Muniz

Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo

Programação Orientada a Objeto Java

Programação Orientada a Objetos II

Vetores Unimensionais

Sistemas Operacionais e Introdução à Programação. Programação com linguagem C

Estruturas Condicionais

insfcanceof new public switch transient while byte continue extends for int null

Java - Estruturas de Decisão, Repetição e Arrays

Tipos primitivos de Java Entrada de Dados Formatação da Saída. Aula 03

public class ExecScanner1 { public static void main(string[] args) { // TODO code application logic here

ALGORITMOS. Professor: Diego Oliveira. Aula 06 - Tipos Primitivos de Dados

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Operadores e Estruturas de Decisão. Vanessa Braganholo

Programação de Computadores para GI

Sintaxe Básica de Java Parte 2

Linguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação

CONTEÚDO 04 VETORES. Disciplina: Algoritmos e POO Professora: Alba Lopes.

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

O SENHOR DOS ALGORITMOS

Operadores e Estruturas de Decisão

RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:

LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO. Professor Carlos Muniz

Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD

Vetores Unimensionais

Análise de Programação

Paradigmas de Programação. Java First-Tier: Aplicações. Orientação a Objetos em Java (I) Nomenclatura. Paradigma OO. Nomenclatura

Vetores Unimensionais

Universidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11

Desenvolvendo aplicações Java

Variáveis primitivas e Controle de fluxo

Aula 7 Modularização. Processamento da Informação. Universidade Federal do ABC

Estruturas de Repetição

Linguagem de Programação JAVA. Tiago Alves de Oliveira

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs

Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 1o. Semestre de 2017 Prof.

Java e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }

PHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.

Classes o Objetos. Classes, objetos, métodos e variáveis de instância

Algoritmos e Programação

Linguagem Java - Introdução

Variáveis Compostas. Vanessa Braganholo

Orientação a Objetos e Java

Lista de Exercícios I. 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números.

Programação Orientada a Objetos

Aula teórica 10 Tema 10. Selecção Instruções de selecção:

Introdução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA

Vetores Unimensionais

Lição 4 Fundamentos da programação

Simulado de Linguagem de Programação Java

Arrays em Java. Introdução à Programação. Bruno Cartaxo

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Exercício... Para começar... Resolução... Para começar... Para começar...

Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano

Linguagem de Programação III

Exercícios Resolvidos. Java Básico

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo

Linguagem C: Introdução

1 Da aula teórica ao Java

Algoritmos & Programação

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis

private static Ascii ascii = new Ascii(); static List<Character> asciinumber = ascii.getasciitable(); Scanner input = new Scanner(System.

Ederson Luiz da Silva Ciência da Computação. Algoritmos e Programação

Unidade Acadêmica: Faculdade de Computação FACOM Disciplina: Programação Orientada a Objetos I Professor: Fabiano Azevedo Dorça Prática 01

ALGORITMO I ESTRUTURA DE CONTROLE DECISÃO SE / CASO;

Linguagem de Programação II Implementação

CONCEITOS BÁSICOS DE ORIENTAÇÃO A OBJETOS PROF. ME. HÉLIO ESPERIDIÃO

Linguagem de Programação II Implementação

Tipos, Literais, Operadores

Tipos, Literais, Operadores

Transcrição:

BC-0505 Processamento da Informação

0.Declarar Variáveis/ Atributos (Armazenar Dados) 1.Entrada de Dados (Obter dados = Leitura) double raio = 0; double area = 0; double PI = 3.14159; 2.Processamento (= Transformação dos Dados) 3.Saída de Dados (Resultado) Ler raio area = PI * raio * raio; Imprimir area

// Incluir declarações para permitir o uso de classes específicas import ; // Ex.: import java.util.scanner; public class NomeDaClasse { public static void main(string[] args) { // 0. Declaração de variáveis ou atributos necessários... // 1. Entrada de Dados... // 2. Processamento... // 3. Saída de Dados...

Tipo Inteiro Real Caracter String Lógico Linguagem Java int, byte, short, long float, double char String boolean

<tipo>: <nome_da_variavel> Declaração em Java TIPO Nome; TIPO Nome1, Nome2,..., NomeN; Usar preferencialmente: TIPO Nome = VALOR_INICIAL;

<tipo>: <nome_da_variavel> Declaração em Java Declarar como uma variável, acrescentando a palavra final no início da declaração Atribuir sempre um valor finaltipo Nome = VALOR_CONSTANTE;

Comando de atribuição é o comando que indica o que a variável vai receber em seu conteúdo em determinado momento Para colocar/atribuirum valor em uma variável é usado o comando de atribuição: Declaração em Java: =

Relacionais: Lógicos:! Não

leia (<lista_de_identificadores>); Declaração em Java Equivalente ao System.out.printf import java.util.scanner; Uso da classe Scanner Scanner sc= new Scanner(System.in); Cria área de memória para leitura ( buffer ): sc System.out.println("Digite...:"); Solicita ao usuário que digite o dado (especificar) variável = sc.nexttipo(); Atribui o dado digitado à variável (cuidado: TIPO!) Cuidado com o TIPO do dado: next() // String:TIPO padrão nextboolean() nextdouble() nextfloat() nextint()

escreva(<lista_de_identificadores>); Declaração em Java System.out.print ( Mensagem + Variável + Mensagem + Variável + Mensagem +... ); Exibe a mensagem entre aspas na tela Não ocorre mudança de linha após o fim da mensagem System.out.println ( Mensagem + Variável + Mensagem + Variável + Mensagem +... ); Exibe a mensagem entre aspas na tela O ln no final do comando indica que, após a mensagem, deve-se pular para a próxima linha System.out.printf ( Mensagem, Argumentos); Exibe a mensagem entre aspas na tela, substituindo os especificadores de formato de argumentos pelos respectivos argumentos Os especificadores de formato de argumentos: %c : char (1 caractere); %d : números inteiros (byte, short, int, long) %f : números reais (float, double); %s : texto ( String ); %.Nf : números reais com N casas

início <declaração de variáveis> <comandos> fim Declaração em Java { //Início // Fim

Pseudocódigo se (<condição>) então <instruções> fimse Java if (<condição>) { <instruções>; //Pode, mas não é //o padrão do Java if (<condição>) <instrução>;

se ( media >= 7.0 ) então escreva( Aprovado ); fimse Pseudocódigo Java if ( media >= 7.0 )// Não é padrão do Java System.out.println( Aprovado ); if ( media >= 7.0 ) { System.out.print( O Aluno está ); System.out.println( Aprovado ); // fim do bloco if

Java Pseudocódigo se (<condição> ) então início <instruções> fim senão início <instruções> fim fimse if ( <condição> ) { <instruções>; else { <instruções>; //Pode, mas não é //o padrão do Java if ( <condição> ) <instrução>; else <instrução>;

if ( media >= 9.0 ){ System.out.print( Conceito A ); else { if ( media >= 7.0 ){ System.out.print( Conceito B ); else { if ( media >= 6.0 ){ System.out.print( Conceito C ); else { System.out.print( Conceito D );

escolha (expressão) caso 1: <comandos> caso 2: <comandos>... caso contrário: <comandos> fimescolha switch (variavel) { case valor1: <comandos> break; case valor2: <comandos> break;... default: <comandos>

O tipo da expressão a ser avaliada deve ser char, byte, short ou int escolha (expressão) caso 1: <comandos> caso 2: <comandos>... caso contrário: <comandos> fimescolha switch (variavel) { Para não acionar as ações nos case blocos valor1: definidos nos cases (e no <comandos> default) abaixo do case acionado break; case valor2: <comandos> break;... default: <comandos> Caso a variável não tenha um valor igual a qualquer um dos anteriores

Algoritmo Sanduíche início inteiro: opcao; string: mensagem; public static void main ( String [] args){ int opcao; // Ler opcao usar classe scanner leia ( opcao ); String mensagem = ""; escolha ( opcao ) switch (opcao) { caso 1: case 1: mensagem BigMac ; mensagem = "BigMac"; break; caso 2: case 2: mensagem Quarteirão ; mensagem = "Quarteirão"; caso 3: break; case 3: mensagem MacChicken ; mensagem = "MacChicken"; caso contrário: break; mensagem Sanduíche default: não cadastrado ; mensagem = "Sandwiche não cadastrado"; fimescolha escreva (mensagem); System.out.println( mensagem ); fimalgoritmo // fim do método sandwiche

1)Fazer um programa que calcule a divisao: Dividendo /divisor Repare: O divisor não pode ser zero!! 2) Fazer o programa simule o menu de sanduiches usando somente if. 3)Fazer programa que simule o menu usando somente switch-case.

import java.util.scanner; public class DivisaoInteira { public static void main(string[] args) { int dividendo = 0; // 0. Declaração de Variáveis int divisor = 0; int quociente = 0; int resto = 0; Scanner sc= new Scanner(System.in); // 1. Entrada de dados System.out.println("Digite o dividendo: "); dividendo = sc.nextint(); System.out.println("Digite o divisor: "); divisor = sc.nextint(); if (divisor!= 0) { // 2. Processamento quociente = dividendo / divisor ; resto = dividendo % divisor ; // 3. Saída de Dados System.out.printf( Divisão inteira de %d por %d:\n, dividendo, divisor); System.out.printf( Quociente = %d; Resto = %d:\n, quociente, resto);

1. Tendocomodadosdeentradaaalturaesexodeumapessoa, escreva um programa que calcule seu peso ideal, utilizando as seguintes fórmulas: -Parahomens:(72.7*altura) 58; -Paramulheres:(62.1*altura) 44.7; Observações: Faça a entrada de dados utilizando a classe Scanner. O programa deve apresentar na janela de saída( Output ): Aalturaeosexodapessoa O seu peso ideal calculado de acordo com a fórmula anterior

2. Escrever um programa para apresentar o nome selecionado do lanche do MacDonalds, conforme o número da opção digitada pelo cliente: 1. BigMac 2. Quarteirão 3. MacChicken 4. Cheddar MacMelt 5. Outros Observações: Inicialmente, apresente as opções de lanche para o cliente Faça a entrada de dados utilizando a classe Scanner. O programa deve apresentar na janela de saída( Output ): Onúmeroeonomecompletodolanche