Aula 9: ------- Slides: ci1055_c7_p10-primosEntreSi.pdf Imprimir todos os pares de números (a, b) que são primos entre si para todo 2 ≤ a ≤ 100 e a ≤ b ≤ 100. Definição: dois números naturais A e B são ditos primos entre sı́ se MDC (A, B) = 1. Exercicio: Livro, Seção 7.12, Ex. 5 (maximo.pas) Faça um programa em Pascal que leia dois números naturais m e n e imprima, dentre todos os pares de números naturais (x, y) tais que 1 <= x <= m e 1 <= y <= n, um par para o qual o valor da expressão (xy - x^2 + y) seja máximo e imprima também o valor desse máximo. Ex: Entrada 2 2 Saída 1 2 3 Entrada 4 4 Saída 2 4 8 Entrada 5 2 Saída 1 2 3 --------------------------------- Slides ci1055_c7_p11-primos.pdf: Numeros primos - otimização da solução ----------------------------------------------------------------- Exercicio: Livro, Seção 7.12, Ex. 10: (serie.pas) Faça um programa em Pascal que leia um número real x, calcule e imprima o valor de f(x): f(x)= (5x)/2! - (6x^2)/3! + (11x^3)/4! - (12x^4)/5! + (17x^5)/6! - (18x^6)/7! + ... O cálculo deve para quando a diferença absoluta entre dois termos consecutivos for menor que 0.0000001. Utilize a função abs(x) para obter o valor absoluto de x. ----------------------------------------------------------------- Exercício: Livro, Seção 7.12, Ex. 17: (segIguais.pas) Faça um programa em Pascal que leia uma sequência de números inteiros terminada por zero e imprima quantos segmentos de números iguais consecutivos compõem essa sequência. O zero não deve ser processado e serve para marca o final da entrada de dados. Ex: Entrada 2 2 3 3 5 1 1 1 Saída: 4 Entrada 1 2 3 4 5 Saída: 5 Entrada 8 8 8 9 1 1 1 1 Saída: 3