Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Algoritmos ALG04 - LINGUAGEM ALGORÍTMICA - Sequênciação - Técnicas de Programação – TP UNICEUMA 2 ESTRUTURAS BÁSICAS DE CONTROLE – Formas de agregar as instruções primitivas. • Estrutura seqüêncial • Estrutura condicional ou de seleção – Simples – Composta • Estrutura de repetição 3 ESTRUTURA SEQUENCIAL – Em um algoritmo, os comandos deverão ser executados numa sequência linear; – Segue-se os comandos, linha a linha, na ordem em que estão escritos, de cima para baixo; – Os algoritmos são iniciados com a palavra início e finalizados com a palavra fim. No caso do VisuAlg: inicio e fimalgoritmo. 4 • Linguagem Algorítmica (VisuAlg): inicio comando-1 comando-2 . . . comando-n fimalgoritmo Exemplo: inicio leia (A,B) SOMA <- A + B escreva (SOMA) fimalgoritmo ESTRUTURA SEQÜENCIAL • Fluxograma 5 Exemplo:Visual G algoritmo "exemplo" // Função : Ilustrar a estrutura sequncial // Autor : // Data : 4/3/2010 // Seção de Declarações var x: real y: inteiro a: caractere l: logico inicio x <- 2.5 y <- 6 a <- "teste" l <- VERDADEIRO escreval ("x", x:4:1, y+3:4) // Escreve: x 2.5 9 escreval (a, "ok") // Escreve: testeok (e depois pula linha) escreval (a, " ok") // Escreve: teste ok (e depois pula linha) escreval (a + " ok") // Escreve: teste ok (e depois pula linha) escreva (l) // Escreve: VERDADEIRO fimalgoritmo 6 Exemplo:Visual G algoritmo "Soma" // Função : Mostra o resultado da soma entre dois números inteiros // Autor : // Data : 04/03/2010 // Seção de Declarações var NumA, NumB, Soma:inteiro inicio // Seção de Comandos escreva (“Informe o primeiro número: ") leia (NumA) escreva (“Informe o segundo número: ") leia (NumB) Soma <- NumA + NumB Escreval ("A soma entre os números e:", Soma) fimalgoritmo 7 EXERCÍCIOS 1) Escreva um algoritmo que leia um número inteiro positivo e exiba o dobro do mesmo. 2) Escreva um algoritmo para ler uma temperatura dada na escala Fahrenheit e exiba o equivalente em Celsius. 3) Escreva um algoritmo para calcular a área de um triângulo, sendo dados a sua base e a sua altura. – Área = (Base * altura) / 2 4) Calcular a média final de um aluno, sendo que foram dadas 4 notas. 5) Calcular o reajuste de salário de um funcionário, sendo o salário fornecido pelo usuário. Considere que o aumento será de 15%. Exibir o valor inicial e o valor reajustado. 6) Calcular o diâmetro e a área de uma circunferência com base no raio fornecido pelo usuário. Mostrar o diâmetro, o raio e a área.
Compartilhar