PRÁTICA DE LABORATÓRIO
|
|
|
- Sabrina Palmeira Fonseca
- 9 Há anos
- Visualizações:
Transcrição
1 PRÁTICA DE LABORATÓRIO ATENÇÃO!!! Não basta digitar e executar os exemplos, leiam e interpretem o que cada linha de código está fazendo para que compreendam a matéria. MATRIZES: As matrizes são semelhantes aos vetores, com a diferença que as matrizes possuem dois índices: o de LINHA e o de COLUNA. Por isso são chamadas de arrays bidimensionais. Em sua instanciação é necessário colocar o nº de LINHAS e o Nº de COLUNAS da matriz. Ex: int matriz[][] = new int[3][3]; Declaração, instanciação e iniciação de uma matriz com 3 linhas e 3 colunas em um único comando: Int [][]matriz = {{30,54,62,{12,25,39,{50,37,91; Neste caso não é necessário colocar o nº de linhas e colunas, pois o sistema já identifica que ela é 3x3 pela quantidade de valores armazenados. Agora vamos trabalhar com ela: Primeiro vamos consultar o conteúdo da matriz, ou seja, os valores armazenados nela: public class ExmploMatriz { // Declaração, Instanciação e Iniciação da matriz em um único comando int matriz[][] = {{30,54,62,{12,25,39,{50,37,91; // Consulta dos valores da matriz // O "for" externo varre as linhas da matriz for(int j=0; j<=2; j++){ //O "for" interno varre as colunas da matriz for(int k=0; k<=2; k++){ System.out.println("matriz["+j+"]["+k+"] = "+matriz[j][k]); Perceba que quando trabalhamos com matrizes é necessário colocar os dois índices da matriz, o índice referente as linhas e o índice referente as colunas.
2 Neste caso utilizamos dois laços for aninhados, o externo para as linhas e o interno para as colunas. Agora vamos solicitar ao usuário que digite os valores a serem armazenados na matriz: // Importação do pacote "javax.swing" para utilizarmos a classe JOptionPane import javax.swing.*; public class ExmploMatriz { // Declaração e Instanciação da matriz em um único comando int matriz[][] = new int[3][3]; // O "for" externo varre as linhas da matriz for(int j=0; j<=2; j++){ // O "for" interno varre as colunas da matriz for(int k=0; k<=2; k++){ // Solicitação para o usuario digitar os valores // JOptionPane recebe valores sempre em String String aux = JOptionPane.showInputDialog(null,"Digite um No inteiro:"); // Conversão do valor em formato string para tipo inteiro int num = Integer.parseInt(aux); // Agora armazenamos o numero na matriz matriz[j][k] = num; // Consulta dos valores digitados pelo usuário // O "for" externo varre as linhas da matriz for(int j=0; j<=2; j++){ // O "for" interno varre as colunas da matriz for(int k=0; k<=2; k++){ System.out.println("matriz["+j+"]["+k+"]="+matriz[j][k]); Veja que precisamos colocar a solicitação da digitação dentro do laço for interno da matriz, após passar pela leitura da linha e da coluna. Lembre-se que a classe JOptionPane recebe valores em formato de String através do método showinputdialog(). Portanto para que esse valor digitado seja realmente um número, precisamos convertê-lo utilizando o método parseint() da classe wrapper Integer. Vajamos como trabalhar com uma matriz de Strings: import javax.swing.*; public class MatrizString { String nomes[][]= new String[2][2];
3 // O "for" externo varre as linhas da matriz for(int j=0; j<=1; j++){ // O "for" interno varre as colunas da matriz for(int k=0; k<=1; k++){ // Solicitação para o usuario digitar os nomes // JOptionPane recebe valores sempre em String String nome = JOptionPane.showInputDialog(null,"Digite nome:"); // Agora armazenamos os nomes na matriz // Neste caso não precisa converter pois nomes já são Strings nomes[j][k] = nome; // Consulta dos nomes digitados pelo usuário // O "for" externo varre as linhas da matriz for(int j=0; j<=1; j++){ // O "for" interno varre as colunas da matriz for(int k=0; k<=1; k++){ System.out.println("nomes["+j+"]["+k+"]="+nomes[j][k]); Neste caso os nomes são Strings e portanto não precisa fazer conversão, mas os índices da matriz continuam sendo números inteiros. Altere o exemplo para exibir os nomes em uma única tela utilizando o JOptionPane. Vamos utilizar uma matriz com nº de linhas diferentes do nº de colunas. // Importação da classe JOptionPane import javax.swing.joptionpane; public class ExemploMatriz2 { // Declaração e instanciação da matriz notas com 3 linhas e 2 colunas float notas[][] = new float[3][2]; // Declaração de variáveis do tipo inteiro int aluno = 0, nota; // Ao invés de usar o "for" usamos o "while" // A variável aluno representa o número de linhas while(aluno<3){ // iniciação da variavel nota com o valor 0 nota = 0; // A variável nota representa o numero de colunas while(nota<2){ // Recebe a digitacao das notas dos alunos, converte para tipo float e armazena na matriz notas[aluno][nota] = Float.parseFloat(JOptionPane.showInputDialog(null,"Forneça a nota "+(nota+1)+" do aluno "+(aluno+1)));
4 // Acrescenta 1 na variável nota para passar para a próxima coluna nota++; // Acrescenta 1 na variável aluno para passar para a próxima linha aluno++; // Solicita o número de um aluno para que seja mostrada sua nota aluno = Integer.parseInt(JOptionPane.showInputDialog(null,"Forneça o nº do aluno a consultar:")); // Mostra as notas do aluno que foi solicitado JOptionPane.showMessageDialog(null,"CONSULTA DE NOTAS: "+ "\naluno : " + aluno + "\nnota1 : " + notas[aluno -1][0] + "\nnota2 : " + notas[aluno -1][1] + "\nmédia : " +((notas[aluno -1][0] + notas[aluno -1][1]) /2)); // Sempre que utilizamos o JOptionPane usamos o System.exit(0) System.exit(0); MANIPULAÇÃO DE STRINGS Toda String é constante e o seu conteúdo não pode ser modificado depois de ser criado. Apenas podemos manipular o seu conteúdo. Vamos ver os métodos de manipulação de Strings: charat() e concat() public class ExemploString { String st = "Minha String"; // O método charat recupera o caracter na posição do índice indicado // Os índices da String começam a partir do 0 como nos arrays char x = st.charat(2); // Usamos o método concat para acrescentar uma outra palavra a String // Armazenamos em uma nova String sem modificar a original String frase = st.concat(" NOVA"); // Vamos mostrar o resultado System.out.println("Posicao 2 da String st : " + x); System.out.println("String original concatenada : " + frase); // A String frase não pode ser alterada mas pode ser manipulada frase += " Manipulada"; System.out.println("String frase Concatenada" + frase);
5 equals() e equalsignorecase() // Importação do pacote javax.swing para usarmos a classe JOptionPane import javax.swing.*; public class ExemploString1 { // Criação de uma String chamada login String login = "ALUNO"; // Criação de uma String chamada senha String senha = "UNIBAN"; // Solicitamos a digitação do login String aux = JOptionPane.showInputDialog(null,"Digite o login:"); // equalsignorecase não verifica o tamanho das letras if(aux.equalsignorecase(login)){ // Solicitamos a digitação da senha String aux1 = JOptionPane.showInputDialog(null,"Digite a senha"); // equals verifica o tamanho das letras if(aux1.equals(senha)){ JOptionPane.showMessageDialog(null,"Senha correta!"); else{ JOptionPane.showMessageDialog(null,"Senha incorreta!"); else{ JOptionPane.showMessageDialog(null,"Login incorreto"); indexof(), lastindexof() e length(): public class ExemploString2 { // Criação da String nome String nome = "UNIBAN"; // captura o indice referente a primeira letra "i" da palavra // É case sensitive, portanto a letra tem que estar como na frase int pos = nome.indexof("i"); // captura o indice referente a última letra "n" da palavra // Se a letra no parametro estiver minúscula retorna -1 int pos1 = nome.lastindexof("n"); // captura o tamanho da String como um número inteiro // Lembrese que o índice da String começa do 0 int tamanho = nome.length(); System.out.println("Indice da 1a letra i = "+pos); System.out.println("Indice da ultima letra n = "+pos1);
6 posicoes"); System.out.println("Tamanho da palavra = "+tamanho+" replace(), startswith() e endswith() public class ExemploString3 { // Criação da String palavra String palavra = "Universidade"; // Substituição de um caratcter por por outro // Case-sensitive. se não achar o caracter, não substitui String nova = palavra.replace("s","c"); System.out.println("Nova palavra: "+nova); // Podemos substituir mais de um caracter String outra = palavra.replace("uni","ad"); System.out.println("Nova palavra: "+outra); // Verifica se a palavra começa com "U" // case-sensitive: a letra tem que estar maiúscula if(palavra.startswith("u")){ System.out.println("A palavra começa com U"); else{ System.out.println("A palavra não começa com U"); // Verifica se a palavra termina com "e" // case-sensitive: a letra tem que estar minúscula if(palavra.endswith("e")){ System.out.println("A palavra termina com e"); else{ System.out.println("A palavra não termina com e"); substring(), valueof() e Split(): public class ExemploString4 { // Criação da String a String a = "Estudante"; // Captura de um trecho da palavra entre os indices 4 e 8 // O método pega apenas até o indice anterior ao indicado String st = a.substring(4,8); System.out.println("Trecho da palavra: "+st); // Para pegar até o índice 8, precisamos colocar o indice 9 System.out.println("Trecho da palavra: "+a.substring(4,9)); // Pega um trecho da String até o final String st2 = a.substring(5); System.out.println("Trecho da palavra: "+st2); // Ou podemos apenas imprimir um trecho sem capturar em outra String System.out.println("Trecho da palavra: "+a.substring(4)); // Criação da variável num int num = 100;
7 //Usamos num para fazer um cáuculo System.out.println("Novo número: "+(num + 10)); String palavra = String.valueOf(num); System.out.println("Agora na variável palavra 100 é uma String: "+palavra); System.out.println("Não podemos mais calcular: "+(palavra+10)); // Criação da String uni String uni = "Universidade Bandeirante de São Paulo"; // O metodo split divide a string no registro entre aspas String vetor[] = uni.split(" "); for(int i=0; i<=4; i++){ System.out.println("vetor["+i+"]="+vetor[i]); tolowercase(), touppercase() e trim(): public class ExemploString5 { // Criação da String nome com a palavra UNIBAN em caixa alta String nome = "UNIBAN"; // O método tolowercase() escreve a palavra com todas as letras minúsculas System.out.println("Todas as letras minúsculas: "+nome.tolowercase()); // Criação da string st com a palavra universidade escrita em caixa baixa String st = "universidade"; // O método touppercase() escreve a palava com todas as letras maiúsculas System.out.println("Todas as letras maiúsculas: "+st.touppercase()); // Criação da String st2 com a palavra Bandeirante com espaços no início e fim String st2 = " Bandeirante "; System.out.println("Sem o método trim: "+st+st2+"de São Paulo"); // O método split() tira os espaços em branco de st2 System.out.println("Sem os espaços em branco no inicio e final: "+st+st2.trim()+"de São Paulo"); USO DO while e do-while: A laço while verifica a condição e executa as instruções enquanto a condição for verdadeira. Já o do-while verifica a condição após as instruções e por isso executa as instruções pelo menos uma vez. public class ExemploWhileDoWhile {
8 verdadeira // Criação e iniciação das variáveis valor e ncont int valor = 0, ncont = 0; // O laço while faz a verificação da condição while(valor < 50){ // Executa as instruções se enquanto condição for valor+=10; System.out.println("Conteúdo de valor: "+valor); // O laço do-while executa as instruções do{ ncont+=10; // Verifica a condição após a execução das instruções while(ncont<0); System.out.println("Conteúdo de ncont: "+ncont); Veja que o while executou as condições enquanto a condição era verdadeira, ou seja, enquanto a variável valor era menor que 50. O do-while alterou o valor da variável ncont mesmo a condição sendo falsa, ou seja, ncont não era menor que 0. Mesmo assim o valor de ncont foi alterado, pois a verificação é feita após a instrução de atribuição. EXERCÍCIOS Faça uma classe em Java que declare uma matriz 3x3, atribua e mostre os valores no formato abaixo sem serem digitados pelo usuário: Faça uma classe em Java que receba um nome completo digitado pelo usuário e mostre esse nome na ordem inversa.
Pág. 1 de 6
String www.tiexpert.net Pág. 1 de 6 Strings são utilizadas frequentemente em várias linguagens de programação, não apenas Java. Embora Strings sejam uma sequência de caracteres em Java, e não um array
Linguagem de programação Strings
Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação Strings Professor: Saulo Henrique Cabral Silva STRINGS 2 String - Fundamentos Um Literal (char) é um valor inteiro representado
Além de digitar e rodar os exemplos para ver seu funcionamento, deve-se ler atentamente e entender o que cada linha do código está fazendo.
OPERADORES ARITMÉTICOS ATENÇÃO! Além de digitar e rodar os exemplos para ver seu funcionamento, deve-se ler atentamente e entender o que cada linha do código está fazendo. Digite a classe Java abaixo no
Linguagem de programação Strings
Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação Strings Professor: Saulo Henrique Cabral Silva STRINGS 2 String - Fundamentos Um Literal (char) é um valor inteiro representado
Prof. Rogério Albuquerque de Almeida. Programação Orientada a Objetos II Java Sexta aula
Prof. Rogério Albuquerque de Almeida Programação Orientada a Objetos II Java Sexta aula 1 Prof. Rogério Albuquerque de Almeida Programação Orientada a Objeto II Strings Clesse String Concatenando strings
Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo
Linguagem Java Introdução Rosemary Silveira Filgueiras Melo [email protected] 1 Tópicos abordados Histórico da Linguagem Caracterização da Linguagem Criação de Programa Java inicial Entrada e Saída
String. Demonstrar a utilização e manipulação com os métodos da classe String.
String 1. Objetivos Demonstrar a utilização e manipulação com os métodos da classe String. 2. Strings 2.1. O que são Strings? Em Java, String é uma seqüência de caracteres utilizada para representação
Lista de exercícios para a prática de manipulação de Strings
nstituto ederal de Minas Gerais - Campus avançado de Ponte Nova - MG Disciplina: Linguagem de programação Professor: Saulo Henrique Cabral Silva Lista de exercícios para a prática de manipulação de Strings
Lógica de Programação. Lógica de Programação com Java
Lógica de Programação Lógica de Programação com Java Sumário Lógica de programação 1. Algoritmos 2. Comentários no código 3. Tipos de dados 4. Constantes e Variáveis 5. O que devemos saber para começar
Utilizem a classe Aula.java da aula passada:
Introdução à Java Prof. Bruno Gomes [email protected] Programação Orientada a Objetos Código Exemplo da Aula Utilizem a classe Aula.java da aula passada: public class Aula { public static void main(string[]
AULA 2: INTRODUÇÃO A PYTHON. Luís Feliphe Silva Costa
AULA 2: INTRODUÇÃO A PYTHON Luís Feliphe Silva Costa Sumário Variáveis simples Entrada e Saída de dados Operadores Estruturas Condicionais Estruturas de repetição Funções Tratamento de erros Variáveis
Minicurso de JavaScript PET Sistemas de Informação Segundo Dia Anthony Tailer. Clecio dos Santos. Rhauani Fazul.
Minicurso de JavaScript PET Sistemas de Informação Segundo Dia 13.09.2016 Anthony Tailer. Clecio dos Santos. Rhauani Fazul. Romeu Casarotto Anteriormente 12.09.2016 Introdução Como usar? Saídas Sintaxe
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
Array em Java. Figura 1 - Exemplo de um array de inteiros
Array em Java 1. Objetivos Nesta lição, abordaremos Array em Java. Primeiro, definiremos o que é array e, então, discutiremos como declará-los e usá-los. Ao final desta lição, o estudante será capaz de:
Java - Estruturas de Decisão, Repetição e Arrays
Java - Estruturas de Decisão, Repetição e Arrays Professor: Vilson Heck Junior [email protected] Estruturas de Decisão: if; Clausulas em Java; switch; Exercícios; Estruturas de Repetição: while;
Prof. MsC Vicente Paulo de Camargo PUCGO. Conteúdo baseado no livro Lógica de programação e estrutura de dados - Java - Sandra Puga
AED II Algoritmos e Estrutura de Dados II Prof. MsC Vicente Paulo de Camargo PUCGO Conteúdo baseado no livro Lógica de programação e estrutura de dados - Java - Sandra Puga BITS são a base da linguagem
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu. Math, Strings, Arrays e Date
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu JS Math, Strings, Arrays e Date Javascript possui uma biblioteca interna chamada Math
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...
CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1
CIT 2015.2 Aula 02 Variáveis e Estruturas de desvio condicional Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 Variáveis Uma variável nada mais é que um nome que damos a uma determinada posição
Introdução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA
1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA 2 INDICE 1. COMENTÁRIOS... 4 1.1. Comentário de uma linha... 4 1.2. Comentário de múltiplas linhas... 4 2. IMPRESSÃO DE TEXTOS... 5 2.1. Imprimindo um texto
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
Objetivo: Aplicar a técnica de encapsulamento no sistema de gestão acadêmica
Unidade Acadêmica: Faculdade de Computação FACOM Disciplina: Programação Orientada a Objetos I Professor: Fabiano Azevedo Dorça Prática 03 Objetivo: Aplicar a técnica de encapsulamento no sistema de gestão
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
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
Arrays. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul
Professor: Ricardo Luis dos Santos IFSUL 2015 Arrays ou vetores são estruturas de dados que armazenam usualmente uma quantidade fixa de dados de um determinado tipo Também são conhecidos como estruturas
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
Aula 3. Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética.
Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética. Sequências de escape \n Nova linha. Posiciona o cursor de tela no início da próxima linha. \t Tabulação horizontal. Move
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
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 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] //
POO fundamentos Parte II. Professor Vicente Paulo de Camargo
POO fundamentos Parte II Professor Vicente Paulo de Camargo COMPORTAMENTOS Um comportamento expressa uma ação que um objeto ou instância de uma classe pode executar Na POO um comportamento é expresso através
LINGUAGEM C: ARRAY: VETORES E MATRIZES
LINGUAGEM C: ARRAY: VETORES E MATRIZES Prof. André Backes POR QUE USAR ARRAY? As variáveis declaradas até agora são capazes de armazenar um único valor por vez. Sempre que tentamos armazenar um novo valor
Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.
Variáveis e Entrada de Dados Marco André Lopes Mendes [email protected] [email protected] marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma
Computação Eletrônica. Vetores e Matrizes. Prof: Luciano Barbosa. CIn.ufpe.br
Computação Eletrônica Vetores e Matrizes Prof: Luciano Barbosa Recapitulando: Funções 2 Recapitulando: Função Void 3 Recapitulando: Escopo das Variáveis Referência à variável global A variável de escopo
Aula 2 POO 1 Prática. Profa. Elaine Faria UFU
Aula 2 POO 1 Prática Profa. Elaine Faria UFU - 2019 Arrays É um grupo de variáveis que contém valores que são todos do mesmo tipo Os arrays são objetos tipos por referência Os elementos de um array podem
Programação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
AULA 6 - ARRAYS. Array de 10 elementos
1 AULA 6 - ARRAYS Arrays são objetos que armazenam diversas variáveis do mesmo tipo. Eles podem conter variáveis de referência primitivas ou de objeto, mas o array propriamente dito sempre será um objeto
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
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
Estruturas de Repe,ção e String
Estruturas de Repe,ção e String Leonardo Gresta Paulino Murta [email protected] Estruturas de repe
Computação Eletrônica. Strings. Prof: Luciano Barbosa. CIn.ufpe.br
Computação Eletrônica Strings Prof: Luciano Barbosa Recapitulando: Vetores Representar uma coleção de variáveis de um mesmo tipo em uma dimensão Ex: float notas[5]; ou float notas[5] = {2.5,3.2,1.9,4.1,2.0};
Caracteres, Vetores e Matrizes
Caracteres, Vetores e Matrizes STRINGS VETORES DE CARACTERES Para realizar processamento de texto e trabalhar com letras do alfabeto e outros caracteres como, por exemplo, símbolos de pontuação, a linguagem
Aula 8 Oficina de Programação Vetores. Profa. Elaine Faria UFU
Aula 8 Oficina de Programação Vetores Profa. Elaine Faria UFU - 2017 Variáveis Compostas Homogêneas O que uma variável composta homogênea? - Conjunto de variáveis do mesmo tipo - É chamada de forma geral
Linguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
JAVA NETBEANS Aula PGOO Prof. Daniela Pires Conteúdo
Conteúdo Array... 2 Primeira:... 2 Segunda:... 2 DECLARANDO VÁRIOS ARRAYS... 3 Descobrindo o tamanho de um array... 3 Inicializando um array... 3 Percorrendo Arrays... 4 Arrays multidimensionais... 5 Novo
Linguagem C. André Tavares da Silva.
Linguagem C André Tavares da Silva [email protected] Variáveis Posição nomeada de memória que é usada para guardar um valor que pode ser modificado pelo programa. Todas as variáveis devem ser
LISTA DE EXERCÍCIOS 2
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO DE CIÊNCIA DA COMPUTAÇÃO PROGRAMAÇÃO DE COMPUTADORES 1. TIPOS COMPOSTOS DE DADOS LISTA DE EXERCÍCIOS 2 1. Considerando as declarações abaixo, responda dizendo
Paradigmas da Programação APROG. Classes JAVA. Nelson Freire (ISEP DEI-APROG 2013/14) 1/43
APROG Paradigmas da Programação Classes JAVA Nelson Freire (ISEP DEI-APROG 2013/14) 1/43 Classes Java Sumário Scanner JOptionPane String Character Formatter Calendar Math Integer Long Float System Nelson
PHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.
Nome: Vinícius Meng 3º ano Escrever em tela: public class HelloWorld { public static void main (String[] args) { System.out. println ("Hello World"); Printa Hello World na tela do terminal. echo("hello
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);
Linguagem C Vetores, Matrizes e Strings
Linguagem C Vetores, Matrizes e Strings José Gustavo de Souza Paiva Vetores Também conhecidos como variáveis compostas homogêneas unidimensionais É um tipo de dado que representa um conjunto de valores
Linguagem de programação Java
Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação Java Professor: Saulo Henrique Cabral Silva ENTENDENDO O JAVA 2 Entendendo o Java executando... A instância da JVM irá iniciar
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
CURSO DE POO COM JAVA
07 CURSO DE POO COM JAVA Arrays PROF. MARCOS VINICIUS [email protected] Introdução Imaginemos que queiramos trabalhar com as notas dos alunos. Supondo que cada aluno deva ter cinco notas, podemos
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA DIM0320 Algoritmos e Programação de Computadores #VARIÁVEIS #TIPOS DE DADOS E L I EZ I O S O A R ES E L I EZ
3.1 - Funções para manipular dados de entrada e saída padrão
1616161616161616161616161616161616161616161616161616 3- ENTRADA E SAÍDA EM C Os principais meios para executar operações de entrada e saída (E/S) são: Entrada e saída pelo console (ou padrão): teclado
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
Ambiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos
MCG114 Programação de Computadores I Profa. Ambiente de Programação, rastreamento e entrada de dados 1 2 Ambiente Python para Programação Ambiente Python para Programação Até agora... Comandos e funções
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]
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
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;
Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web JavaScript aula II variáveis (cont.) e diálogos Professor: Bruno Gomes
Algoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Algoritmos. Conceitos e Comandos
Algoritmos Conceitos e Comandos Trabalho - Reposição Arquitetura Funcional do Computador Para próxima aula 16/03/2018 Valerá duas presenças. Variável Uma variável é um local na memória principal, isto
Noçõ linguagem Java. Profs. Marcel Hugo e Jomi Fred Hübner. Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB
Noçõ ções básicas b da linguagem Java Profs. Marcel Hugo e Jomi Fred Hübner Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB Introduçã ção Origem Funcionamento Vantagens Linguagem
Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java
Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java Prof. Dr. Paulo Roberto Gomes Luzzardi 10.9 Lista de exercícios
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
Matrizes. Marina Andretta. 17 de abril de 2017 ICMC-USP. Marina Andretta (ICMC-USP) sme0230-ipc 17 de abril de / 30
Matrizes Marina Andretta ICMC-USP 17 de abril de 2017 Marina Andretta (ICMC-USP) sme0230-ipc 17 de abril de 2017 1 / 30 Matrizes Uma matriz é uma variável composta bidimensional. Você pode pensá-la como
Módulo 3. Métodos e String. Programação Orientada a Objetos I Java (Rone Ilídio)
Módulo 3 Métodos e String Programação Orientada a Objetos I Java (Rone Ilídio) Métodos São módulos de programas, ou seja, trechos de código com determinada função. Cada método deve possuir um nome (identificador)
MATRIZES - PARTE Definição e Manipulação de Matrizes AULA 21
AULA 21 MATRIZES - PARTE 1 21.1 Definição e Manipulação de Matrizes Sabemos como definir variáveis de um novo tipo de dados, denominado vetor, que representam seqüências de valores de um mesmo tipo. Por
CI208 - Programação de Computadores. Aula 24: Arrays. Prof. MSc. Diego Roberto Antunes
CI208 - Programação de Computadores Aula 24: Arrays Prof. MSc. Diego Roberto Antunes [email protected] www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática
Lição 4 Fundamentos da programação
Lição 4 Fundamentos da programação Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Identificar as partes básicas de um programa em Java Reconhecer as diferenças
Introdução a programação Comandos de repetição
Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Comandos de repetição Professor: Saulo Henrique Cabral Silva Laços de repetição 2 Vamos começar com um exercício Imprimir os
Prof. Esp. Andrew Rodrigues 1
Prof. Esp. Andrew Rodrigues www.andrewrodrigues.com.br www.andrewrodrigues.com.br 1 PHP em Ação PHP é uma linguagem de programação que pode fazer todo o tipo de coisas: avaliar dados de formulários enviados
COMPORTAMENTOS - Observações
COMPORTAMENTOS - Observações O próprio objeto realiza operações de consulta ou alteração dos valores dos seus atributos Essas operações são definidas em seus métodos Os métodos também são utilizados para
Exercícios. Resposta: a) var valor: real; i: integer. b)
Exercícios 1.Sabendo que a função frac retorna a parte fracionária de um número. Ex: frac(10.7) 0.7 Faça: a) Declare as iáveis do código abaixo. b) Escreva como seria a saída desse código na tela do computador.
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
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS DISCIPLINA: Lab. de Programação PROF: MSc. Flávio Barros PERÍODO: 2 DATA: Aluno (s): 01 ATIVIDADE / / Revisão de Conteúdo
