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

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

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

Apresentações semelhantes


Apresentação em tema: "Lógica Estruturada Aplicada Prof. MSc. Fábio Justo Araraquara-SP Fevereiro/2012."— Transcrição da apresentação:

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

2 IFSP-ARQ 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 IFSP-ARQ 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 Onde: NFR: Nota Final com Recuperação; PR: Prova de Recuperação; Atendimento: Terças-Feiras das 19h às 20h

5 IFSP-ARQ Algoritmo X Programa Algoritmo: É 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 IFSP-ARQ 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 IFSP-ARQ 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 IFSP-ARQ 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 IFSP-ARQ 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 IFSP-ARQ Estrutura de um programa em pascal Declaração de variáveis em pascal: program nome_programa; var variavel1: tipo; variavel2, variavel3: tipo;

11 IFSP-ARQ 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 IFSP-ARQ Variáveis e constantes Variáveis: Definição; Exemplos; Constantes: Definição; Exemplos;

13 IFSP-ARQ 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 IFSP-ARQ Variáveis e constantes Palavras reservadas do Pascal

15 IFSP-ARQ 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 IFSP-ARQ Variáveis e constantes Tipos de dados inteiro:

17 IFSP-ARQ Variáveis e constantes Tipos de dados real:

18 IFSP-ARQ 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: var aprovado: boolean; confirma: boolean;

19 Exercícios Araraquara-SP Agosto/2011

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

21 IFSP-ARQ 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 * r 2 )

22 IFSP-ARQ Fim Obrigado!


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

Apresentações semelhantes


Anúncios Google