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

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

Profº Antonio Carlos Marcelino de Paula

Apresentações semelhantes


Apresentação em tema: "Profº Antonio Carlos Marcelino de Paula"— Transcrição da apresentação:

1 Profº Antonio Carlos Marcelino de Paula
AlgoriTmos Profº Antonio Carlos Marcelino de Paula

2 Objetivos Representação de Algoritmos Português Estruturado
Estrutura básica Variáveis Constantes Tipos

3 Português Estruturado Portugol
Portugol é uma pseudo-linguagem de programação originada da mistura entre o Português, o Algol e o Pascal. Forma de representação muito próxima de uma linguagem de programação; Possui um vocabulário restrito e com significados bem definidos para todos os termos utilizados nas instruções; Possui uma sintaxe menos rigorosa que a de uma linguagem de programação.

4 Estrutura programa <nome> const <constantes> var <variaveis> inicio <instrucoes> fim programa Exemplo inicio escreva “Meu primeiro Algoritmo.” fim

5 Variáveis “Tudo aquilo que é sujeito a variações, incerto, instável ou inconstante” [1]. Podem conter valores diferentes a cada instante de tempo. Seu valor pode ser alterado ao longo do tempo da execução do programa; Só pode assumir um único valor a cada instante; Espaço de memória do computador utilizado para guardar informações

6 Variáveis [1] Nome + Valor + Tipo [2]

7 Constantes A = ¶ * r2 “Tudo aquilo que é fixo ou estável.” [1]
“Constante é um determinado valor fixo que não se modifica ao longo do tempo.”[2] A = ¶ * r2 Constante

8 Regras para Criação de Nomes
Poderão ser atribuídos com um ou mais caracteres; O primeiro caractere do nome de uma variável não poderá ser em hipótese alguma um número, sempre deverá ser uma letra; O nome de uma variável não poderá possuir espaços em branco; Não poderá ser nome de uma variável uma palavra reservada a uma instrução de programa; Não poderão ser utilizados outros caracteres a não ser letras e números.

9 Tipos de Dados Os dados são representados pelas informações a serem tratadas por um computador. Tais informações são caracterizadas em quatro tipos: Inteiro: dados numéricos negativos e positivos; Real: dados numéricos negativos, positivos e fracionários; Caracteres: sequências contendo letras, números e caracteres; Lógicos: dados com valores verdadeiro ou falso. Também conhecido como tipos booleanos.

10 Declaração Variável e Constantes
pi = 3,14 var nome: caractere idade: inteiro nota1, nota2: real aprovado: logico

11 Exercícios (1) 1) Assinale os identificadores válidos: [ ] a) (X)
[ ] b) #55 [ ] c) AB*C [ ] d) U2 [ ] e) KM/H [ ] f) AH [ ] g) UYJ [ ] h) “ALUNO”

12 Exercícios (2) 2) Supondo que as variáveis NA, N, NMAT e SX sejam utilizadas para armazenar a nota do aluno, o nome, o número da matrícula e o sexo, declara-se corretamente, conforme os seus conteúdos. NA____________________ N_____________________ NMAT_________________ SX____________________

13 Expressões Aritméticas
Expressões aritméticas são aquelas cujos operadores são aritméticos e cujos operandos são constantes e/ou variáveis do tipo numéricas (inteiro e/ou real).

14 Operadores Aritméticos
Operadores Aritméticos Operador Descrição = Atribuição + Soma - Subtração / Divisão % Resto da divisão

15 Operadores Aritmét. e Atribuições
Instrução normal Instrução reduzida var = var + expr; var+=expr; Var=var – expr; Var-=expr; Var=var/expr; Var/=expr; Var=var*expr; Var*=expr;

16 Operadores Relacionais
Descrição Símbolo Igualdade == Diferente de != Maior que > Menor que < Maior ou igual >= Menor ou igual <=

17 Operadores de Incremento
Instrução Pós-fixado Pré-fixado ++ Var=var+1; var = var++; ou var++; var = ++var; ou ++var; -- Var=var-1; var = var--; ou var--; var= --var; ou --var;

18 NÃO (operador de negação)
Operadores Lógicos Operador Descrição && E || OU ! NÃO (operador de negação)

19 Operadores Lógicos Bit-a-Bit
Descrição & E | OU ^ XOR (OU Exclusivo) ~ NÃO << Deslocamento para a esquerda >> Deslocamento para a direita


Carregar ppt "Profº Antonio Carlos Marcelino de Paula"

Apresentações semelhantes


Anúncios Google