Buscar

Lista Unidade1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal do Piauí – UFPI
Centro de Educação Aberta e a Distância – CEAD
Curso de Licenciatura em Computação
Disciplina: Programação I
Professor(a): Luís Fernando Maia Santos Silva
Aluno(a):JOSEANA DA SILVA CRUZ Matrícula: 20179038831
Tutor(a):ARMANDO Data: 07/10/2017
Polo: INHUMA
Nº 606061.
Lista de Exercícios – Unidade I
Para declarar uma variável em uma linguagem de programação, é necessário seguir algumas regras. Marque as alternativas abaixo em que as variáveis foram declaradas seguindo as regras apresentadas na aula e na apostila. Indique como corrigir as alternativas erradas.
 a) ( ) %NUM : remover o caractere % 
 b) ( ) Nome Completo Retirar os espaços no nome da variável 
 c) ( ) 1IDADE não inicie com numero 
d) (x )DATA_NASCIMENTO e) ( ) TELEFONE2
f) ( ) X
Cada variável deve possuir um tipo associado. O tipo está ligado aos valores que podem ser armazenados em cada variável. Com base nestas informações, indique dentre os tipos inteiro, real, caractere e cadeia, qual o apropriado para cada valor apresentado abaixo.
a) 3.14159 Tipo Real�
b) 72362
�
Tipo Inteiro
�
c) ‘X’
�
Caractere com aspas simples
�
d) “X”
�
Caractere com aspas duplas
�
e) -1
�
Tipo Inteiro�
f) ‘7’
�
Tipo de caractere com aspas simples�
Considerando o código abaixo, avalie se as expressões apresentadas são verdadeiras ou falsas. var inteiro NUM1=1;
var inteiro NUM2=50; var inteiro NUM3=10; var inteiro NUM4=10; a) (V ) NUM1 < NUM4; b) (V ) NUM3 = NUM4;
c) (F ) NUM1* NUM2 < NUM4;
d) (F ) NUM3 - NUM4 !=NUM4;
e) (V ) NUM1 * NUM2 > 40 e NUM2 + NUM3 > NUM4;
f) ( V ) NUM2 / NUM2 = NUM1 ou NUM4 - NUM2 > NUM3;
�
Dado o código abaixo, explique o que este algoritmo faz e o que será impresso na sua execução. Algoritmo exercicio4;
{
var inteiro NUM1, NUM2, NUM3, RES; escreva ( “Digite o primeiro número”); leia (NUM1);
NUM2 ← 2; NUM3 ← 5;
RES ← NUM1 / NUM2; escreva(“O resultado é:”, RES); RES ← NUM1 * NUM3; escreva(“O resultado é:”, RES);
}
 Num1, Num2, Num 3 ,res
 2 2 5 10 
 Digite o primeiro numero
 2
 O resultado é: 1
 O resultado é: 10 
O algoritmo abaixo calcula 8% de aumento sobre um salário. Complete os comandos que faltam para que ele seja executado corretamente.
Algoritmo reajuste;
{
var Real SALARIO, SALARIO_NOVO;
Escreva ( “Digite o salário”);
Leia (print) (SALARIO);
SALARIO_NOVO ← Salario *1.08;
Escreva (“O valor do novo salário é:”, Salario_Novo);
}
Sabendo que as notas finais nas disciplinas da UAB são calculadas conforme a tabela abaixo. Escreva um algoritmo que leia as três notas obtidas por um aluno e imprima sua nota final.
	AVALIAÇÕES
	
	
	NOTA
	
	
	
	
	
	
	
	
	Prova Escrita
	
	
	60%
	
	
	
	Fórum
	
	
	20%
	
	
	
	Trabalho
	
	
	20%
	
	
	
	
	
	TOTAL
	
	100%
}
 Var Real nota_prova, nota_forum, nota_atividade,nota_final:
Escreva (“digite a nota da prova”);
LEIA (NOTA_ PROVA);
Escreva (“digite anota do fórum”);
Leia (nota_ fórum);
Escreva (“digite a nota da atividade”);
Leia (nota_ atividade);
Nota_ final <- (nota_/prova*60+nota_atividade*20+nota_forum*20)/100;
Escreva (“A nota final do auno é igual A:”; nota_final);
{
_
Você foi contratado para escrever um algoritmo que reajuste o salário dos funcionários de uma empresa. O algoritmo deve receber o salário atual, conceder um aumento de 27% sobre o salário atual e descontar 11% do salário reajustado para pagamento do imposto de renda. Ao fim, o algoritmo deve imprimir o salário final do funcionário depois de realizadas todas estas operações.
Var salario_ atual, reajuste, salario_ reajuste, desconto, salario_ final: real
Escreva (“Salario atual:”)
Leia (salario_ atual)
Escreva (“reajuste é de :”,salario_ atual*27/100)
Reajuste<-salario_ atual*27/100
Escreva (“salario reajuste é de:”, salario_ atual+ reajuste)
Salario_ reajuste <-salario_ atual+ reajuste
Escreva (“desconto imposto de renda é de:”, salario_ reajuste*11/100
Desconto<- salario_ reajuste*11/100
Salario_ final <-salario_ reajuste+ desconto
Escreva (“salario final é de :”, salario_ reajuste+ desconto)
Escreva (“ salario final é de :”, salario_ reajuste+ desconto)

Continue navegando