Buscar

Algoritimos Aula 03

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

*
ALGORITMOS
Profº Antonio Carlos Marcelino de Paula
*
*
Objetivos
*
Representação de Algoritmos
Português Estruturado
Estrutura básica
Variáveis
Constantes
Tipos
*
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.
*
Estrutura
*
programa <nome>
const
	<constantes>
var
	<variaveis>
inicio
	<instrucoes>
fim
programa Exemplo
inicio
	escreva “Meu primeiro Algoritmo.”
fim
*
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
*
Variáveis
*
[2]
*
Constantes
*
“Tudo aquilo que é fixo ou estável.” [1]
“Constante é um determinado valor fixo que não se modifica ao longo do tempo.”[2]
*
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.
*
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.
*
Declaração Variável e Constantes
*
var
	nome: caractere
	idade: inteiro
	nota1, nota2: real
	aprovado: logico	
const
	pi = 3,14
		
*
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”
*
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____________________
*
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).
*
Operadores Aritméticos
*
 
*
Operadores Aritmét. e Atribuições
*
*
Operadores Relacionais
*
*
Operadores de Incremento
*
*
Operadores Lógicos
*
*
Operadores Lógicos Bit-a-Bit
*

Outros materiais