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

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

Lógica Estruturada Aplicada

Apresentações semelhantes


Apresentação em tema: "Lógica Estruturada Aplicada"— Transcrição da apresentação:

1 Lógica Estruturada Aplicada
Prof. MSc. Fábio Justo Araraquara-SP Fevereiro/2012

2 Conteúdo Conteúdo programático; Método de avaliação; O Pascal;
Algoritmo X Programa; Primeiros passos;

3 Conteúdo Programático
LEA Araraquara-SP Agosto/2011

4 Atendimento: Terças-Feiras das 19h às 20h
Método de avaliação NF = ML * 0,3 + MA * 0,7 Onde: NF: Nota Final; ML: Média das Listas; MA: Média das Avaliações Presenciais; Se o aluno ficar de recuperação: NFR: (NF + PR) /2 NFR: Nota Final com Recuperação; PR: Prova de Recuperação; Atendimento: Terças-Feiras das 19h às 20h

5 Algoritmo X Programa Algoritmo: Programa:
É a descrição de forma lógica, dos passos a serem executados no cumprimento de uma determinada tarefa; Programa: É a formalização de um algoritmo em uma determinada linguagem de programação, segundo suas regras de sintaxe e semântica, de forma a permitir que o computador consiga entender sua sequência de ações;

6 Linguagem de programação
O que é? SÍMBOLOS + REGRAS DE SINTAXE Linguagens de baixo nível e de alto nível; Interpretador: Traduz linguagem de alto nível para código de máquina; Compilador Traduz código fonte, em linguagem de alto nível e depois em código de máquina;

7 O Pascal Linguagem compilada x Linguagem Interpretada;
Compilar: reunir, ajuntar; Interpretar: fazer juízo a respeito de, traduzir; Linguagens compiladas: O código fonte é reunido e todo ele é transformado em algo compreensível para a máquina; Linguagem interpretadas: O código fonte é transformado em uma linguagem intermediária e será interpretado dinâmicamente pela máquina virtual;

8 O Pascal Não é case sensitive; Possíveis erros: Compilação (sintaxe);
Link-edição (erro no uso de bibliotecas/sub- programas); Erros de execução (lógicos); Principais comandos do Turbo Pascal: compilar compilar + executar salvar ALT + F9 / CTRL + F9 / F2

9 Estrutura de um programa em pascal
Cabeçalho do programa: identifica o nome do programa. Exemplo: program calcula_area; Área de declarações: utilizada para validar o uso de identificadores. Está dividida em: uses, label, const, type, var, procedure e function.

10 Estrutura de um programa em pascal
Declaração de variáveis em pascal: program nome_programa; var variavel1: tipo; variavel2, variavel3: tipo;

11 Estrutura de um programa em pascal
Corpo do programa: contém o programa propriamente dito; É delimitado pelo begin e pelo end. program nome_programa; var variavel1: tipo; variavel2, variavel3: tipo; begin instruções; end.

12 Variáveis e constantes
Definição; Exemplos; Constantes:

13 Variáveis e constantes
Identificadores: Podem ser de variáveis, constantes, funções e procedimentos; Regras de construção dos identificadores: Deve iniciar por letra ou underscore (_); Não pode conter caracteres especiais (&, *, %, acentos, #, espaço vazio, etc...); Não podem ser palavras reservadas; Crie 5 identificadores válidos e 5 não válidos;

14 Variáveis e constantes
Palavras reservadas do Pascal

15 Variáveis e constantes
Comentários: // de linha { de bloco de texto} Tipos de dados: Inteiro - integer; Real; String – string [tam]; Lógico – boolean;

16 Variáveis e constantes
Tipos de dados inteiro:

17 Variáveis e constantes
Tipos de dados real:

18 Variáveis e constantes
Tipos de dados string (texto). Exemplo: var nome: string; endereco: string[30]; sexo: char; Tipo de dado lógico (boolean). Exemplo: aprovado: boolean; confirma: boolean;

19 Exercícios Araraquara-SP Agosto/2011

20 Exercícios Qual a relação existente entre um algoritmo e um programa?
Defina linguagem compilada e linguagem interpretada. Cite ao menos um exemplo para cada uma. Ao compilar um programa, podem ocorrer 3 tipos de erros. Quais são? Explique-os. Podemos utilizar uma palavra reservada como identificador em um programa? Por quê? Qual a diferença entre variável e constante em Pascal? Cite três exemplos para cada uma. Crie 5 identificadores válidos e 5 não válidos;

21 Exercícios 6. Crie um cabeçalho, e uma área de declaração de variáveis para as seguintes situações. a. Programa em Pascal para calcular a soma de dois números inteiros e exibir o resultado (variáveis A, B e X); b. Programa em Pascal para calcular a subtração de dois números reais e exibir o resultado (variáveis, A, B e X); c. Programa para calcular a área de uma circunferência (at = pi * r2)

22 Fim Obrigado!


Carregar ppt "Lógica Estruturada Aplicada"

Apresentações semelhantes


Anúncios Google