ICET CURSO: Ciência da Computação e Sistemas de Informação (Linguagem de Programação e Algoritmos) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Qual a sequência que este algoritmo apresenta ao final? DECLARE cont, num1, num2, res NUMÉRICO num1 0 num2 1 ESCREVA num1 ESCREVA num2 PARA cont 3 ATÉ 8 FAÇA res num1 + num2 ESCREVA res num1 num2 num2 res _ALGORITMO a) 0-1 - 1-2 - 3-5 - 8-13 - 21-35 55 b) 0-1 - 1-2 - 3-5 - 8-13 - 21 c) 0-1 - 1-2 - 3-5 - 8-13 d) 1-2 - 3-4 - 5-6 - 7-8 e) 3-4 - 5-6 - 7-8 Questão 2: O que o algoritmo abaixo faz? DECLARE m, calc, i NUMÉRICO LEIA m ENQUANTO (m > 0) FAÇA INÍCIO calc 0 SE (RESTO (m/2) = 0)
ENTÃO INÍCIO PARA i 1 ATÉ m FAÇA INÍCIO SE (RESTO (m/i) = 0) ENTÃO calc calc + 1 ESCREVA calc SENÃO INÍCIO PARA i 1 ATÉ m-1 FAÇA INÍCIO calc calc + i ESCREVA calc LEIA m _ALGORITMO. a) Lê um número determinado de valores para m, todos inteiros e positivos, um de cada vez. Se m for par, verifique quantos divisores possui. Se m for ímpar, calcule a soma dos números inteiros de l até m (m não deve entrar nos cálculos). Mostra os cálculos realizados. Finaliza a entrada de dados com m zero ou positivo. b) Lê um número indeterminado de valores para m, todos inteiros e positivos, um de cada vez. Se m for ímpar, verifique quantos divisores possui. Se m for par, calcule a soma dos números inteiros de l até m (m não deve entrar nos cálculos). Mostra os cálculos realizados. Finaliza a entrada de dados com m zero ou negativo. c) Lê um número indeterminado de valores para m, todos inteiros e positivos, um de cada vez. Se m for par, verifique quantos divisores possui. Se m for ímpar, calcule a soma dos números inteiros de l até m (m não deve entrar nos cálculos). Mostra os cálculos realizados. Finaliza a entrada de dados com m zero ou negativo. d) Lê um número indeterminado de valores para m, todos inteiros e positivos, um de cada vez. Se m for par, verifique quantos divisores possui. Se m for ímpar, calcule a soma dos números inteiros de l até m (m não deve entrar nos cálculos). Mostra os cálculos realizados. Finaliza a entrada de dados com m zero ou negativo.
e) Lê um número indeterminado de valores para m, todos inteiros e positivos, um de cada vez. Se m for par, verifique quantos divisores possui. Se m for ímpar, calcule a soma dos números inteiros de l até m (m não deve entrar nos cálculos). Mostra os cálculos realizados. Finaliza a entrada de dados com m zero ou negativo. Questão 3: Dado o enunciado abaixo: Peça as horas de trabalho, número de horas trabalhadas no mês, e o percentual de desconto do INSS. O algoritmo deverá mostrar o salário bruto, o valor descontado e o valor do salário líquido. Sendo: Horas de trabalho = 160 Valor das Horas trabalhadas =20,00 Percentural de desconto = 30 Programa salario; Variáveis HT, VH,PD,TD,SB: real; Inicio Imprima Digite as horas trabalhadas: Ler HT Imprima Digite o valor das horas trabalhadas Ler VH; Imprima Digite o porcentual de desconto Ler PD; SB=HT * VH; TD =(PD/100) * SB; // TD Total de desconto SL =SB-TD; //SL Salário liquido Imprima Salário Bruto é:, SB Imprima Total de Descontos:, TD Imprima Salário Liquido:, SL Fim. Qual será o resultado final? a) Salário bruto = 3.200 Total de descontos = 9,60 Salário líquido =2400,00 b) Salário bruto = 3.200 Total de descontos = 960,00 Salário líquido =2240,00 c) Salário bruto = 3.000 Total de descontos = 9,60 Salário líquido =2400 d) Salário bruto = 3.200 Total de descontos = 96,00 Salário líquido =2400,00
e) Salário bruto = 3.200 Total de descontos = 9,60 Salário líquido =2240,00 Questão 4: Sendo o custo de um espetáculo teatral igual a R$ 500.000,00 e o preço do convite desse espetáculo igual a R$ 80,00. Qual será a resposta do algoritmo abaixo: ALGORITMO SOLUÇÃO: ALGORITMO DECLARE custo, convite, qtd NUMÉRICO LEIA custo LEIA convite qtd custo / convite ESCREVA qtd _ALGORITMO a) 6.250 convites b) 6.050 convites c) 7.250 convites d) 625 convites e) 605 convites Questão 5: Faça um programa que receba o código correspondente ao cargo de um funcionário e seu salário atual e mostre o cargo, o valor do aumento e seu novo salário. Caso o usuário digite código 2 e o salário igual a R$ 1550,00. Qual será o resultado final do algoritmo? ALGORITMO SOLUÇÃO: ALGORITMO DECLARE salario, aumento, novo_sal, cargo NUMÉRICO ESCREVA Digite o cargo do funcionário (1, 2, 3, 4 ou 5). LEIA cargo ESCREVA Digite o valor do salario: LEIA salario SE (cargo = 1) ENTÃO INÍCIO
ESCREVA O cargo é Escriturário aumento salario * 50 / 100 ESCREVA O valor do aumento é:, aumento novo_sal salario + aumento ESCREVA O novo salario é:, novo_sal SENÃO SE (cargo = 2) ENTÃO INÍCIO ESCREVA O cargo é Secretário aumento salario * 35 / 100 ESCREVA O valor do aumento é:, aumento novo_sal salario + aumento ESCREVA O novo salario é:, novo_sal SENÃO SE (cargo = 3) ENTÃO INÍCIO ESCREVA O cargo é Caixa aumento salario * 20 / 100 ESCREVA O valor do aumento é:, aumento novo_sal salario + aumento ESCREVA O novo salario é:, novo_sal SENÃO SE (cargo = 4) ENTÃO INÍCIO ESCREVA O cargo é Gerente aumento salario * 10 / 100 ESCREVA O valor do aumento é:, aumento novo_sal salario + aumento ESCREVA O novo salario é:, novo_sal SENÃO SE (cargo = 5) ENTÃO INÍCIO ESCREVA O cargo é Diretor aumento salario * 0 / 100 ESCREVA O valor do aumento é:, aumento novo_sal salario + aumento ESCREVA O novo salario é:, novo_sal SENÃO ESCREVA Cargo Inexistente! _ALGORITMO a) Cargo: Secretária Valor do aumento 542,50 Novo salário: 2092,50 b) Cargo: Gerente Valor do aumento 542,50 Novo salário: 2092,50 c) Cargo: Secretária Valor do aumento 500,50 Novo salário: 2092,50 d) Cargo: Caixa Valor do aumento 542,50 Novo salário: 2092,50 e) Cargo: Secretária Valor do aumento 542,50 Novo salário: 2000,50
Questão 6: Sendo o salário de um funcionário igual a R$ 750,00, qual será o novo salário desse funcionário, acrescido de bonificações e de auxílio-escola? ALGORITMO ALGORITMO DECLARE sal, novo_sal, boni, aux NUMÉRICO LEIA sal SE sal <= 500 ENTÃO boni sal * 5% SE (sal > 500) E (sal <= 1200) SE (sal > 1200) SE sal <= 600 SE sal > 600 ENTÃO boni sal * 12% ENTÃO boni 0 ENTÃO aux 150 ENTÃO aux 100 novo_sal sal + boni + aux ESCREVA novo_sal _ALGORITMO a) R$ 940,00 b) R$ 1.940,00 c) R$ 950,00 d) R$ 840,00 e) R$ 2.940,00 Questão 7: Um algoritmo e, posteriormente um programa, recebe dados. Tais dados precisam ser armazenados no computador para serem utilizados no processamento. Esse armazenamento é feito na memória. Portanto, para armazenarmos dados no computador utilizamos: a) Tabela ASCII b) Variáveis
c) Bytes d) Variantes e) Types Questão 8: VAR nome: caracter[30] idade: inteiro salário: real tem_filhos: lógico No exemplo acima foram declaradas quatro variáveis, qual a única alternativa incorreta? a) A variável nome, capaz de armazenar dados caracter de comprimento 30 (30caracteres). b) A variável idade, capaz de armazenar um número inteiro. c) A variável salário, capaz de armazenar um número real. d) A variável tem_filhos, capaz de armazenar uma informação lógica. e) As variáveis não foram declaradas corretamente. Questão 9: Temos os operadores MOD, DIV e SQR I 3 MOD 2 Lê-se: Resto de divisão de três por dois II - 3 DIV 2 - Lê-se: Quociente de divisão de três por dois. III- SQRT 8 Lê-se: Raiz quadrada de oito. IV - 3 MOD 2 Lê-se: Quociente de divisão de três por dois. V - SQR 8 Lê-se Raiz quadrada de oito. Quais as alternativas incorretas? a) I, II e III b) IV e V c) II e IV
d) Todas e) I e V Questão 10: Dado o enunciado: A conversão de graus Farenheit para Celsius é obtida por c = 5/9*(F 32). Faça um programa que calcule e escreva uma tabela de graus Celsius e graus Farenheit, cujos graus variem de 50 a 65 de 1 em 1. Qual a linha está errada? ALGORITMO Solução: 1) DECLARE cels, faren string 2) PARA faren 50 ATÉ 65 FAÇA 3) INÍCIO 4) ESCREVA faren 5) cels 5/9 * (faren 32) 6) ESCREVA cels 7) 8) _ALGORITMO. a) 1 b) 2 c) 3 d) 4 e) 5
Estudos Disciplinares Nome do Aluno: RA: Curso: Turma: FICHA Exercício Exercício 1 Exercício 2 Exercício 3 Exercício 4 Exercício 5 Exercício 6 Exercício 7 Exercício 8 Exercício 9 Exercício 10 Gabarito
IV. MODELO DE FICHA DE HORAS DE ESTUDOS DISCIPLINARES
FICHA DE ESTUDOS DISCIPLINARES - ED NOME: RA: CURSO: CAMPUS: SEMESTRE: TURNO: ASSINATURA DATA ATIVIDADE TOTAL DE HORAS ALUNO PROFESSOR TOTAL DE HORAS: