A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução à Programação: uma Abordagem Funcional Programação I Eng. de Computação Prof.ª Claudia Boeres e Prof. Estefhan Dazzi 2010/1.

Apresentações semelhantes


Apresentação em tema: "Introdução à Programação: uma Abordagem Funcional Programação I Eng. de Computação Prof.ª Claudia Boeres e Prof. Estefhan Dazzi 2010/1."— Transcrição da apresentação:

1 Introdução à Programação: uma Abordagem Funcional Programação I Eng. de Computação Prof.ª Claudia Boeres e Prof. Estefhan Dazzi 2010/1

2 Operações sobre listas: primitivas importantes length fornece o tamanho da lista Sintaxe: length Exemplo: > length [1,4,6,7] 4

3 Operações sobre listas: primitivas importantes Indexação fornece o valor localizado na posição informada Sintaxe: !! Exemplo: > [1,4,6,7] !! 0 1

4 Operações sobre listas: primitivas importantes concat: fornece uma nova lista obtida pela concatenação dos elementos de uma lista de listas Sintaxe: concat Exemplo: > concat [[1.5,1,3],[3.7],[2,4.5,8]] [1.5,1,3,3.7,2,4.5,8]

5 Operações sobre listas: primitivas importantes ++: é um operador de lista que fornece uma nova lista obtida a partir da concatenação das listas dadas como argumentos Sintaxe: ++ Exemplo: > [1,4,6,7] ++ [2,3,4] [1,4,6,7,2,3,4]

6 Operações sobre listas: primitivas importantes : (construtor de listas) insere um elemento em uma lista Sintaxe: : Exemplo: > 0: [1,4,6,7] [0,1,4,6,7]

7 Operações sobre listas: primitivas importantes head fornece o primeiro elemento de uma lista. Só pode ser aplicado em listas não nulas Sintaxe: head Exemplo: > head [1,4,6,7] 1

8 Operações sobre listas: primitivas importantes tail fornece a lista sem o seu primeiro elemento Sintaxe: tail Exemplo: > tail [1,4,6,7] [4,6,7]

9 Operações sobre listas: primitivas importantes last fornece o último elemento de uma lista. Só pode ser aplicado em listas não nulas Sintaxe: last Exemplo: > last [1,4,6,7] 7

10 Operações sobre listas: primitivas importantes init fornece a lista sem o seu último elemento Sintaxe: init Exemplo: > init [1,4,6,7] [1,4,6]

11 Operações sobre listas: primitivas importantes null Fornece o valor booleano True se a lista dada como entrada for nula e False, caso contrário Sintaxe: null Exemplo: > null [1,4,6,7] False

12 Operações sobre listas: primitivas importantes take Fornece uma lista com os k primeiros valores requisitados da lista original Sintaxe: take Exemplo: > take 3 [1,4,6,7] [1,4,6]

13 Operações sobre listas: primitivas importantes drop Fornece uma lista com os valores restantes da lista original, retirados os k primeiros Sintaxe: drop Exemplo: > drop 3 [1,4,6,7] [7]


Carregar ppt "Introdução à Programação: uma Abordagem Funcional Programação I Eng. de Computação Prof.ª Claudia Boeres e Prof. Estefhan Dazzi 2010/1."

Apresentações semelhantes


Anúncios Google