Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Programas, Máquinas e Computações: Funções Computadas, Equivalência e Conceitos Básicos, Notas de estudo de Farmácia

Conceitos básicos sobre programas, máquinas e computações, abordando funções computadas, equivalência de programas e máquinas, histórico de instruções e estruturas de programação. Além disso, é discutido o alfabeto, palavras, concatenação e outros conceitos básicos em linguagem formal.

Tipologia: Notas de estudo

2011

Compartilhado em 02/07/2011

anderson-rafael-rentz-3
anderson-rafael-rentz-3 🇧🇷

5

(5)

43 documentos

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Programas,
Máquinas e
Computações
Funções computadas
<P,M>: X -> Y
Valor inicial de memória é dado pela
função de entrada
V0πx(x)
A imagem é dada pela função de saída
aplicada ao último valor da memória na
computação
<P,M>(x) = πy(Vn)
Equivalência
de Programas
Equivalencia Forte
Para um par de programas, as
correspondentes funções computadas
concidem para QUALQUER máquina
Equivalência
Para um par de programas, as
correspondentes funções computadas
coincidem para uma DADA máquina
Equivalência
de Máquinas uma pode simular a outra
Computações
Histórico das instruções executadas e o
correspondente valor de memória
Cadeia de pares
(s0, v0)
Exemplo: (1, (3,0))
Máquinas
Objetivo: dar significado aos identificadores
para cada identificador existe somente uma função associada
M=(V, X, Y, πx, πy, πx, ПF, ПT)
Programas
Monolítico
Desvios condicionais e incondicionais
Rótulos
Mais próximo dos fluxogramas
Iterativo
Estruturas de ciclos e repetições
Sequencial
Condicional
enquanto
até
Recursivo
Forma indutiva
Estruturação hierárquica
Sub-rotinas
Exemplos: fatorial, série de fibonacci
Conceitos Básicos
Alfabeto
Palavra
Tamanho de uma Palavra
Prefixo, Sufixo e Subpalavra
Linguagem Formal
Concatenação
Programas, Máquinas e Computações.mmap - 25/03/2009 -

Pré-visualização parcial do texto

Baixe Programas, Máquinas e Computações: Funções Computadas, Equivalência e Conceitos Básicos e outras Notas de estudo em PDF para Farmácia, somente na Docsity!

Programas,

Máquinas e

Computações

Funções computadas

<P,M>: X -> Y

Valor inicial de memória é dado pela função de entrada

V 0 π^ x(x)

A imagem é dada pela função de saída aplicada ao último valor da memória na computação

<P,M>(x) = π^ y(Vn)

Equivalência

de Programas

Equivalencia Forte

Para um par de programas, as correspondentes funções computadas concidem para QUALQUER máquina

Equivalência

Para um par de programas, as correspondentes funções computadas coincidem para uma DADA máquina

Equivalência

de Máquinas

uma pode simular a outra

Histórico das instruções executadas e o Computações

correspondente valor de memória

Cadeia de pares (s 0 , v 0 )

Exemplo: (1, (3,0))

Máquinas

Objetivo: dar significado aos identificadores

para cada identificador existe somente uma função associada

M=(V, X, Y, π x, π y, π x, П F, П T )

Programas

Monolítico

Desvios condicionais e incondicionais Rótulos

Mais próximo dos fluxogramas

Iterativo

Estruturas de ciclos e repetições Sequencial Condicional

enquanto até

Recursivo

Forma indutiva Estruturação hierárquica

Sub-rotinas Exemplos: fatorial, série de fibonacci

Conceitos Básicos

Alfabeto

Palavra

Tamanho de uma Palavra

Prefixo, Sufixo e Subpalavra

Linguagem Formal

Concatenação

Programas, Máquinas e Computações.mmap - 25/03/2009 -