UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ MATEMÁTICA

Documentos relacionados
UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ PROVA DE CÁLCULO 1

UNIVERSIDADE FEDERAL DE ITAJUBÁ CANDIDATO: CURSO PRETENDIDO: SOLUÇÃO

k 1 ENQUANTO A[k] $ E k 512 FAÇA SE A[k] = a ENTÃO contaa contaa + 1 SENÃO SE A[k] = i ENTÃO contai contai + 1 FIM-SE

02 Duração: 2 HORAS. 1ªquestão Considere o trecho de pseudocódigo abaixo onde os valores calculados de duas expressões aritméticas são comparados:

UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ PROVA DE CÁLCULO 1

UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ PROVA DE CÁLCULO 1

UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ MATEMÁTICA

02 A prova pode ser feita a lápis Proibido o uso de calculadoras e similares Duração: 2 HORAS. SOLUÇÃO:

2ªquestão: No trecho de programa abaixo, escrito em pseudocódigo, obtêm-se o N-ésimo elemento de uma série de números inteiros:

UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ MATEMÁTICA

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ PROVA DE CÁLCULO 1

Exercícios: Vetores e Matrizes

02 A prova PODE ser feita a lápis 03 - PROIBIDO o uso de calculadoras e similares 04 - Duração: 2 HORAS

UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ PROVA DE CÁLCULO 1

Lista de Exercícios 5

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM

Exercícios Repetição

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

Exercícios V1 = V2 = V1 = V2 =

Parte I - Expressões lógicas e operadores

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

Registros, Vetores e Matrizes

LISTA DE EXERCÍCIOS: 2ª Unidade Funções

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

Lista de Exercícios 02

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória.

Resolva os exercícios utilizando a linguagem de programação C

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

Informática Aplicada I Lista: Fluxograma

PROGRAMAÇÃO DE COMPUTADORES I BCC Aula Prática 15

Laboratório de Programação A Exercícios sobre vetores e matrizes

LISTA DE EXERCÍCIOS: 1ª Unidade

UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ FUNDAMENTOS DE MATEMÁTICA

CADERNO DE EXERCÍCIOS ALGORITMOS

Tipo m= matriz [ l i1 : l s1, l i2 : l s2 ] <tipo básico> m: mat

CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres

4ª Lista de Exercícios de Programação I

Programação de Computadores I BCC 701 Lista de Exercícios Módulo

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto

LISTA DE EXERCÍCIOS (2) PYTHON

Aula 20: Matrizes (Parte 2)

LISTA DE EXERCÍCIOS: 1ª Unidade

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: ALGORITMOS

LINGUAGEM DE PROGRAMAÇÃO

LISTA DE EXERCÍCIOS: 2ª Unidade. Comandos de Repetição

PSEUDO-CÓDIGO. Nickerson Fonseca Ferreira

UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ

Curso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.

1 ESTRUTURA SEQUENCIAL

ESTRUTURA CONDICIONAL E SELEÇÃO

Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas

Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores

printf( \n %d dividido por %d eh%d e o resto eh%d \n, x, y, resultado)

MATRIZES - PARTE Definição e Manipulação de Matrizes AULA 21

GEQ Prof. Paulo R. Coelho. Lista para prova

Questão 1 Exemplo de execução 1 (com N=6): Exemplo de execução 2 (com N=4):

1ª LISTA DE EXERCÍCIOS

Universidade Federal de Sergipe - Campus Alberto Carvalho. Lista 4 - WHILE / REPEAT UNTIL

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.

9. imprimir o fatorial do número 10. imprimir o sucessor e o anterior de um número lido 11. Imprimir se um número é primo ou não 12. Imprimir os 100 p

, se x = y. , se x > y

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

Introdução à Programação

Exercícios sobre algoritmos

Programação científica C++

Variáveis Compostas Homogêneas Vetores

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI

UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ

Fundamentos de Programação 1

LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.

BANCO DE EXERCÍCIOS - 24 HORAS

Algoritmos e Programação

1ª LISTA DE EXERCÍCIOS - Extra

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)

Programação Procedimental

Estrutura de decisão

Introdução à Lógica de Programação e Aplicativos Instrumentais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO

Faculdades Integradas Rui Barbosa Programação II Prof. Marcos Antonio Estremote. Exercícios com Vetores e Matrizes

Exercícios: Comandos de Repetição

4ª Lista de Exercícios de Programação I

Linguagem C: Introdução

Lista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números

Prof. Tiago Alves de Oliveira. Tiago Alves de Oliveira - 1

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

Estruturas Homogêneas Vetores e Matrizes. Givanaldo Rocha

Transcrição:

UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ MATEMÁTICA PROVA DE TRANSFERÊNCIA INTERNA, EXTERNA E PARA PORTADOR DE DIPLOMA DE CURSO SUPERIOR - 29/11/2015 CANDIDATO: CURSO PRETENDIDO: OBSERVAÇÕES: 1. Prova SEM consulta; 2. A prova PODE ser feita a lápis; 3. PROIBIDO o uso de calculadoras e similares;. Duração: 2 HORAS. Questão 1 (10 pontos). O gráfico da função do segundo grau f(x) = ax 2 + bx passa pelos pontos (1, 2) e ( 1, 0) então, os valores de a e b são respectivamente a) 1 e 0 b) 1 e 0 c) 1 e 1 d) 1 e 1 e)1 e 1 Resposta: c) Avaliando a função nestes pontos obtemos o sistema com esquações a+b = 2 e a b = 0, cuja solução é a = 1 e b = 1. Questão 2 (10 pontos). Dada as funções g(x) = 2x + 1 e f(x) = x 1, o conjunto solução da inequação g(f(x)) > 1 é dado por a) (1, + ) b) ( 1, + ) c) [1, 2) d) (1, 2) e) R Resposta: a) então, x > 1. g(f(x)) = g(x 1) = 2(x 1) + 1 = 2x 1 > 1, Questão 3 (10 pontos). Calcule t 2 6 t 3 2t 2 12t a) 0 b) + c) 6 d) 1/6 e) Resposta: d) t 3 t 2 6 2t 2 12t = 32 6 2.3 2 12.3 = 1 6.

Questão (10 pontos). Sendo f(x) = ax 2 + bx + c, a, b e c R e g(x) = x 3 x, calculando f (g(1)) obtemos a) b b) 2a + b c) 2a b d) a e) 0 Resposta: a) f (x) = 2ax + b e g(1) = 0, logo f (g(1)) = f (0) = b. Questão 5 (10 pontos). O intervalo de decrescimento da função f(t) = t 3 t é a) t > 1/3 b) t (0, 1/3) c) t > 1 d) t (0, 1) e) t ( 1/3, 1/3) Resposta: e) f (x) = 3x 2 1 < 0 x 2 < 1/3 1/3 < x < 1/3. Questão 6 (10 pontos). Considere a função mão de obra T em função do capital C, isto é, T = T(C) e dada por T = 300 5/3 C 7/3 com T > 0 e C > 0. Mostre que a função mão de obra é decrescente com gráfico de concavidade voltada para cima. Resposta: T = ( 7/3) 300 5/3 C 10/3 < 0, para todo C > 0, pois, 300 5/3 C 10/3 > 0 e claro 7/3 < 0. Assim, a função T é decrescente. A concavidade é obtida calculando T, T = ( 10/3) ( 7/3) 300 5/3 C 13/3 > 0, C > 0, pois ( 10/3) ( 7/3) > 0 e 300 5/3 C 13/3 > 0, portanto o gráfico de T tem concavidade voltada para cima para todo C > 0. Questão 7 (10 pontos). O custo total para produzir x unidades de certo produto é C(x) = 0, 2x 2 + 300x + 200000, expresso em reais. Determine quantas unidades devem ser produzidas para que o custo médio C Me (x) = C(x)/x seja minímo. Resposta: C Me (x) = C(x) x pontos críticos. = 0, 2x + 300 + 200000. Derivando e igualando a zero obtemos os x C Me(x) = 0, 2 200000 = 0 x 2 = 200000 x = 1000, pois x > 0. x 2 0, 2 Calculando a derivada segunda avaliada em x = 1000 verificamos que o ponto crítico é ponto de minímo. 2

C Me(x) = 00000 x 3, logo, C Me(1000) = 1 2500 > 0. Questão 8 (10 pontos). Determine o conjunto solução do sistema { (x 2)(x 2 + 5) > 0 2x + 3 x 5 Resposta: e Logo, x. (x 2)(x 2 + 5) > 0 x 2 > 0 x > 2 2x + 3 x 5 2x 8 x. Questão 9 (10 pontos). Calcule x x + 5 3. x Resposta: Racionalizando, x + 5 3 x x x + 5 + 3 x + 5 + 3 = x x (x )( x + 5 + 3) = x 1 x + 5 + 3 = 1 6. Podemos aplicar regra de L Hospital também pois temos uma indeterminação do tipo 0/0, assim x x + 5 3 x = x 1 2 x+5 1 = 1 6. Questão 10 (10 pontos). Sob que condições sobre o número real a o sistema linear x + 2y + z = 3 x + y z = 2 x + y + (a 2 5)z = 1 tem solução única. Resposta: 3

Para que o sistema tenha solução única é preciso que o determinante da matriz dos coeficientes tenha determinante não nulo. Calculando o determinante obtemos 1 2 1 det 1 1 1 = a 2 + 0 a ±2. 1 1 a 2 5

UNIVERSIDADE FEDERAL DE ITAJUBÁ PROGRAMAÇÃO PROVA DE TRANSFERÊNCIA INTERNA, EXTERNA E PARA PORTADOR DE DIPLOMA DE CURSO SUPERIOR 29/11/2015 CANDIDATO: CURSO PRETENDIDO: OBSERVAÇÕES: 01 Prova sem consulta. 02 Duração: 2 HORAS 1 a Questão (10 pontos): Assinale a alternativa que mostra o que será impresso pelo trecho de programa abaixo escrito em pseudocódigo (obs.: o símbolo corresponde ao comando de atribuição, isto é, a variável à esquerda recebe o valor que é apontado para ela): INTEIRO A, B, C A 13 B 7 C A * B ESCREVE A,,, C,,, B ( a ) 13, 7, 91 ( b ) 7, 13, 91 ( c ) 13, 91, 7 ( d ) 7, 91, 13 2 a Questão (10 pontos): O programa abaixo, escrito em pseudo-código, verifica e escreve se um ano é, ou não, bissexto: Programa-2 INTEIRO Ano, resto1, Resto2, Resto3 ESCREVA digite um ano (número inteiro e positivo) LEIA Ano Resto1 Ano *(Ano/) Resto2 Ano 100*(Ano/100) Resto3 Ano 00*(Ano/00) SE (Resto1 = 0 E Resto2 0) OU (Resto1 = 0 E Resto2 = 0 E Resto3 = 0) ENTÃO ESCREVE Bissexto SENÃO ESCREVE Não é Bissexto FIM Programa-2 Supondo que um usuário verificou os anos de 1500, 182 e 2016, assinale a alternativa que corresponde aos respectivos resultados: (a) Não é Bissexto, Bissexto, Não é Bissexto (b) Não é Bissexto, Bissexto, Bissexto (c) Bissexto, Não é Bissexto, Bissexto (d) Bissexto, Não é Bissexto, Não é Bissexto 3 a Questão (10 pontos): Um programa lê, imprime e armazena mensagens de texto, empregando um arranjo unidimensional de 102 posições (vetor Vet[ ]). Quando a mensagem não ocupa todas as posições disponíveis é gravado o caractere # para sinalizar o final da mensagem. Por questões de segurança, antes de armazenar, modifica os dados lidos substituindo vogais por números através das seguintes trocas: lê a e armazena 7, lê e e armazena 6, lê i e armazena 5, lê o e armazena e finalmente, lê u e armazena 9. Em mensagens contento números, é armazenado o caracter \ antes e depois do número para sinalizar que não é uma vogal codificada. Quando é utilizado para imprimir os dados armazenados decodifica as palavras trocando os números pelas respectivas vogais. Supondo que ao rodar esse programa para recuperar uma mensagem armazenada obtemos modelo-2 frase codificada, assinale a alternativa que corresponde aos dados que estão no vetor: (a) md6l-\2\ fr7s6 cd5f5c7d7# (b) m5d6l \2\ cd5f5c7d7# (c) md6l\\ 2 fr6s6 cd5f5c7d7# (d) md7l-\2\ cd7f5c5d7#

a Questão (10 pontos): A Zeta-Montagens tem jornada semanal de trabalhos prevista para 0 horas e realiza o pagamento de seus funcionários no final de cada jornada. Quando ultrapassa as 0 horas, o funcionário recebe um adicional de 0% sobre o valor das horas extras. Sabendo que para o cálculo são fornecidos o total de horas trabalhadas e o valor pago por cada hora de trabalho, escolha uma das alternativas, escrita em pseudo-código, que mostra como o cálculo desse pagamento é efetuado: (a) SE Total_horas > 0 ENTÃO Pagamento = (0 + (Total_horas 0)*1,)*Valor_hora SENÃO Pagamento = Total_horas*Valor_hora (b) SE Total_horas 0 ENTÃO Pagamento = Total_horas*Valor_hora SENÃO Pagamento = 0*Valor_hora + (Total_horas 0)*Valor_hora (c) SE Total_horas > 0 ENTÃO Pagamento = 0*Valor_hora + (Total_horas 0)*0,*Valor_hora SENÃO Pagamento = Total_horas*Valor_hora (d) SE Total_horas 0 ENTÃO Pagamento = Total_horas*Valor_hora SENÃO Pagamento = Total_horas*(Valor_hora + (Total_horas 0)*0,*Valor_hora) 5 a Questão (10 pontos): Escolha entre as alternativas no corpo do programa, qual é a sequência correta de comandos de leitura dos dados de uma matriz que armazena em cada elemento M(i,j) um número inteiro diferente de zero. A matriz tem dimensões N linhas e M colunas indicadas antes da leitura. Obs: 2 < N, M < 9. Programa-5 INTEIRO i, j, M[8, 8] FAÇA ESCREVA digite o número de linhas e colunas LEIA N, M ENQUANTO N 3 OU N 8 OU M 3 OU M 8 i 1 ENQUANTO i N FAÇA j 1 ENQUANTO j M FAÇA (a) ESCREVA digite M(, i,,, j, ): LEIA M(i,j) (b) FAÇA ESCREVA digite M(, i,,, j, ): LEIA M(i,j) ENQUANTO M(i,j) = 0 (c) LEIA M(i, j) (d) j j + 1 i i + 1 FIM Programa-5 FAÇA ESCREVA digite M(, i,,, j, ): LEIA M(i,j) ENQUANTO i < M E j < N 6 a Questão (10 pontos): Escreva um programa que armazena, via leitura, quatro números inteiros (A, B, C, D), calcula e 3 A B mostra o resultado da seguinte expressão: M C D 2 Programa-6 INTEIRO A, B, C, D REAL M ESCREVA digite quatro números inteiros LEIA A, B, C, D M ((A+B)*(A+B) *(A+B))/((C - D)*(C - D)) ESCREVA M = (, A, +, B, )^3 / (, C, -, D, )^2 =, M FIM Programa-6

7 a Questão (10 pontos): Escreva um programa que lê o número de matrícula e as notas bimestrais de um aluno, N1 e N2, calcula a média aritmética e escreve a média e o resultado do semestre, conforme indica a tabela abaixo: Programa-7 INTEIRO matr Média Aritmética Resultado 0 Média < 3,0 Reprovado 3,0 Média < 6,0 Prova de Recuperação 6,0 Média 10,0 Aprovado REAL Med, N1, N2 ESCREVA Escreva número de matrícula e as notas N1 e N2 LEIA matr, N1, N2 Med (N1 + N2)/2 SE Med < 3,0 ENTÃO ESCREVA Matricula:, matr, Média =, Med, Reprovado SENÃO SE Med < 6,0 ENTÃO ESCREVA Matricula:, matr, Média =, Med, Recuperação FIM Programa-7 SENÃO ESCREVA Matricula:, matr, Média =, Med, Aprovado 8 a Questão (10 pontos): Uma aproximação para o número é dada pela série:... Escreva um programa que calcula o valor de empregando 21 termos dessa série e, mostra o resultado. Programa-8 INTEIRO k, Den, Sinal REAL Pi k 1 Den -1 Sinal -1 Pi 0 ENQUANTO k 21 FAÇA Den Den + 2 Sinal -1 * Sinal Pi Pi + Sinal */Den k k + 1 ESCREVA PI =, Pi FIM Programa-8 3 5 7 9 11

9 a Questão (10 pontos): Seja um programa que lê e armazena pequenas mensagens de texto em um arranjo unidimensional de 1000 posições (vetor Vet[ ]). Escreva um fragmento de código com os comandos necessários para que o programa possa contar as ocorrências da vogal a e das consoantes n e s digitadas, escrevendo logo em seguida a estatística realizada e o total de caracteres da mensagem (espaços em branco não são contabilizados). Logo após a digitação da mensagem é gravado o caractere # para sinalizar seu final e, também considere que apenas letras minúsculas são utilizadas nas mensagens. Por exemplo, para a frase lida: mensagens de festas Teríamos após a digitação dos dados a seguinte saída do programa: Vogal a: 2 ocorrência(s) Consoante n: 2 ocorrência(s) Consoante s: ocorrência(s) Tamanho da mensagem: 17 caractere(s) k 1 A 0 N 0 S 0 ENQUANTO Vet(k) # E k 1000 FAÇA SE Vet(k) = a ENTÃO A A + 1 SENÃO SE Vet(k) = n ENTÃO N N + 1 SENÃO SE Vet(k) = s ENTÃO S S + 1 ESCREVA Vogal a:, A, ocorrência(s) ESCREVA Consoante n:, N, ocorrência(s) ESCREVA Consoante s:, S, ocorrência(s) ESCREVA Tamanho da mensagem:, k, caractere(s) ESCREVA Consoante s:, S, ocorrência(s) ESCREVA Tamanho da mensagem:, k, caractere(s)

10 a Questão (10 pontos): Considere um reino independente em um arquipélago nos mares do Pacífico, onde a moeda oficial é o Bit (influência da Informática). Existem notas de B$50, B$10, B$5 e B$1 e você foi contratado(a) para ajudar na programação dos caixas automáticos de um grande banco do reino. Escreva um programa que ajuda a emitir o mínimo de notas quando é realizado um saque no caixa. Por exemplo, para um pedido de B$72 são entregues 1 nota de B$50, 2 de B$10 e 2 de B$1, enquanto uma solicitação de B$15 vai gerar uma entrega de 1 nota de B$10 e 1 nota de B$5. Seu programa deve ler o valor do saque no caixa, calcular a quantidade de notas para cada valor das cédulas e escrever qual quantidade de cada uma (mesmo que sejam 0 notas como no saque de B$15 onde B$50 e B$1 não são utilizadas). Programa - 10 INTEIRO B50, B10, B5, B1, Valor ESCREVA Valor do saque? LEIA Valor B50 0 B10 0 B5 0 B1 0 ENQUANTO Valor > 0 FAÇA SE Valor > 50 ENTÃO B50 B50 + 1 Valor Valor 50 SENÃO SE Valor > 10 ENTÃO B10 B10 + 1 Valor Valor 10 SENÃO SE Valor > 5 ESCREVA notas B$50 =, B50 ESCREVA notas B$10 =, B10 ESCREVA notas B$5 =, B5 ESCREVA notas B$1 =, B1 FIM-Programa10 ENTÃO B5 B5 + 1 Valor Valor 5 SENÃO SE Valor > 1 ENTÃO B1 B1 + 1 Valor Valor 1