Você está na página 1de 4

FACULDADE DE JAGUARINA

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

NOTA DA PROVA:________TRAB./ATIV.:_______ NOTA FINAL:________ Visto Prof.____________

____________________________________________________________________________________________________________ Nome Registro Acadmico Engenharia Civil Curso 1. A 1. Semestre - Turma Bimestre 30 de Maro de 2012 Data

Professor: Carlos A. C. Simoni

Disciplina: Algoritmos e Lgica de Programao

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

Engenharia Civil Algoritmos e Lgica de Programao Turma A SIMULADO 1. Bimestre

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.

0,20 0,20 0,20 0,20

printf ( ) scanf ( ) if - else while (<cond>)

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

Engenharia Civil Algoritmos e Lgica de Programao Turma A Prof. Carlos A. C. Simoni

Engenharia Civil Algoritmos e Lgica de Programao Turma A SIMULADO 1. Bimestre

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

ii. Entrada Altura (real) e Peso (real)

iii. Processamento. No h necessidade, pois o clculo do IMC j o resultado esperado.

(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

Engenharia Civil Algoritmos e Lgica de Programao Turma A Prof. Carlos A. C. Simoni

Engenharia Civil Algoritmos e Lgica de Programao Turma A SIMULADO 1. Bimestre

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

Engenharia Civil Algoritmos e Lgica de Programao Turma A Prof. Carlos A. C. Simoni

Você também pode gostar