Baixe o app para aproveitar ainda mais
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):___________________________________ Matrícula: ____________ Tutor(a):________________________________________Data: ____________ Polo:___________________________________________ Lista de Exercícios – Unidade I 1. 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 b) ( ) Nome Completo c) ( ) 1IDADE d) ( ) DATA_NASCIMENTO e) ( ) TELEFONE2 f) ( ) x 2. 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 ____________________________ b) 72362 ____________________________ c) ‘X’ ____________________________ d) “X” ____________________________ e) -1 ____________________________ f) ‘7’ ____________________________ 3. 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) ( ) NUM1 < NUM4; b) ( ) NUM3 = NUM4; c) ( ) NUM1* NUM2 < NUM4; d) ( ) NUM3 - NUM4 != NUM4; e) ( ) NUM1 * NUM2 > 40 e NUM2 + NUM3 > NUM4; f) ( ) NUM2 / NUM2 = NUM1 ou NUM4 - NUM2 > NUM3; 4. 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); } 5. 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 _________________________ SALARIO, SALARIO_NOVO; _________________________ ( “Digite o salário”); _________________________ (SALARIO); SALARIO_NOVO ← _________________________ *1.08; _________________________ (“O valor do novo salário é:”, _________________________); } 6. 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% 7. 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.
Compartilhar