Você está na página 1de 3

Universidade

Federal da Paraba Centro de Informtica Departamento de Informtica


Introduo a Programao Semestre: 2012.2 Professor: Tiago Maritan

1 Lista de Exerccios Prazo de Entrega: 27/06/2013 1) Considere o seguinte algoritmo onde i1, i2, i3, i4 e i5 representam instrues: leia(b1, b2, b3); se b1 ento { i1; } seno{ se b2 ento{ se b3 ento{ i2; } seno{ i3; i4; } } } i5; a) a Que instrues sero executadas quando b1 = V, b2 = V e b3 = F? b) Que instrues sero executadas quando b1 = F, b2 = V e b3 = F? c) Que instrues sero executadas quando b1 = F, b2 = V e b3 = V? d) Que valores b1, b2 e b3 devem assumir para que apenas i5 seja executada 2) Escreva a tabela-verdade correspondente expresso boleana: (A ou B e C), onde A, B e C so variveis lgicas. 3) Escreva um algoritmo que l trs dados nas variveis x, y e z e calcula e imprima soma e o produto destas variveis. 4) Escreva um algoritmo que receba dois nmeros como entrada e imprime o menor deles. Se os nmeros forem iguais, no haver diferena em qual deles ser impresso.

5) Escreva um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias. 6) Escreva um algoritmo que leia a idade de uma pessoa expressa em dias e mostre-a expressa em anos, meses e dias. 7) Escreva um algoritmo que receba as 3 notas obtidas por um aluno, calcule a mdia aritmtica de aproveitamento e apresente o conceito e a situao do aluno (APROVADO ou REPROVADO). O aluno considerado APROVADO se tiver conceito A, B ou C e REPROVADO, caso obtenha conceitos D e E. A atribuio de conceitos obedece tabela abaixo: Mdia&de& Conceito& Aproveitamento& A&partir&de&9,0& A& De&7,5&at&9,0&& B& De&6,0&at&7,5&& C& De&4,0&at&6,0&& D& Abaixo&de&4,0& E& 8) Escreva um algoritmo que receba o valor do salrio bruto, calcule e apresente o valor de desconto do INSS e o valor do salrio lquido (o salrio bruto descontado do INSS), considerando que: Para um salrio de at R$ 420, o desconto de INSS de 8%; Para um salrio de at R$ 420 at R$ 1350, o desconto de INSS de 9%; Para um salrio acima de R$ 1350,00, o desconto de INSS de 10%; 9) Escreva um algoritmo que calcule e mostre a soma dos 100 primeiros nmeros inteiros (1+2+3+4+...+98+99+100). Utilize a estrutura de repetio para. 10) Refaa o exerccio anterior usando a estrutura enquanto. 11) Escreva um algoritmo que recebe um conjunto de valores, calcula e exibe o maior valor inserido. A entrada de dados deve parar quando for digitada o valor 0 (zero). Utilize a estrutura enquanto. 12) Escreva um algoritmo que calcule e exiba o produto dos inteiros mpares de 1 a 15. 13) Um nmero , por definio, primo se ele no tem divisores, exceto 1 e ele prprio. Escreva um algoritmo para ler um nmero inteiro positivo e determinar se ele ou no um nmero primo. 14) Uma seqncia de Fibonacci constituda por uma seqncia de nmeros naturais, cujos dois primeiros termos so iguais a 1, e tal que cada nmero (exceto os dois primeiros) na seqncia igual a soma de seus dois mais prximos antecedentes. Isto , a seqncia de Fibonacci constituda da seguinte forma:
&

1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... Escreva um algoritmo que gera a seqncia de Fibonacci at o n-simo termo. 15) Escreva um algoritmo que calcule e imprima o fatorial de um dado nmero inteiro no-negativo. O fatorial de um nmero inteiro n0 dado por: 1, se n=0 n! = n n 1 n 2 2 1, se n > 0

Você também pode gostar