
Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
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
1 / 1
Esta página não é visível na pré-visualização
Não perca as partes importantes!

Valor inicial de memória é dado pela função de entrada
A imagem é dada pela função de saída aplicada ao último valor da memória na computação
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
uma pode simular a outra
correspondente valor de memória
Cadeia de pares (s 0 , v 0 )
Exemplo: (1, (3,0))
Objetivo: dar significado aos identificadores
para cada identificador existe somente uma função associada
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
Alfabeto
Palavra
Tamanho de uma Palavra
Prefixo, Sufixo e Subpalavra
Linguagem Formal
Concatenação
Programas, Máquinas e Computações.mmap - 25/03/2009 -