Arquivos para a Categoria ‘5º Ano’

Engenharia de Software 1 – Aula 1 e 2 -

Tecnicas de 4ª Geração O ambiente de 4ª geração inclue: Linguagens não procedimentais para consulta de banco de dados Geração de Relatórios Capacidade gráfica de alto nível capacidade de planilhas eletronicas. Para uso dessa tecnica, dividimos em 4 fases, trabalhando como o modelo em cascata: Obtenção dos Requisitos: Tradução dos requisitos exigidos pelo cliente para [...]

Continue reading »

Compiladores – Aula 3

Tabelas Sintáticas Preditivas (arrumar os acentos — teclado dos infernos!!) A construcao de tais tabelas pode ser realizada atraves do uso de algoritmos conhecidos. Tal construcao e facilitada atraves de algums funcoes associadas a gramatica a ser analisada: Primeiro Se w eh uma cadeia de simbolos gramaticais quaisquer entao PRIMEIRO(w) eh o conjunto de terminais [...]

Continue reading »

Compiladores – Analisador Léxico – Aula 3

Análise Sintática Segunda fase de um compilador É responsavel pela leitura do fluxo de tokens produzido pelo analisador lexico Checa se o fluxo gerado pertence a gramatica da linguagem fonte Chamada de análise gramatical ou parsing Pode produzir a árvore gramatical que sera usada na geração do código Permite determinar se a tradução de um [...]

Continue reading »

Compiladores – Analisador Léxico – Aula 2 – Parte 2

Scanner Le o programa fonte caracter a caracter, juntando-os em unidades atômicas chamadas itens lexicos Opera sob o controle do parser que pede ao scanner o proximo item sempre que precisar de um Retorna ao parser 2 ou mais parametros: Tipo e valor do item lido; sendo que valor pode ser tambem um ponteiro para [...]

Continue reading »

Linguagens de Programação – Aula 4 – Parte 1

Tipos de Dados Primitivos Inteiro: com/sem sinal, inteiro base decimal, inteiro base binaria, precisao simples Ponto Flutuante: Aproximação ao conjunto dos números reais Linguagens cientificas: Precisao Simples: [bit sinal | Expoente : 8bits | Fração 23 bits] Precisao Extendida [bit sinal | Expoente : 11bits | Fração 52 bits] Relação proxima com hardware Decimal: Aplicações [...]

Continue reading »

Linguagens de Programação – Aula 3 – Parte 1

Information Binding Unidade de execução típica: Obter o end. de locações para um resutado e um ou mais operandos obter dado operando das locações do operando Computar o dado resultado dos operandos Armazenar o dado resultado na locação do resultado. Binding Binding = Ligações Comando Atribuição em linguagens Imperativas: Binding entre nomes e locações para [...]

Continue reading »

Linguagens de Programação – Aula 2 – Parte 1

Linguagens são um conjunto de caracteres. As sequencias de caracteres são sentenças. Os caracteres pertencem a um alfabeto válido. Lexemas são unidades que compoem uma sentença Token é uma categoria de lexema. Gramática de Atributos Descreve mais detalhes de uma LP que uma linguagem livre de contexto. Trata a sintaxe e a semantica estática Semantica [...]

Continue reading »

Compiladores – Analisador Léxico – Aula 2 – Parte 1

Análise Lexica Objetivo: Análise da entrada dada e dividi-la em sequencias considerando os tokens da linguagem, definidos por expressões regulares. Fragmenta-lo em componentes básicos, identificando trechos elementares completos. Cada particula deve ser classificada pra que o sintático não se refira diretamente ao fonte. Conta linhas e caracteresa de um programa. Conversão Numérica: Cadeia de caracteres [...]

Continue reading »

Linguagem Programação – Aula 1 – Parte 3

Classificação das Linguagens Quanto ao Nível Baixo Nível Voltadas para a máquina. Utilizam instruções do microprocessador Vantagens: Maior velocidade de processamento e menor espeço na memoria Desvantagens: Pouca portabilidade, falta de estruturas (tipos) dificultam aprogramação. Médio Nível Voltadas ao ser humano e maquina Comandos simples e complicados juntos, tornando sua programação mais dificil de entender. [...]

Continue reading »

Engenharia Software – Projeto – Documento Requisitos

O projeto de engenharia de software e seu primeiro documento de requisistos. Sem revisão. Versão 1.0. Projeto de Engenharia de Software I Controle de Academia de Ginástica Documento de Requisitos 1. Introdução 1.1 Propósito Este documento tem por objetivo descrever os requisitos de um sistema de gestão de uma academia de ginástica, controlando funcionários e [...]

Continue reading »

Seguir

Get every new post delivered to your Inbox.