Escolar Documentos
Profissional Documentos
Cultura Documentos
Campus I: (19) 3837-8800 Rua Amazonas, 504 Jardim Dom Bosco Campus II: (19) 3837-8500 Rod. Adhemar de Barros Km 127 Pista Sul Campus III: (19) 3867-8300 Av. dos Yps, 678 Roseira de Baixo Jaguarina/SP 13820-000 www.faj.br 0800 755 55 55 engcontrole@faj.br
____________________________________________________________________________________________________________ Nome Registro Acadmico Engenharia Civil Curso 1. A 1. Semestre - Turma Bimestre 30 de Maro de 2012 Data
Visto
INSTRUES GERAIS Avaliao individual e sem consulta a livros ou anotaes. Mantenha postura adequada. Desligue seu aparelho celular. No ser permitido seu uso durante a avaliao. Utilize caneta esferogrfica azul ou preta. Questes a lpis no sero objeto de reviso. Preencha seu Nome e R. A. no cabealho das folhas de questes e de respostas; No ser aceita a entrega da prova antes de meia hora de seu incio.
SIMULADO DA 1. PROVA BIMESTRAL GABARITO 1) (1 ponto) Indique ao lado dos conceitos abaixo, quais so Verdadeiros (V) e quis so Falsos (F): V ou F V F V Pontos 0,20 0,20 0,20 Conceito As memrias de um computador so as responsveis pelo armazenamento de dados e instrues. Tipos: primria (RAM), secundria (discos, CDs, fitas). Uma varivel pode conter qualquer caractere e obrigatoriamente o primeiro caractere deve ser um nmero. Algoritmo na programao pode ser definido como uma sequncia de passos, ou de regras formais, que visam a atingir um objetivo bem definido, ou um resultado, ou uma soluo de um problema. Em geral trabalhamos com trs tipos de variveis: numricas (inteiro e real) e caractere. Nos comandos em C, mesmo quando eu tenho vrias instrues dentro de um comando IF, por exemplo, eu NO preciso indicar incio e fim de bloco {...}.
V F
0,20 0,20
2) (1 ponto) Faa a associao, no quadro abaixo, do conceito com sua respectiva definio: Pontos Conceito 0,20 Varivel Associar 1 2 Descrio Utilizado para mostrar uma mensagem de texto. Exemplos: resultados do programa; perguntas a serem feitas para o usurio responder; para informar ao usurio que informaes que ele tem que passar para o programa. Utilizado para tomadas de deciso. A cada posio de memria uma informao ser guardada e, para facilitar, atribumos um nome. Um dos comandos de repetio, do tipo de lao condicionado. Utilizado para ler as informaes que o usurio digita na tela.
2 3 4 5
4 1 5 3
3) (1 ponto) Analise o algoritmo abaixo, comparando-o com a especificao, indicando como voc completaria os pontos marcados, para que ele execute o que a especificao quer: Especificao: Um empreiteiro quer um programa que informe, ao final de cada dia, qual foi a produtividade da equipe de concretagem em termos de volume de concreto trabalhado por horas totais de trabalho do dia e se essa produtividade ficou acima ou abaixo da mdia esperada que era de 125.5 m3/h. inicio real: VolConcreto, media; inteiro: NumHoras; mostrar (Informe o Volume de Concreto e o Total de Horas trabalhadas: ); ler (VolConcreto, NumHoras); media = xx1xx / xx2xx; se media >= xx3xx ento mostrar (xx4xx da mdia); seno mostrar (xx5xx da mdia); fim Pontos 0,20 0,20 0,20 0,20 0,20 Item xx1xx xx2xx xx3xx xx4xx xx5xx Resposta VolConcreto NumHoras 125.5 Acima Abaixo
Para as prximas duas questes, considere o seguinte enunciado de problema: Um usurio informa o Altura e Peso de uma pessoa e ele quer saber o ndice de Massa Corporal considerando a frmula abaixo e tambm se a pessoa est Dentro ou Fora do peso ideal, que deve ser entre 18.5 e 25.0. IMC = peso / (altura * altura) 4) (1 ponto) Responda s questes abaixo para o problema descrito acima: (0,20) O que o problema pede ou deve ser calculado? O IMC e se a pessoa est Dentro ou Fora do Peso ideal
(0,30) Quais so as variveis envolvidas nesse problema? i. Sada IMC Dentro ou Fora do peso ideal
(0,20) De onde obtenho os dados para esse clculo? Livros de medicina ou sade.
(0,30) Quais as frmulas que tenho que utilizar para o clculo desejado? IMC = Peso / (Altura * Altura) Se (IMC >= 18.5) e (IMC <= 25.0) ento Dentro seno Fora
5) (2 pontos) Faa um algoritmo em Portugus Estruturado OU um programa em C que resolva o problema descrito acima. Soluo em Portugus Estruturado inicio real: Altura, Peso, IMC; mostrar (Informe a Altura e o Peso: ); ler (Altura, Peso); IMC = Peso / (Altura * Altura); se (IMC >= 18.5) e (IMC <= 25.0) ento mostrar (IMC, Dentro do peso ideal); seno mostrar (IMC, Dentro do peso ideal); fim
Soluo em Portugus Estruturado { float Altura, Peso, IMC; printf (Informe a Altura e o Peso: ); scanf (%f%f, &Altura, &Peso); IMC = Peso / (Altura * Altura); if (IMC >= 18.5) e (IMC <= 25.0) printf (IMC = %5.1 - Dentro do peso ideal, IMC); seno printf (IMC = %5.1 - Fora do peso ideal, IMC; fim