• Nenhum resultado encontrado

Campus Experimental de Sorocaba

N/A
N/A
Protected

Academic year: 2021

Share "Campus Experimental de Sorocaba"

Copied!
5
0
0

Texto

(1)

Campus Experimental de Sorocaba

1

1ª Lista de Exercícios de Introdução à Ciência da Computação Engenharia Ambiental – 1º semestre/2015

1. Escreva os seguintes números na base 2: a. 2 b. 4 c. 8 d. 16 e. 32 f. 15 g. 125

2. Escreva os seguintes números na base 10: a. 10001

b. 11010 c. 11 d. 1001 e. 111111

3. Procure na Internet uma referência da tabela ASCII e escreva os códigos binários referentes aos seguintes caracteres: a. “m” b. “k” c. “P” d. “?” e. “~”

4. Outro sistema de numeração bastante utilizado em computação é o sistema hexadecimal que tem o número 16 como base e usa os algarismos 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.

Transforme os seguintes números da base hexadecimal para a decimal (base10): a. A12

b. CF53 c. FFFF d. 12D

Transforme os seguintes números da base decimal para a hexadecimal: e. 25

f. 235 g. 16 h. 32 i. 4

(Dica: ao fazer as mudanças de base considere A=10, B=11, C=12, D=13, E=14 e F=15)

5. Qual o número máximo de números inteiros positivos podem ser representados por uma palavra que tenha dois bytes?

6. Considerando que a cada byte armazena-se um caractere usando-se o código ASCII, qual a informação contida na seguinte palavra:

(2)

Campus Experimental de Sorocaba

2 7. Faça um programa que receba duas notas, calcule e mostre a média ponderada dessas notas, considerando peso 3 para a primeira e peso 4 para a segunda.

8. Modifique o programa do exercício 8 para que os pesos sejam entrados pelo usuário.

9. Faça um programa que receba o valor do salário mínimo e o valor do salário de um funcionário, calcule e mostre a quantidade de salários mínimos que ganha este funcionário.

10. Os níveis de ruído acima de certo valor podem acarretar danos no sistema auditivo humano. A tabela a seguir, apresenta alguns níveis de ruído e suas conseqüências:

Nível – dB(A) Conseqüência

90 Muito incômodo

80 Incômodo

70 Início de danos à audição

Faça um programa que receba o nível de um ruído em dB(A) e apresente a conseqüência causada. 11. A produção de álcool causa impactos ambientais, conforme indicado no quadro a seguir:

Etapa Impactos ambientais

Plantação Esgotamento do solo Extração Queima do canavial Refinamento Poluição da água

Faça um programa que receba a etapa da produção do álcool e apresente o impacto ambiental. Peça para o usuário entrar com: 1 para Plantação, 2 para Extração ou 3 para Refinamento.

12. A tabela a seguir apresenta algumas doenças transmitidas pelo rato e seus modos de transmissão:

Doença Modo de transmissão

Meningite linfocitária Urina e secreção nasal

Leptospirose Urina

Gastrenterite Fezes

Faça um programa que receba a doença e apresente o modo de transmissão. Peça para o usuário entrar com: 1 para Meningite linfocitária, 2 para Leptospirose ou 3 para Gastrenterite.

13. Faça um programa que receba o salário de um funcionário, calcule e mostre o novo salário deste funcionário, acrescido de bonificação e de auxílio-escola, segundo a tabela a seguir:

Salário Bonificação Até R$ 500,00 5% Entre R$500,01 e R$1.200,00 12% Acima de R$1.200,00 0% Salário Auxílio-escola Até R$600,00 R$150,00 Mais que R$600,00 R$100,00

14. Faça um programa que receba dois números inteiros a e b e: a) Calcule e mostre o resultado de 

     + − 1 . . 2 b a b a

(3)

Campus Experimental de Sorocaba

3 15. Faça um programa que mostre a soma dos números entre 1 e 125.

16. Faça um programa que receba 10 números e mostre a soma dos números ímpares e a soma dos números pares.

17. Faça um programa que leia a idade, altura e peso de 5 pessoas e mostre: a) o número de pessoas com idade maior que 50;

b) a média das alturas das pessoas com menos de 70 e mais de 50 anos; c) a porcentagem de pessoas com menos de 50 quilos.

18. Faça um programa que leia a idade, altura e peso de um conjunto de pessoas e: a) mostre a idade da pessoa mais alta;

b) mostre a idade da pessoa com menor peso;

c) considerando as pessoas altas como sendo aquelas com altura maior ou igual a 1,70 m e baixas as com altura menor que 1,70 m, apresente uma mensagem informando se no grupo de pessoas cujos dados foram entrados, têm-se mais pessoas altas ou baixas.

Antes da entrada dos dados, o programa deve solicitar o número de pessoas que serão consideradas. 19. Faça um programa que calcule e apresente o resultado de:

= − 10 0 ) 2 * 3 ( * 2 i i

20. Seja o seguinte programa: #include<stdio.h>

int main() {

int num1, num2, num3, soma; soma = 0;

printf(“Entre com um numero\n”); scanf(“%d”, &num1);

printf(“Entre com outro numero”); scanf(“%d”, &num2);

(4)

Campus Experimental de Sorocaba

4 }

}

soma = num1+ num2 + num3; }

Dados os valores de entrada, qual o valor armazenado na variável soma ao término do programa:

num1 num2 num3 soma

4 2 3

3 1 0

5 0 0

3 -1 1

2 -2 1

21. Seja o seguinte programa: #include<stdio.h>

int main() {

int vetor[10], vetor2[10], i,j,aux,indicador; for(i=0;i<10;i++) { vetor[i]=0; vetor2[i]=0; } for(i=0;i<10;i++) {

(5)

Campus Experimental de Sorocaba

5 for(i=0;i<10;i++)

printf("elemento %d = %d\n",i+1, vetor2[i]); }

Se os valores de entrada forem: 1, 32, 15, 4, 5, 2, 4, 10, 9, 8

a) quais os valores armazenados em vetor e vetor2 quando j = 3, antes do início do próximo laço em j? b) o que será impresso na tela ao término do programa?

22. Ao rodar o seguinte programa, qual será exatamente a saída na tela? #include <stdlib.h> #include <stdio.h> #include <conio.h> int main() { int vetor[6]; int i, k=2; int aux;

for(i=0; i<6; i++) vetor[i]=2*i-1; for(i=0; i<6; i++)

printf("%d\n", vetor[i]); printf("\n\n"); while(k<5) { aux=vetor[k+1]; vetor[k+1]=vetor[k]; vetor[k]=aux; k++; }

for(i=0; i<6; i++)

printf("%d\n", vetor[i]); getch();

Referências

Documentos relacionados

Preliminarmente, alega inépcia da inicial, vez que o requerente deixou de apresentar os requisitos essenciais da ação popular (ilegalidade e dano ao patrimônio público). No

“Violações da saúde e dos direitos sexuais e reprodutivos das mulheres, tais como esterilizações forçadas, aborto forçado, gravidez forçada, criminalização do aborto,

Na fachada posterior da sede, na parte voltada para um pátio interno onde hoje há um jardim, as esquadrias não são mais de caixilharia de vidro, permanecendo apenas as de folhas

No mesmo quadro são apresentadas as características das adutoras de água tratada, entre a EEAT1 e os reservatórios do Morro da Embratel no ponto de

ABSTRACT: The toxicological effects of crude ethanolic extracts (CEE) of the seed and bark of Persea americana have been analyzed on larvae and pupae of

c) Rendimento Acadêmico insuficiente no curso ao qual está vinculado (Situação a ser avaliada pelo Tutor do PET Conexões de Saberes “Direitos Humanos, Culturas e Subjetividades”);

De acordo com os resultados obtidos em modelos animais, os agentes quimioterápicos são mais efetivos se usados combinados em pacientes com tumores de pequeno volume,

1) A porcentagem excretada de EC- 99m Tc após furosemida venosa é significativamente maior que a de DTPA- 99m Tc em pacientes com padrão cintilográfico