Caderno de Exercícios
|
|
|
- Cláudia Pinhal Belém
- 9 Há anos
- Visualizações:
Transcrição
1 Caderno de Exercícios Processamento da Informação Edição Java Jesús P. Mena-Chalco Centro de Matemática, Computação e Cognição - CMCC Universidade Federal do ABC Alguns exercícios podem conter erros. Caso os identifique, por favor, envie a sugestão de melhora ou correções ao [email protected]. Atualizado em 4 de março de
2 I Exemplos básicos 1. Olá Mundo! Nome do arquivo de código fonte: OlaMundo.java /* Este eh um comentario */ class OlaMundo public static void main(string[] args) System.out.println("Ola Mundo!"); 2. Soma de dois números inteiros. Nome do arquivo de código fonte: Soma0.java class Soma0 public static void main(string[] args) int a, b, soma; a = 10; b = 17; soma = a+b; System.out.println(soma); 3. Soma de dois números inteiros dados pelo usuário. Nome do arquivo de código fonte: Soma1.java import java.util.*; // utilizado para a leitura de dados. class Soma1 public static void main(string[] args) Scanner in = new Scanner(System.in); int a, b, soma; a = in.nextint(); b = in.nextint(); soma = a+b; System.out.println(soma); 4. Soma de dois números inteiros dados pelo usuário (usando uma função denominada somatoria ). Nome do arquivo de código fonte: Soma2.java 2
3 import java.util.*; class Soma2 /*Exemplo de uma nova funcao/procedimento*/ static int somatoria(int a, int b) return a + b; public static void main(string[] args) Scanner in = new Scanner(System.in); int a, b, soma; a = in.nextint(); b = in.nextint(); soma = somatoria(a, b); System.out.println(soma); 5. Soma de três números inteiros dados pelo usuário (usando uma função denominada somatoria ). Nome do arquivo de código fonte: Soma3.java import java.util.*; class Soma3 static int somatoria(int a, int b, int c) return a + b + c; public static void main(string[] args) Scanner in = new Scanner(System.in); int a, b, c, soma; a = in.nextint(); b = in.nextint(); c = in.nextint(); soma = somatoria(a, b, c); System.out.println(soma); 3
4 II Módulos, Funções ou Métodos (primeira parte) 1. Exemplo de função/método. Nome do arquivo de código fonte: Funcao01.java public class Funcao01 static int caixapreta(int a, int b) return a*a + b; public static void main(string []args) int resposta; resposta = caixapreta(3, 5); System.out.println(resposta); Instrução para compilar o código fonte: javac Funcao01.java O compilador gerará o arquivo Funcao01.class Instrução para executar o programa: java Funcao Exemplo de função/método que calcula a operação x = a 2 + 2ab + b 2. Nome do arquivo de código fonte: Funcao02.java public class Funcao02 static double calcular(double a, double b) double x; x = a*a + 2*a*b + b*b; return x; public static void main(string []args) double resposta; resposta = calcular(2, 3); System.out.println(resposta); Instrução para compilar o código fonte: javac Funcao02.java O compilador gerará o arquivo Funcao02.class Instrução para executar o programa: java Funcao Exemplo de função/método que calcula a operação x = a 2 + 2ab + b 2. Aqui é utilizada a biblioteca Java.Math. Nome do arquivo de código fonte: Funcao03.java 4
5 import java.math.*; public class Funcao03 static double calcular(double a, double b) double x; x = Math.pow(a,2) + 2*a*b + Math.pow(b,2); return x; public static void main(string []args) double resposta; resposta = calcular(2, 3); System.out.println(resposta); Instrução para compilar o código fonte: javac Funcao03.java O compilador gerará o arquivo Funcao03.class Instrução para executar o programa: java Funcao Exemplo de funções matemáticas. import java.math.*; public class Funcao04 static void calcular(double a, double b) System.out.println( Math.floor(a/b) ); System.out.println( Math.ceil(a/b) ); System.out.println( Math.min(a,b) ); System.out.println( Math.max(a,b) ); System.out.println( Math.pow(a,b) ); System.out.println( Math.sqrt(a+b) ); System.out.println( Math.abs(-a-b) ); public static void main(string []args) calcular(2, 3); 5
6 Exemplo de função, considerando tipo de dado boolean. public class Funcao05 static boolean nao(boolean p) return!p; public static void main(string []args) boolean var; var = true; System.out.println( var ); System.out.println( nao(var) ); System.out.println( nao(nao(var)) ); true false true 6. Exemplo de função. public class Funcao06 static void algumasoperacoes(int a, int b, int c) int t; imprimevalores(a, b, c); t = a; a = b; b = c; c = t; imprimevalores(a, b, c); static void imprimevalores(int a, int b, int c) System.out.println("A="+a+", B="+b+", C="+c); public static void main(string []args) algumasoperacoes(10, 20, 30); A=10, B=20, C=30 A=20, B=30, C=10 6
7 7. Os números de Fibonacci estão relacionados com a razão aurea e o i-ésimo número pode ser aproximado pela seguinte equação (formula explícita): ( ) i ( ) i F i = 5 Crie uma função/método em Java que receba um número inteiro i, e devolva F i. import java.math.*; public class Fibonacci static double iessimotermo(int i) double var1, var2, var3; var1 = Math.pow( (1+Math.sqrt(5))/2, i); var2 = Math.pow( (1-Math.sqrt(5))/2, i); var3 = Math.sqrt(5); return Math.floor((var1-var2)/var3); public static void main(string []args) System.out.println( iessimotermo(10) ); System.out.println( iessimotermo(11) ); System.out.println( iessimotermo(12) ); Crie funções, em Java, que calculem o volume e a área de um cilindro com raio r e altura h. import java.math.*; public class Cilindro static double calcularvolume(double r, double h) return Math.PI * r*r * h; static double calculararea(double r, double h) return 2*Math.PI*r*(r+h); public static void main(string []args) double r, h; r = 2; h = 10; System.out.println( calcularvolume(r, h) ); System.out.println( calculararea(r, h) ); 7
8
9 III Estruturas e seleção simples e composta 1. Exemplo 01. public class Operadores static void operacoes(int p, int q) System.out.println("\nOperacoes entre os numeros "+p+" e "+q+":"); System.out.println(p/q); System.out.println((double)p/q); System.out.println(p%q); public static void main(string []rgs) operacoes(7, 3); operacoes(1, 100); Operacoes entre os numeros 7 e 3: Operacoes entre os numeros 1 e 100: Atividade01. public class Atividade01 static boolean questao00() return 2>4; static int questao01(char c) int t = 4; if (c== A ) t = t-0; if (c== B ) t = t-1; if (c== C ) t = t-2; if (c== D ) t = t-3; else t = t-4; return t; 9
10 static int questao02(char c) int t; if (c== A ) t = 4; if (c== B ) t = 3; if (c== C ) t = 2; if (c== D ) t = 1; else t = 0; return t; static String questao03(double t, int f) String var="reprovado"; if (t>=5 & t<=10 &!(f>=4)) var = "aprovado"; return var; static void questao04(int w, int q) if (w>q) questao04(q, w); else System.out.println(w+"-"+q); static int questao05(int n) if (n==0) return 1; else return questao05(n-1)*n; static int questao06(int a, int b) if (a<b) return b; else if (a>b) return a; return -1; 10
11 public static void main(string []rgs) /* Questao 00 */ System.out.println( questao00() ); System.out.println( questao00() ); System.out.println( questao00() ); /* Questao 01 */ System.out.println( questao01( A ) ); System.out.println( questao01( B ) ); System.out.println( questao01( F ) ); /* Questao 02 */ System.out.println( questao02( A ) ); System.out.println( questao02( C ) ); System.out.println( questao02( D ) ); /* Questao 03 */ System.out.println( questao03(2, 0) ); System.out.println( questao03(6, 2) ); System.out.println( questao03(9, 6) ); /* Questao 04 */ questao04(100, 200); questao04(200, 100); /* Questao 05 */ System.out.println( questao05(2) ); System.out.println( questao05(3) ); System.out.println( questao05(4) ); /* Questao 06 */ System.out.println( questao06(2, 4) ); System.out.println( questao06(4, 2) ); System.out.println( questao06(6, 6) ); 11
12 false false false reprovado aprovado reprovado
13 IV Estruturas de repetição (while) 1. Atividade02. public class Atividade02 static int q0(int a, int b) while (a<b) a = a+1; return a; static int q1(int a, int b) a = b; while (a<b a%2==0) a = a+1; return a; static int q2(int a, int b) a = b; while (a<b & a>b) a = a+1; return a; static int q3(int n) int x = 1; while (n>1) x = x*n; n = n-1; return x; static int q4(int n) int soma = 0; int i; while (n>=1) i = n; while (i>=1) soma = soma+n; i = i-1; n = n-1; return soma; 13
14 public static void main(string []args) /*Questao 0*/ System.out.println( q0(1,10) ); System.out.println( q0(10,1) ); /*Questao 1*/ System.out.println( q1(1,10) ); System.out.println( q1(10,1) ); /*Questao 2*/ System.out.println( q2(1,10) ); System.out.println( q2(10,1) ); /*Questao 3*/ System.out.println( q3(0) ); System.out.println( q3(6) ); /*Questao 4*/ System.out.println( q4(3) ); System.out.println( q4(5) );
15 V Estruturas de repetição (for) 1. Atividade03. public class Atividade03 static int q1 (int n) int soma=0; for (int x=1; x<=n; x=x+1) x = x+1; soma = soma+x; return soma; static int q2 (int n) int soma=0; for (int x=1; x<=n; x=x+1) soma = soma+x; break; return soma; static int q3 (int n) int soma=0; for (int x=1; x<=n; x=x+1) soma = soma+q2(x); return soma; static int q4 (int n) int soma=0; for (int i=1; i<=n; i=i+1) for (int j=1; j<=n; j=j+1) for (int k=1; k<=n; k=k+1) soma = soma+1; return soma; 15
16 static int q5 (int n) int soma=0; for (int i=1; i<=n; i=i+1) for (int j=i; j<=n; j=j+1) soma = soma+1; return soma; public static void main(string []args) /* Questao 1 */ System.out.println( q1(0) ); System.out.println( q1(10) ); /* Questao 2 */ System.out.println( q2(2) ); System.out.println( q2(4) ); /* Questao 3 */ System.out.println( q3(2) ); System.out.println( q3(4) ); /* Questao 4 */ System.out.println( q4(0) ); System.out.println( q4(3) ); /* Questao 5 */ System.out.println( q5(5) ); System.out.println( q5(6) );
17 VI Vetores 1. Atividade04. public class Atividade04 static void q1 (int v[]) int i, soma=0; for (i=v.length-1; i>=0; i=i-1) soma = soma+v[i]; System.out.println( (double)soma/v.length ); static void q2 (int v[]) int i, cont=0; for (i=0; i<v.length; i=i+1) if (v[i]<=v[i]-v[i]) cont = cont+1; System.out.println(cont); static void q3 (int v[]) int i; int m1=v[0]; int m2=v[0]; for (i=v.length-1; i>=0; i=i-1) if (m1>v[i]) m1 = v[i]; if (m2<v[i]) m2 = v[i]; System.out.println( m1+" "+m2 ); static void q4 (int v[]) int i, temp; int soma=0; int n = v.length; for (i=0; i<n/2; i=i+1) temp = v[i]; v[i] = v[n-i-1]; v[n-i-1] = temp; for (i=0; i<n; i=i+1) System.out.print(v[i]+" "); System.out.print("\n"); 17
18 public static void main(string []args) int T[ ] = 20, 100, 0, 30, -60, 10, 0, 0; /* Questao 1*/ q1(t) ; /* Questao 2*/ q2(t) ; /* Questao 3*/ q3(t) ; /* Questao 4*/ q4(t) ;
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java ATIVIDADE ELABORAR O PROGRAMA DE CÁLCULOS DE ÁREAS USANDO
Aula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 08 Estruturas de Condição Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Entrada de Dados; Estruturas de Controle: Estrutura de Sequência;
Seleção Múltipla Laços (while, do-while, for) AULA 05
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Seleção Múltipla Laços (while, do-while, for) AULA 05 Ricardo Massa F. Lima [email protected] Sérgio C. B. Soares [email protected] Até aqui...
Aula 7 Modularização. Processamento da Informação. Universidade Federal do ABC
Aula 7 Modularização Processamento da Informação Universidade Federal do ABC Funções (= métodos em Java) Já usamos algumas funções sem nos darmos conta: System.out.println Math.random, Math.sqrt,... scanner.nextint(),
Simulado de Linguagem de Programação Java
Simulado de Linguagem de Programação Java 1. Descreva o processo de criação de programas em Java, desde a criação do código-fonte até a obtenção do resultado esperado, por meio de sua execução. Cite as
JAVA. Professor: Bruno Toledo
JAVA Professor: Bruno Toledo Funcionamento de uma LP Em uma Linguagem de Programação (LP) como C e Pascal, temos o seguinte quadro quando vamos compilar um programa. Código fonte em c Teste.c Gera código
Vetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um
Comando Portugol (Visualg) Java
Variável tipo inteiro i: inteiro short i; int i; long i; byte i; Variável tipo real d: real float d; double d; Variável tipo lógico b: logico boolean b; Variável tipo texto s: caractere char s; String
Revisões de PG. Programação Orientada por Objetos (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa
Revisões de PG (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Compilar e executar programas em Java Ficheiro fonte (Prog.java) Ficheiro
Sintaxe Básica do Java. João Paulo Q. dos Santos
Sintaxe Básica do Java João Paulo Q. dos Santos [email protected] Plano de Aula Introdução; Método Main; Variáveis: Tipos primitivos; Referências para Objetos; Operadores; Estruturas: Condicionais
Introdução a JAVA. Variáveis, tipos, expressões, comandos e blocos
+ Introdução a JAVA Variáveis, tipos, expressões, comandos e blocos +Roteiro 2 Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Introdução a JAVA. Variaveis, tipos, expressões, comandos e blocos
Introdução a JAVA Variaveis, tipos, expressões, comandos e blocos Roteiro Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Comando de Seleção em Java
Universidade Federal do ABC (UFABC) Disciplina: Processamento da Informação (BC-0505) Assunto: Comando de Seleção Comando de Seleção em Java Conteúdo 1. Introdução... 1 2. Comando de seleção... 2 3. Comandos
Arrays em Java. Introdução à Programação. Bruno Cartaxo
Arrays em Java Introdução à Programação Bruno Cartaxo http://sites.google.com/site/brunocartaxo [email protected] Tópicos a serem discutidos na disciplina Introdução a computadores e algoritmos
Algoritmos I Aula 14 Java: estruturas de seleção e repetição
Algoritmos I Aula 14 Java: estruturas de seleção e repetição Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Estrutura de seleção Estrutura 1 if (condição) [comando] //
Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO. Professor Carlos Muniz
LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO Estruturas de repetição Estrutura de repetição nada mais é que laços de repetições. Laços de repetições permitem que um conjunto de instruções seja repetido
EXERCICIO DE JAVA PARA FIXAÇÃO DE CONTEÚDO - Introdução a Prática de Programação Docente Pedro F. Carvalho /
1 Revisão de conceitos de variáveis e operações aritméticas /* Determine qual é a idade que o usuário faz no ano atual. Para isso solicite o ano de nascimento do usuário e o ano atual. package exercicio01;
Revisões de PG. Programação Orientada por Objetos (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa
Revisões de PG (POO) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Compilar e executar programas em Java Ficheiro fonte (Prog.java) Ficheiro
PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II
PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II Prof. Dr. Daniel Caetano 2017-1 Objetivos Recordar as estruturas condicionais switch~case e de repetição while, for e do~while Conhecer os tipos não nativos:
Universidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11
Universidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11 Instruções: 1. A prova deve ser realizada individualmente e sem consultas. 2. As respostas deverão ser
Operadores e Estruturas de Decisão. Vanessa Braganholo
Operadores e Estruturas de Decisão Vanessa Braganholo [email protected] Aula de hoje Operadores Aritméticos (usados em contas) Relacionais (usados em comparações numéricas) Lógicos (usados em comparações
Estruturas de Repetição e String
Estruturas de Repetição e String Leonardo Gresta Paulino Murta [email protected] Estruturas de repetição whiledo dowhile for Aula de hoje String Manipulação de textos Leonardo Murta Estruturas de Repetição
Vetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um
Tipos de dados e comandos POO
Tipos de dados e comandos POO Prof. Marcio Delamaro 1/46 Objetivo Vamos ver quais são os tipo de dados primitivos da linguagem Vamos ver quais são os principais comandos 2/46 Tipos Tipo Tamanho int 4 bytes
1 Da aula teórica ao Java
Universidade Federal do ABC Bacharelado em Ciência da Computação Processamento da Informação - Prof. Fabrício Olivetti de França Guia de tradução entre Java e outras linguagens 1 Da aula teórica ao Java
Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos????? ADAPTAR O TEXTO ABAIXO????? Aprender a sintaxe da Estrutura de Repetição ENQUANTO-FAÇA na linguagem PORTUGOL Aprender a resolver problemas que requeiram o uso de ESTRUTURAS
Ederson Luiz da Silva Ciência da Computação. Algoritmos e Programação
Ederson Luiz da Silva Ciência da Computação Algoritmos e Programação Programação em C Características Criado na década de 70; Possui muitas regras em sintaxe e semântica; Utilizado para programação de
Programação Orientada a Objetos II
Programação Orientada a Objetos II Introdução Prof. Rodrigo Rocha [email protected] www.bolinhabolinha.com Apresentação Prof. Rodrigo Rocha [email protected] Ementa Introdução ao Desenvolvimento
Tipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Tipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Sintaxe Básica de Java Parte 2
Sintaxe Básica de Java Parte 2 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno [email protected] Fonte: Material da Profª Karina Oliveira Instruções Condicionais A instrução
Operadores e Estruturas de Decisão
Operadores e Estruturas de Decisão Leonardo Gresta Paulino Murta [email protected] Aula de hoje Operadores Aritméticos (usados em contas) Relacionais (usados em comparações numéricas) Lógicos (usados
Manual de conversão de Pseudo-algoritmo para Java
Manual de conversão de para Criação e atribuição de valores à variáveis Objetivo inteiro: n; int n; real: valor; double valor; lógico: achou; boolean achou; string: nome; String nome; caractere: sexo;
Fundamentos Básicos da linguagem Java (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus
Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Fundamentos Básicos da linguagem Java (Programação Orientada a Objetos) Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis
Programação de Computadores para GI
Programação de Computadores para GI Aula 05 Java - Identificadores Nomes que o programa manipula: variáveis, constantes, subprogramas e classes Não devem começar com números nem com _ Não existe tamanho
Exercícios sobre repetição. 1. Escreva um método que lê via teclado 8 números e retorna a quantidade de negativos.
Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Lista de exercícios 6 Exercícios sobre repetição 1. Escreva um método que lê via teclado 8 números e retorna
ALGORITMOS. Professor: Diego Oliveira. Aula 06 - Tipos Primitivos de Dados
ALGORITMOS Professor: Diego Oliveira Aula 06 - Tipos Primitivos de Dados Netbeans Para testar nossos exemplos criaremos uma classe no Netbeans Nesta disciplina não será visto nada de orientação a objetos,
Paradigmas de Programação. Java First-Tier: Aplicações. Orientação a Objetos em Java (I) Nomenclatura. Paradigma OO. Nomenclatura
Java First-Tier: Aplicações Orientação a Objetos em Java (I) Paradigmas de Programação Programação Funcional Programação Procedural Programação Orientada por Objetos Grupo de Linguagens de Programação
System.out.print("e"); O programa acima irá imprimir: "b". O programa acima irá imprimir: "bd". O programa acima irá imprimir: "e".
Pergunta 1 Considere o programa a seguir. class SeQuestao1 { int num = 567; if(num % 2 == 0) { System.out.print("a"); else if(num % 3 == 0) { System.out.print("b"); else if(num % 5 == 0) { System.out.print("c");
Variáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Recursividade. Prof. Jesus José de Oliveira Neto
Recursividade Prof. Jesus José de Oliveira Neto Algoritmos podem ser definidos de duas formas: Forma iterativa ou não recursiva: utiliza laços de repetição (while, for, do/while) Forma recursiva: métodos
Para entender o conceito de objetos em programação devemos fazer uma analogia com o mundo real:
Introdução a Orientação a Objetos com Java Autor: Professor Victor Augusto Zago Menegusso. Orientação a Objetos É um paradigma de programação que define a estrutura de um programa baseado nos conceitos
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.
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. public class Questao001 { public static void main(string[] args)
Linguagem Java - Introdução
Linguagem Java - Introdução Identificadores válidos resultado teste01 _numeroclientes $fortuna Identificadores Identificadores inválidos 101dalmatas 34 #x Palavras reservadas abstract assert*** boolean
Programação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior.
Programação de Computadores I Aula - Vetores Professor Ilaim Costa Junior www.ic.uff.br/~ilaim Vetores Estruturas de dados composta Permitem a uma variável armazenar múltiplos valores de um mesmo tipo
RESPOSTA: import java.util.arraylist; import java.util.list; class CarrinhoDeCompras2 { List<Produto> produtos;
Fundação CECIERJ - Vice Presidência de Educação Superior a Distância Curso de Tecnologia em Sistemas de Computação Disciplina: Programação Orientada a Objetos AP2 2 semestre de 2016. Nome Assinatura Observações:
Algoritmos I Aula 13 Linguagem de Programação Java
Algoritmos I Aula 13 Linguagem de Programação Java Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação IDE Eclipse IDE (Integrated development environment) Criar um projeto
UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 5 Pilhas
UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA Pilhas Estrutura de Dados A Estrutura de Dados Pilha Pilha é uma estrutura de dados usada em programação, que tem uma regra
Vetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Acessar elementos de um
Algoritmos. Algoritmos. Linguagem de programação. Conceitos. Conceitos. Conceitos. Sintaxe do comando para incluir bibliotecas no programa:
Algoritmos Algoritmos Leandro Tonietto Unisinos [email protected] http://www.inf.unisinos.br/~ltonietto/inf/pg1/algoritmosi_java.pdf Mar-2008 Possuem sintaxe flexível e são mais úteis para descrição
public class ExecScanner1 { public static void main(string[] args) { // TODO code application logic here
public class ExecScanner1 { public static void main(string[] args) { // TODO code application logic here } } import java.util.scanner; public class ExecScanner1 { public static void main(string[] args)
Estruturas de Decisão
Motivação O controle do fluxo da execução em Java utiliza os mesmos comandos existentes em outras linguagens Decisão: if-else, switch-case Repetição: for, while, do-while Desvios: return, continue, break
Prof. Rogério Rocha 1
Uma estrutura de dados é um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados eficientemente. Diferentes tipos de estrutura de dados são adequados a
Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano Objetivo: Apresentar a composição lógica em estruturas de decisão e as
Linguagem de Programação III
Linguagem de Programação III Aula-5 Estruturas de Decisão e Controle. Arrays em Java Prof. Esbel Tomás Valero Orellana Até Aqui Modelos e POO Classes e sua implementação em Java Encapsulamento Tipos de
Estruturas de Repe,ção e String
Estruturas de Repe,ção e String Leonardo Gresta Paulino Murta [email protected] Estruturas de repe
Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis
Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis Estruturas de Seleção if... else Operador condicional (? : ) switch Aula de Hoje Estruturas de Repetição: while/do... while/for
PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I
PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I Prof. Dr. Daniel Caetano 2017-1 Objetivos Conhecer os tipos de dados, constantes e como declarar variáveis Conhecer os operadores e expressões Conhecer e
Estruturas de Repetição e String. Vanessa Braganholo
Estruturas de Repetição e String Vanessa Braganholo [email protected] Aula de hoje... Estruturas de repetição while...do do...while for String Manipulação de textos 2 Estruturas de Repetição Permitem que
Desenvolvendo aplicações Java
José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Desenvolvendo aplicações Java Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO JAVA... 1 1.1 A PLATAFORMA
Programação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida
Programação Orientada a Objetos II Java Segunda aula 1 Programação Orientada a Objeto II Tipos de Dados e Variáveis Operadores Operadores aritméticos Operadores relacionais Operadores lógicos Operadores
Arrays em Java. Prof. Renato Pimentel. GGI030 Programação Orientada a Objetos. Universidade Federal de Uberlândia Faculdade de Computação
Universidade Federal de Uberlândia Faculdade de Computação Arrays em Java Prof. Renato Pimentel GGI030 Programação Orientada a Objetos GGI030 Arrays em Java Prog. Orient. Objetos 1 / 20 Sumário 1 API GGI030
Módulo Lógica Programação com aplicações em Java. Projeto khouse Profissionalizante Profª Larissa Brandão
Educação Módulo Lógica e Ética de Programação com aplicações em Java Projeto khouse Profissionalizante Profª Larissa Brandão Educação e Ética Fundamentos da Programação Objetivos: Reconhecer as diferenças
Orientação a Objetos e Java
Orientação a Objetos e Java Daves Martins [email protected] Mestre em Computação de Alto Desempenho pela UFRJ Especialista em Banco de Dados Analista Web Orientação a Objetos e Java Características
Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre
Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ [email protected] Observação: Material Baseado na Disciplina Computação Eletrônica. Alfabeto São os símbolos ( caracteres ) permitidos na linguagem: Letras (maiúsculas e minúsculas);
Escola Náutica Infante Dom Henrique. Grupo I (7.5 valores)
Grupo I (7.5 valores) Este grupo é formado por questões de resposta múltipla. Para cada uma delas, existe uma resposta correcta. Assinale com uma cruz no enunciado do exame a opção que considere correcta.
Conceitos básicos de programação
Para aprender uma linguagem de programação podemos começar por conhecer os vocábulos ou símbolos que formam o seu léxico e depois aprender como esses vocábulos integram as instruções (frases) que compõe
Algoritmos e Modelação Computacional. Paulo Mateus MEBiom LMAC 2018
Algoritmos e Modelação Computacional Paulo Mateus MEBiom LMAC 2018 Objetivos Edição e compilação de programas Tipos e expressões Declaração de variáveis Atribuição, composição sequencial, iterativa e alternativa
Programação Estruturada e Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada e Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 6 Filas
UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA 6 Filas Estrutura de Dados A Estrutura de Dados Fila Fila é uma estrutura de dados usada em programação, que tem regras para
Aula 03 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 03 Introdução à Java Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.br/~brunogomes Agenda da Aula Representação de Algoritmos em Pseudocódigo: Tipos de Dados;
Organização de programas em Java
Organização de programas em Java Leonardo Gresta Paulino Murta [email protected] Vamos programar em Java! Mas... Como um programa é organizado? Quais são os tipos de dados disponíveis? Como variáveis
Aula de PG Novembro de 2013, LT14D e LT11D - Sobre o Tipo String do Java
Aula de PG Novembro de 2013, LT14D e LT11D - Sobre o Tipo String do Java O tipo String é uma classe da linguagem Java onde se definem muitos métodos que podemos e devemos usar para manipular cadeiras de
Variáveis Compostas. Vanessa Braganholo
Variáveis Compostas Vanessa Braganholo [email protected] Aula de hoje } Veremos os diferentes tipos de variáveis compostas (arrays) } Com uma dimensão (vetores) } Com duas ou mais dimensões (matrizes)
Aula 4 Estruturas de Controle
UNIP Universidade Paulista Ciência da Computação Aula 4 Estruturas de Controle Prof. Célio Ricardo Castelano 1 Tópicos Abordados 1) Instruções de seleção em Java: 2) Instruções de repetição em Java: 2
Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan
Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Aula de Hoje Abstração de Dados Classes e Objetos Definição de Métodos Métodos com parâmetro Abstração de Dados Processo mental através do qual
