PROGRAMAÇÃO JAVA. Parte 2
|
|
|
- Walter Camarinho Rios
- 7 Há anos
- Visualizações:
Transcrição
1 PROGRAMAÇÃO JAVA Parte 2
2 Características interessantes do JAVA: Verificação automática de ortografia Recolha automática do lixo (GC) Simplificação de ponteiros de memória Acesso à rede simplificado Multi-threading PROGRAMAÇÃO JAVA Parte II 2
3 Funcionamento Tempo de Compilação Tempo de Execução Java Source (.java) Class Loader Bytecode Verificador Java Class Libraries Compilador Java Java Bytecodes flui localmente ou pela rede Java Interpretador Just in Time Compiler Java Virtual machine Runtime System Java Bytecode (.class ) Operating System Hardware PROGRAMAÇÃO JAVA Parte II 3
4 Vantagens do Java Portabilidade - Write Once, Run Anywhere Securança melhorada Gestão de memória robusta Desenhada para programação em rede Multi-thread (tarefas simultâneas) Dinâmica e extensível (carregamento bibliotecas) As Classes constituem ficheiros separados, carregados quando e apenas se necessários. PROGRAMAÇÃO JAVA Parte II 4
5 Elementos de um Programa Java Os programas incluem normalmente três tipos de componentes: Declarações: permitem reservar memória para o armazenamento das estruturas de dados envolvidas Instruções: indicam ao computador o que deve efetuar as instruções são separadas por ponto e vírgula (;) Comentários: são úteis para os programadores, mas são ignorados pelo computador: /* */ - mais de uma linha // - até o final da linha PROGRAMAÇÃO JAVA Parte II 5
6 Sintaxe A forma como se escrevem as declarações, instruções e comentários Inclui: Palavras reservadas Identificadores Símbolos Literais PROGRAMAÇÃO JAVA Parte II 6
7 Palavras Reservadas Ex: while e new são instruções; class e int indicam tipos de informação declarada PROGRAMAÇÃO JAVA Parte II 7
8 Identificadores Identificador para nomear entidades que o programa manipula: variáveis, constantes, subprogramas e classes Identificador :={ letras, números, _, $ } não devem começar com algarismos nem com _ não existe tamanho máximo distinção entre maiúsculas e minúsculas Ex: Max, max e MAX são diferentes PROGRAMAÇÃO JAVA Parte II 8
9 Convenções para Identificadores Sempre que possível usar letras minúsculas Ex: o nome de um subprograma (ex: main() ) começa por minúscula com as seguintes exceções: o nome de uma classe começa por maiúscula Ex: Math, System, Poligono Se o nome consta de várias palavras: usar uma maiúscula para a primeira letra das palavras subsequentes (camelcase) Ex: imprimirmensagem, lernome o nome de uma constante - todo em maiúscula ou separado por _ Ex: MAX, TAXA_DE_JUROS PROGRAMAÇÃO JAVA Parte II 9
10 Símbolos e Literais Símbolos: Operadores Ex: +, -, *, =, etc. o operador = (igual) tem a função de atribuição e o operador == (igual igual) tem a função de comparação entre valores, retornando o valor booleano verdadeiro se estes valores forem idênticos sinais de pontuação Ex: {, }, (, ), ;, etc. Literais: dados explícitos que podem ser manipulados pelo programa Exemplos: números inteiros: 17 e 255 reais: , 1.602E-19 e 5.88f caracteres: a, A, \n cadeias de caracteres: Bom dia!, Boa tarde PROGRAMAÇÃO JAVA Parte II 10
11 Símbolos e Literais Operadores Relacionais == Igual!= Não igual >= Maior ou igual >= Menor ou igual > Maior que < Menor que PROGRAMAÇÃO JAVA Parte II 11
12 Variáveis Variável - localização em memória para guardar um valor de um dado tipo, que pode variar durante a execução de um programa A sintaxe da declaração de variáveis é a seguinte: tipo_de_dado nome_da_variável; tipo_de_dado nome_da_variável = valor inicial; tipo_de_dado nome_da_variável_1; nome_da_variável_2; o tipo permite determinar o espaço de memória que deve ser reservado, assim como a forma de representação utilizada o nome permite manipulá-la, sem que se necessite de saber a localização da memória Exemplos: int conta; int max = 1; int conta, soma; PROGRAMAÇÃO JAVA Parte II 12
13 8 Tipos de Dados Primitivos Tipo Memória Ocupada Valores Representação de números inteiros byte 8 bits de -128 até 127 short 16 bits de até int 32 bits de até long 64 bits de até Tipo Memória Ocupada Valores Representação de carateres char 16 bits caracter do Unicode Representação de valores lógicos boolean 1 bit true ou false Representação de números reais float 32 bits de -3.4 x até 3.4 x double 64 bits de -1.7 x até 1.7 x PROGRAMAÇÃO JAVA Parte II 13
14 Tipo de dados básicos (cont.) números inteiros terminação L: o número é representado como long exemplo: long a = L; números reais se notação decimal: o ponto é o separador de casas decimais (vírgula) se notação exponencial: a letra E indica o expoente na base 10 exemplo: 2.5E6 representa 2,5 x 10 6 terminação f ou F: o número é representado como float terminação d ou D: o número é representado como double exemplo: float a = f; double a = d; por omissão o número é considerado como double caracteres Valor das constantes do tipo char aparece entre apóstrofes exemplo: char letra = a PROGRAMAÇÃO JAVA Parte II 14
15 Constantes Localização em memória cujo valor se mantém inalterado durante toda a execução do programa A sintaxe da declaração de constantes é a seguinte: tipo_de_dado nome_da_constante = valor inicial; Exemplo: public class Ex_2_1_Constante { public static void main (String args[ ]) { double TAXA_DE_JUROS = 0.2; System.out.println("A taxa de juros mensal é " +TAXA_DE_JUROS); } } PROGRAMAÇÃO JAVA Parte II 15
16 Instrução de Atribuição Atribuição - instrução que permite atribuir e armazenar um valor numa variável A sintaxe da instrução é a seguinte: nome_da_variável = expressão; O sinal = pode ler-se toma o valor de, pelo que esta instrução pode ser lida: conta toma valor zero. Exemplos: conta = 0; soma = parcela1 + parcela2; Calcula a soma do valor corrente das variáveis parcela1 e parcela2, e armazena o resultado na variável soma Os valores anteriores são perdidos PROGRAMAÇÃO JAVA Parte II 16
17 Expressões Aritméticas Uma expressão é uma sequência de operadores e valores As expressões aritméticas são calculadas segundo a prioridade dos diferentes operadores aritméticos: Operador Prioridade Operação * 1 Multiplicação / 1 Divisão % 1 Resto da divisão + 2 Adição - 2 Subtração Exemplos: int a = 1 + 1; int y = x % 10; PROGRAMAÇÃO JAVA Parte II 17
18 Conversões de Tipo O tipo de resultado de uma expressão aritmética depende do tipo dos seus operandos. Se todos forem do mesmo tipo o resultado será do mesmo tipo Caso contrário: o computador terá que fazer conversões de tipo conversão automática: de tipo mais pequenos para tipo maiores byte short int long float double Ex: sempre será possível converter um int em long ou float sem perda de informação, mas o inverso não é verdadeiro conversão explicita: indicada explicitamente pelo programador Exemplos: int nint =15; long nlong = nint; // conversão automática int nint =15L; // isto não é permitido, gera um erro de compilação int nint = (int) 15L; // agora é permitido, a conversão é explícita PROGRAMAÇÃO JAVA Parte II 18
19 Exemplo de Conversão de Tipo public class Ex_2_3_ConvTipo{ public static void main(string args[ ]) { int var_int = 10, resultado_int; double var_double = 5.2, resultado_double; resultado_double = var_int + var_double; resultado_int = (int) (var_int + var_double); System.out.println("resultado_double = " + resultado_double); System.out.println("resultado_int = " + resultado_int); } } > java Ex_2_3_ConvTipo resultado_double = 15.2 resultado_int = 15 PROGRAMAÇÃO JAVA Parte II 19
20 Operadores Unários As operações unárias envolvem apenas um operando Operadores de incremento e decremento: aumentam ou diminuem, respectivamente, uma unidade ao valor do operando pré-incremento: ++x; --x; x++; x--; pós-incremento: 1º se modifica 2º é feita a atribuição 1º é feita a atribuição 2º se modifica x= 7; num = ++x; x= 7; num = x++; Primeiro x é incrementado para 8 e depois num toma o valor de x. Retorna x= 8, num = 8 Primeiro num toma o valor de x e depois x é incrementado. Retorna x = 8, num = 7 PROGRAMAÇÃO JAVA Parte II 20
21 Outros Operadores A linguagem Java possui ainda um grupo de operadores que permitem simplificar a escrita de algumas instruções += -= *= /= %= Exemplo: a += 4; a = a + 4; var1 -= var2; var1 = var1 var2; PROGRAMAÇÃO JAVA Parte II 21
22 Os Pacotes de Java Os pacotes (packages) em Java são bibliotecas de programas Um pacote agrupa várias classes que podem não estar relacionadas Os pacotes são guardados em ficheiros com extensão *.jar Podemos importar uma classe de um pacote usando a instrução import logo no início do programa import nome_pacote.nome_classe Podemos importar todas as classes de um pacote usando um asterisco em vez do nome da classe import nome_pacote.* As classes pertencentes ao pacote java.lang das JAVA API classes, tais como Math, System, String, etc., não precisam ser importadas PROGRAMAÇÃO JAVA Parte II 22
23 Operações de Entrada/Saída (E/S) A classe System incluída no pacote java.lang, suporta um conjunto de serviços para operações de E/S: leitura do teclado usar System.in char simbolo System.in.read (simbolo); // lê um carácter a partir do teclado escrita de mensagens no ecrã usar System.out System.out.println ( Só sei ); // depois de imprimir muda a linha System.out.print ( que nada sei ); PROGRAMAÇÃO JAVA Parte II 23
24 Estrutura de um Programa Um programa em Java é um conjunto de uma ou mais classes Requisitos que deve satisfazer um programa para poder ser executado: incluir uma classe com o mesmo nome que o ficheiro (*.java) onde o programa é guardado esta classe pública deve incluir o subprograma main() o subprograma por onde se iniciará a execução do programa public class HelloWorld { public static void main(string [] args) { System.out.println("Hello World!"); } } PROGRAMAÇÃO JAVA Parte II 24
25 A classe p1.p1app Funções de leitura mais usadas readint ( ) Lê e devolve um valor inteiro de tipo int readint (int low, int high) o valor está entre low e high readint (java.lang.string prompt) mostra a mensagem indicada em prompt readline ( ) Lê e devolve uma linha de texto readline (java.lang.string prompt) mostra a mensagem indicada em prompt readdouble ( ) Lê e devolve um valor real de tipo double readdouble (double low, double high) o valor está entre low e high readdouble (java.lang.string prompt) mostra a mensagem indicada em prompt readdouble (java.lang.string prompt, double low, double high) combina todas as opções PROGRAMAÇÃO JAVA Parte II 25
AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK)
AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK) Ø LP Java. Estrutura de um programa em Java. Ø Conjunto de caracteres utilizado. Ø Identificadores. Ø Variáveis e constantes. Ø Tipos
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
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
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
Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Métodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Métodos Computacionais Operadores, Expressões Aritméticas e Entrada/Saída de Dados Tópicos da Aula Hoje aprenderemos a escrever um programa em C que pode realizar cálculos Conceito de expressão Tipos de
AULA TEÓRICA 4. Tema 2. Introdução a programação em Java (Continuação) Tema 3. Instruções básicas de entrada e saída
AULA TEÓRICA 4 Tema 2. Introdução a programação em Java (Continuação) Ø Expressões. Ø Operadores de incrementação e de decrementação unária de variáveis. Ø Classe Math. Ø Conversões de tipo. Ø Expressõ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
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
Ambientação com a Sintaxe de Java: parte 1
Ambientação com a Sintaxe de Java: parte 1 Prof. Gustavo Wagner FATEC-PB Programas em Java Texto do programa: arquivo com extensão.java Arquivo contém ao menos uma classe Nome do arquivo deve ser IGUAL
Sintaxe da linguagem Java
Sintaxe da linguagem Java (PG) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Classe pública com método main Uma classe pública com nome A tem
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
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,
Java e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }
Java e sua Sintaxe Java e sua Sintaxe Estrutura mínima de um programa em Java: public class Exemplo { } Como todo programa deve ter um início, convenciona-se que a primeira ação de um programa é a execução
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
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES Prof. André Backes LINGUAGENS DE PROGRAMAÇÃO Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve
TÉCNICO DE INFORMÁTICA - SISTEMAS
782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar
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/
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
ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados
3. Introdução Segundo alguns especialistas, qualquer programa de computador pode ser escrito utilizando apenas três estruturas básicas: Seqüência, Condição e Repetição. Isto significa que, na construção
Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C#
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO -2017 Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# http://www1.univap.br/~wagner Prof.
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
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
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
Introdução à Computação MAC0110
Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 2 Variáveis e Atribuições Memória Principal: Introdução Vimos que a CPU usa a memória principal para guardar as informações que estão
Linguagens de Programação Classificação
Classificação Classificação A proximidade que a linguagem de programação tem com a humana determina sua classe (o nível): Linguagem de máquina (primeira geração) Linguagem assembly - de montagem (segunda
PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S
PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é
Java Variáveis e Controle Fluxo
Java Variáveis e Controle Fluxo 1 Variáveis primitivas p Todo bloco em java é delimitado por chaves ({ } ); p Dentro de um bloco, podemos declarar variáveis e usa las; p Em Java, toda variável tem um tipo
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 Cpos de dados disponíveis? Como variáveis podem
Programação Orientada a Objetos
Programação Orientada a Objetos Professor: Diego Oliveira Conteúdo 05: Linguagem Java Conteúdo da Aula Linguagem Java Tipos Primitivos Operadores Aritiméticos Operadores Lógicos Precedência de Operadores
AULA TEÓRICA 3. Tema 2. Introdução a programação em Java (Continuação)
AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (Continuação) Ø Expressões. Ø Operadores de incrementação e de decrementação unária de variáveis. Ø Classe Math. Ø Conversões de tipo. Ø Expressões
Ambiente de desenvolvimento
Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa
Introdução a Linguagem C. Prof. Me. Hélio Esperidião
Introdução a Linguagem C Prof. Me. Hélio Esperidião Características de um programa De forma geral a maioria dos programas são compostos por dados de entrada, processamento e dados de saída. Entrada de
Introdução a Programação de Jogos
Introdução a Programação de Jogos Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição
Linguagem C Princípios Básicos (parte 1)
Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos
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
Introdução à Linguagem C Variáveis e Expressões
INF1005: Programação 1 Introdução à Linguagem C Variáveis e Expressões 08/03/10 (c) Paula Rodrigues 1 Tópicos Principais Programando em C Funções Variáveis Define Operadores e Expressões Entrada e Saída
Noções de algoritmos - Aula 1
Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir
Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz
Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz Sumário de Aula } Conceito de Memória } Variáveis e Tipos de Dados } Constantes 2 Conceito de Memória } A memória de um computador é
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
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 Cpos de dados disponíveis? Como variáveis podem
Cap. 2 Expressões na linguagem C
Programação de Computadores II Cap. 2 Expressões na linguagem C Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Introdução a Estruturas de Dados, Editora Campus (24) Slides adaptados dos originais
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
Fundamentos da programação Parte - 1
Fundamentos da programação Parte - 1 1. Objetivos Nesta lição discutiremos as partes básicas de um programa em Java. Começaremos explicando as partes do programa Hello.java mostrado na última lição. Discutiremos
Capítulo 2 Operadores. A função scanf()
Capítulo 2 Operadores A função scanf() A função scanf() é outra das funções de E/S implementadas em todos os compiladores e nos permite ler dados formatados da entrada padrão (teclado). Sintaxe: scanf(
Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática
Folha 1-1 Introdução à Linguagem de Programação JAVA 1 Usando o editor do ambiente de desenvolvimento JBUILDER pretende-se construir e executar o programa abaixo. class Primeiro { public static void main(string[]
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
Diagramas Sintáticos
Diagramas Sintáticos Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Classe pública com método main Cada classe X pública é declarada num ficheiro
7 Operadores e Expressões
7 Operadores e Expressões 7.1 Definição de operador, expressão e operando Um operador é um símbolo utilizado para identificar que uma determinada operação deve ser realizada sobre um ou mais parâmetros,
Aula teórica 4. Tema 3. Linguagem de Programação Java. Manipulação de informação simples (cont.)
Aula teórica 4 Tema 3. Linguagem de Programação Java. Manipulação de informação simples (cont.) Tipos de dados básicos: Representação de números inteiros Representação de números decimais Instrução de
Hello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento
Hello World Linguagem C printf("hello world!\n"); main é a função principal, a execução do programa começa por ela printf é uma função usada para enviar dados para o vídeo Palavras Reservadas auto double
1/50. Conceitos Básicos. Programa Básico
1/50 Conceitos Básicos Programa Básico 2/50 Operações básicas de entrada e saída #include main retorna um inteiro int main() { std::cout
UNIDADE I AULA II. Introdução à programação Java
UNIDADE I AULA II Introdução à programação Java Java é uma linguagem sensível ao caixa, ou seja, distingue maiúsculas de minúsculas: nome é diferente de Nome, por exemplo. Comentários São os textos usados
Operadores. Tipo de operadores. Aritméticos. Relacionais. Lógicos. Bit a bit. Cálculos aritméticos: soma, subtracção, multiplicação, divisão, etc.
Operadores Tipo de operadores Aritméticos Cálculos aritméticos: soma, subtracção, multiplicação, divisão, etc. Relacionais Comparação entre entidades. Lógicos Bit a bit 1 Operadores Aritméticos Operadores
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
Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza
Algoritmos: Conceitos Fundamentais Slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES Uso da Informação Computador manipula informações contidas em sua memória. Classificadas
11 - Estrutura de um programa em C
11 - Estrutura de um programa em C directivas para o compilador { main ( ) declarações instruções } -É possível utilizar comentários, exemplo: /* Comentário */ que não são traduzidos pelo compilador, pois
Conceitos Básicos Linguagem C
Conceitos Básicos Linguagem C PROF. MAURÍCIO A DIAS [email protected] 2 Método Método básico para construção de algoritmos 1. Compreender completamente o problema a ser resolvido, se possível dividindo
Algoritmos e Estruturas de Dados I (DCC/003) 2013/1. Estruturas Básicas. Aula Tópico 4
Algoritmos e Estruturas de Dados I (DCC/003) 2013/1 Estruturas Básicas Aula Tópico 4 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para
Linguagens de Programação I
Linguagens de Programação I Tema # 4 Operadores em C Susana M Iglesias FUNÇÕES ENTRADA-SAÍDA I/O printf(), utilizada para enviar dados ao dispositivo de saída padrão (stdout), scanf(), utilizada para ler
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
Processamento da Informação BC-05045
UNIVERSIDADE FEDERAL DO ABC Processamento da Informação BC-05045 Prof. Dr. Francisco Isidro [email protected] UNIVERSIDADE FEDERAL DO ABC Aula 2 Tipos de Dados, Variáveis, Entrada e Saída
Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.
Fundamentos de Programação Turma CI-240-EST Josiney de Souza [email protected] Agenda do Dia Aula 3 (12/08/15) Saídas Entradas Operadores Atribuição Aritméticos Expressões Aritméticas Saída Permite
Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES. Linguagem C. Linguagem C Estrutura Básica. Constante (literais) Linguagem C Primeiro Programa
Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES Linguagem C - Introdução Linguagens de Máquina Representação numérica Difícil utilização e compreensão Específica para cada máquina Linguagens Simbólicas(Assembly)
Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Guia de bolso - Prof. César Melo
Algoritmos e Estruturas de Dados I IEC012 Linguagem C - Guia de bolso - Prof. César Melo Histórico A linguagem C é uma linguagem de programação inventada na década de 1970 por Dennis Ritchie Brian Kennigaham.
Sintaxe Básica de Java Parte 1
Sintaxe Básica de Java Parte 1 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno [email protected] Fonte: Material da Profª Karina Oliveira Estrutura de Programa Um programa
Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans
Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans Objetivos da aula: Introduzir conceitos da linguagem Java Apresentar um histórico da linguagem Apresentar
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: Ponteiros. Prof. Leonardo Barreto Campos 1
Linguagem C: Ponteiros Prof. Leonardo Barreto Campos 1 Sumário Ponteiros; Variáveis ponteiros; Operadores de ponteiros; Expressões com ponteiros; Atribuição de ponteiros; Aritmética de ponteiros; Comparação
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
Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU
Aula 5 Oficina de Programação Introdução ao C Profa. Elaine Faria UFU - 2017 Linguagem de Programação Para que o computador consiga ler um programa e entender o que fazer, este programa deve ser escrito
Capítulo 7. Expressões e Sentenças de Atribuição
Capítulo 7 Expressões e Sentenças de Atribuição Introdução Expressões são os meios fundamentais de especificar computações em uma linguagem de programação Para entender a avaliação de expressões, é necessário
#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C
#include Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C ANTES DO C ERA A LINGUAGEM B B foi essencialmente uma simplificação da linguagem BCPL. B só tinha um tipo de dado, que
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
Estrutura de Programas e Tipos de Dados Simples
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Estrutura de Programas e Tipos de Dados Simples Prof. Vanderlei Bonato: [email protected] Prof. Claudio Fabiano Motta Toledo: [email protected]
C Operadores e Expressões
C Operadores e Expressões Adriano Cruz [email protected] Instituto de Matemática Departamento de Ciência da Computação UFRJ 15 de agosto de 2013 Adriano Cruz [email protected] (IM-DCC-UFRJ)C Operadores
Programação de Computadores:
Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Introdução ao FORTRAN Cinco aspectos
Módulo 1. Introdução. AEDS I C++ (Rone Ilídio)
Módulo 1 Introdução AEDS I C++ (Rone Ilídio) Introdução Linguagens de Programação Fonte Compilador Executável SO I Hardware C++ - Características Evolução do C, ou seja, possui a mesma sintaxe É uma linguagem
Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO
Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Dados em Algoritmos Quando escrevemos nossos programas, trabalhamos com: Dados que nós fornecemos ao programa Dados
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
Introdução. 17-out-08 Leandro Tonietto 2
Programação II Leandro Tonietto Algoritmos e Programação em C++ Curso de Segurança da Informação [email protected] http://www.inf.unisinos.br/~ltonietto/tsi/ica/programacao2.pdf out-08 Introdução O
LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Primeiro programa em C #include int main() { int num1, num2, result; scanf("%d",&num1); scanf("%d",&num2); result = num1 + num2; printf("%d",
Métodos Computacionais
Métodos Computacionais Objetivos da Disciplina e Introdução a Linguagem C Construções Básicas Objetivos da Disciplina Objetivo Geral Discutir técnicas de programação e estruturação de dados para o desenvolvimento
Variável. Expressões. Atribuição. Tipos básicos Declaração. Aritméticas Lógicas. Professor Leandro Augusto Frata Fernandes
Programação de Computadores III Aula 3 Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-03.063 Roteiro da Aula
Paradigmas de Linguagens
Paradigmas de Linguagens Aula 2: Tipos de dados Professora Sheila Cáceres Tipos de dados Dados são a matéria prima da computação junto com os programas. LPs precisam manipular dados. LPS utilizam os conceitos
Programação com Acesso a BD. Programação com OO Acesso em Java
Programação com OO Acesso em Java a BD Curso: Técnico em Informática Campus: Ipanguaçu José Maria Monteiro Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio Departamento Clayton Maciel de Informática
Estrutura de Condição, Escolha e Repetição
Estrutura Condicional Se, Laços de repetição Estrutura de Condição, Escolha e Repetição Profª Fabíola Gonçalves C. Ribeiro Conteúdo Expressões Aritméticas Funções Expressões Lógicas Operadores Lógicos
Conceitos Básicos de Programação
BCC 201 - Introdução à Programação Conceitos Básicos de Programação Guillermo Cámara-Chávez UFOP 1/53 Conceitos básicos I Variável 2/53 Conceitos básicos II Posição de memoria, identificada através de
