Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução à Programação
Claudino Tivane
marhaidje@gmail.com
Sumário
1. Introdução
2. Programação em Pascal
3. Programação em Python
2
Introdução
A programação consite em conceber o código fonte de um
programa:
o Conjunto de símbolos (tokens), compostos de acordo com os
simbolos e regras de uma linguagem de programação.
Os principais aspectos a considerar quando se pretende
aprender uma nova linguagem de programação são:
o Estrutura do programa;
o Comandos;
o Regras para definição de identificadores/variáveis;
o Tipos de Dados;
o Atribuições e Operações Aritméticas.
3
Programação em Pascal
Estrutura de um Programa em Pascal:
o Cabeçalho;
o Especificação das unidades usadas pelo programa;
o Declarações de tipos, constantes, variáveis, rótulos, funções e procedimentos;
o Seção principal do programa.
PROGRAM <nome>;
USES crt, graph;
VAR
Identificador, ..., Identificador: Tipo1;
Identificador, ..., Identificador: Tipo2;
BEGIN
Comando 1;
Comando 2;
……... ………. ………..
END
4
Programação em Pascal (cont…)
Entrada e Saída de Dados:
o Entrada: READ e READLN.
o Saída: WRITE e WRITELN.
Write(var:m,d): m -tamanho; d - número de casas decimais
o Leitura de apenas um caracter do teclado: READKEY
Atribuição:
Identificador := expressão;
Declaração de Variáveis:
VAR
Identificador, ..., Identificador: Tipo1;
Identificador, ..., Identificador: Tipo2;
5
Mas bem bem, como isso funciona pah!
Vamos para nosso primeiro código. Um programa que imprime na
tela uma mensagem simples.
PROGRAM Primeiro_Programa;
USES crt;
BEGIN
Writeln(‘Meu Primeiro Programa em Pascal’);
END.
Certo, mas onde digitar esse comando? Como rodar uma instrução
Pascal?
Reescreva o código de modo que o programa leia do utilizador o
nome e imprima na tela uma saudação incluindo o nome introduzido.
o Exemplo: Olá Claudino!
6
Programação em Python
Python é uma linguagem de programação interpretada,
orientada a objetos, de alto nível e com semântica
dinâmica.
o A simplicidade do Python reduz a manutenção de um programa.
o É uma das linguagens que mais tem crescido devido sua
compatibilidade (corre na maioria dos sistemas operativos) e
capacidade de auxiliar outras linguagens.
Programas como Dropbox, Reddit e Instagram são escritos em
Python.
Python também é a linguagem mais popular para análise de dados e
conquistou a comunidade científica.
Exemplo: print('Minha primeira aplicação Python!')
7
PROGRAM Saudacao;
USES crt;
VAR
nome: String;
ano_de_nascimento, idade: integer;
BEGIN
Clrscr;
Write(‘Introduza o seu nome:’);
Read(nome);
Write(‘Ola ’+nome);
Readkey;
END.
8
Khanimambo!