Baixe o app para aproveitar ainda mais
Prévia do material em texto
31/08/2015 1 Construção de algoritmos Aula 3 Para as mesmas variáveis declaradas no exercício 1, às quais são dados os valores seguintes: A = 1 B = 2 C = 3 X = 2.0 Y = 10.0 Z = -1.0 L1 = .V. NOME = “PEDRO” RUA = “PEDRINHO” L2 = .F. Determine o resultado da avaliação das expressões abaixo: Trabalho em classe 31/08/2015 2 a. A + C / B b. A + B + C c. C / B / A d. Pot(X, B) e. Nome + Rua f. Nome = Rua g. L1 e (Não L2) h. L2 e (Não L1) Trabalho em classe Pseudocódigos Estrutura sequencial: As ações são executadas em uma ordem sequencial, ou seja, de cima para baixo, da esquerda para direita. Atribuição ( <- ): Serve para atribuir um determinado valor a uma variável. Deve-se verificar se o valor atribuído é do tipo declarado. 31/08/2015 3 Exemplo: Levando em consideração que X, Y e Z foram declarados do tipo inteiro: X <- 25; Y <- X + 15 – 3; Z <- Y – X + rad(x) – pot(y,2); Pseudocódigos Instruções Delimitadoras � Servem para especificar o início e o fim do algoritmo. início ... fim 31/08/2015 4 Declaração de Variáveis � Utilizado para especificar os nomes e os respectivos tipos das variáveis necessárias no algoritmo declare <variáveis>: <tipo>; onde: <variáveis> - lista de nomes de variáveis separados por vírgula <tipo> - inteiro, real, caracter, string, lógico Declaração de Variáveis � Exemplos: declarar a,b,c: real; nome: string; sexo: caracter; pratica_esporte: lógico; 31/08/2015 5 Bloco de Comentário � Serve para explicar um determinado trecho do algoritmo, para torna-lo mais claro, facilitando seu entendimento por outras pessoas ou posteriormente. { <comentário> } Exemplo: { Isto é um exemplo de comentário } Instrução de Entrada � Usada para ler dados de entrada do algoritmo. leia(<variáveis>); onde: <variáveis> - conterão os dados lidos. 31/08/2015 6 Instrução de Entrada � Exemplos: leia(a,b,c); leia(nome); leia(sexo); leia(pratica_esporte); Instrução de Saída � Usada para mostrar os resultados do processamento dos dados de entrada. escreva(<resultados>); onde: <resultados> - geralmente é o conteúdo de uma ou mais variáveis com a resposta do problema. 31/08/2015 7 Exercícios 1) Escreva em pseudocódigo, as seguintes expressões matemáticas: a) (A + B)*C b) TOTAL / N c) A - B(C + D2) / E 2) Faça um algoritmo para calcular a área de uma circunferência, considerando a fórmula ÁREA = π * RAIO2. Utilize as variáveis AREA e RAIO, a constante π (pi = 3,14159) e os operadores aritméticos de multiplicação. Exercícios
Compartilhar