Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Curso: Engenharia de Computação Disciplina: Programação I Professor: Rodolfo da Silva Villaça Terceira Aula de Laboratório 1. Defina uma função que retorne uma tupla-3 (tripla) contendo o caractere fornecido com entrada, o mesmo caractere em letras minúsculas ou maiúsculas, e o seu número na tabela ASCII. 2. Seja A(x1,y1) o vértice superior esquerdo do quadrado ABCD, paralelo aos eixos cartesianos. Este quadrado, de lado 9a, é subdividido em regiões limitadas por retas horizontais e verticais, como mostra a figura abaixo. Escreva uma função em HUGS que, dado um ponto P(x,y), forneça o valor da área da região a qual o ponto P pertence, se esta região está dentro do quadrado ABCD, e caso contrário, forneça o número indicador da região na figura. 3. Faça um programa para função f(x) a seguir: f(x) = −x ,sex<0 4x ,se0≤x<1 8−4x ,se1≤x<2 2x−4, sex≥2 4. Faça uma função que calcula as duas raízes reais de uma equação do segundo grau ax²+bx+c = 0, dados os coeficientes a, b e c. Utilize o conceito de tuplas. 5. Estenda sua solução do exercício anterior para que retorne as duas raízes complexas. 6. Faça uma função que, dado o resultado do cálculo da função do exercício 1, retorna uma tupla na forma (a,b,c), sendo a, b e c coeficientes válidos para a equação ax²+bx+c=0 que gerou a resposta.