Apostila de Ferramenta de desenvolvimento Rápido Delphi 2º Bimestre

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

Download "Apostila de Ferramenta de desenvolvimento Rápido Delphi 2º Bimestre"

Transcrição

1 Apostila de Ferramenta de desenvolvimento Rápido Delphi 2º Bimestre MANIPULAÇÃO DE STRINGS A linguagem de programação utilizada no ambiente Delphi considera que uma string qualquer é um vetor de caracteres, ou seja, cada letra de uma string corresponde a uma posição dentro de uma matriz. Tomando como exemplo a variável nomeprofessor que é uma String contendo o nome Hélio. Esta String pode ser representada como: nomeprofessor[1]= h nomeprofessor[2]= e nomeprofessor[3]= l nomeprofessor[4]= i nomeprofessor[5]= o Melhor dizendo a variável nomeprofessor é representada por 5 posições de memória numeradas, cada posição de memória é responsável por guardar uma letra, esta representação é chamada de vetor. Exemplo: Existem diversas funções que podem ser utilizadas para a manipulação de texto e strings nesta linguagem de programação, veremos abaixo algumas destas funções: LENGTH Função que retorna o número de caracteres de uma string:

2 UPCASE Função que retorna o caractere em maiúsculo. Funciona apenas com variáveis do tipo CHAR. UPPERCASE Função que retorna a string em maiúsculo. CONCAT Função que retorna a união de duas ou mais strings passadas como parâmetros POS Função que retorna a posição que uma substring ocupa dentro de uma string passadas como parâmetro. COPY Função que retorna uma substring de uma string de acordo com sua posição e quantidade de caracteres especificados

3 DELETE Procedimento que exclui um pedaço de uma string passada como parâmetro, de acordo com uma posição e quantidade de caracteres especificados INSERT Procedimento que permite inserir uma substring dentro de uma string, em uma posição Especificada STR Procedimento que converte uma variável numérica em um string, determinando o tamanho do string e a quantidade de casas decimais CHR Função que retorna o caractere correspondente ao valor ASCII especificado

4 ORD Função que retorna o valor ASCII correspondente ao caractere especificado. TRIMLEFT, TRIMRIGHT, TRIM Remove espaços em branco a esquerda, direita e ambos. Radio Button Este componente geralmente é utilizado para forçar o usuário a escolher uma opção dentre outras, como por exemplo, o sexo do usuário:

5 Principais propriedades e funções Check Box Componente que permite ao usuário escolher ou não uma opção. Principais propriedades e utilização

6 CAIXAS DE LISTAGEM: Adicionando itens via programação: Recuperando valor do item selecionado pelo usuário Limpando Caixa de Lista via programação

7 Excluindo itens por meio do Index do Item Outras Funções CAIXAS DE COMBO: Adicionando itens e Definindo qual item estará selecionado. ->Propriedades: Items e ItemIndex Recuperando valor do item selecionado pelo usuário

8 Adicionando itens via programação: Excluindo itens por meio do Index do Item Outras Funções Temporizador Este componente permite que funções sejam executas de tempos em tempos. Principais propriedades

9 Propriedade Valores Descrição Enabled True/False Habilita e desabilita o componente Interval 0 int Intervalo de repetição em milissegundos 1000 = 1s Utilizando programação para habilitar componentes.

10 Barras de Rolagem Propriedade Valores Descrição Kind sbvertical / sbhorizontal Define se a barra será vertical ou horizontal. Min Inteiro Define o valor mínimo do intervalo Max Inteiro Define o valor Maximo do intervalo. LargeChange Inteiro Determina os saltos quando o usuário efetua clicks sobre o componente. SmallChange Inteiro Determina o valor de salto quanto usuário clica nas setas direcionais do componente Position Inteiro Valor atual de onde está localizada a barra de rolagem Manipulação de vetores Arrays Declarando e inicializando um vetor

11 Matrizes

Curso Profissional de Gestão e Programação de Sistemas Informáticos. Programação e Sistemas de Informação. Módulo 4 Strings. Prof. Sandra Pais Soares

Curso Profissional de Gestão e Programação de Sistemas Informáticos. Programação e Sistemas de Informação. Módulo 4 Strings. Prof. Sandra Pais Soares Curso Profissional de Gestão e Programação de Sistemas Informáticos Programação e Sistemas de Informação Módulo 4 Strings Prof. Sandra Pais Soares O significado da expressão cadeia de caracteres é o mesmo

Leia mais

PROCEDURES E FUNÇÕES PRÉ DEFINIDAS Linguagem de programação PASCAL prof. Vera Alves FUNÇÕES ARITMÉTICAS

PROCEDURES E FUNÇÕES PRÉ DEFINIDAS Linguagem de programação PASCAL prof. Vera Alves FUNÇÕES ARITMÉTICAS Profa. Vera Alves - Pg.1 PROCEDURES E FUNÇÕES PRÉ DEFINIDAS Linguagem de programação PASCAL prof. Vera Alves FUNÇÕES ARITMÉTICAS Abs Function Retorna o valor absoluto de x. Declaração: function Abs (x);

Leia mais

Linguagem de programação Strings

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

Leia mais

Linguagem de programação Strings

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

Leia mais

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 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

Leia mais

Departamento de Engenharia Rural Centro de Ciências Agrárias. Programação I

Departamento de Engenharia Rural Centro de Ciências Agrárias. Programação I Departamento de Engenharia Rural Centro de Ciências Agrárias Programação I Tipos pré-definidos Unidades Funções pré-definidas Tipos do Turbo Pascal Inteiros (Integer) Representam o conjunto dos números

Leia mais

Arrays. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul

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

Leia mais

MANIPULAÇÃO DE STRINGS

MANIPULAÇÃO DE STRINGS MANIPULAÇÃO DE STRINGS O TIPO DE DADO STRING Os strings, como trechos de texto, são os tipos de dados mais familiares aos seres humanos. O Pascal padrão não fornecia tipos de dados de String; tínhamos

Leia mais

INTRODUÇÃO. JavaScript PROF. ME. HÉLIO ESPERIDIÃO

INTRODUÇÃO. JavaScript PROF. ME. HÉLIO ESPERIDIÃO INTRODUÇÃO JavaScript PROF. ME. HÉLIO ESPERIDIÃO 1 É uma linguagem de programação interpretada, que pode ser usada junto com o HTML. O que é JavaScript? Esta linguagem é interpretada pelo navegador. Permite

Leia mais

Linguagem de Programação

Linguagem de Programação Linguagem de Programação Funções para Manipulação de Arquivos Gil Eduardo de Andrade Introdução Na última aula foram apresentados e definidos: o conceito de arquivo e seus modos de abertura, o ponteiro

Leia mais

Curso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.

Curso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For. Curso Básico de Programação Aula 11 Revisão Aula Anterior Laços de Repetição While; Do-While; For. Introdução à Linguagem C Laços de Repetição While Do-While For while () { } do {

Leia mais

DDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR

DDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR SQL Structured Query Language, ou Linguagem de Consulta Estruturada, foi desenvolvida pela IBM nos anos 70 para demonstrar a viabilidade do modelo relacional para bancos de dados. No final dos anos 80

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres

CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres CURSO BÁSICO DE PROGRAMAÇÃO AULA 11 Revisão Aula Anterior Vetores Cadeia de Caracteres Introdução a Linguagem C Laços de Repetição While Do-While For while() { } do { }while();

Leia mais

Linguagem C Vetores, Matrizes e Strings

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

Leia mais

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 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

Leia mais

(Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

(Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene) Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene) 1- Introdução 2- Estrutura sequencial a. Declaração de variáveis b. Comando de atribuição c.

Leia mais

Estrutura de Dados. Cadeia de Caracteres. Roberto Araujo Ago/2013

Estrutura de Dados. Cadeia de Caracteres. Roberto Araujo Ago/2013 Estrutura de Dados Cadeia de Caracteres Roberto Araujo Ago/2013 Estrutura de Dados O que é uma estrutura de dados? É um arranjo pré-definido de um ou mais pedaços de dados Ex: Ex: Os carateres 'u', 'v',

Leia mais

AULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language)

AULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language) AULA 8 8.1. OBJETIVO DA AULA Relembrar conceitos e recursos básicos apresentados nas aulas anteriores, dar continuidade nas codificações iniciadas e ainda não finalizadas, explorar acesso a banco de dados

Leia mais

Estruturas de Repe,ção e Manipulação de Texto

Estruturas de Repe,ção e Manipulação de Texto Estruturas de Repe,ção e Manipulação de Texto Leonardo Gresta Paulino Murta leomurta@ic.uff.br Estruturas de repe

Leia mais

Programação I Matrizes e Strings. Prof. Carlos Alberto

Programação I Matrizes e Strings. Prof. Carlos Alberto Programação I Matrizes e Strings Prof. Carlos Alberto carlos.batista@facape.br carlos36_batista@yahoo.com.br Matrizes Matriz é uma coleção de variáveis do mesmo tipo que é referenciada por um nome comum;

Leia mais

Aula 2 - Barra de Rolagem, botões de rádio, CheckBox, Memo e Main Menu

Aula 2 - Barra de Rolagem, botões de rádio, CheckBox, Memo e Main Menu Aula 2 - Barra de Rolagem, botões de rádio, CheckBox, Memo e Main Menu Exemplo 2.1 - Construa dois formulários conforme abaixo: Enabled=false PasswordChar=* Color=clsilver Passos para a elaboração da aplicação:

Leia mais

AULA 06. HABILIDADES TRABALHADAS: Fundamentos da linguagem Java e manipulação de Strings.

AULA 06. HABILIDADES TRABALHADAS: Fundamentos da linguagem Java e manipulação de Strings. AULA 06 OBJETIVO: Manipulação de Strings HABILIDADES TRABALHADAS: Fundamentos da linguagem Java e manipulação de Strings. A CLASSE STRING Usada para representação e manipulação sequências de caracteres.

Leia mais

Estudo da Linguagem C# para realização de Dados Estatísticos

Estudo da Linguagem C# para realização de Dados Estatísticos Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO Material III-Bimestre Estudo da Linguagem C# para realização de Dados Estatísticos http://www1.univap.br/~wagner

Leia mais

Algoritmos e Estrutura de Dados Aula 02 Listas em Python

Algoritmos e Estrutura de Dados Aula 02 Listas em Python Algoritmos e Estrutura de Dados Aula 02 Listas em Python Profa. Alana Oliveira e Prof. Davi Viana alanaslz@gmail.com e davi.viana@lsdi.ufma.br Se não entender, pergunte! 2 1 Dados e Tipos de Dados Um dado

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 02/06/2016 SUMÁRIO SQL DDL DML SQL (STRUCTURED

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação Linguagem C++: arrays - aula I Bruno Emerson Gurgel Gomes 1 1 Instituto Federal de Educação, Ciência e Tecnologia do RN (IFRN) 2012 Bruno Gomes (IFRN) Fundamentos de Programação

Leia mais

Banco de Dados I Introdução SQL

Banco de Dados I Introdução SQL Banco de Dados I Introdução SQL Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada

Leia mais

Estruturas de Repetição

Estruturas de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números

Leia mais

Vetores. Vetores. Vetores. Vetores. Vetores. Algoritmos e Lógica de Programação. Vetores

Vetores. Vetores. Vetores. Vetores. Vetores. Algoritmos e Lógica de Programação. Vetores Algoritmos e Lógica de Programação Linguagem C Conceitos Básicos (Matriz Unidimensional) Conjunto de elementos de um mesmo tipo Elementos são referenciados por um único nome e individualizados pela posição

Leia mais

Prof. MsC Vicente Paulo de Camargo PUCGO. Conteúdo baseado no livro Lógica de programação e estrutura de dados - Java - Sandra Puga

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

Leia mais

String. Universidade Católica de Pernambuco Ciência da Computação. Prof. Márcio Bueno.

String. Universidade Católica de Pernambuco Ciência da Computação. Prof. Márcio Bueno. String Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira String Seqüência de caracteres Tipo: Classe String

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Linguagem C Vetores, Matrizes, Strings Eliane Pozzebon Variáveis Compostas São um conjunto de variáveis veis identificadas por um mesmo nome. Homogêneas (vetores e matrizes) Heterogêneas

Leia mais

MANIPULAÇÃO DE STRINGS

MANIPULAÇÃO DE STRINGS MANIPULAÇÃO DE STRINGS PROF. ME. HÉLIO ESPERIDIÃO 2 STRLEN Retorna o tamanho de uma string 3 LTRIM Retira espaços em branco do início da string 4 RTRIM Retira espaço em branco do final da string 5 TRIM

Leia mais

Operador in e Caracteres

Operador in e Caracteres Operador in e Caracteres Revisão: Tipo Lógico (Booleano) Dois valores possíveis: True ( verdadeiro) e False (falso) (não esquecer a maiúscula) Curiosidades: True e False são constantes que representam

Leia mais

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. 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

Leia mais

JAVA Referências, Strings e Arrays

JAVA Referências, Strings e Arrays JAVA Referências, Strings e Arrays + Faculdade Mauricio de Nassau Linguagem de Programação II Curso de Engenharia de Telecomunicações 2 + Tipos 3 Tipos primitivos int, float,... Tipos de referência Classes,

Leia mais

Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C#

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.

Leia mais

TÉCNICAS DE PROGRAMAÇÃO. Estrutura de dados

TÉCNICAS DE PROGRAMAÇÃO. Estrutura de dados TÉCNICAS DE PROGRAMAÇÃO Estrutura de dados O que são estrutura de dados? É a forma como os armazenamos tipos de dados, vistos dia a dia, ou seja, nada mais são do que a transformação de uma forma de armazenamento

Leia mais

Programação I A Linguagem C. Prof. Carlos Alberto

Programação I A Linguagem C. Prof. Carlos Alberto Programação I A Linguagem C Prof. Carlos Alberto carlos.batista@facape.br carlos36_batista@yahoo.com.br 2 Origem A linguagem C foi desenvolvida em 1972, nos Laboratórios Bell, por Dennis Ritchie. Implementada

Leia mais

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza. Fundamentos de Programação Turma CI-240-EST Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 3 (12/08/15) Saídas Entradas Operadores Atribuição Aritméticos Expressões Aritméticas Saída Permite

Leia mais

BCC Introdu c ao ` a Programa c ao I Ponteiros Guillermo C amara-ch avez UFOP 1/54

BCC Introdu c ao ` a Programa c ao I Ponteiros Guillermo C amara-ch avez UFOP 1/54 BCC 201 - Introdução à Programação I Ponteiros Guillermo Cámara-Chávez UFOP 1/54 Ponteiros... I i n t main ( ) { i n t x ; x = 10 cout

Leia mais

(Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

(Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene) Silvia Victer Linguagem Pascal (Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene) 1- Introdução 2- Estrutura sequencial a. Declaração de variáveis b. Comando de atribuição c.

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 16. Ordenação Revisão para a prova

CURSO BÁSICO DE PROGRAMAÇÃO AULA 16. Ordenação Revisão para a prova CURSO BÁSICO DE PROGRAMAÇÃO AULA 16 Ordenação Revisão para a prova Algoritmos de Ordenação São algoritmos que organizam uma sequência (por exemplo, os elementos de um vetor) em ordem crescente ou decrescente.

Leia mais

ALGORITMOS E ESTRUTURA DE DADOS

ALGORITMOS E ESTRUTURA DE DADOS ALGORITMOS E ESTRUTURA DE DADOS Algoritmos Tipos de Dados Prof. André Peixoto - Todo o trabalho realizado por um computador é baseado na manipulação dos dados/informações contidas em sua memória. Podemos

Leia mais

Pág. 1 de 6

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

Leia mais

Programação Estruturada e Orientada a Objetos REVISÃO

Programação Estruturada e Orientada a Objetos REVISÃO Programação Estruturada e Orientada a Objetos REVISÃO 2013 O que veremos hoje? Introdução Revisão arrays e matrizes Exercícios Transparências baseadas no material do Prof. Gilbert Azevedo Vetor (Array)

Leia mais

Caracteres, Vetores e Matrizes

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

Leia mais

LINGUAGEM DE PROGRAMAÇÃO C AULA 2. Professor: Rodrigo Rocha

LINGUAGEM DE PROGRAMAÇÃO C AULA 2. Professor: Rodrigo Rocha LINGUAGEM DE PROGRAMAÇÃO C AULA 2 Professor: Rodrigo Rocha TIPOS, VARIÁVEIS E CONSTANTES Tipos de Dados Variáveis Constantes Introdução a entrada e saída Printf Scanf Ferramentas: Dev-C++ Code::Blocks

Leia mais

Fundamentos de Programação. Linguagem C++ aula II - Variáveis e constantes. Prof.: Bruno Gomes

Fundamentos de Programação. Linguagem C++ aula II - Variáveis e constantes. Prof.: Bruno Gomes Fundamentos de Programação Linguagem C++ aula II - Variáveis e constantes Prof.: Bruno Gomes 1 Variáveis Representa uma porção da memória que pode ser utilizada pelo programa para armazenar informações

Leia mais

A U L A 9 F U N Ç Õ E S A G R E G A D A S E C Á L C U L O S

A U L A 9 F U N Ç Õ E S A G R E G A D A S E C Á L C U L O S BANCO DE DADOS GERENCIAL 1 A U L A 9 F U N Ç Õ E S A G R E G A D A S E C Á L C U L O S Funções Agregadas São funções aquelas que tomam uma coleção (um conjunto ou subconjunto) de valores como entrada,

Leia mais

Python Listas e Strings. Listas 23/11/2016. Por que usar listas? Listas. Listas - Solução. Listas - Problema

Python Listas e Strings. Listas 23/11/2016. Por que usar listas? Listas. Listas - Solução. Listas - Problema Python Listas e Strings Prof. Paulo Henrique Ribeiro Gabriel (Com base no material do Prof. André Backes) Listas Por que usar listas? Listas As variáveis declaradas até agora são capazes de armazenar um

Leia mais

Strings. Introdução. Definição de strings. Criação/Declaração de strings. Inicialização de strings. Manipulação de strings. Exemplos.

Strings. Introdução. Definição de strings. Criação/Declaração de strings. Inicialização de strings. Manipulação de strings. Exemplos. Introdução Definição de strings. Criação/Declaração de strings. Inicialização de strings. Manipulação de strings. Exemplos. 1 definições Uma string é uma sequência, um conjunto, ou uma cadeia de caracteres.

Leia mais

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1

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

Leia mais

Recuperação P1 de Estrutura de Dados

Recuperação P1 de Estrutura de Dados Recuperação P1 de Estrutura de Dados Sigla _IED001_ TURMA: A PERÍODO: MAT ( ) NOT ( ) DISCIPLINA:_Estrutura de Dados DATA: / / Argumente com fundamentando as questões da avaliação indicando porque a questão

Leia mais

Manipulação de strings e conversão entre tipos de dados

Manipulação de strings e conversão entre tipos de dados e conversão entre tipos de dados Criação de variáveis do tipo string: As strings como arrays uni-dimensionais Operações sobre strings Concatenação Formatação Comparação Procura, Substituição e Separação

Leia mais

13 Registros (Structs)

13 Registros (Structs) 13 Registros (Structs) Apesar das facilidades introduzidas até agora na manipulação de variáveis de diversos tipos, em certos momentos podemos estar interessados em agrupar várias delas em uma única entidade.

Leia mais

Estudo da Linguagem C# para realização de Dados Estatísticos

Estudo da Linguagem C# para realização de Dados Estatísticos Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO Material III-Bimestre Estudo da Linguagem C# para realização de Dados Estatísticos http://www1.univap.br/~wagner

Leia mais

Introdução à Ciência da Computação. Prof. Dr. Rogério Vargas

Introdução à Ciência da Computação. Prof. Dr. Rogério Vargas Introdução à Ciência da Computação Prof. Dr. Rogério Vargas http://rogerio.in O que é dado? - Defino dado como uma sequência de símbolos quantificados ou quantificáveis. - Letras são símbolos quantificados.

Leia mais

Aula 3 Constantes e funções de E/S

Aula 3 Constantes e funções de E/S Programação I Aula 3 e funções de E/S Prof. Laura Silva de Assis e Prof. Luis Carlos Retondaro Engenharia de Computação 2o Período CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca

Leia mais

Aula 3: Tipos e variáveis

Aula 3: Tipos e variáveis Aula 3: Tipos e variáveis Prof. Sérgio Montazzolli Silva smsilva@uel.br 2 Sumário Tipos de dados suportados no C Criação de variáveis Imprimir variáveis (printf() parte 2) Operações com variáveis 3 O que

Leia mais

Cadeias de Caracteres

Cadeias de Caracteres Cadeias de Caracteres Introdução à Ciência da Computação Rosane Minghim Apoio na confecção: Carlos Elias A. Zampieri Danilo Medeiros Eler Rogério Eduardo Garcia Renato Rodrigues Baseado na Apostila: Curso

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

Vetores e Matrizes. Vetores

Vetores e Matrizes. Vetores Vetores e Matrizes 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 do mesmo tipo É como

Leia mais

Sumário. Introdução à Ciência da Computação. Ponteiros em C. Introdução. Definição. Por quê ponteiros são importantes?

Sumário. Introdução à Ciência da Computação. Ponteiros em C. Introdução. Definição. Por quê ponteiros são importantes? Introdução à Ciência da Computação Ponteiros em C Prof. Ricardo J. G. B. Campello Sumário Introdução Definição de Ponteiros Declaração de Ponteiros em C Manipulação de Ponteiros em C Operações Ponteiros

Leia mais

Principais Funções do VBscript

Principais Funções do VBscript Principais Funções do VBscript Funções de Data e Tempo CDate Converte uma expressão válida de horário ou data para o sutipo Date Date Retorna a data corrente do sistema Time Retorna o horário corrente

Leia mais

ALOCAÇÃO DINÂMICA DE MEMÓRIA

ALOCAÇÃO DINÂMICA DE MEMÓRIA INE5408 Estruturas de Dados Semestre 2008/1 Prof. Leandro J. Komosinski ALOCAÇÃO DINÂMICA DE Memória de Computador 1 byte = 8 bits (ex.: 00100110) 1 KB = 1024 bytes 1 MB = 1024 KB 1 GB = 1024 MB Meu computador

Leia mais

Introdução à Computação Strings

Introdução à Computação Strings Conteúdo de hoje... Your Logo Here Introdução à Computação Strings Prof. Lucas Amorim lucas@ic.ufal.br Strings Tipos Compostos Operador de indexação Métodos da classe String Comprimento e fatiamento Varredura

Leia mais

Centro Universitário Franciscano Curso de Sistemas de Informação Disciplina de algoritmos e programação II. Ponteiros

Centro Universitário Franciscano Curso de Sistemas de Informação Disciplina de algoritmos e programação II. Ponteiros Centro Universitário Franciscano Curso de Sistemas de Informação Disciplina de algoritmos e programação II Ponteiros Profa.: Simone Ceolin Slides (Prof.Tiago Rios da Rocha) Primeiro Semestre 2011 Sumário

Leia mais

Conversão de Tipos e Arrays

Conversão de Tipos e Arrays Conversão de Tipos e Arrays Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Conversão de Tipos Permite converter

Leia mais

Programação Estruturada e Orientada a Objetos. Strings

Programação Estruturada e Orientada a Objetos. Strings Programação Estruturada e Orientada a Objetos Strings 2013 Introdução Revisão de String Exercícios O que veremos hoje? Transparências baseadas no material do Prof. Gilbert Azevedo Strings string É um tipo

Leia mais

SQL Linguagem de Definição de Dados

SQL Linguagem de Definição de Dados SQL Linguagem de Definição de Dados Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais

Leia mais

Manipulação de Dados com SQL

Manipulação de Dados com SQL Manipulação de Dados com SQL Wendel Melo Faculdade de Computação Universidade Federal de Uberlândia www.facom.ufu.br/~wendelmelo Banco de Dados I manipulação de dados com SQL 2 Structured Query Language

Leia mais

INF 1620 P4-13/12/01 Questão 1 Nome:

INF 1620 P4-13/12/01 Questão 1 Nome: INF 1620 P4-13/12/01 Questão 1 (a) Escreva uma função em C, chamada somaprod, para calcular a soma e o produto de dois valores inteiros. Esta função deve ter o seguinte efeito: se tivermos duas variáveis

Leia mais

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Strings. Para começar... Strings. Exemplo...

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Strings. Para começar... Strings. Exemplo... Algoritmos e Lógica de Programação 80 horas // 4 h/semana Strings ou cadeias de Caracteres Aula 14 Prof. Piva Para começar... Strings são cadeias de caracteres que armazenam dados textuais e, portanto,

Leia mais

Aula de hoje. Strings. Expressões lógicas. Relações lógicas equivalentes. Operadores para strings. Introdução

Aula de hoje. Strings. Expressões lógicas. Relações lógicas equivalentes. Operadores para strings. Introdução SCC 124 - Introdução à Programação para Engenharias Strings Aula de hoje Introdução Operações para o tipo srings Indexação de strings Alteração de strings Funções e métodos para strings Professor: André

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 15. Revisão Vetores e Matrizes Trabalho

CURSO BÁSICO DE PROGRAMAÇÃO AULA 15. Revisão Vetores e Matrizes Trabalho CURSO BÁSICO DE PROGRAMAÇÃO AULA 15 Revisão Vetores e Matrizes Trabalho Definição: Introdução a Linguagem C Vetores Estrutura que permite armazenar um conjunto de dados do mesmo tipo na mesma variável;

Leia mais

Linguagem de Programação

Linguagem de Programação Linguagem de Programação Vetores e Strings int vetor[] / rand() / #define / char string[] / gets() Gil Eduardo de Andrade Vetores Introdução Um vetor pode ser definido como é um conjunto de elementos (variáveis)

Leia mais

Linguagem de Programação

Linguagem de Programação Linguagem de Programação Matrizes Gil Eduardo de Andrade Introdução Uma matriz pode ser definida, assim como um vetor, como um conjunto de elementos (variáveis) que apresentam um mesmo tipo e são referenciados

Leia mais

Estrutura de Dados Conceitos Iniciais

Estrutura de Dados Conceitos Iniciais Engenharia de CONTROLE e AUTOMAÇÃO Estrutura de Dados Conceitos Iniciais Aula 01 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria

Leia mais

SSC304 Introdução à Programação Para Engenharias. Variáveis Indexadas em C. GE4 Bio

SSC304 Introdução à Programação Para Engenharias. Variáveis Indexadas em C. GE4 Bio Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Variáveis Indexadas em C GE4 Bio GE4Bio Grupo de Estudos

Leia mais

CREATE TABLE AUTOR ( cod_autor int not null primary key, nome_autor varchar (60) )

CREATE TABLE AUTOR ( cod_autor int not null primary key, nome_autor varchar (60) ) TADS Exercício Laboratório I Analise o modelo de banco de dados abaixo: MUSICA FAIXA Codigo_Musica: INTEGER Nome_Musica: VARCHAR(60) Duracao: NUMERIC(6,2) Codigo_Musica: INTEGER (FK) Codigo_CD: INTEGER

Leia mais

Algoritmos Fundamento e Prática

Algoritmos Fundamento e Prática Everton Coimbra de Araújo Algoritmos Fundamento e Prática 3 a Edição Ampliada e Atualizada Visual Books Sumário Prefácio... 15 Introdução... 17 Capítulo 1 - Os Cursos de Informática e Computação... 23

Leia mais

Programação Estruturada Aula 5 - Exercícios

Programação Estruturada Aula 5 - Exercícios Programação Estruturada Aula 5 - Prof. Luis Carlos Retondaro Técnico em Telecomunicações 2 o Ano CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Campus Petrópolis 2017 1 Sumário

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

Linguagem de Programação C. Strings

Linguagem de Programação C. Strings Strings Cristiano Lehrer Introdução Uma string é um conjunto de caracteres armazenados num vetor: Como em C uma string não é um tipo básico, a única forma de representar um conjunto de caracteres é recorrendo

Leia mais

Paradigmas de Linguagens

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

Leia mais

Manipulação de Strings. Vanessa Braganholo

Manipulação de Strings. Vanessa Braganholo Manipulação de Strings Vanessa Braganholo vanessa@ic.uff.br Strings } Representam informação textual nome = Maria Silva nacionalidade = brasileira nome_mae = Ana Santos Silva nome_pai = Jonas Nunes Silva

Leia mais

Principais Funções Pré-definidas do C# (Elas auxiliam a sua tarefa de programar)

Principais Funções Pré-definidas do C# (Elas auxiliam a sua tarefa de programar) Principais Funções Pré-definidas do C# (Elas auxiliam a sua tarefa de programar) Por enquanto, considere apenas que uma função pré-definida do C# tem como objetivo realizar uma tarefa específica dentro

Leia mais

ESTRUTURAS COMPOSTAS VETOR

ESTRUTURAS COMPOSTAS VETOR ESTRUTURAS COMPOSTAS Variáveis Compostas Unidimensionais VETOR slides desenvolvidos pela Profa. Rosely Sanches ESTRUTURAS COMPOSTAS Pode-se organizar tipos simples em tipos mais complexos formando as ESTRUTURAS

Leia mais

Sets. Declaração: var y : Set[Int] = Set() O tipo do conjunto não é obrigatório, podendo usar a inferência: var x = Set(1,3,5,7)

Sets. Declaração: var y : Set[Int] = Set() O tipo do conjunto não é obrigatório, podendo usar a inferência: var x = Set(1,3,5,7) Sets Em Scala é possível utilizar uma estrutura prédefinida para armazenar uma coleção de elementos diferentes do mesmo tipo. Não existem elementos duplicados no conjunto Declaração: var y : Set[Int] =

Leia mais

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP Programação de Computadores 1 Lista 2 Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP 0.1 Vetores e Cadeias de Caracteres 1. Codifique um programa que leia e armazene duas notas de 10 alunos e calcule

Leia mais

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

Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica. Computação L2 Linguagem C++ ovsj@cin.ufpe.br 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);

Leia mais

Disciplina de Algoritmos e Programação

Disciplina de Algoritmos e Programação Disciplina de Algoritmos e Programação Aula Passada Prática com declaração e inicialização de variáveis Capacidade de representação (estouro de representação) Tamanho ocupado pela variável na memória (comando

Leia mais

PROGRAMAÇÃO PARA DESIGNERS - PENSAR COMO O INIMIGO

PROGRAMAÇÃO PARA DESIGNERS - PENSAR COMO O INIMIGO PROGRAMAÇÃO PARA DESIGNERS - PENSAR COMO O INIMIGO Introdução "Para derrotar o inimigo é preciso pensar como ele" Actionscripting na perspectiva de um designer não é muito fácil porque vê-em o mundo em

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

Preparação para Maratona de Informática PYTHON

Preparação para Maratona de Informática PYTHON Preparação para Maratona de Informática PYTHON Neste material, veremos como abrir arquivos de texto utilizando alguns recursos Python para manipulação de arquivos, listas e formatação de saída. Como referência,

Leia mais

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Computação para Engenharia Ambiental

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Computação para Engenharia Ambiental USP - ICMC - SSC SSC 0301-2o. Semestre 2013 Disciplina de Introdução à Computação para Engenharia Ambiental 1 Outubro 2013 Prof. Dr. Fernando Santos Osório / Prof. Artur Lovato Cunha LRM - Laboratório

Leia mais