Tipos de dados, constantes e variáveis. Prof.: Jesus

Documentos relacionados
Tipos de dados, constantes e variáveis. Prof.: Jesus

Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza

Algoritmos: Conceitos Fundamentais. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza

Lógica de Programação I

Lógica de Programação I. Gilson de Souza Carvalho

CAPÍTULO 2 TIPO DE DADOS

Linguagem Computacional

Algoritmos: Conceitos Fundamentais

Ciência da Computação. Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian

INTRODUÇÃO À COMPUTAÇÃO - EPET006 -

Pseudolinguagem. BC0501 Linguagens de Programação t2 Aula 11. Prof. Alysson Ferrari ufabc.edu.br

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA

Aula 03 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Programação de Computadores III

Algoritmos e Programação. Noções de Lógica e Algoritmos Tarcio Carvalho

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

LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior

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

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

Introdução à Computação

Introdução à Ciência da Computação

Fluxogramas e variáveis

Pseudocódigo e Visualg

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

08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos:

Programação de Computadores IV

ALGORITMOS E ESTRUTURA DE DADOS

3. Tipos de dados e variáveis

Estruturas de seleção. Prof.: Jesus

Processamento da Informação BC-05045

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

O nome da variável é utilizado para identificação (para carga e posterior uso). Porém, são necessárias algumas regras para nomear essa variável:

Algoritmos e Estruturas de Dados I

Algoritmos e Programação

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores

Algoritmos I Aula 13 Linguagem de Programação Java

Programação de Computadores I. Professor Ilaim Costa Junior

Estruturas de seleção. Prof.: Jesus

Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.

Capítulo 1 Conceitos Básicos

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

Introdução. 17-out-08 Leandro Tonietto 2

Técnicas de Programação

Variável. Expressões. Atribuição. Tipos básicos Declaração. Aritméticas Lógicas. Professor Leandro Augusto Frata Fernandes

Programação de Computadores para GI

Conceitos Básicos Linguagem C

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

Programação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior.

Pseudocódigo. Regras para nomear um algoritmos: Variáveis. Exemplo: Exemplo: Exemplo: O valor do dolar; O peso de uma pessoa;

Algoritmo e Programação. Capítulo 2 Tópicos Preliminares

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

- Aula 01, 02, 03 e 04 Apresentação da disciplina.

ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados

Introdução à Algoritmos. Professora: Fabíola Gonçalves.

Computação I (MAB120) DCC/UFRJ

Introdução à Programação. 2ª aula. Prof. José Honorato F. Nunes

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

Algoritmos. Algoritmos. Linguagem de programação. Conceitos. Conceitos. Conceitos. Sintaxe do comando para incluir bibliotecas no programa:

Introdução aos Algoritmos

Engenharia Civil. Introdução à Programação

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

Paradigmas de Linguagens

Linguagem de programação Java

Introdução aos Algoritmos

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

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

Fundamentos de Programação

ALGORITMOS AULA 2. Profª Amanda Gondim

Análise de Programação

Algoritmos Estrutura Condicional

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

Tópicos preliminares. O que é Lógica?

Introdução à Computação

Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz

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

Algoritmos II prof. Daniel Oliveira

Introdução. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e Algoritmo. Lógica e programação Aula 02

Universidade Estadual de Santa Cruz

Conceitos Básicos de Algoritmos

Arrays e Marizes. João Paulo Q. dos Santos

Fundamentos de Algoritmos (5175/31)

Algoritmos e Lógica de Programação Introdução e formas de representação

LÓGICA DE PROGRAMAÇÃO

CMP Algoritmos Algoritmos Parte I. Professor Vicente Paulo de Camargo

INTRODUÇÃO A ALGORITMOS

1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 E-books PCNA. Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 APRESENTANDO A LINGUAGEM C. Página 1

Comando de Seleção em Java

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior

Noções de algoritmos - Aula 1

Noçõ linguagem Java. Profs. Marcel Hugo e Jomi Fred Hübner. Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB

01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais.

INFORMÁTICA APLICADA AULA 03 ALGORITMOS

Programação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação

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

Orientação a Objetos e Java

INSTRUÇÕES DE REPETIÇÃO

Transcrição:

Tipos de dados, constantes e variáveis Prof.: Jesus

Tipos de dados Algoritmo é uma sequência de passos que visa a atingir um objetivo. Geralmente consiste em entrada, processamento e saída. Mas de quê? É aí que entram os dados. Dados podem ser definidos em quatro tipos básicos

Inteiro Toda e qualquer informação numérica que pertença ao conjunto dos números inteiros relativos (negativa, nula ou positiva) Exemplos: Ele tem 15 irmãos A escada possui 8 degraus Meu vizinho comprou 2 carros novos

Decimal Toda e qualquer informação numérica que pertença ao conjunto dos números reais (negativa, nula ou positiva) Exemplos: Ela tem 1,73 metro de altura Meu saldo bancário é de R$ 215,20 No momento estou pesando 82,5 kg

Texto ou caractere Toda e qualquer informação composta de um conjunto de caracteres alfanuméricos: Numéricos (0..9) Alfabéticos (A..Z, a..z) Especiais (#,?,!, @,...) Exemplos: Constava na prova: Use somente caneta Na placa estava escrito: Não pise na grama O nome do vencedor é: Felisberto Laranjeira

Lógico Toda e qualquer informação que pode assumir apenas duas situações possíveis Exemplos: A porta pode estar aberta ou fechada. A lâmpada pode estar acesa ou apagada.

Constante Um dado que sofre alterações durante a execução de algoritmo é uma constante Dados constantes usam diferentes representações dependendo do seu tipo

Constante Um dado que não sofre alterações durante a execução de algoritmo é uma constante Dados constantes usam diferentes representações dependendo do seu tipo

Constante O tipo texto é representado através do uso de aspas duplas Ex.: Não fume, Meu nome é João. O tipo inteiro é representado através de um número sem a parte decimal 126, 6788, 789.

Constante O tipo decimal é representado através de um número composto de uma parte inteira e uma parte decimal Ex.: 21.332, 0.323, 232.232 Na linguagem Java usa-se ponto ao invés de vírgula para separar a parte inteira da parte decimal O tipo lógico é representado através de verdadeiro e falso. Na linguagem Java é representado como true e false.

Variáveis Uma variável é espaço de memória alocado, associada a um identificador, que pode ser usado para gravação e leitura de dados. Uma variável pode ser definido através de tipos e pode ter seus valores alterados durante a execução de um algoritmo Um tipo de dado define um conjunto de valores e um conjunto de operações.

Identificadores de variável Identificadores servem para dar um nome específico para uma variável No entanto existem regras para nomear uma variável: Devem começar por um caractere alfabético Podem ser seguidos por mais caracteres alfabéticos ou numéricos Não devem ser usados caracteres especiais

Identificadores de variável Exemplos de identificadores válidos valor, Num1, x23, YZX, J4. Exemplos de identificadores inválidos 8G, E{332}, w;w, soma/numero, #p. São inválidos ou porque começam com número ou possuem algum caractere especial

Identificadores de variável

Variável Para utilizarmos uma variável devemos realizar o seguintes passos Declaração serve para alocar um espaço de memória e associar um nome (identificador) a ele. Armazenamento gravar dados em uma variável através de comandos de entrada ou atribuição Leitura obter dados de uma variável através comandos de leitura ou operações matemáticas e lógicas

Declaração de variável Exemplo de declaração em pseudocódigo inteiro: X; caractere: Nome, Endereco, Data; real: ABC, XPTO, Peso, Dolar; logico: Resposta, H286;

Declaração de variável Exemplo de declaração em Java int X; String Nome, Endereco, Data; double ABC, XPTO, Peso, Dolar; boolean Resposta, H286;

Armazenamento de variável Exemplos de comando de entrada em pseudocódigo leia(z); leia(x, y); // onde x, y e z são variáveis Exemplos de comando de entrada em Java Scanner sc = new Scanner(System.in); x = sc.nextint(); // para tipo inteiro y = sc.nextdouble(); // para tipo decimal z = sc.nextline(); // para tipo texto w = sc.nextboolean(); // para tipo lógico // x, y, z, w são exemplos de variáveis

Armazenamento de variável Exemplos de atribuição em pseudocódigo x 22; z x; // onde x e z são variáveis inteiras Exemplos de atribuição em Java x = 22; z = x; // onde x e z são variáveis inteiras A variável x recebe o valor 22 Depois a variável z recebe o valor de x e também passa a possuir o valor 22.

Leitura de variável Exemplos de comando de saída em pseudocódigo escreva(y); escreva( O valor é, x); // onde x e y são variáveis Exemplos de comando de saída em Java System.out.println(y); System.out.println( O valor é + x); // onde x e y são variáveis