Baixe o app para aproveitar ainda mais
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
Compartilhar