Buscar

07 - Algoritmos em Portugol

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 16 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 16 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 16 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

Introdução à Ciência da Computação
Departamento de Computação
Universidade Federal de Sergipe
Algoritmos em Portugol
Estrutura Sequencial
Prof. Kalil Araujo Bispo
Julho/2013
 
Objetivo da Aula
● Formalizar a estrutura dos algoritmos utilizados para o 
curso
● Apresentar uma estrutura sequencial desses algoritmos 
e resolver exercícios
 
Introdução
● Tipos de Algoritmos
– Descrição narrativa
● Analisar o enunciado do problema e escrever, 
utilizando uma linguagem natural
– Fluxograma
● Analisar o enunciado do problema e escrever, 
utilizando símbolos gráficos pré-definidos
– Pseudocódigo ou Portugol
● Analisar o enunciado do problema e escrever, 
utilizando regras predefinidas
 
Algoritmo
● Exemplo 
Algoritmo
Declare N1, N2, M numérico
Escreva “digite dois números”
Leia N1, N2
M ← N1 * N2
Escreva “Multiplicação = “, M
Fim_Algoritmo
 
Tipos de dados
● Numéricos
– Inteiros
– Reais 
● Lógicos
– Verdadeiro
– Falso 
● Literais ou caracteres
– Um único caractere
– Uma cadeia de caracteres
 
Identificadores
● São nomes das variáveis, dos programas, das 
constantes, das rotinas, das unidades, etc.
– Caracteres permitidos: números, letras e sublinhado
– O primeiro caractere não pode ser numérico
– Não são permitidos caracteres em branco ou 
especiais
 
Estrutura Sequencial
Algoritmo
Declare nome_da_variável tipo_da_variável
bloco_de_comandos
Fim_Algoritmo
 
Estrutura Sequencial
● Declaração de variáveis
Declare x numérico
 y, z literal
 teste lógico
 
Estrutura Sequencial
● Comando de atribuição em Algoritmos
x ← 4
x ← x + 2
y ← “aula”
teste ← falso
 
Estrutura Sequencial
● Comando de entrada
Leia X
● Comando de saída
Escreva x
 
Exercício 1
● Faça um algoritmo que receba 4 números inteiros, 
calcule e mostre a soma desses números
 
Exercício 2
● Faça um algoritmo que receba 3 notas, calcule e mostre 
a média aritmética
 
Exercício 3
● Faça um algoritmo que receba o salário de um 
funcionário, calcule e mostre o novo salário, sabendo-se 
que estre sofreu um aumento de 25%
 
Exercício 4
● Faça um algoritmo que receba o salário de um 
funcionário e o percentual de aumento, calcule e mostre 
o valor do aumento e o novo salário
 
Exercício 5
● Faça um algoritmo que receba o salário base de um 
funcionário, calcule e mostre o salário a receber
– O funcionário tem 5% de gratificação sobre o salário 
base
– O funcionário tem 7% de imposto sobre o salário base
 
Introdução à Ciência da Computação
Departamento de Computação
Universidade Federal de Sergipe
Algoritmos em Portugol
Estrutura Sequencial
Prof. Kalil Araujo Bispo
Julho/2013
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16

Continue navegando