Acabias Marques Luiz. II – Strings, objetos e classes Parte 1 – Introdução a linguagem  Strings  Objetos, classes e métodos  Convertendo entre classes.

Slides:



Advertisements
Apresentações semelhantes
Pearson Education Slide 1. Pearson Education Slide 2 Cap í tulo 9 Criado por Frederick H. Colclough, Colorado Technical University Strings.
Advertisements

Introdução à Programação Um enfoque orientado a construção de modelos em programas baseados em objetos Gustavo Motta Departamento de Informática - UFPB.
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO AOS APLICATIVOS JAVA Prof. Thiago Pereira Rique
Tipos de dados, Variáveis, Expressões e Operadores
Introdução à Programação Linguagem R
Introdução aos Computadores e à Programação DI-FCT-UNL-2005/2006 Introdução 1.1 Octave Cadeias e ficheiros.
PLANILHA DE CALCULO.
Programação para Engenharia I
Profª. Leticia Lopes Leite LAPRO A - FACIN
Introdução a Programação Renata Freire
Características imperativas de Java zTokens zOperadores zExpressões.
LINGUAGEM C.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Universidade Federal do Espírito Santo Programação II Expressões(operadores) Comandos Básicos Professora: Norminda Luiza.
Universidade Federal do Espírito Santo Programação II Vetores Professora: Norminda Luiza.
Linguagem C Strings.
Linguagem C Strings.
Strings Definição: Não confundir caracteres com strings
O Portal do Estudante de Computação
O Portal do Estudante de Computação
O.NET introduziu um forma orientada a objetos de trabalhar com arquivos. O namespace System.IO fornece diversas classes para trabalhar com arquivos textos,
O Portal do Estudante de Computação
O Portal do Estudante de Computação
Introdução a Computação e Cálculo Numérico
Laboratório de ICCN Rodrigo Cristiano Silva
Strings: Cadeia de Caracteres
Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?
Profº Cláudio Barbosa VBScript – Manipulando strings Len() - Retorna o tamanho de uma string, ou seja, a quantidade de.
Aula prática 9 Alocação Dinâmica Monitoria de Introdução à Programação
Aula prática 7 Strings Monitoria de Introdução à Programação
Introdução a Linguagem de Programação C
PROGRAMAÇÃO I UNIDADE 2.
Fábio de Oliveira Borges
Introdução a aplicativos Java
Prof. Daniel Aula 03.  Criar Projeto  Criar Pacote  Criando classes  Meu primeiro programa  Compilar  Comentários  Variáveis.
Linguagem de Programação JAVA
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
By Ducheno Kelly Centro de Formação São Domingos.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Classes e Objetos em Java.
Aula prática 7 Strings Monitoria de Introdução à Programação
Linguagem de Programação C#
Tipos de Dados Operadores
Programação Orientada a Objetos - Java
Ceça Moraes – Introdução à Programação SI1
Acabias Marques Luiz. I - Introdução ao Ruby Parte 1 – Introdução a linguagem  O que é Ruby  Instalação  O IRB  Operadores Aritméticos  Tipos de.
Estruturas de Dados Aula 6: Cadeias de Caracteres
M ÉTODOS DA C LASSE S TRING. FUNÇÕES COM STRING Uma string é um tipo texto que corresponde à união de um conjunto de caracteres. Em Java, as strings são.
William Ivanski Curso de Programação C#. Sumário  Exercícios para Fixação  Utilizando uma IDE  Elementos da Linguagem C#  Valores  Variáveis  Tipos.
STRINGS Dilvan Moreira (baseado no livro Big Java e Z. Liang)
Programação I Aula 4 (Expressões Booleanas e Expressões de Seleção) Prof. Gilberto Irajá Müller Última atualização 17/3/2009.
JAVA Sintaxe.
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Linguagem C.
Acabias Marques Luiz. III – Variáveis, constantes e executáveis Parte 1 – Introdução a linguagem  Variáveis e Constantes  Atalhos na manipulação de.
 2000 Prentice Hall, Inc. All rights reserved. 1 Capítulo 8 - Caracteres e Strings Sumário 8.1Introdução 8.2Conceitos Fundamentais de Strings e Caracteres.
Introdução Sintaxe Básica da Linguagem JAVA
Tipos de Dados Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem.
Aula 1 Introdução à Programação WEB I PHP, ASP e JSP
O Portal do Estudante de Computação
QUOTE(str) Coloca uma string entre aspas para produzir um resultado que possa ser usada em uma intrução SQL como um valor de dados com o caracter de escape.
Tipos de Dados, Variáveis, Expressões Lógicas e Aritméticas
VARIÁVEIS Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
Aula prática 7 Strings Monitoria de Introdução à Programação.
Linguagem de Programação
Java Básico Lab Ruddá Beltrão | Cristian Costa.
Variáveis, expressões e comandos Dilvan Moreira. Lembrando …  Instalação normal (para utilizar no PC com Windows) 
Programação para Internet Rica– Aula 05 Prof. Me. Ronnison Reges Vidal.
Strings e Arrays Prof. Gustavo Wagner (Alterações) Prof. Tiago Massoni (Slides Originais) Desenvolvimento de Sistemas FATEC-PB  Centro de Informática,
Big Integer. Introdução  Por que usar?  Computar o valor de 25!  28! é divisível por 8736?  Trabalhar com string.  Não tem limite.
Transcrição da apresentação:

Acabias Marques Luiz

II – Strings, objetos e classes Parte 1 – Introdução a linguagem  Strings  Objetos, classes e métodos  Convertendo entre classes

 A palavra que usamos para grupos de letras é string. Aqui estão algumas strings:  “Oi!”  “Qual a sua idade?”  "5 é o meu número favorito... e o seu?"  "Snoopy disse:  Perceba que as strings estão e estarão sempre entre aspas duplas “”.  1 (inteiro) é diferente de “1” (string).

 Algumas coisas que você pode fazer com as strings no Ruby:

string * numero_de_vezes Não esqueça que * é um operador aritmético de multiplicação.  Exemplo: >> “oi “ * 3  Observe que depois de oi há um espaço, e depois fecha aspas. Isso representa que o espaço também está na string e também deve ser repetido.

string1 + string2 Retorna a string1 junto com a string2  Exemplo: >> “Ola “ + “Mundo”  Observe que “Ola Mundo” foi só um retorno. Não juntou em string1 o conteúdo de string2, mas retornou dessa forma.

 Os operadores condicionais funcionam perfeitamente em Strings.  Para verificar, por exemplo, se a string “a” é menor que a string “b” o Ruby compara os caracteres com o código ASCII.

 - Objeto: É apenas uma peça de informação. Como o número 3 ou o texto “ola”.  - Classe: Ruby separa tudo em classes como inteiros, decimais e strings.  - Método: Estas são as coisas que você pode fazer com o objeto.  Por exemplo, é possível deixar um objeto de texto em maiúscula utilizando o método.capitalize da classe string.

string.método Retorna a string modificada pelo método.capitalize  string toda em maiúscula. >> “ola”.capitalize.reverse  string ao contrário. >> “ola”.reverse.next  string com o seu último caractere trocado pelo seu próximo correspondente na tabela ASCII. >> “ola”.next.length  tamanho da string. >> “ola”.length

 Diferentes classes possuem diferentes métodos.  - Divisão (/) não trabalha igual com integer (inteiros) e floats (decimais).  - Adição (+) não trabalha igual com strings (texto) e com integers (inteiros).  - Strings contém uma variedade de métodos que integers e floats não têm (exemplo: downcase, length, upcase, etc.).  Ruby usa a notação Classe#método para definir exatamente qual método procuramos. Por exemplo, posso dizer Inteiro#+ para diferenciá-lo de Float#+ e String#+. Eu posso dizer que String#upcase existe, mas Inteiro#upcase não existe.

Método Conversão DePara String#to_istringinteiro String#to_fstringfloat Float#to_ifloatinteiro Float#to_sfloatstring Inteiro#to_finteirofloat Inteiro#to_sinteirostring