Linguagem de programação: Pascal

Documentos relacionados
Linguagem Pascal. Prof. Antonio Almeida de Barros Junior

Introdução à Ciência da Computação

Disciplina Programação Prof. Esp. Armando Hage. Programação em Turbo Pascal

Linguagem de Programação Pascal - Introdução

Lógica de Programação I. Gilson de Souza Carvalho

APÊNDICE A - FUNDAMENTOS DA LINGUAGEM DE PROGRAMAÇÃO PASCAL.

Representação de Algoritmos - Linguagens de Programação

Elementos básicos das linguagens de programação

Noções de algoritmos - Aula 1

Tutorial de Turbo Pascal

DELPHI Curso Extensão. walter Prof. Walter Gima

Apostila de Fortran. É uma pseudo-linguagem a qual oferece recursos para que o programador possa codificar e testar os seus algoritmos.

Linguagem de Programação

Programação de Computadores:

Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.

Introdução ao Pascal. Computação I. Níveis de Linguagens de Programação. Níveis de Linguagens de Programação. Como um Programa é Executado?

Aula Anterior. Decomposição algorítmica (continuação)

Algoritmo e Programação Matemática

Objectivos. Introdução à programação Macros em Microsoft Excel Introdução ao Visual Basic para Aplicações (VBA)

Aulas Anteriores. Detalhes da linguagem de programação

1.2 OPERAÇÕES BÁSICAS EM ALGORITMOS E PROGRAMAS 18

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo

Linguagens de Programação Conceitos e Técnicas. Amarrações

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA

01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais.

Curso básico de JavaScript Aula 2

IFTO TÉCNICO EM INFORMÁTICA DESENVOLVIMENTO DE SISTEMAS AULA 01

Lógica de Programação: aula 2. Dariel Mazzoni Maranhão. Uninove: Universidade Nove de Julho. 22 de agosto de 2010

Estrutura do programa

Revisão C++ - Parte 1

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35

Algoritmos I Aula 13 Linguagem de Programação Java

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

MANIPULAÇÃO DE STRINGS

LINGUAGEM PASCAL Elementos básicos e estrutura

LINGUAGEM C: COMANDOS DE REPETIÇÃO

ÍNDICE I ALGORITMO 1- INTRODUÇÃO 2 DEFINIÇÕES DE ALGORITMO 3- CONDIÇÕES DE ENTRADA E DE SAÍDA 4- LINGUAGEM DE PROGRAMAÇÃO

Gustavo G. Parma. Objetivos: O aluno deverá ser capaz de compreender os conceitos básicos de VHDL.

Sintaxe Básica de Java Parte 2

Conjunto (set) O tipo estruturado set representa, em Pascal, um conjunto de objectos de um dado tipo;

APONTAMENTOS DE PASCAL

Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo

Resolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema

Aula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU

TÉCNICO DE INFORMÁTICA - SISTEMAS

PLANO DE ENSINO. Súmula:

CONCEITOS DE ALGORITMOS

Introdução à Linguagem C

Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas

Introdução a Programação de Jogos

Aula 4 Estruturas Condicionais

Programação Básica. Estrutura de um algoritmo

Sequencial Estrutura de controlo mais simples. As instruções são executadas sequencialmente.

Procedimento. Função. Selecção Condicional - a instrução if-then-else. expressão if lógica then instrução else instrução

Português Estruturado

Legibilidade do código fonte

Lógica de Programação Teoria. rogerioaraujo.wordpress.com - 1

Introdução à Programação em C. Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI

Algoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

02. [Sebesta, 2000] Qual é o perigo potencial dos nomes que fazem distinção entre maiúsculas e minúsculas?

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

Programação: Vetores

JavaScript (Elementos de Programação e Programação Básica)

INFORMÁTICA APLICADA AULA 03 LINGUAGEM DE PROGRAMAÇÃO C++

Estrutura de Dados. Introdução a Ponteiros. Prof. Gerson Borges Estrutura de Dados I 1

Variáveis Compostas Heterogêneas. Variável Composta Heterogênea. Variável Composta Heterogênea

Variáveis, Tipos de Dados e Operadores

ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados

Estrutura de Dados Básica

Linguagens de Programação

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: Operadores relacionais e lógicos estruturas condicionais If...

Programação I. Departamento de Engenharia Rural Centro de Ciências Agrárias

Capítulo V : A Linguagem Pascal Um Tipo Estruturado de Dados: o array 18. Para limite de n até 2 (* passagens de 1 até (n-1) *)

Descrição da Linguagem Pascal Jr.

Introdução ao Fortran 90. Aula 3

Agregado Homogêneo e Heterogêneo

Linguagens de Programação Aula 13

Hello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento

Linguagens de Programação I

Linguagens de Programação PROGRAMAÇÃO DE COMPUTADORES. Linguagem C. Linguagem C Estrutura Básica. Constante (literais) Linguagem C Primeiro Programa

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

Transcrição:

Aula 04 Linguagem de programação: Pascal Prof. Tecgº Flávio Murilo 26/03/2013 1

Pascal Introdução Pascal é uma linguagem de programação estruturada, criada em 1970 pelo suíço Niklaus Wirth, dando este nome em homenagem ao matemático Blaise Pascal. Foi criado com dois propósitos simultâneos: Facilitar o ensino da programação estruturada (junto com C, Scheme e Fortran) e criar softwares para comercialização. Originou diversas linguagens semelhantes, podendo ser considerada uma família de linguagens de programação. Se consolidou com o Object Pascal utilizado amplamente atualmente por IDEs como o Embarcadero Delphi, Kylix e Lazarus. O Pascal é padronizado pela ISO. 26/03/2013 2

Pseudo Linguagem x Pascal A seguir está a equivalência entre termos das Pseudo Linguagens e do Pascal: Declare Início Fim Caracter Inteiro Real Lógico Leia Escreva LA Var Begin End Char Integer Real Boolean Read Write PASCAL 26/03/2013 3

Pseudo Linguagem x Pascal A seguir está a equivalência entre termos das Pseudo Linguagens e do Pascal: LA Se If Então Then Senão Else Enquanto While Faça Do Repita Repeat Para For Até Until / To := PASCAL 26/03/2013 4

Pascal Constantes São valores numéricos, lógicos ou alfanuméricos que não tem seu valor alterado durante a execução do programa. Exemplos: Numéricos: 100, -5, 1.3; Lógicos: true, false; Alfanuméricos: $, #,!, A-Z, a-z, 0-9 26/03/2013 5

Pascal Variáveis Tem seus valores alterados durante a execução do programa e são representados por identificadores que podem ser compostos por letras ou letras seguidas de números (nunca números primeiro). Não existe diferença entre letras, maiúsculas ou minúsculas. Ou seja: AB = Ab = ab = ab. 26/03/2013 6

Pascal Identificadores Identificadores são palavras utilizadas pela linguagem para expressar determinada operação. São elas: and, array, begin, case, const, div, do, downto, else, end, file, for, function, goto, if, in, label, mod, nil, not, of, or, packed, procedure, program, record, repeat, set, then, to, type, until, var, while, with. Além dos 26/03/2013 7

Pascal Sintaxe Todo programa em Pascal deve ter a seguinte estrutura: Program <nome>; <bloco> Onde <nome> é o nome do programa definido pelo autor e <bloco> é o corpo do programa. 26/03/2013 8

Pascal Bloco No bloco do programa estão contidas todas as instruções principais do programa. Sua estrutura é a seguinte: declarações de variáveis Begin Comandos End. As declarações de variáveis devem ser realizadas da seguinte forma: var lista_de_variáveis: tipo; Obs: A lista deve separar cada variável por vírgula. 26/03/2013 9

Pascal Comentrários Comentários são palavras inseridas pelo programador que não influenciam na execução do código. Servem apenas para descrever cada linha, caso seja necessário alguma alteração posterior do programa. Para iniciar um comentário é necessário inserir duas barras (//) após o fim da linha. Program ExemploPzim ; //Nome do programa Begin //Início textbackground( red ) ; //Altera a cor do fundo do programa para vermelho clrscr; //Apaga os dados que estiverem escritos na tela gotoxy(10,10); //Posiciona o cursos nas coordenadas especificadas textcolor( lightcyan ); //Define a cor do texto como lightcyan write('olá, mundo!'); //Imprime na tela um texto End. //Finaliza o programa 26/03/2013 10

Pascal Operações e comparações É possível realizar operações aritméticas e comparações em Pascal da seguinte forma: Nome Símbolo Exemplo Atribuição := A:=B Soma + C:=A+B Subtração - C:=A-B Multiplicação * C:=A*B Menor que < A<B Maior que > A>B Menor ou igual <= A<=B Maior ou igual >= AB=B 26/03/2013 11

Pascal Exercícios Programar em Pascal: a) Programa de cálculo de área de um quadrado; b) Programa de cálculo de área de um triângulo; c) Programa de cálculo de Índice de Massa Corpórea; d) Programa de cálculo de fatorial. 26/03/2013 12