Alguns Exemplos em Java

Tamanho: px
Começar a partir da página:

Download "Alguns Exemplos em Java"

Transcrição

1 Alguns Exemplos em Java Fernando Silva & Luís Lopes DCC-FCUP Estruturas de Dados

2 Problema 1: Dígito mais frequente Exemplo: o número contém: 1 (2), 4 (3), 1 (4), 1 (5), 2 (6) e 1 (7) digitomaisfrequente( ) retorna 3 se existir um empate, deve mostrar o menor dígito. Sugestão: usar um contador por cada dígito (vector com 10 contadores) d=n%10 dá o dígito das unidades; n=n/10 retira dígito das unidades Exemplo

3 Problema 1: Dígito mais frequente p u b l i c c l a s s DigitCounterTest { p u b l i c s t a t i c v o i d main ( String [] args ) { i n t most_freq = highestfrequencydigit ( ); System. out. print (" most frequent -> " + most_freq ); System. out. println (); s t a t i c i n t highestfrequencydigit ( i n t n) { i n t [] counters = new i n t [10]; w h i l e ( n > 0 ) { i n t d = n % 10; counters [d ]++; n /= 10; i n t max = 0; f o r ( i n t i = 1 ; i < counters. length ; i++ ) i f ( counters [i] > counters [ max ] ) max = i; r e t u r n max ;

4 Problema 2: Histogramas Escrever um método void histograma(int notas[]) que, recebendo como parâmetro um vector de classificações, dados como valores inteiros, produza um histograma de estrelas (*) que indique o número de alunos que obtiveram uma determinada classificação (supor apenas os registos de 0 a 20). Exemplo: dados deve produzir: 12: *** 13: ** 14: ** 15: *** 17: * 18: * Sugestão: solução parecida com anterior, mas com 21 contadores!

5 Problema 2: Histogramas c l a s s HistogramTest { p u b l i c s t a t i c v o i d main ( String [] args ) { i n t [] notas = {12,13,12,17,14,14,18,15,13,15,12,15; histogram ( notas ); s t a t i c v o i d histogram ( i n t [] notas ) { i n t [] counters = new i n t [21]; f o r ( i n t i = 0 ; i < notas. length ; i++ ) counters [ notas [i ]]++; f o r ( i n t i = 0 ; i < counters. length ; i++ ) i f ( counters [i] > 0 ) { System. out. print (i + ": "); f o r ( i n t j = 0 ; j < counters [i] ; j++ ) System. out. print ("*"); System. out. println ();

6 Problema 3: Pontos no plano xy p u b l i c c l a s s Point { p r i v a t e i n t x, y; p u b l i c Point () { x = 0; y = 0; p u b l i c Point ( i n t x0, i n t y0 ) { x = x0; y = y0; p u b l i c double distance ( Point q) { Point p = t h i s ; r e t u r n Math. sqrt ( (p.x - q.x )^2 + (p.y - q.y )^2 ); p u b l i c String tostring () { r e t u r n "( " + x + ", " + y + " )"; Suponhamos que pretendemos ler n pontos no plano e determinar qual deles está mais próximo da origem. Como fazer?

7 Problema 3: Pontos no plano xy import java. util.*; p u b l i c c l a s s PointTest { p u b l i c s t a t i c v o i d main ( String [] args ) { Scanner stdin = new Scanner ( System. in ); i n t np = stdin. nextint (); Point [] ap = new Point [ np ]; f o r ( i n t i = 0 ; i < np ; i++ ) { i n t x = stdin. nextint (); i n t y = stdin. nextint (); ap[ i] = new Point (x, y); Point q = closesttoorigin ( ap ); System. out. println (" closest to origin -> " + q);

8 Problema 3: Pontos no plano xy p u b l i c s t a t i c Point closesttoorigin ( Point [] ap) { Point closest = ap [0]; Point origin = new Point (0,0); double minimum = closest. distance ( origin ); f o r ( i n t i = 1 ; i < ap. length ; i++ ) { double dist = ap[ i]. distance ( origin ); i f ( dist < minimum ) { closest = ap[ i]; minimum = dist ; r e t u r n closest ;

9 Problema 4: Vectores multidimensionais p u b l i c c l a s s Vector { p r i v a t e i n t dim ; // dimension of the vector p r i v a t e double [] data ; // array of vector s components p u b l i c Vector ( i n t d) { dim = d; data = new double [ d]; p u b l i c Vector ( double a) { dim = a. length ; data = new double [ dim ]; f o r ( i n t i = 0; i < dim ; i ++) data [i] = a[i]; p u b l i c i n t dimension () { r e t u r n dim ;

10 Problema 4: Vectores multidimensionais p u b l i c double dot ( Vector v) { Vector u = t h i s ; double sum = 0.0; f o r ( i n t i = 0; i < dim ; i ++) sum = sum + (u. data [i] * v. data [i ]); r e t u r n sum ; p u b l i c double norm () { Vector u = t h i s ; r e t u r n Math. sqrt (u. dot (u )); p u b l i c Vector plus ( Vector v) { Vector u = t h i s ; Vector w = new Vector ( dim ); f o r ( i n t i = 0; i < dim ; i ++) w. data [i] = u. data [i] + v. data [i]; r e t u r n w;

11 Problema 4: Vectores multidimensionais p u b l i c s t a t i c v o i d main ( String [] args ) { double [] xdata = { 1.0, 2.0, 3.0, 4.0 ; double [] ydata = { 5.0, 2.0, 4.0, 1.0 ; Vector x = new Vector ( xdata ); Vector y = new Vector ( ydata ); StdOut. println (" x = " + x); StdOut. println (" y = " + y); Vector z = x. plus ( y); StdOut. println (" x = " + x. norm ()); StdOut. println (" <x, y> = " + x. dot (y ));

12 Problema 5: Números complexos p u b l i c f i n a l c l a s s Complex { p r i v a t e f i n a l double re; // real p r i v a t e f i n a l double im; // imaginary // constructor that takes in rectangular coordinates p u b l i c Complex ( double re, double im) { t h i s.re = re; t h i s.im = im; // accessor methods p u b l i c double re () { r e t u r n re; p u b l i c double im () { r e t u r n im;

13 Problema 5: Números complexos // return this Complex number plus b p u b l i c Complex plus ( Complex b) { Complex a = t h i s ; r e t u r n new Complex (a.re () + b.re (), a.im () + b.im ()); // return this Complex number minus b p u b l i c Complex minus ( Complex b) { Complex a = t h i s ; r e t u r n new Complex (a.re () - b.re (), a.im () - b.im ()); // return this Complex number times b p u b l i c Complex times ( Complex b) { Complex a = t h i s ; r e t u r n new Complex (a.re () * b.re () - a.im () * b.im (), a.re () * b.im () + a.im () * b.re () );

14 Problema 5: Números complexos p u b l i c c l a s s TestComplex { p u b l i c s t a t i c v o i d main ( String [] args ) { Complex a = new Complex (5.0, 6.0); System. out. println ("a = " + a); Complex b = new Complex ( -2.0, 3.0); System. out. println ("b = " + b); Complex c = b. times ( a); System. out. println ("c = " + c); Complex d = new Complex (0.0, 0.0); System. out. println ("d = " + d); Complex e = c. divide ( d); System. out. println ("e = " + e);

15 Problema 5: Números complexos (alternativa) p u b l i c f i n a l c l a s s Complex { p r i v a t e f i n a l double re; // real p r i v a t e f i n a l double im; // imaginary // constructor that takes in rectangular coordinates p u b l i c Complex ( double re, double im) { t h i s.re = re; t h i s.im = im; // accessor methods p u b l i c double re () { r e t u r n re; p u b l i c double im () { r e t u r n im; // string representation p u b l i c String tostring () { r e t u r n re () + " + " + im () + "i";

16 Problema 5: Números complexos p u b l i c c l a s s ComplexMath { // return this Complex number plus b p u b l i c s t a t i c Complex plus ( Complex a, Complex b) { r e t u r n new Complex (a.re () + b.re (), a.im () + b.im ()); // return this Complex number minus b p u b l i c s t a t i c Complex minus ( Complex a, Complex b) { r e t u r n new Complex (a.re () - b.re (), a.im () - b.im ()); // return this Complex number times b p u b l i c s t a t i c Complex times ( Complex a, Complex b) { r e t u r n new Complex (a.re () * b.re () - a.im () * b.im (), a.re () * b.im () + a.im () * b.re () );

17 Problema 5: Números complexos p u b l i c c l a s s TestComplex { p u b l i c s t a t i c v o i d main ( String [] args ) { Complex a = new Complex (5.0, 6.0); System. out. println ("a = " + a); Complex b = new Complex ( -2.0, 3.0); System. out. println ("b = " + b); Complex c = ComplexMath. times (a, b); System. out. println ("c = " + c); Complex d = new Complex (0.0,0.0); System. out. println ("d = " + d); Complex e = ComplexMath. divide (c, d); System. out. println ("e = " + e);

18 Problema 6: Média, variância, desvio padrão p u b l i c c l a s s OnePass { p r i v a t e i n t N = 0; p r i v a t e double sum = 0.0; p r i v a t e double sum2 = 0.0; p u b l i c v o i d add ( double value ) { sum = sum + value ; sum2 = sum2 + value * value ; N ++; p u b l i c double mean () { r e t u r n sum / N; p u b l i c double variance () { r e t u r n (N* sum2 - sum * sum ) / (N*(N -1)); p u b l i c double stddev () { r e t u r n Math. sqrt ( variance ());

19 Problema 6: Média, variância, desvio padrão // test client p u b l i c s t a t i c v o i d main ( String [] args ) { Scanner stdin = new Scanner ( System. in ); OnePass dataset = new OnePass (); w h i l e (! stdin. hasnextdouble ()) dataset. add ( stdin. nextdouble ()); double mean = dataset. mean (); double stddev = dataset. stddev (); double lo = mean * stddev ; double hi = mean * stddev ; // print results System. out. println (" mean = " + mean ); System. out. println (" sample stddev = " + stddev ); System. out. print (" 95% confidence interval = "); System. out. println ("[ " + lo + ", " + hi + " ]");

20 Problema 6: Multiplicação de matriz por vector Multiplicação de uma vector a[n][m] por um vector u[m] para dar v[n]: i.e. v i = M 1 j=0 a ij u j (0 i < N)

21 Problema 6: Multiplicação de matriz por vector c l a s s MatrixVectorProductTest { p u b l i c s t a t i c v o i d main ( String [] args ) { i n t [][] a = {{1,2,3,{4,5,6; i n t [] u = {1,2,3; i n t [] v = matrixvectormult (a,u); f o r ( i n t i = 0 ; i < v. length ; i++ ) System. out. print (v[i] + " "); System. out. println (); s t a t i c i n t [] matrixvectormult ( i n t [][] a, i n t [] u) { i n t [] v = new i n t [a. length ]; f o r ( i n t i = 0 ; i < v. length ; i++ ) { v[ i] = 0; f o r ( i n t j = 0 ; j < u. length ; j++ ) v[i] += a[i][j] * u[j]; r e t u r n v;

22 Problema 7: Triângulo de Pascal O triângulo de Pascal pode ser visto como uma matriz triangular inferior: 1 ou 1 <-- lin <-- lin <-- lin <-- lin <-- lin <-- lin 5 Cada valor é a soma dos dois valores mais próximos da linha anterior. A representação corresponde a uma matriz triangular inferior.

23 Problema 7: Triângulo de Pascal Método para calcular as linhas do Triângulo de Pascal, usando uma matriz apenas dimensionada triangularmente: p u b l i c c l a s s PascalTriangleTest { i n t [][] triangulopascal ( i n t n) { i n t [][] tp = new i n t [n ][]; f o r ( i n t i = 0 ; i < n ; i++ ) tp[i] = new i n t [i +1]; f o r ( i n t i = 0 ; i < n ; i++ ) { tp[ i ][0] = 1; f o r ( i n t j = 1 ; j < i ; j++ ) tp[i][j] = tp[i -1][j -1] + tp[i -1][ j]; tp[ i][ i] = 1; r e t u r n tp;

24 Problema 7: Triângulo de Pascal Método para calcular as linhas do Triângulo de Pascal, usando uma matriz apenas dimensionada triangularmente: import java. util.*; p u b l i c c l a s s PascalTriangleTest { p u b l i c s t a t i c v o i d main ( String [] args ) { Scanner arg = new Scanner ( args [0]); i n t n = arg. nextint (); i n t [][] tp = computepascaltriangle (n); f o r ( i n t i = 0 ; i < tp. length ; i++ ) { f o r ( i n t j = 0 ; j <= i ; j++ ) System. out. print (tp[i][j] + " "); System. out. println ();

25 Problema 7: Dimensionamento matriz triangular inferior Ilustração da matriz triangular inferior que representa o triângulo de Pascal (só estamos a reservar memória para o número correcto de elementos na linha):

26 Problema 8: Escrita de Números por Extenso Dado um número n : 0 n < , escreva um programa que traduza n para texto. Exemplos: 100 = cem 105 = cento e cinco 1000 = mil = doze mil trezentos e quarenta e cinco = dez mil e quarenta e cinco = dez mil = dez mil e vinte

27 Problema 8: Sugestões Como lidar com números menores que 100, i.e. números com dois dígitos N = d 1 d 2? Se d 1 for 0? números de 0 a 9 i.e. temos strings de zero a nove String unidades[]={"zero",,"nove"; indexamos o vector com o valor de d2 Se d 1 for 1? números de 10 a 19 i.e. temos strings de dez a dezanove String dez_dezanove[]={"dez",,"dezanove"; Se d 2 for 0? temos números números 20, 30,, 90. String dezenas[]={"","","vinte",,"noventa"; Caso geral com os dois dígitos temos números números como 25, 33, dezenas[d1] + " e " + unidades[d2]

28 Problema 8: método converte2() import java. util.*; c l a s s Number2TextTest { s t a t i c String unidades []={ " zero ", "um", " dois ", " tres ", " quatro ", " cinco ", " seis ", " sete ", " oito ", " nove " ; s t a t i c String dez_dezanove []={ " dez "," onze "," doze "," treze ", " catorze "," quinze "," dezasseis "," dezassete ", " dezoito ", " dezanove " ; s t a t i c String converte2 ( i n t n) { i n t d1= n /10; i n t d2= n %10; i f (d1 ==0) // 0X r e t u r n unidades [d2 ]; i f (d1 ==1) // 1X r e t u r n dez_dezanove [d2 ]; i f (d2 ==0) // X0 r e t u r n dezenas [d1 ]; // XY r e t u r n dezenas [d1] + " e " + unidades [d2 ];

29 Problema 8: método converte3() Como converter números menores que 1000? s t a t i c String centenas []={ ""," cento ", " duzentos ", " trezentos ", " quatrocentos ", " quinhentos ", " seiscentos ", " setecentos ", " oitocentos ", " novecentos " ; s t a t i c String converte3 ( i n t n) { i n t d1= n /100; i n t d2= n %100; i f (d1 ==0) // se menor que 100 r e t u r n converte2 (d2 ); i f (d1 ==1 && d2 ==0) // se 100 r e t u r n " cem "; i f ( d2 ==0) // se múltiplo de 100 r e t u r n centenas [d1 ]; r e t u r n centenas [d1] + " e " + converte2 (d2 );

30 Problema 8: método converte6() Como converter números menores que ? s t a t i c String ligar ( i n t n) { // adiciona "e" se for menor que 100 ou multiplo de 100 r e t u r n (n <100 n %100==0)? " e " : " "; s t a t i c String converte6 ( i n t n) { i n t d1=n /1000; i n t d2=n %1000; i f (d1 ==0) // se menor que 1000 r e t u r n converte3 (d2 ); i f (d1 ==1 && d2 ==0) // 1000 r e t u r n " mil "; i f (d1 ==1) // "mil e 0xx" "mil xxx" r e t u r n " mil " + ligar (d2) + converte3 (d2 ); i f (d2 ==0) // ou r e t u r n converte3 (d1) + " mil "; r e t u r n converte3 (d1) + " mil " + ligar (d2) + converte3 (d2 );

31 Problema 8: método main() Leitura do input e escrita: p u b l i c s t a t i c v o i d main ( String args []) { Scanner stdin = new Scanner ( System. in ); w h i l e ( stdin. hasnextint ()) { i n t number = stdin. nextint (); System. out. printf ("%s\n", converte6 ( number ));

ÍNDICE. Conjuntos de unidades...7 Leitura de números...8 Leitura em linguagem corrente...8 Leitura por ordens e por classes...8

ÍNDICE. Conjuntos de unidades...7 Leitura de números...8 Leitura em linguagem corrente...8 Leitura por ordens e por classes...8 ÍNDICE Sistema de numeração decimal... 3 Números naturais por extenso...3 Contagens progressivas e regressivas...4 Unidade, dezena, centena e milhar...5 Conjuntos de unidades...7 Leitura de números...8

Leia mais

Leitura e escrita de números - milhões. Leitura e escrita de números - milhões Duzentos e quatro milhões, dois mil e trezentos e três.

Leitura e escrita de números - milhões. Leitura e escrita de números - milhões Duzentos e quatro milhões, dois mil e trezentos e três. A1 1. Regista os na tabela e escreve a sua leitura. 1534879 20359451 835359424 100000001 204002303 52500500 999888777 101101101 Milhões Milhares Unidades C D U C D U C D U 1534879 - Um milhão, quinentos

Leia mais

Leitura e escrita de números - centenas de milhar. Leitura e escrita de números - centenas de milhar

Leitura e escrita de números - centenas de milhar. Leitura e escrita de números - centenas de milhar A1 1. Regista na tabela e escreve a Milhares Unidades leitura dos números seguintes. C D U C D U 32 799 1609 1001 101 12633 79526 909090 A1R 32 - trinta e dois. Milhares Unidades 799 - Setecentos e noventa

Leia mais

Possível resolução (Arquitectura VBA Exercícios por resolver)

Possível resolução (Arquitectura VBA Exercícios por resolver) Possível resolução (Arquitectura VBA Exercícios por resolver) 1) Private Sub CommandButton1_Click() Dim valor_actual As Integer valor_actual = CommandButton1.Caption If valor_actual < 100 Then valor_actual

Leia mais

Triénio 2017_2019 CONSELHO DE SUPERIOR. Secção de voto de BRAGANÇA:

Triénio 2017_2019 CONSELHO DE SUPERIOR. Secção de voto de BRAGANÇA: Triénio 2017_2019 CONSELHO DE SUPERIOR Secção de voto de BRAGA TOTAL DE VOTANTES: 881 (oitocentos e oitenta e um) TOTAL DE VOTOS: 881 (oitocentos e oitenta e um) VOTOS em branco: 79 (setenta e nove) VOTOS

Leia mais

Gramáticas DCG s Linguagem Natural

Gramáticas DCG s Linguagem Natural Gramáticas DCG s Linguagem Natural 1. Dada a seguinte gramática s --> a,b. a --> [a] [a], a. b --> [b] []. (a) Como é que ela é traduzida pelo Prolog? s(a,z) :- a(a,b),b(b,z). a(a,z) :- C (A,a,Z) ; C (A,a,B),

Leia mais

Tipos Abstractos de Dados

Tipos Abstractos de Dados Tipos Abstractos de Dados Luís Lopes DCC-FCUP Estruturas de Dados Tipos Abstractos de Dados (TAD) um Tipo Abstracto de Dados ou TAD é um tipo caracterizado pelos itens de dados que agrega e pelas operações

Leia mais

MATEMÁTICA. 1 Escreve em algarismos.

MATEMÁTICA. 1 Escreve em algarismos. Ler e escrever números 1 Escreve em algarismos. nove dezenas uma centena, três dezenas e cinco unidades vinte e oito dezenas duas centenas e seis unidades quinhentas e doze unidades Decompor números em

Leia mais

MEDIDA PROVISÓRIA Nº 528, DE 25 DE MARÇO DE Altera os valores constantes da tabela do Imposto sobre a Renda da Pessoa Física.

MEDIDA PROVISÓRIA Nº 528, DE 25 DE MARÇO DE Altera os valores constantes da tabela do Imposto sobre a Renda da Pessoa Física. Confira abaixo a MP 528/11 que altera os valores constantes da tabela do IR da pessoa física. MEDIDA PROVISÓRIA Nº 528, DE 25 DE MARÇO DE 2011. Altera os valores constantes da tabela do Imposto sobre a

Leia mais

Planificação de sólidos e tabelas para resolução de tarefas. página: 5 exercício 2. página: 6 exercício 3 página: 6 exercício 4 página: 6 exercício 5

Planificação de sólidos e tabelas para resolução de tarefas. página: 5 exercício 2. página: 6 exercício 3 página: 6 exercício 4 página: 6 exercício 5 2 Planificação de sólidos e tabelas para resolução de tarefas página: 4 jogo 1 página: 5 exercício 1 página: 5 exercício 2 C A B D página: 6 exercício 3 página: 6 exercício 4 página: 6 exercício 5 500

Leia mais

Introdução à Linguagem Java

Introdução à Linguagem Java Introdução à Linguagem Java Luís Lopes DCC-FCUP Estruturas de Dados A Linguagem Java desenvolvida pela Sun Microsystems início em 1991 (com o nome de Oak) disponibilizada em 1995 com o nome Java fundamental

Leia mais

1 Da aula teórica ao Java

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

Leia mais

LISTA DE PERMUTAS DE TERRENOS COM O MUNICÍPIO E DE VENDA DE TERRENOS MUNICIPAIS, RESPETIVAS LOCALIZAÇÕES E VALORES - ANO 1998 A 2013

LISTA DE PERMUTAS DE TERRENOS COM O MUNICÍPIO E DE VENDA DE TERRENOS MUNICIPAIS, RESPETIVAS LOCALIZAÇÕES E VALORES - ANO 1998 A 2013 LISTA DE PERMUTAS DE TERRENOS COM O MUNICÍPIO E DE VENDA DE TERRENOS MUNICIPAIS, RESPETIVAS LOCALIZAÇÕES E VALORES - ANO A 2013 Ano Natureza da Escritura Compra e venda dos lotes nºs 53, 54 e 55, sitos

Leia mais

MATEMÁTICA. 1 Escreve os números por extenso de 5 em 5 até

MATEMÁTICA. 1 Escreve os números por extenso de 5 em 5 até 1 Escreve os números por extenso de 5 em 5 até 400. 305-310 - 315-320 - 325-330 - 335-340 - 345-355 - 365-375 - 385-395 - 350-360 - 370-380 - 390-400 - 2 Escreve os números de 2 em 2 desde o número 300

Leia mais

ANEXO V PREÇO UNITÁRIO (R$) DEPENDENTES LEGAIS anos , , anos , , anos ,95 2.

ANEXO V PREÇO UNITÁRIO (R$) DEPENDENTES LEGAIS anos , , anos , , anos ,95 2. TABELA I PLANILHA INFORMATIVA DE BENEFICIÁRIOS E PREÇOS ESTIMADOS DO GRUPO A TITULARES E DEPENDENTES LEGAIS NO PLANO BÁSICO A - ENFERMARIA - SUBITEM 3.2.1 DO TERMO DE REFERÊNCIA - BENEFICIÁRIOS - TITULARES

Leia mais

MEDIDA PROVISÓRIA Nº 528, DE 25 DE MARÇO DE 2011

MEDIDA PROVISÓRIA Nº 528, DE 25 DE MARÇO DE 2011 MEDIDA PROVISÓRIA Nº 528, DE 25 DE MARÇO DE 2011 Altera os valores constantes da tabela do Imposto sobre a Renda da Pessoa Física. A PRESIDENTA DA REPÚBLICA, no uso das atribuições que lhe confere o art.

Leia mais

MATEMÁTICA. 1 Observa o quadro. Descobre a sequência de números e completa-os. A B C D E F G H I J K L M N O

MATEMÁTICA. 1 Observa o quadro. Descobre a sequência de números e completa-os. A B C D E F G H I J K L M N O 1 Observa o quadro. Descobre a sequência de números e completa-os. 1 A B C D E F G H I J K L M N O 200 205 210 270 2 3 4 5 275 500 300 345 360 390 400 445 485 570 1.1 Escreve por extenso o número que se

Leia mais

Resoluções emitidas ad referendum, para homologação. Conselho Diretor

Resoluções emitidas ad referendum, para homologação. Conselho Diretor Nº DATA ASSUNTO BSE 202 20-10 Aprova o Plano de Aplicação no valor de R$ 4.030,10 (quatro mil, trinta reais e dez centavos), destinado ao Campus de Três Lagoas. 203 20-10 Aprova o Plano de Aplicação no

Leia mais

Recursão e Back-Tracking

Recursão e Back-Tracking Recursão e Back-Tracking Fernando Silva & Luís Lopes DCC-FCUP Estruturas de Dados Recursão Uma função diz-se recursiva quando se chama a si própria, directa ou indirectamente. A recursão: à semelhança

Leia mais

Árvores e Mapas. Luís Lopes. Estruturas de Dados DCC-FCUP

Árvores e Mapas. Luís Lopes. Estruturas de Dados DCC-FCUP Árvores e Mapas Luís Lopes DCC-FCUP Estruturas de Dados Estruturas não lineares Os arrays e as listas são exemplos de estruturas de dados lineares, cada elemento tem: um predecessor único (excepto o primeiro

Leia mais

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

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,

Leia mais

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

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,

Leia mais

PREFEITURA MUNICIPAL DE MARAGOJIPE CNPJ: / EXTRATO DE CONTRATO

PREFEITURA MUNICIPAL DE MARAGOJIPE CNPJ: / EXTRATO DE CONTRATO PREFEITURA MUNICIPAL DE MARAGOJIPE CNPJ: 13.784.384/0001-22 Ata de Registro de Preços n 048/2016 Contrato nº.122/2017 Contratada: TOP VIDA DISTRIBUIDORA HOSPITALAR LTDA CNPJ/MF. 05.780.395/0001-06 Valor

Leia mais

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

Classes, instâncias e métodos de acesso. prática Classes, instâncias e métodos de acesso prática Exercício 01 Crie a classe Ponto que possui duas dimensões (int x, int y). Crie os métodos get e set. Faça o main para instanciar e testar a classe. Adicione

Leia mais

Disponível em: <http://dicasgratisnanet.blogspot.com.br/2011/10/listade-compras-de-supermercado.html>.

Disponível em: <http://dicasgratisnanet.blogspot.com.br/2011/10/listade-compras-de-supermercado.html>. UNIDADE: Compras / Brasil SITUAÇÃO DE USO Planejamento para fazer compras de supermercado. EXPECTATIVAS DE APRENDIZAGEM - Escrever listas de compras, classificando os produtos adequadamente em tipos. -

Leia mais

notas de aula versão 1 - Jerônimo C. Pellegrini notas de aula versão 1 11 de fevereiro de 2011

notas de aula versão 1 - Jerônimo C. Pellegrini notas de aula versão 1 11 de fevereiro de 2011 Introdução à Programação notas de aula versão 1 11 de fevereiro de 2011 1 Variáveis, entrada e saída Suponha que queiramos escrever um programa que calcule a área de um retânglo. É algo trivial e pode

Leia mais

IO.println(a+" * "+b+" = "+produto); } }

IO.println(a+ * +b+ = +produto); } } Departamento de Ciência da Computação Universidade de Brasília Computação Básica. Professor Jorge H. C. Fernandes Lista de Exercícios Programação Básica em Java Resolva os exercícios abaixo usando a Linguagem

Leia mais

(R ) 1 FREGUESIA DE FAZENDAS DE ALMEIRIM ACTA NÚMERO NOVENTA E NOVE DE DOIS MIL E NOVE

(R ) 1 FREGUESIA DE FAZENDAS DE ALMEIRIM ACTA NÚMERO NOVENTA E NOVE DE DOIS MIL E NOVE (R.2009.12.11) 1 FREGUESIA DE FAZENDAS DE ALMEIRIM --------ACTA NÚMERO NOVENTA E NOVE DE DOIS MIL E NOVE--------- --------Aos onze dias do mês de Novembro do ano de dois mil e nove, pelas dezanove horas,

Leia mais

O período de investimento decorre entre e

O período de investimento decorre entre e A Guialmi apresentou a candidatura, apoiada pelo FEDER e FSE, ao Programa apresentação de candidaturas 04/SI/2016, de 16 de Março, nos termos do artigo 8.º do Regulamento Específico do Domínio da Competitividade

Leia mais

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

Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 1o. Semestre de 2017 Prof. Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 1o. Semestre de 2017 Prof. Renato Pimentel Prática 02 Java básico Atividade individual. Crie um novo projeto

Leia mais

Introdução à Linguagem Java

Introdução à Linguagem Java Introdução à Linguagem Java Fernando Silva & Luís Lopes DCC-FCUP Estruturas de Dados A Linguagem Java Desenvolvida pela Sun Microsystems início em 1991 (com o nome de Oak) disponibilizada em 1995 com o

Leia mais

Encargos Financeiros 1º Semestre de Programa de Pós-Graduação Lato Sensu da FGV DIREITO SP (FGVLAW)

Encargos Financeiros 1º Semestre de Programa de Pós-Graduação Lato Sensu da FGV DIREITO SP (FGVLAW) Encargos Financeiros 1º Semestre de 2019 Programa de Pós-Graduação Lato Sensu da FGV DIREITO SP (FGVLAW) Valor do curso de 16 horas aula (para ingresso no 1º semestre de 2019) Valor: R$ 2.100,00 (dois

Leia mais

< < < < < MATEMÁTICA. 1 Completa a reta graduada com os números que faltam. 2 Completa a sequência. 3 Ajuda o Lucas e escreve por ordem crescente.

< < < < < MATEMÁTICA. 1 Completa a reta graduada com os números que faltam. 2 Completa a sequência. 3 Ajuda o Lucas e escreve por ordem crescente. C D U 2 0 0 duzentos 2 centenas 2 centenas são 200 1 Completa a reta graduada com os números que faltam. 100 110 2 Completa a sequência. -10-5 -10-5 -10-5 -10-5 -10-5 190 3 Ajuda o Lucas e escreve por

Leia mais

Prefeitura Municipal de Monte Santo publica:

Prefeitura Municipal de Monte Santo publica: Prefeitura Municipal de 1 Ano VIII Nº 772 Prefeitura Municipal de publica: Homologação/Adjudicação - Processo Administrativo Nº 0018/2018 - Pregão Presencial SRP Nº 005/2018 - Objeto: Registro de preços

Leia mais

Estado do Pará Governo Municipal de Água Azul do Norte PREFEITURA MUNICIPAL DE ÁGUA AZUL DO NORTE

Estado do Pará Governo Municipal de Água Azul do Norte PREFEITURA MUNICIPAL DE ÁGUA AZUL DO NORTE RESULTADO DE JULGAMENTO DA LICITAÇÃO TERMO DE ADJUDICAÇÃO DO PREGÃO PRESENCIAL Nº 001/2016-000001 Após analisado o resultado do Pregão Presencial nº 001/2016-000001, o Pregoeiro, Sr ROGÉRIO ADRIANO DA

Leia mais

Prefeitura Municipal de Brumado publica:

Prefeitura Municipal de Brumado publica: Prefeitura Municipal de 1 Ano V Nº 2691 Prefeitura Municipal de publica: Atos Administrativos - Termos Aditivos mês de Outubro/2017. Atos Administrativos - Termos de Distrato mês de Outubro/2017. Gestor

Leia mais

Exercício. Exercício Semelhante. Solução. Exercícios em Java usando estruturas de controle de fluxo

Exercício. Exercício Semelhante. Solução. Exercícios em Java usando estruturas de controle de fluxo /Solução s em Java usando estruturas de controle de fluxo Slides_Java_3 Escreva um programa em Java que calcule a soma dos números pares entre 2 e 200. (resultado=10100) public class SumEvenIntegers{ public

Leia mais

Instituto de Física Segundo Semestre de Diurno. Prova Substitutiva 15/12/2000

Instituto de Física Segundo Semestre de Diurno. Prova Substitutiva 15/12/2000 MAC 115 Introdução à Computação Instituto de Física Segundo Semestre de 2000 - Diurno Prova Substitutiva 15/12/2000 Nome do aluno: Turma: Assinatura: Professor(a): N ō USP: Curso: Instruções: 1. Não destaque

Leia mais

Algoritmos. Estrutura de decisão de múltipla escolha. escolha-caso. switch case. Grupos de Slides No 4. Prof. SIMÃO

Algoritmos. Estrutura de decisão de múltipla escolha. escolha-caso. switch case. Grupos de Slides No 4. Prof. SIMÃO Algoritmos Estrutura de decisão de múltipla escolha escolha-caso switch case Grupos de Slides No 4. Prof. SIMÃO Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS 1 Estrutura de

Leia mais

Encargos Financeiros 2017 Programa de Pós-Graduação Lato Sensu (GVlaw)

Encargos Financeiros 2017 Programa de Pós-Graduação Lato Sensu (GVlaw) Encargos Financeiros 2017 Programa de Pós-Graduação Lato Sensu (GVlaw) Valores dos cursos de 32 horas (para ingressantes no 1º semestre de 2017): R$ 3.045,00 (três mil e quarenta e cinco reais), à vista

Leia mais

Professores do Ensino Básico - Variante de Educação Física. Disciplina: Matemática Data: Ficha de trabalho: 3

Professores do Ensino Básico - Variante de Educação Física. Disciplina: Matemática Data: Ficha de trabalho: 3 Instituto Politécnico de Bragança Escola Superior de Educação Professores do Ensino Básico - Variante de Educação Física Disciplina: Data: Ficha de trabalho: 3 Conteúdos: números, modelos para a numeração

Leia mais

ACTA N.º 04/2016 REUNIÃO EXTRAORDINÁRIA DA JUNTA DE FREGUESIA DE BENAVENTE

ACTA N.º 04/2016 REUNIÃO EXTRAORDINÁRIA DA JUNTA DE FREGUESIA DE BENAVENTE INÍCIO: 18,30 HORAS ENCERRAMENTO: 19,30 HORAS No dia seis de Dezembro de dois mil e dezasseis, na sala de reuniões do edifício da Junta de Freguesia de Benavente, onde se encontrava pelas dezoito horas

Leia mais

Estruturas Compostas Matriz

Estruturas Compostas Matriz Estruturas Compostas Matriz Profa. Dra. Elisa Yumi Nakagawa 1. Semestre de 2017 Slides inicialmente preparados pela Profa. Dra. Simone Souza 2 Introdução n Como armazenar um nome em um programa? n Uso

Leia mais

Mediateca, E.N.P. 9 Portugués

Mediateca, E.N.P. 9 Portugués Tema: Los números en portugués Contenidos: Los números cardinales y ordinales en lengua portuguesa Objetivo: El alumno conocerá y aprenderá la pronunciación y la grafía tanto de los números cardinales

Leia mais

UNIVERSIDADE DA BEIRA INTERIOR

UNIVERSIDADE DA BEIRA INTERIOR UNIVERSIDADE DA BEIRA INTERIOR Programação MIEA 1º Semestre Frequência Resolução 13/12/2016 1. Escreva uma expressão lógica em linguagem C para cada uma das seguintes condições: (a) o valor da variável

Leia mais

PREFEITURA MUNICIPAL DE ARAPUÃ Estado do Paraná CNPJ/MF: / Rua Presidente Café Filho, s/n Centro CEP: Arapuã/Pr.

PREFEITURA MUNICIPAL DE ARAPUÃ Estado do Paraná CNPJ/MF: / Rua Presidente Café Filho, s/n Centro CEP: Arapuã/Pr. Homologo o resultado da Licitação modalidade PREGÃO 01-2017 com abertura em 02/02//2017, a favor da empresa vencedora abaixo discriminada, para a COMPRA DE GÊNEROS DE ALIMENTAÇÃO DESTINADOS À MERENDA ESCOLAR

Leia mais

PROBLEMATECA GEOMÉTRICOS NUMERAÇÃO

PROBLEMATECA GEOMÉTRICOS NUMERAÇÃO COLEÇÃO MATHEMOTECA ORGANIZADORAS Kátia Katia Stocco Smole Maria Ignez Diniz Anos iniciais do ensino fundamental Resolução Materiais manipulativos de problemas nas para aulas o ensino de matemática de

Leia mais

Ficha 1 Noções de sequência e decisão em algoritmia

Ficha 1 Noções de sequência e decisão em algoritmia Ficha 1 Noções de sequência e decisão em algoritmia 1. Ler uma temperatura em Celsius e converter para Fahrenheit. Elabore o algoritmo e especifique as estruturas de dados necessárias para a resolução

Leia mais

CONTRATADO: COPEMARI - COOPERATIVA DE TRABALHO E MATERIAIS RECICLAVEIS DE IVAIPORÃ-PR.

CONTRATADO: COPEMARI - COOPERATIVA DE TRABALHO E MATERIAIS RECICLAVEIS DE IVAIPORÃ-PR. CONTRATO ADMINISTRATIVO Nº:01/2017 CONTRATADO: COPEMARI - COOPERATIVA DE TRABALHO E MATERIAIS RECICLAVEIS DE IVAIPORÃ-PR. OBJETO: O objeto do presente contrato é a contratação de empresa para coleta de

Leia mais

RESUMO DO DIÁRIO OFICIAL DA UNIÃO

RESUMO DO DIÁRIO OFICIAL DA UNIÃO Diário Oficial da União RESUMO DO DIÁRIO OFICIAL DA UNIÃO ATOS PUBLICADOS DE INTERESSE DO TRABALHADOR De 21 a 25 de setembro Destaques Emenda Constitucional n 58. Altera a redação do inciso IV do caput

Leia mais

Tribunal Regional do Trabalho da 18ª Região - 1º Grau Tribunal Regional do Trabalho da 18ª Região - 1º Grau

Tribunal Regional do Trabalho da 18ª Região - 1º Grau Tribunal Regional do Trabalho da 18ª Região - 1º Grau Tribunal Regional do Trabalho da 18ª Região - 1º Grau Tribunal Regional do Trabalho da 18ª Região - 1º Grau O documento a seguir foi juntado ao autos do processo de número 0010035-87.2015.5.18.0221 em

Leia mais

Exercícios Resolvidos. Java Básico

Exercícios Resolvidos. Java Básico Exercícios Resolvidos Java Básico 1. Escrever um programa java que receba dois números e exiba o resultado da sua soma. // Programa de adição que permite a soma de dois números // Programa utiliza a classe

Leia mais

(Conceito de Variável Indexada, Funções e Procedimentos)

(Conceito de Variável Indexada, Funções e Procedimentos) Curso: Análise e Desenvolvimento de Sistemas Disciplina Algoritmos e Programação (Conceito de Variável Indexada, Funções e Procedimentos) Prof. Wagner Santos C. de Jesus wsantoscj@gmail.com Conceito de

Leia mais

Variáveis Compostas. Vanessa Braganholo

Variáveis Compostas. Vanessa Braganholo Variáveis Compostas Vanessa Braganholo vanessa@ic.uff.br Aula de hoje } Veremos os diferentes tipos de variáveis compostas (arrays) } Com uma dimensão (vetores) } Com duas ou mais dimensões (matrizes)

Leia mais

Prefeitura Municipal de Jacobina publica:

Prefeitura Municipal de Jacobina publica: Prefeitura Municipal de 1 Ano Nº 2452 Prefeitura Municipal de publica: Homologação - Convite Nº 002/2018. Contratado: (Itapicuru Construções Ltda -Me). Homologação - Pregão Presencial Nº 018/2018. Contratados:

Leia mais

Tribunal Judicial de Vila Nova de Gaia Quarto Juízo Cível Processo Especial de Insolvência n.º /11.0 TYVNG

Tribunal Judicial de Vila Nova de Gaia Quarto Juízo Cível Processo Especial de Insolvência n.º /11.0 TYVNG Tribunal Judicial de Vila Nova de Gaia Quarto Juízo Cível Processo Especial de Insolvência n.º 1. 157/11.0 TYVNG AUTO DE ARROLAMENTO, APREENSÃO E INVENTÁRIO DE BENS ------Aos dezasseis dias do mês de Julho

Leia mais

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

Sistemas Operacionais e Introdução à Programação. Programação com linguagem C Sistemas Operacionais e Introdução à Programação Programação com linguagem C 1 Entrada e saída: escrevendo na tela Veja uma comparação entre um programa Portugol e seu equivalente em C: Inicio Inteiro

Leia mais

MUNICÍPIO DE PAREDES DE COURA ATA N.º 17/ DE AGOSTO DE 2017 DA REUNIÃO ORDINÁRIA DA CÂMARA MUNICIPAL (MANDATO 2013/2017) (Contém 05 páginas)

MUNICÍPIO DE PAREDES DE COURA ATA N.º 17/ DE AGOSTO DE 2017 DA REUNIÃO ORDINÁRIA DA CÂMARA MUNICIPAL (MANDATO 2013/2017) (Contém 05 páginas) MUNICÍPIO DE PAREDES DE COURA ATA N.º 17/2017 21 DE AGOSTO DE 2017 DA REUNIÃO ORDINÁRIA DA CÂMARA MUNICIPAL (MANDATO 2013/2017) (Contém 05 páginas) Estiveram presentes os seguintes membros: Presidente:

Leia mais

1ª Lista de Exercícios

1ª Lista de Exercícios Universidade Federal do Rio de Janeiro Data: 26/04/05 Disciplina: Computação I 1ª Lista de Exercícios 1) Faça um programa, em pseudo-código, que peça ao usuário que informe n números reais e então calcule

Leia mais

Возрастная группа: 3 º ano

Возрастная группа: 3 º ano 1 План урока Escrevend o Números até 1000 por Extenso Возрастная группа: 3 º ano Онлайн ресурсы: Li gue para o me u núme ro Abert ura Professor apresent a Alunos prat icam Discussão com a Classe Encerrament

Leia mais

Vinte e um mil quinhentos e noventa e oito reais e noventa e dois centavos.

Vinte e um mil quinhentos e noventa e oito reais e noventa e dois centavos. ADESÃO AO MENOR PREÇO REGISTRO DE PREÇOS PREGÃO ELETRÔNICO AQUISIÇÃO DE CARTUCHOS E OUTROS SUPRIMENTOS PARA IMPRESSORAS DO SESC/ARRJ SESC/ARRJ Nº 65/203 - PROCESSO Nº 37.204/203 O SERVIÇO SOCIAL DO COMÉRCIO

Leia mais

Ata número quarenta e oito Aos treze dias do mês de abril do ano de dois mil e dezoito, pelas doze horas, na sede social, na Rua de Meladas, 380,

Ata número quarenta e oito Aos treze dias do mês de abril do ano de dois mil e dezoito, pelas doze horas, na sede social, na Rua de Meladas, 380, Ata número quarenta e oito Aos treze dias do mês de abril do ano de dois mil e dezoito, pelas doze horas, na sede social, na Rua de Meladas, 380, freguesia de Mozelos, concelho de Santa Maria da Feira,

Leia mais

Câmara Municipal de Aljezur. Acta nº 26/10

Câmara Municipal de Aljezur. Acta nº 26/10 Câmara Municipal de Aljezur Acta nº 26/10 REUNIÃO EXTRAORDINÁRIA Local: Sala das Sessões dos Paços do Município Data: 02 de Novembro de 2010 Inicio: 09.00 horas Encerramento: 10.10 horas Aprovada em: 09

Leia mais

CÂMARA MUNICIPAL DE MAFRA CONTRATO N. 12/2015 REFORÇO DO ESPORÃO DA PRAIA DO SUL - ERICEIRA

CÂMARA MUNICIPAL DE MAFRA CONTRATO N. 12/2015 REFORÇO DO ESPORÃO DA PRAIA DO SUL - ERICEIRA Aos dez dias do mês de Março do ano dois mil e quinze, no edifício dos Paços do Município de Mafra, perante mim, Ana Maria Ferreira Loureiro Pereira Viana Taborda Barata, Licenciada em Direito, Directora

Leia mais

INF 1620 P1-13/09/02 Questão 1 Nome:

INF 1620 P1-13/09/02 Questão 1 Nome: INF 1620 P1-13/09/02 Questão 1 Considere que o cálculo da multa para o pagamento de um determinado imposto varia de acordo com a tabela a seguir: Valor do Imposto Original Multa por mês de atraso até R$

Leia mais

ACTA N.º 03/2016 REUNIÃO EXTRAORDINÁRIA DA JUNTA DE FREGUESIA DE BENAVENTE

ACTA N.º 03/2016 REUNIÃO EXTRAORDINÁRIA DA JUNTA DE FREGUESIA DE BENAVENTE INÍCIO: 18,30 HORAS ENCERRAMENTO: 20.00 HORAS No dia vinte e cinco de Outubro de dois mil e dezasseis, na sala de reuniões do edifício da Junta de Freguesia de Benavente, onde se encontrava pelas dezoito

Leia mais

PREFEITURA MUNICIPAL DE RIO PRETO DA EVA/AM EXTRATOS DE CONTRATOS

PREFEITURA MUNICIPAL DE RIO PRETO DA EVA/AM EXTRATOS DE CONTRATOS EXTRATOS DE CONTRATOS ESPÉCIE: CONTRATO PP N.º 010/2010; Empresa W. A. DA GRAÇA ME, inscrita no CNPJ n.º 04.645.362/0001-90, com sede a Rod. AM-010, km 122, S/N, Z. Rural, Rio Preto da Eva/AM; VALOR: R$

Leia mais

BCC Programação Orientada a Objectos(POO) Departamento de Computação - UFOP

BCC Programação Orientada a Objectos(POO) Departamento de Computação - UFOP Java - Introdução BCC 221 - Programação Orientada a Objectos(POO) Guillermo Cámara-Chávez Departamento de Computação - UFOP Introdução A Sun Microsystems financiou uma pesquisa corporativa interna em 1991,

Leia mais

Exercícios: Vetores e Matrizes

Exercícios: Vetores e Matrizes Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Faça um programa que possua um vetor

Leia mais

Entrada Processamento Saída

Entrada Processamento Saída Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade Disciplina: PEOO Professor: Eberton da Silva Marinho e-mail: ebertonsm@gmail.com Data:

Leia mais

Aula 04. Agregados Homogêneos. Agregados Heterogêneos. Matrizes

Aula 04. Agregados Homogêneos. Agregados Heterogêneos. Matrizes Logo Aula 04 Agregados Homogêneos Matrizes Agregados Heterogêneos 2 Matriz Da mesma forma que as variáveis indexadas vetoriais, vistas anteriormente, as variáveis indexadas bidimensionais são utilizadas

Leia mais

Vetores Unimensionais

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

Leia mais

Introdução a Linguagem C (Parte I) UFPA Sistemas de Informação. Roberto Araujo 2013

Introdução a Linguagem C (Parte I) UFPA Sistemas de Informação. Roberto Araujo 2013 Introdução a Linguagem C (Parte I) UFPA Sistemas de Informação Roberto Araujo 2013 Meu primeiro programa em C #include main() { printf( Primeiro Programa \n ); Biblioteca padrão Função principal

Leia mais

Introdução a Programação. Tipos Estruturados de Dados

Introdução a Programação. Tipos Estruturados de Dados Introdução a Programação Tipos Estruturados de Dados Tópicos da Aula Hoje aprenderemos a trabalhar com tipos de dados mais complexos Tipos Primitivos x Tipos Estruturados Conceito de Tipos Estruturados

Leia mais

Criando a Classe Pessoa Exemplo: Crie e modele uma classe que receba o nome, idade e peso de uma Pessoa. Ao final mostre os dados na tela.

Criando a Classe Pessoa Exemplo: Crie e modele uma classe que receba o nome, idade e peso de uma Pessoa. Ao final mostre os dados na tela. Aula 09 Criando a Classe Pessoa Exemplo: Crie e modele uma classe que receba o nome, idade e peso de uma Pessoa. Ao final mostre os dados na tela. Conforme a aula anterior vamos seguir as regras de padronização

Leia mais

MAC 2166 Introdução à Computação para Engenharia

MAC 2166 Introdução à Computação para Engenharia MAC 2166 Introdução à Computação para Engenharia PROVA 2 QUESTÃO 1. Simule a execução do programa abaixo, destacando a sua saída. A saída do programa consiste de tudo que resulta dos comandos printf. int

Leia mais

INSTITUTO SUPERIOR TÉCNICO Introdução aos Algoritmos e Estruturas de Dados

INSTITUTO SUPERIOR TÉCNICO Introdução aos Algoritmos e Estruturas de Dados INSTITUTO SUPERIOR TÉCNICO Introdução aos Algoritmos e Estruturas de Dados Ano Lectivo de 2006/2007 2 o Semestre 2 o Teste A - 2 de Julho de 2007 Duração: 2h - O teste é sem consulta. - Para cada questão

Leia mais

RESULTADO DE JULGAMENTO DA LICITAÇÃO TERMO DE HOMOLOGAÇÃO DO PREGÃO PRESENCIAL Nº 9/

RESULTADO DE JULGAMENTO DA LICITAÇÃO TERMO DE HOMOLOGAÇÃO DO PREGÃO PRESENCIAL Nº 9/ RESULTADO DE JULGAMENTO DA LICITAÇÃO TERMO DE HOMOLOGAÇÃO DO PREGÃO PRESENCIAL Nº 9/2018-00013 Após constatada a regularidade dos atos procedimentais, a autoridade competente, Sr(a). JOSE MARCOS DA SILVA

Leia mais

Prefeitura Municipal de Mutuípe

Prefeitura Municipal de Mutuípe Prefeitura Municipal de Mutuípe Mangabeira, s/n Mutuípe Bahia AVISO DE ADJUDICAÇÃO E HOMOLOGAÇÃO A PREFEITURA MUNICIPAL DE MUTUÍPE BA, por intermédio de sua Pregoeira e equipe de apoio informa que o objeto

Leia mais

Câmara Municipal. Ata nº 29/16. A reunião foi secretariada pelo Chefe de Divisão Administrativa e de Recursos Humanos, José da Silva Gregório

Câmara Municipal. Ata nº 29/16. A reunião foi secretariada pelo Chefe de Divisão Administrativa e de Recursos Humanos, José da Silva Gregório M U N I CÍPIO DE ALJEZUR Câmara Municipal Ata nº 29/16 REUNIÃO EXTRAORDINÁRIA LOCAL: Salão Nobre dos Paços do Concelho DATA: 31 de outubro de 2016 INICIO: 10.00 horas ENCERRAMENTO: 11.45 horas APROVADA

Leia mais

Estado de Mato Grosso Prefeitura Municipal de Itanhangá CNPJ: 07.209.225/0001-00 Gestão 2009/2012 LEI Nº 222/2010 de 31 de Agosto de 2010

Estado de Mato Grosso Prefeitura Municipal de Itanhangá CNPJ: 07.209.225/0001-00 Gestão 2009/2012 LEI Nº 222/2010 de 31 de Agosto de 2010 LEI Nº 222/2010 de 31 de Agosto de 2010 Autoriza a abertura de credito adicional suplementar por anulação parcial ou total de dotações orçamentárias, e dá outras providências O Prefeito Municipal de Itanhangá,

Leia mais

Prefeitura Municipal de Dias d Ávila publica:

Prefeitura Municipal de Dias d Ávila publica: Prefeitura Municipal de 1 Ano VII Nº 895 Esta edição encontra-se no site: www.jornalfolhadoestado.com Prefeitura Municipal de Dias d Ávila publica: Portaria N.º 009/2017 de 11 de Setembro de 2017 - Dispõe

Leia mais

Associação Pró-Gestão das Águas da Bacia Hidrográfica do Rio Paraíba do Sul AGEVAP ORÇAMENTO 2015

Associação Pró-Gestão das Águas da Bacia Hidrográfica do Rio Paraíba do Sul AGEVAP ORÇAMENTO 2015 Associação Pró-Gestão das Águas da Bacia Hidrográfica do Rio Paraíba do Sul AGEVAP ORÇAMENTO 2015 (Aprovado na 3ª Reunião Ordinária do Conselho de Administração, de 27/08/2014) Resende/RJ, 27 de agosto

Leia mais

RESOLUÇÃO Nº 891/ CONFERE

RESOLUÇÃO Nº 891/ CONFERE RESOLUÇÃO Nº 891/2013 - CONFERE Corrige os valores máximos autorizados pela Lei nº 4.886, de 09.12.1965, com a alteração da Lei nº 12.246, de 27.05.2010, e fixa as anuidades para o exercício de 2014 que

Leia mais

Memorial Descritivo. Unidade Autônoma no. 23 Condomínio Villavista Golf

Memorial Descritivo. Unidade Autônoma no. 23 Condomínio Villavista Golf Unidade Autônoma no. 23 Área Total do Lote: 2.751,35m² Área livre do Lote: 2.751,35 m² nas LOTE 23: FRENTE segue com o azimute de 62 34 02 e 6,71 metros, mais 24,44 metros em arco, com o raio de 27,50

Leia mais

Prefeitura Municipal de Buritirama publica:

Prefeitura Municipal de Buritirama publica: Prefeitura Municipal de Buritirama 1 Quarta-feira Ano IX Nº 411 Prefeitura Municipal de Buritirama publica: Aviso de Adjudicação do Pregão Presencial n. º 010/2018. Contratado: Lider Fardamentos e Artigos

Leia mais

ESTADO MATO GROSSO PREFEITURA MUNICIPAL DE VARZEA GRANDE NOTIFICAÇÃO DE RECEBIMENTO DE RECURSOS FEDERAIS

ESTADO MATO GROSSO PREFEITURA MUNICIPAL DE VARZEA GRANDE NOTIFICAÇÃO DE RECEBIMENTO DE RECURSOS FEDERAIS 03.507.548/0001-10 Arrecadação: 880/13 25/01/2013 373.00 FMAS/PROJOVEM ADOLESC-47.837-7 Fonte de recursos: 0301 - Recurso de Convênio e Programa-Outras Finalidades Total geral : Fica liquidada a importância

Leia mais

Métodos Computacionais em Física

Métodos Computacionais em Física Métodos Computacionais em Física Tatiana G. Rappoport tgrappoport@if.ufrj.br 214-2 Variáveis indexadas (arrays) Diversos problemas requerem o uso de vetores ou matrizes: Um conjunto de dados do mesmo tipo

Leia mais

MUNICÍPIO DE ALCOBAÇA

MUNICÍPIO DE ALCOBAÇA ------18/14 FORNECIMENTO DE FERRO -------------------------------------------------------- ------Aos trinta dias do mês de Maio de dois mil e catorze, no Salão Nobre dos Paços do Concelho da Câmara Municipal

Leia mais

Prefeitura Municipal de Palmeira dos Índios publica:

Prefeitura Municipal de Palmeira dos Índios publica: Prefeitura Municipal de Palmeira dos Índios 1 Sexta-feira Ano VI Nº 2072 Prefeitura Municipal de Palmeira dos Índios publica: Termo de Homologação Processo Licitatório Nº.: 501/2018 Pregão Eletrônico Nº.:

Leia mais

Processamento da informação. Prof. Fabrício Olivetti de França

Processamento da informação. Prof. Fabrício Olivetti de França Processamento da informação Prof. Fabrício Olivetti de França Informação Do latim, informatio onis, conceber ideia. Conceber Ideia Preciso que você encontre a derivada de log(x)! Conceber Ideia Encontre

Leia mais

Departamento de Ciência de Computadores. b) R:

Departamento de Ciência de Computadores. b) R: Departamento de Ciência de Computadores FCUP Introdução à Programação (CC111) 2010/11 2 ō Teste Escrito (15.12.2010) duração: 3 horas Uma Resolução (Cotação: 1.25, 1.25, 2.5, 2.5, 3, 3, 1, 1, 1, 2, 1.5)

Leia mais

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

LÓGICA DE PROGRAMAÇÃO (JAVA) VARIÁVEIS. Professor Carlos Muniz LÓGICA DE PROGRAMAÇÃO (JAVA) String String é uma classe contida no pacote java.lang e que descende da classe java.lang.object. De forma conceitual podemos dizer que é uma sequência de caracteres usada

Leia mais

CLÁULAS ECONOMICAS DA CONVENÇÃO COLETIVA DE TRABALHO ESTABELECIDA COM O SINPEFESP E FEPEFI PARA OS ANOS DE 2018/2019

CLÁULAS ECONOMICAS DA CONVENÇÃO COLETIVA DE TRABALHO ESTABELECIDA COM O SINPEFESP E FEPEFI PARA OS ANOS DE 2018/2019 CLÁULAS ECONOMICAS DA CONVENÇÃO COLETIVA DE TRABALHO ESTABELECIDA COM O SINPEFESP E FEPEFI PARA OS ANOS DE 2018/2019 02 - REAJUSTE SALARIAL PARA O PERÍODO DE 1º DE DEZEMBRO DE 2018 A 31 DE MAIO DE 2019.

Leia mais

Lição 7 Array em Java

Lição 7 Array em Java Lição 7 Array em Java Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Declarar e criar arrays Acessar elementos de um array Determinar o número de elementos em um

Leia mais

ACTA DA REUNIÃO ORDINÁRIA DA CÂMARA MUNICIPAL DE ALPIARÇA REALIZADA EM 19 DE JANEIRO DE 2000 NÚMERO CINQUENTA E SETE Aos dezanove dias do mês

ACTA DA REUNIÃO ORDINÁRIA DA CÂMARA MUNICIPAL DE ALPIARÇA REALIZADA EM 19 DE JANEIRO DE 2000 NÚMERO CINQUENTA E SETE Aos dezanove dias do mês ACTA DA REUNIÃO ORDINÁRIA DA CÂMARA MUNICIPAL DE ALPIARÇA REALIZADA EM 19 DE JANEIRO DE 2000 NÚMERO CINQUENTA E SETE.----- Aos dezanove dias do mês de Janeiro do ano dois mil, nesta vila de Alpiarça, Edifício

Leia mais

ACTA N.º 03/2014 REUNIÃO EXTRAORDINÁRIA DA JUNTA DE FREGUESIA DE BENAVENTE

ACTA N.º 03/2014 REUNIÃO EXTRAORDINÁRIA DA JUNTA DE FREGUESIA DE BENAVENTE INÍCIO: 18,30 HORAS ENCERRAMENTO 19.30 HORAS No dia nove de Julho de dois mil e catorze, na Sala de Reuniões do edifício da Junta de Freguesia de Benavente, onde se encontrava pelas dezoito horas e trinta

Leia mais

Mestrado em Engenharia Física Tecnológica

Mestrado em Engenharia Física Tecnológica 5 a Aula - Ciclo for. Leitura e Escrita em Ficheiros. Programação Mestrado em Engenharia Física Tecnológica Samuel M. Eleutério sme@tecnico.ulisboa.pt Departamento de Física Instituto Superior Técnico

Leia mais

Prefeitura Municipal de Mirante publica:

Prefeitura Municipal de Mirante publica: Prefeitura Municipal de 1 Ano Nº 2011 Prefeitura Municipal de publica: Adjudicação do Pregão Presencial Nº 008/2018. - Objeto: Contratação registro de preços para a eventual necessidade da contratação

Leia mais