Carregar apresentação
A apresentação está carregando. Por favor, espere
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!
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.