Universidade de Itaúna Curso: Engenharia Produção Disciplina: Introdução a Programação Entrega do trabalho: dia 13/03/2015 Lista de exercícios – 2 Importante: Para a resolução desta lista, recomendo a leitura do livro Lógica de programação – 3º Edição, Autor: André Luiz Villar Farbellone (disponível na biblioteca da UIT) páginas 14 – 33. 1 – Conceitos básicos a) Definir os 4 tipos básicos de dados utilizados em pseudo linguagem. Dê exemplos. b) Qual o objetivo de se criar um identificador? c) Quais são as regras para a declaração de um identificador? d) O que é uma variável? e) Qual a função do comando Leia? f) Qual a função do comando Escreva? g) Em algoritmo, o que significa atribuição de valor? Qual o símbolo utilizado para identificar este comando? 2 – Assinale os identificadores inválidos e justifique. a) b) c) d) Km h “Nota” 3_4 XYZ _________________________ _________________________ _________________________ _________________________ e) f) g) h) NomeDoAluno Salario_base A51 Escreva ____________________ ____________________ ____________________ ____________________ “Casa e comida” “FALSO” FALSO “21” ________________ ________________ ________________ ________________ 3 – Identifique o tipo (inteiro, real, caracter, lógico) de cada um dos dados abaixo. a) b) c) d) e) 34.0 34 423 F 0.0 ________________ ________________ ________________ ________________ ________________ f) g) h) i) 4 – Reescrever as expressões abaixo empregando os operadores utilizados em pseudo-linguagem. Utilize o comando de atribuição Exemplo: a = a 24 113 4 3.6 2 a) 82 + 18 4 + b) Delta = b2 – 4 . a . c c) x b b2 4 a c 2a Resolução: a pot(2,4) · rad (pot(11,3)) / 4 d) 4 v R 3 3 5 - Baseado nos exemplos apresentados no livro, Lógica de Programação, página 20, resolva os itens abaixo. O valor da variável C equivale ao número 6. a) 2 * 5 mod 3 – C b) ((20 div 3) div 3) + pot(8,2) /2 c) rad (pot (5,10/5)) + (-8) *1,5 6 - Baseado nos exemplos apresentados no livro, Lógica de Programação, página 25, resolva os itens a baixo. O valor da variável C equivale ao número 6. a) 7 = 2 * 3,5 e (F ou V) b) F ou pot(7,2) <= 3,5 * 10 + 2 * 7 c) não F ou V e rad (2 + 7) >= C 7 – Escreva de forma algorítmica os problemas descritos abaixo. a) Para facilitar o trabalho do setor produtivo foi solicitado ao engenheiro responsável, a construção de um algoritmo para calcular o volume 4 v R 3 . 3 de uma esfera de raio R, em que R é um dado fornecido pelo funcionário. O volume de uma esfera é dado por b) Uma empresa produz 3 tipos de parafusos. O preço de cada um é: 0.5, 0.6 e 0.1, respectivamente. O usuário irá informa a quantidade vendida do tipo 1, do tipo 2 e do tipo 3, gere o seguinte * relatório: 1) A quantidade vendida do tipo 1,2 e 3. 2) O total arrecadado pela empresa. * Relatório, representa comando de saída (escreva). c) Faça um algoritmo que leia um valor em Fahrenheit e ** imprima o seu equivalente em Celsius. Formula: C 5 * F 160 9 **Imprima, representa comando de saída (escreva). d) Faça um algoritmo para receber três valores inteiros, a seguir indique: Quantos são pares, quantos são ímpares, quantos são positivos e quantos são negativos. e) Faça um algoritmo para receber o nome e a idade de duas pessoas. Logo após apresente o nome da pessoa mais velha. f) Elabore um algoritmo para que o usuário possa entrar com o nome, sexo e idade de uma pessoa. Se a pessoa informada for do sexo feminino e possuir idade inferior a 25 anos, então imprima: O nome da pessoa informada e a mensagem: “Apta para a atividade”. Caso contrário, apresente o nome da pessoa informada e a mensagem “Não está apta para a atividade”. Faça um algoritmo para que o usuário possa digitar 3 (três) números em qualquer ordem. A seguir apresente os valores digitados em ordem crescente. g)