CAPÍTULO 6 - ESTRUTURA DE SELEÇÃO

Tamanho: px
Começar a partir da página:

Download "CAPÍTULO 6 - ESTRUTURA DE SELEÇÃO"

Transcrição

1 6.1 - INTRODUÇÃO CAPÍTULO 6 - ESTRUTURA DE SELEÇÃO Existem problemas que podem ter mais de um caminho a ser seguido para seleção correta, ou existem restrições em suas soluções. O sujeito que irá executar o algoritmo, em dado momento, deve então tomar a decisão do caminho que deverá seguir para chegar à solução correta do problema. Esta decisão, do caminho a ser seguido, tem de estar fundamentada em alguma lógica. E é função de quem escreve o algoritmo, dar condições para o sujeito que o executa, fazer a escolha correta do caminho para se chegar à solução do problema. Um exemplo simples de problema que pode ter metodologias diferentes em sua solução, são os cálculos das raízes de equações polinomiais do 2. grau (ax 2 + bx + c = 0). Se o termo b 2-4ac for maior ou igual a zero, as raízes serão reais, caso contrário, serão complexas. Não seria correto nós escrevermos um algoritmo que resolvesse somente a parte de raízes reais, ou, a parte complexa, pois a metodologia que vai ser usada somente será conhecida em tempo de execução do algoritmo. Logo, temos que descrever a solução por ambas as metodologias, mas deixando claro para o sujeito que vai executá-la, que ele terá de fazer uma escolha entre os caminhos possíveis. Mas se deixássemos a critério de quem executa o algoritmo, será que ele sempre escolheria o caminho correto? Pelo sim, pelo não, não podemos arriscar. Por isso, é que, além de dizermos que existe mais de um caminho para a solução do problema, ainda temos de prover subsídios para que o mesmo faça a escolha do caminho correto. Assim, o simples fato de nós informarmos que a solução do problema tem duas ou mais metodologias diferentes em sua solução, não funcionam. Temos ainda, que dizer em quais situações ele utilizará a metodologia A, e em que outras ele utilizará a B. No caso das raízes de polinômio do 2. grau, poderíamos utilizar a seguinte descrição narrativa: se o resultado de b 2-4ac for maior ou igual a zero, então utilize a metodologia de cálculo de raízes reais, senão utilize a metodologia de cálculo de raízes complexas ESTRUTURA SE ENTÃO A estrutura se então permite determinar se um certo conjunto de instruções de um algoritmo deve ou não ser executada. A sintaxe geral (ver figura 6.1) desta instrução é: se condição então inst1; inst2; inst3;... instn; bloco de instruções

2 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 61 onde: se então é a instrução de seleção. condição pode ser um identificador do tipo lógico, ou uma expressão relacional, ou uma expressão lógica. instl;...; instn formam o conjunto de instruções que serão ou não executadas. se condição F V inst_1; inst_2; ; inst_n; A semântica desta instrução é: Figura 6.1 Estrutura SE ENTÃO O termo condição de instrução somente poderá produzir o valor falso ou verdadeiro. Assim, a semântica desta instrução será: se o valor de condição for verdadeiro então, execute o bloco de instruções (inst1;...; instn) ligado à palavra então, e posteriormente, execute a primeira instrução que estiver após o comando se então que está sendo executado. Senão, se o valor de condição for falso, então ignore o bloco de instruções ligado a palavra então, e desvie o controle de execução para a primeira instrução após a instrução se então que está sendo executado. instx; FALSO VERDADEIRO se condição então inst1; inst2; inst3; Fluxo a ser seguido se o valor de de condição for Falso Fluxo a ser seguido se o valor de... de condição for Verdadeiro instn;

3 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO EXERCÍCIOS RESOLVIDOS R.6.l - Dado um número inteiro, calcule o triplo do mesmo caso ele seja positivo ou nulo, ou o dobro caso ele seja negativo (ver figura 6.2). ae (num); as (res); {num número a ser fornecido} {res resultado do problema} objetos num, res : inteiro; leia (num); se num for maior ou igual a zero, então calcule o seu triplo e armazene o resultado em res; se num for menor que zero, então calcule o seu dobro e armazene o resultado em res; escreva (res); Neste nosso algoritmo, misturamos textos já padronizados na nossa linguagem algorítmica, com textos descritos em linguagem natural. De forma algorítmica, isto não é válido, mas é uma técnica muito utilizada no desenvolvimento de algoritmos, a qual é chamada de refinamentos sucessivos. As partes do algoritmo que forem descritas em linguagem natural (narrativa) são refinadas para a linguagem algorítmica numa etapa posterior. As vantagens disto, é que uma simples frase em linguagem natural pode representar um grande número de instruções algorítmicas, e com o uso desta técnica, primeiro nós estruturamos logicamente o algoritmo para depois resolvê-lo definitivamente. Um outro ponto positivo é a decomposição da solução do problema. Existem problemas, ou certas partes de um problema, que são de difíceis definições algorítmicas. Assim, quando estivermos descrevendo um algoritmo que resolva problemas deste tipo, nas partes mais complicadas, ou mais trabalhosas, simplesmente colocaremos uma frase que nos indique que naquele ponto tais detalhes ainda deverão ser implementados. E assim, seguimos na descrição do nosso algoritmo como se todos os detalhes acima já estivessem implementados (mas não estão) em linguagem algorítmica. Estes detalhes, ainda não resolvidos, devem ser implementados em um segundo detalhamento do algoritmo. Só que, a diferença, é que agora nos preocupamos somente com os pontos que sobraram, e não com todo o algoritmo. Caso, neste segundo detalhamento, ainda existam dificuldades na implementação algorítmica dos detalhes ainda não resolvidos, podemos criar os detalhes do detalhe, deixando a solução algorítmica para um terceiro detalhamento. E assim sucessivamente, até obtermos um texto coerente com a linguagem algorítmica.

4 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 63 leia (num); se num >= 0 triplo de num; se num < 0 dobro de num; escreva (res); Figura 6.2 Fluxograma do exercício resolvido R.6.1 Obviamente que o problema R.6.l. não tem muito de complexo, ou trabalhoso, para usar a técnica de refinamentos sucessivos (ver figura 6.3); mas nós não poderíamos perder oportunidade do contexto para inserir esta nova técnica. A solução correta do mesmo é dada a seguir:

5 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 64 var num, res : inteiro; leia (num); se num >= 0 então res 3 * num; se num < 0 então res 2 * num; escreva (res); leia (num); se num >= 0 res 3*num; se num < 0 res 2*num; escreva (res); Figura 6.3 Fluxograma do exercício resolvido R.6.1 usando a técnica de refinamentos sucessivos

6 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 65 R Uma determinada loja está fazendo promoções de vendas. Qualquer compra que um cliente fizer até R$ 100,00 receberá 5% de descontos. Se a compra for maior que R$ 100,00, mas inferior a R$ 200,00, o desconto será de 10%. Se for superior ou igual a R$ 200,00, o desconto será de 20%. Faça um algoritmo (ver figura 6.4) que calcule o desconto do total da compra de um cliente, e informe também, o total a pagar já com os descontos. Solução 1: var Tcompra, desconto, Tpagar : real; leia (Tcompra); se Tcompra <= então desconto (5/100) * Tcompra; se (Tcompra > 100.0) e (Tcompra < 200.0) então desconto (10/100) * Tcompra; se Tcompra >= então desconto (20/100) * Tcompra; Tpagar Tcompra - desconto; escreva (desconto, Tpagar); Solução 2: var Tcompra, desconto, Tpagar : real; leia (Tcompra); desconto (5/100) * Tcompra; {estamos assumindo que o maior parte dos clientes fará sua compra entre R$ 100,00 e R$ 200,00. Mas de qualquer maneira iremos verificar se realmente está nesta faixa, caso tenhamos errado, devemos substituir o valor do desconto} se (Tcompra > 100.0) e (Tcompra < 200) então desconto (5/100) * Tcompra; se Tcompra >= então desconto (20/100) * Tcompra; Tpagar Tcompra - desconto; escreva (desconto, Tpagar);

7 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 66 leia (Tcompra); se Tcompra <= 100 desconto (5/100)*Tcompra; se Tcompra > 100 e Tcompra < 200 desconto (10/100)*Tcompra; se Tcompra >= 200 desconto (20/100)*Tcompra; Tpagar Tcompra-desconto; escreva (desconto, Tpagar);

8 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 67 leia (Tcompra); desconto (5/100)*Tcompra; se Tcompra > 100 e Tcompra < 200 desconto (10/100)*Tcompra; se Tcompra >= 200 desconto (20/100)*Tcompra; Tpagar Tcompra-desconto; escreva (desconto, Tpagar); Figura 6.4 Fluxogramas das soluções 1 e 2 do exercício resolvido R.6.2

9 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO INSTRUÇÃO SE ENTÃO SENÃO A estrutura se então senão (ver figura 6.5) nos permite fazer uma escolha entre duas alternativas mutuamente exclusivas. A sintaxe geral desta instrução é: bloco de se condição então inst11; inst12; inst13; instruções 1... inst1n; senão inst21; bloco de inst22; inst23; instruções 2... inst2m; onde: se então senão é uma instrução de seleção composta. condição pode ser um identificador do tipo lógico, ou uma expressão relacional, ou uma expressão lógica. inst11;...;inst1n forma o conjunto de instruções do bloco de instruções 1 inst21;...;inst2m forma o conjunto de instruções do bloco de instruções 2 A semântica desta instrução, tem a seguinte definição: Como condição somente poderá fornecer um valor lógico (falso ou verdadeiro), então temos duas possibilidades para avaliar: ou executamos o bloco de instruções 1 (então), ou executamos o bloco de instruções 2 (senão), mas qualquer um dos blocos que for executado, implica na exclusão do outro. V se condição F inst_11; inst_12; ; inst_1n; inst_21; inst_22; ; inst_2m; Figura 6.5 Estrutura SE ENTÃO SENÃO

10 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 69 Se o valor avaliado de condição for verdadeiro, então o bloco de instruções 1 será executado e por conseguinte, o bloco 2 será ignorado. Senão caso o valor avaliado de condição for falso, então o bloco de instruções 2 será executado, e o bloco 1 será ignorado. Note que nesta instrução sempre teremos que executar um dos blocos de instruções. Após a execução de um dos blocos, o controle de execução deve ser transferido para a primeira instrução que vier após a estrutura se então senão. FALSO se condição então senão instx; VERDADEIRO inst11; inst12; inst13;... inst1n; inst21; inst22; inst23;... inst2m; Fluxo a ser seguido se o valor de condição for falso Fluxo a ser seguido se o valor de condição for verdadeiro EXERCÍCIOS RESOLVIDOS R Dados dois números inteiros quaisquer, faça um algoritmo que descubra qual o maior valor entre eles (ver figura 6.6). Solução: var num1, num2, maior : inteiro; leia (num1, num2); {Conhecendo os valores dos números} se num1 > num2 {Caso o 1º. número for maior que o 2º.} então maior num1; senão maior num2; {Caso o 2. número seja maior ou igual ao 1.} escreva (maior);

11 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 70 INSTRUÇÃO var num1, num2, maior leia (num1, num2); (supondo 5 e 8 como valores) se num1 > num2 então maior num1; senão maior num2; AÇÃO num1 num2 maior escreva (maior); 8 leia (num1, num2); se num1 > num2 maior num1; maior num2; escreva (maior); Figura 6.6 Fluxograma do exercício resolvido R.6.3

12 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 71 R Faça um algoritmo (ver figura 6.7) que receba como argumento de entrada o total de ganhos de uma pessoa, em reais, e que calcule o desconto do imposto de renda, segundo a tabela a seguir: FAIXA SALARIAL EM R$ ALÍQUOTA DE DESCONTO até 500,00 (isento) 0% de 500,00 até 1.500,00 10% de 1.500,00 até 2.500,00 15% acima de 2.500,00 25% refinamento 1 - definir os objetos necessários - conhecer o total de ganhos da pessoa - verificar em qual faixa salarial os seus ganhos encontram - em função da faixa salarial, verificar o % devido para o IR - calcular o montante que deve ser pago ao IR - informar o resultado refinamento 2 ae (Tganho); as (TpagarIr); {Tganho = Total de ganhos, em reais} {TpagarIr = Total a pagar de Imposto de renda} objetos Tganho, TpagarIr, alíquota : real; {alíquota = variável auxiliar usada nos cálculos do imposto a pagar, sua função será de armazenar o percentual do imposto devido} leia (Tganho); se Tganho <= 500 {se os ganhos da pessoa são até 500,} então {então ela é isenta do imposto de renda} alíquota 0; senão {se a pessoa ganha mais de 500 então verifique, qual é a alíquota devida para o IR} TpagarIr Tganho * aliquota; {cálculo do IR devido} escreva (TpagarIr); Estamos usando a técnica de refinamentos sucessivos. Definimos, em primeiro lugar, os objetos e depois tentamos atingí-los passo-a-passo. Desta forma a solução algorítmica fica mais fácil.

13 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 72 Apesar de aparecer mais trabalhosa, esta técnica permite escrever algoritmos com confiabilidade, ou seja, com menor risco de errar. E acredite, ás vezes descobrir um erro em um algoritmo é mais difícil do que refazê-lo. refinamento 3 var Tganho, TpagarTr, alíquota : real; {alíquota = variável auxiliar usada nos cálculos do imposto a pagar, sua função será de armazenar o percentual do imposto devido} leia (Tganho); se Tganho <= 500 {se os ganhos da pessoa são até 500,} então {então ela é isenta do imposto de renda} alíquota 0; senão se Tganho <= 1500 {se não for isenta, qual o % devido para o IR} então alíquota 10/100; senão se Tganho <= 2500 então alíquota 15/100; senão alíquota 25/100; TpagarIr Tganho * aliquota; {cálculo do IR devido} escreva (TpagarIr); leia (Tganho); se Tganho <= 500 alíquota 0; calcular diferença; TpagarIr Tganho*alíquota; escreva (TpagarIr);

14 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 73 leia (Tganho); se Tganho <= 500 alíquota 0; se Tganho <= 1500 alíquota 10/100; se Tganho <= 2500 alíquota 15/100; alíquota 25/100; TpagarIr Tganho*alíquota; escreva (TpagarIr); Figura 6.7 Fluxogramas do exercício resolvido R.6.4 usando a técnica de refinamentos sucessivos

15 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO EXERCÍCIOS PROPOSTOS Faça um algoritmo para resolver cada um dos problemas abaixo: 1) Um funcionário ganha P reais por hora normal trabalhada. Sabendo-se que a jornada normal de trabalho é de 40 horas/semana e que o mesmo ganha 50% a mais sobre o valor da hora normal, por hora extra trabalhada. Ao serem fornecidos o valor da hora normal e a quantidade de horas trabalhada na semana. Calcule: o salário normal semanal, o salário extra e o salário bruto do funcionário. 2) Refaça o exercício 1, considerando que sobre o salário bruto do funcionário incidem as seguintes taxas: a) 10% de INSS; b) Imposto de Renda (IR) de acordo com a seguinte tabela: c) Imposto Sindical 0,5%. faixa salarial R$ alíquota de desconto % até 2.000,00 isento de 2.000,01 até 3.000,00 8 % de 3.000,01 até 4.500,00 10 % acima de 4.500,00 15 % Informe os salários parciais (vantagens), o total das vantagens, os descontos e o salário líquido do funcionário. 3) Fornecidos 2 valores descobrir qual o maior valor, e colocá-los em ordem crescente. 4) Fornecidos 3 valores descobrir qual o maior valor e o menor valor entre os mesmos. 5) Numa certa loja de eletrodomésticos, o vendedor encarregado da seção de televisores recebe, mensalmente, um salário fixo mais comissão. Esta comissão é calculada em relação ao tipo e a quantidade de televisores vendidos por mês, obedecendo a seguinte tabela: TIPO DE TV Nº. DE APAR. VEND. COMISSÃO (R$) / APAR. VEND. a cores até 10 5,00 mais de l0 10,00 preto-e-branco até 20 2,00 mais de 20 4,00 Sobre o seu salário fixo há um desconto de 10% referente ao INSS. Caso o seu salário bruto exceda a R$ 100,00 haverá desconto de imposto de renda, segunda a tabela abaixo, aplicada sobre o valor excedente a R$ 100,00.

16 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 75 Calcule: a) a comissão do funcionário; b) o salário bruto do funcionário; c) os valores de cada desconto; d) o total dos descontos; e) o salário líquido. FAIXA SALARIAL ALIQUOTA (%) até 100,00 isento de 100,01 até 150,00 10 mais de ) Na linha de montagem de uma fábrica existem 3 classes de operários: 1 - os que montam até 30 peças por mês 2 - os que montam de 31 até 35 peças por mês 3 - os que montam mais de 35 peças por mês Os operários de classe 1 ganham salário mínimo. Os da classe 2 ganham o mínimo mais uma comissão de 3% (do salário mínimo) por peça montada acima das 30 iniciais, e os da classe 3, recebem o mínimo mais 5% por peça acima das 30 iniciais. Calcule o salário bruto do operário, informando o valor ganho com comissão. 7) Dado um conjunto contendo quatro valores (i, a, b, c), sendo i um valor inteiro, faça: se i = l, ordene em ordem crescente a,b,c se i = 2, ordene em ordem decrescente a,b,c se i = 3, informar os três valores, de forma que o maior valor entre a, b e c fique entre os outros dois. Para qualquer outro valor de i divida a soma de a, b e c pelo maior valor entre os mesmos. 8) Dado um par de coordenada cartesiana (X, Y), determinar em que quadrante (ou sobre que eixo) do sistema cartesiano encontra-se esta coordenada. Use a seguinte codificação: VALOR INFORMADO SIGNIFICADO (0, 0) coordenada na origem do sistema (1, 1) coordenada no quadrante 1 (2, 1) coordenada no quadrante 2 (-3, -3) coordenada no quadrante 3 (-4, 4) coordenada no quadrante 4 (-1, 0) coordenada sobre o eixo X (0, -2) coordenada sobre o eixo Y

17 CAPÍTULO 6 - ESTRUTURAS DE SELEÇÃO 76 9) Fornecidos 3 valores inteiros, coloca-los em ordem crescente (utilize o menor número de comparações (3)). 10) Sabe-se que o dia da semana fornecido entre 1. de março de 1700 a 28 de fevereiro de 2100, pode ser determinado através do seguinte método: (365,25* g(a, m)) + (30,6*f(m)) d N = +,m)) [ N / 7] ds = * 7 + C + 1 onde: d é o dia do mês atual m é o mês atual a é o ano atual ds é o dia da semana (1,2,...,7) 1 é domingo e 7 é sábado g(a, m) a -1, se m 2 = a, se m > 2 parte inteira de m -13, se m 2 f(m) = m + 1, se m > 2 2, se N < C = 1, se N < , se N > parte fracionária de

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:

Leia mais

1ª Lista de exercícios

1ª Lista de exercícios 1ª Lista de exercícios NOTA: Por favor tente resolver todos os exercícios sozinho, caso tente e não consiga entre em contato no email: suporte@mjailton.com.br. Após a resolução envie as respostas para

Leia mais

Introdução a Algoritmos Parte 04

Introdução a Algoritmos Parte 04 Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 04 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti

Leia mais

FUNÇÃO DO 1º GRAU. Vamos iniciar o estudo da função do 1º grau, lembrando o que é uma correspondência:

FUNÇÃO DO 1º GRAU. Vamos iniciar o estudo da função do 1º grau, lembrando o que é uma correspondência: FUNÇÃO DO 1º GRAU Vamos iniciar o estudo da função do 1º grau, lembrando o que é uma correspondência: Correspondência: é qualquer conjunto de pares ordenados onde o primeiro elemento pertence ao primeiro

Leia mais

Matemática - UEL - 2010 - Compilada em 18 de Março de 2010. Prof. Ulysses Sodré Matemática Essencial: http://www.mat.uel.

Matemática - UEL - 2010 - Compilada em 18 de Março de 2010. Prof. Ulysses Sodré Matemática Essencial: http://www.mat.uel. Matemática Essencial Equações do Segundo grau Conteúdo Matemática - UEL - 2010 - Compilada em 18 de Março de 2010. Prof. Ulysses Sodré Matemática Essencial: http://www.mat.uel.br/matessencial/ 1 Introdução

Leia mais

ICC Introdução para JavaScript

ICC Introdução para JavaScript ICC Introdução para JavaScript Arquitetura Genérica de um Computador Máquina de Von Neumann Diagrama conhecido como Máquina de Von Neumann (grande nome da informática) A finalidade de um computador é receber,

Leia mais

Imposto progressivo. vem inteirinho, sem nenhum imposto, e no segundo há que se pagar 15%, isto é, 165, restando apenas 935.

Imposto progressivo. vem inteirinho, sem nenhum imposto, e no segundo há que se pagar 15%, isto é, 165, restando apenas 935. Imposto progressivo Eduardo Colli Neste texto, falaremos um pouco sobre uma modalidade de tributação dos salários, adotada no Brasil, que é o Imposto de Renda com tabela progressiva. Nosso intuito é apenas

Leia mais

Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO

Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO Programação de Computadores I Pseudocódigo PROFESSORA CINTIA CAETANO Pseudocódigo Pseudocódigo é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve,

Leia mais

5 Equacionando os problemas

5 Equacionando os problemas A UA UL LA Equacionando os problemas Introdução Nossa aula começará com um quebra- cabeça de mesa de bar - para você tentar resolver agora. Observe esta figura feita com palitos de fósforo. Mova de lugar

Leia mais

FÓRMULAS DO MICROSOFT EXCEL

FÓRMULAS DO MICROSOFT EXCEL FÓRMULAS DO MICROSOFT EXCEL 1. SINAIS DE OPERAÇÕES 2. SINAIS PARA CONDIÇÃO SINAL FUNÇÃO SINAL FUNÇÃO + SOMAR > MAIOR QUE - SUBTRAÇÃO < MENOR QUE * MULTIPLICAÇÃO DIFERENTE QUE / DIVISÃO >= MAIOR E IGUAL

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

Funções algébricas do 1º grau. Maurício Bezerra Bandeira Junior

Funções algébricas do 1º grau. Maurício Bezerra Bandeira Junior Maurício Bezerra Bandeira Junior Definição Chama-se função polinomial do 1º grau, ou função afim, a qualquer função f de IR em IR dada por uma lei da forma f(x) = ax + b, onde a e b são números reais dados

Leia mais

Análise e Resolução da prova de Auditor Fiscal da Fazenda Estadual do Piauí Disciplina: Matemática Financeira Professor: Custódio Nascimento

Análise e Resolução da prova de Auditor Fiscal da Fazenda Estadual do Piauí Disciplina: Matemática Financeira Professor: Custódio Nascimento Análise e Resolução da prova de Auditor Fiscal da Fazenda Estadual do Piauí Disciplina: Professor: Custódio Nascimento 1- Análise da prova Neste artigo, faremos a análise das questões de cobradas na prova

Leia mais

2ª Lista de exercícios

2ª Lista de exercícios 2ª Lista de exercícios NOTA: Por favor tente resolver todos os exercícios sozinho, caso tente e não consiga entre em contato no email: suporte@mjailton.com.br. Após a resolução envie as respostas para

Leia mais

Programação de Computadores I Fluxogramas PROFESSORA CINTIA CAETANO

Programação de Computadores I Fluxogramas PROFESSORA CINTIA CAETANO Programação de Computadores I Fluxogramas PROFESSORA CINTIA CAETANO Problemas & Algoritmos Para resolver um problema através dum computador é necessário encontrar em primeiro lugar uma maneira de descrevê-lo

Leia mais

Capítulo 1. x > y ou x < y ou x = y

Capítulo 1. x > y ou x < y ou x = y Capítulo Funções, Plano Cartesiano e Gráfico de Função Ao iniciar o estudo de qualquer tipo de matemática não podemos provar tudo. Cada vez que introduzimos um novo conceito precisamos defini-lo em termos

Leia mais

Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle

Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle Disciplina: TCC-00.7 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A- Data: / / Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle. Construa um algoritmo

Leia mais

a 1 x 1 +... + a n x n = b,

a 1 x 1 +... + a n x n = b, Sistemas Lineares Equações Lineares Vários problemas nas áreas científica, tecnológica e econômica são modelados por sistemas de equações lineares e requerem a solução destes no menor tempo possível Definição

Leia mais

Simulado OBM Nível 2

Simulado OBM Nível 2 Simulado OBM Nível 2 Gabarito Comentado Questão 1. Quantos são os números inteiros x que satisfazem à inequação? a) 13 b) 26 c) 38 d) 39 e) 40 Entre 9 e 49 temos 39 números inteiros. Questão 2. Hoje é

Leia mais

TÉCNICAS DE PROGRAMAÇÃO 1 ESTRUTURAS DE CONTROLE

TÉCNICAS DE PROGRAMAÇÃO 1 ESTRUTURAS DE CONTROLE TÉCNICAS DE PROGRAMAÇÃO 1 ESTRUTURAS DE CONTROLE 2015.2 Morganna Carmem Diniz Resumo Para implementar a solução de um problema no computador (Algoritmo) é preciso encontrar uma sequência finita de passos

Leia mais

Introdução à Programação e Algoritmos. Aécio Costa

Introdução à Programação e Algoritmos. Aécio Costa Aécio Costa Programação é a arte de fazer com que o computador faça exatamente o que desejamos que ele faça. O que é um Programa? Uma seqüência de instruções de computador, para a realização de uma determinada

Leia mais

Exercícios Teóricos Resolvidos

Exercícios Teóricos Resolvidos Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar

Leia mais

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá. INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,

Leia mais

Compilado pela Prof a Sílvia Moraes Organizado por Stewart Unger

Compilado pela Prof a Sílvia Moraes Organizado por Stewart Unger Algoritmos Seqüênciais e Condicionais Compilado pela Prof a Sílvia Moraes Organizado por Stewart Unger 1. Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1)

Leia mais

Departamento de Matemática - UEL - 2010. Ulysses Sodré. http://www.mat.uel.br/matessencial/ Arquivo: minimaxi.tex - Londrina-PR, 29 de Junho de 2010.

Departamento de Matemática - UEL - 2010. Ulysses Sodré. http://www.mat.uel.br/matessencial/ Arquivo: minimaxi.tex - Londrina-PR, 29 de Junho de 2010. Matemática Essencial Extremos de funções reais Departamento de Matemática - UEL - 2010 Conteúdo Ulysses Sodré http://www.mat.uel.br/matessencial/ Arquivo: minimaxi.tex - Londrina-PR, 29 de Junho de 2010.

Leia mais

Estruturas de Controle A Tomada de Decisões

Estruturas de Controle A Tomada de Decisões Estruturas de Controle A Tomada de Decisões Foi visto anteriormente como trabalhar com entrada, processamento e saída utilizando variáveis, constantes e operadores aritméticos. Apesar de já se conseguir

Leia mais

SISTEMAS LINEARES CONCEITOS

SISTEMAS LINEARES CONCEITOS SISTEMAS LINEARES CONCEITOS Observemos a equação. Podemos perceber que ela possui duas incógnitas que são representadas pelas letras x e y. Podemos também notar que se e, a igualdade se torna verdadeira,

Leia mais

Apostila de Fundamentos de Programação I. Prof.: André Luiz Montevecchi

Apostila de Fundamentos de Programação I. Prof.: André Luiz Montevecchi Apostila de Fundamentos de Programação I Prof: André Luiz Montevecchi Introdução O mundo atual é dependente da tecnologia O uso intenso de diversos aparatos tecnológicos é parte integrante do nosso dia-a-dia

Leia mais

Juros Simples. www.siteadministravel.com.br

Juros Simples. www.siteadministravel.com.br Juros Simples Juros simples é o acréscimo percentual que normalmente é cobrado quando uma dívida não foi pago na data do vencimento. Financiamento de casa própria A casa própria é o sonho de muitas famílias,

Leia mais

GAAL - 2013/1 - Simulado - 1 Vetores e Produto Escalar

GAAL - 2013/1 - Simulado - 1 Vetores e Produto Escalar GAAL - 201/1 - Simulado - 1 Vetores e Produto Escalar SOLUÇÕES Exercício 1: Determinar os três vértices de um triângulo sabendo que os pontos médios de seus lados são M = (5, 0, 2), N = (, 1, ) e P = (4,

Leia mais

O Problema do Troco Principio da Casa dos Pombos. > Princípios de Contagem e Enumeração Computacional 0/48

O Problema do Troco Principio da Casa dos Pombos. > Princípios de Contagem e Enumeração Computacional 0/48 Conteúdo 1 Princípios de Contagem e Enumeração Computacional Permutações com Repetições Combinações com Repetições O Problema do Troco Principio da Casa dos Pombos > Princípios de Contagem e Enumeração

Leia mais

Introdução à Lógica de Programação (cont.)

Introdução à Lógica de Programação (cont.) Operadores Introdução à Programação (cont.) Luis Otavio Alvares Adaptado de slides das profas. Vania Bogorny, Patrícia Jaques e Mônica Py Usados para incrementar, decrementar, comparar e avaliar dados,

Leia mais

13 ÁLGEBRA Uma balança para introduzir os conceitos de Equação do 1ºgrau

13 ÁLGEBRA Uma balança para introduzir os conceitos de Equação do 1ºgrau MATEMATICA 13 ÁLGEBRA Uma balança para introduzir os conceitos de Equação do 1ºgrau ORIENTAÇÃO PARA O PROFESSOR OBJETIVO O objetivo desta atividade é trabalhar com as propriedades de igualdade, raízes

Leia mais

ALGORITMOS PARTE 01. Fabricio de Sousa Pinto

ALGORITMOS PARTE 01. Fabricio de Sousa Pinto ALGORITMOS PARTE 01 Fabricio de Sousa Pinto Algoritmos: Definição 2 É uma sequência de instruções finita e ordenada de forma lógica para a resolução de uma determinada tarefa ou problema. Algoritmos 3

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

Resolução de problemas e desenvolvimento de algoritmos

Resolução de problemas e desenvolvimento de algoritmos SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Resolução de problemas e desenvolvimento de algoritmos Prof. Vanderlei Bonato Prof. Cláudio Fabiano Motta Toledo Sumário Análise e solução de

Leia mais

Introdução à Lógica de Programação

Introdução à Lógica de Programação Introdução à Lógica de Programação Sistemas Numéricos As informações inseridas em um computador são traduzidos em dados, ou seja, em sinais que podem ser manipulados pelo computador. O computador trabalha

Leia mais

PROGRAMAÇÃO DE COMPUTADORES (Teoria)

PROGRAMAÇÃO DE COMPUTADORES (Teoria) PC PROGRAMAÇÃO DE COMPUTADORES (Teoria) Aula 01 Prof. Ricardo Veras (prof.rveras@gmail.com) ALGORITMOS "Seqüência ordenada de passos, que deve ser seguida para a realização de um tarefa" "Algoritmo é um

Leia mais

Tarefa Orientada 14 Subconsultas

Tarefa Orientada 14 Subconsultas Tarefa Orientada 14 Subconsultas Objectivos: Subconsultas não correlacionadas Operadores ALL, SOME e ANY Subconsultas correlacionadas Operador EXISTS Subconsultas incluídas na cláusula FROM de uma consulta

Leia mais

Só Matemática O seu portal matemático http://www.somatematica.com.br FUNÇÕES

Só Matemática O seu portal matemático http://www.somatematica.com.br FUNÇÕES FUNÇÕES O conceito de função é um dos mais importantes em toda a matemática. O conceito básico de função é o seguinte: toda vez que temos dois conjuntos e algum tipo de associação entre eles, que faça

Leia mais

Lista de Exercícios 3 Estrutura Condicional

Lista de Exercícios 3 Estrutura Condicional 1 Lista de Exercícios 3 Estrutura Condicional 1. A nota final de um estudante é calculada a partir de três notas atribuídas respectivamente a um trabalho de laboratório, a uma avaliação semestral e a um

Leia mais

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,...

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,... Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,... 0) O que veremos na aula de hoje? Um fato interessante Produtos notáveis Equação do 2º grau Como fazer a questão 5 da 3ª

Leia mais

Disciplina: Unidade III: Prof.: E-mail: Período:

Disciplina: Unidade III: Prof.: E-mail: Período: Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto

Leia mais

MICROSOFT EXCEL AVANÇADO

MICROSOFT EXCEL AVANÇADO MICROSOFT EXCEL AVANÇADO SE Retorna um valor se teste_lógico avaliar como VERDADEIRO e um outro valor se for avaliado como FALSO. Use SE para conduzir testes condicionais sobre valores e fórmulas e para

Leia mais

Material Teórico - Módulo de Divisibilidade. MDC e MMC - Parte 1. Sexto Ano. Prof. Angelo Papa Neto

Material Teórico - Módulo de Divisibilidade. MDC e MMC - Parte 1. Sexto Ano. Prof. Angelo Papa Neto Material Teórico - Módulo de Divisibilidade MDC e MMC - Parte 1 Sexto Ano Prof. Angelo Papa Neto 1 Máximo divisor comum Nesta aula, definiremos e estudaremos métodos para calcular o máximo divisor comum

Leia mais

CADERNO DE EXERCÍCIOS ALGORITMOS

CADERNO DE EXERCÍCIOS ALGORITMOS C. EXERCÍCIOS ESTRUTURA SE...ENTAO 31. Faça um algoritmo que leia dois números A e B e imprima o maior deles. 32. Faça um algoritmo que leia um número N e imprima F1, F2 ou F3, conforme a condição: F1,

Leia mais

Um jogo de preencher casas

Um jogo de preencher casas Um jogo de preencher casas 12 de Janeiro de 2015 Resumo Objetivos principais da aula de hoje: resolver um jogo com a ajuda de problemas de divisibilidade. Descrevemos nestas notas um jogo que estudamos

Leia mais

Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em um projeto.

Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em um projeto. Discussão sobre Nivelamento Baseado em Fluxo de Caixa. Item aberto na lista E-Plan Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em

Leia mais

Erros. Número Aproximado. Erros Absolutos erelativos. Erro Absoluto

Erros. Número Aproximado. Erros Absolutos erelativos. Erro Absoluto Erros Nenhum resultado obtido através de cálculos eletrônicos ou métodos numéricos tem valor se não tivermos conhecimento e controle sobre os possíveis erros envolvidos no processo. A análise dos resultados

Leia mais

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo TUTORIAL DO ACCESS PASSO A PASSO I. Criar um Novo Banco de Dados Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo 3. Clicar em Banco de Dados em Branco 4. Escrever um nome na caixa de diálogo

Leia mais

FUNÇÃO REAL DE UMA VARIÁVEL REAL

FUNÇÃO REAL DE UMA VARIÁVEL REAL Hewlett-Packard FUNÇÃO REAL DE UMA VARIÁVEL REAL Aulas 01 a 04 Elson Rodrigues, Gabriel Carvalho e Paulo Luís Ano: 2015 Sumário INTRODUÇÃO AO PLANO CARTESIANO... 2 PRODUTO CARTESIANO... 2 Número de elementos

Leia mais

1 - Conceituação e importância do estudo da matemática financeira

1 - Conceituação e importância do estudo da matemática financeira 1 - Conceituação e importância do estudo da matemática financeira É o ramo da matemática que tem como objeto de estudo o comportamento do dinheiro ao longo do tempo. Avalia-se a maneira como este dinheiro

Leia mais

E A D - S I S T E M A S L I N E A R E S INTRODUÇÃO

E A D - S I S T E M A S L I N E A R E S INTRODUÇÃO E A D - S I S T E M A S L I N E A R E S INTRODUÇÃO Dizemos que uma equação é linear, ou de primeiro grau, em certa incógnita, se o maior expoente desta variável for igual a um. Ela será quadrática, ou

Leia mais

Objetivos. Apresentar as superfícies regradas e superfícies de revolução. Analisar as propriedades que caracterizam as superfícies regradas e

Objetivos. Apresentar as superfícies regradas e superfícies de revolução. Analisar as propriedades que caracterizam as superfícies regradas e MÓDULO 2 - AULA 13 Aula 13 Superfícies regradas e de revolução Objetivos Apresentar as superfícies regradas e superfícies de revolução. Analisar as propriedades que caracterizam as superfícies regradas

Leia mais

Lógica Matemática e Computacional 5 FUNÇÃO

Lógica Matemática e Computacional 5 FUNÇÃO 5 FUNÇÃO 5.1 Introdução O conceito de função fundamenta o tratamento científico de problemas porque descreve e formaliza a relação estabelecida entre as grandezas que o integram. O rigor da linguagem e

Leia mais

Denominando o preço das caixas tipo 2B de C e as caixas flex por F, pode-se escrever um sistema:

Denominando o preço das caixas tipo 2B de C e as caixas flex por F, pode-se escrever um sistema: 1. Considere que, em uma empresa, 50% dos empregados possuam nível médio de escolaridade e 5%, nível superior. Guardadas essas proporções, se 80 empregados dessa empresa possuem nível médio de escolaridade,

Leia mais

LÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos

LÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos LÓGICA DE PROGRAMAÇÃO Vitor Valerio de Souza Campos Exemplos de algoritmos Faça um algoritmo para mostrar o resultado da multiplicação de dois números. Algoritmo em descrição narrativa Passo 1 Receber

Leia mais

AV1 - MA 12-2012. (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, 02 1 1 0, 788 1 0, 980

AV1 - MA 12-2012. (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, 02 1 1 0, 788 1 0, 980 Questão 1. Uma venda imobiliária envolve o pagamento de 12 prestações mensais iguais a R$ 10.000,00, a primeira no ato da venda, acrescidas de uma parcela final de R$ 100.000,00, 12 meses após a venda.

Leia mais

A função do primeiro grau

A função do primeiro grau Módulo 1 Unidade 9 A função do primeiro grau Para início de conversa... Já abordamos anteriormente o conceito de função. Mas, a fim de facilitar e aprofundar o seu entendimento, vamos estudar algumas funções

Leia mais

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução

Leia mais

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS Orientando: Oliver Mário

Leia mais

08 Capital de giro e fluxo de caixa

08 Capital de giro e fluxo de caixa 08 Capital de giro e fluxo de caixa Qual o capital que sua empresa precisa para funcionar antes de receber o pagamento dos clientes? Como calcular os gastos, as entradas de dinheiro, e as variações de

Leia mais

ESCOLA DR. ALFREDO JOSÉ BALBI UNITAU APOSTILA PROF. CARLINHOS NOME: N O :

ESCOLA DR. ALFREDO JOSÉ BALBI UNITAU APOSTILA PROF. CARLINHOS NOME: N O : ESCOLA DR. ALFREDO JOSÉ BALBI UNITAU APOSTILA INTRODUÇÃO AO ESTUDO DAS FUNÇÕES PROF. CARLINHOS NOME: N O : 1 FUNÇÃO IDÉIA INTUITIVA DE FUNÇÃO O conceito de função é um dos mais importantes da matemática.

Leia mais

Equações do segundo grau

Equações do segundo grau Módulo 1 Unidade 4 Equações do segundo grau Para início de conversa... Nesta unidade, vamos avançar um pouco mais nas resoluções de equações. Na unidade anterior, você estudou sobre as equações de primeiro

Leia mais

Linguagem algorítmica: Portugol

Linguagem algorítmica: Portugol Programação de Computadores I Aula 03 Linguagem algorítmica: Portugol José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/34 Introdução I Lógica A lógica é usada

Leia mais

ARRAYS. Um array é um OBJETO que referencia (aponta) mais de um objeto ou armazena mais de um dado primitivo.

ARRAYS. Um array é um OBJETO que referencia (aponta) mais de um objeto ou armazena mais de um dado primitivo. Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Notas de aula 8 ARRAYS Introdução Até agora, utilizamos variáveis individuais. Significa que uma variável objeto

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Significa o uso correto das leis do pensamento e de processos de raciocínio para a produção de soluções logicamente válidas e coerentes, que resolvam com qualidade os problemas que

Leia mais

Solução da prova da 1 a fase OBMEP 2008 Nível 1

Solução da prova da 1 a fase OBMEP 2008 Nível 1 OBMEP 00 Nível 1 1 QUESTÃO 1 Como Leonardo da Vinci nasceu 91 anos antes de Pedro Américo, ele nasceu no ano 14 91 = 145. Por outro lado, Portinari nasceu 451 anos depois de Leonardo da Vinci, ou seja,

Leia mais

APURAÇÃO DO LUCRO LÍQUIDO NO COMÉRCIO

APURAÇÃO DO LUCRO LÍQUIDO NO COMÉRCIO APURAÇÃO DO LUCRO LÍQUIDO NO COMÉRCIO O Sr. Fúlvio Oliveira, empresário de uma loja de confecções, está seriamente preocupado com seu negócio. As dívidas não param de crescer. Vamos entender sua situação.

Leia mais

A equação do 2º grau

A equação do 2º grau A UA UL LA A equação do 2º grau Introdução Freqüentemente, ao equacionarmos um problema, obtemos uma equação na qual a incógnita aparece elevada ao quadrado. Estas são as chamadas equações do 2º grau.

Leia mais

Usando o Excel ESTATÍSTICA. Funções

Usando o Excel ESTATÍSTICA. Funções Funções Podemos usar no Excel fórmulas ou funções. Anteriormente já vimos algumas fórmulas. Vamos agora ver o exemplo de algumas funções que podem ser úteis para o trabalho de Excel. Para começar podemos

Leia mais

Lista de Exercícios. Vetores

Lista de Exercícios. Vetores Lista de Exercícios Vetores LINGUAGEM DE PROGRAMAÇÃO PROF. EDUARDO SILVESTRI. WWW.EDUARDOSILVESTRI.COM.BR ATUALIZADO EM: 13/03/2007 Página 1/1 1. Faça um programa que crie um vetor de inteiros de 50 posições

Leia mais

Análise e Resolução da prova do ISS-Cuiabá Disciplina: Matemática Financeira Professor: Custódio Nascimento

Análise e Resolução da prova do ISS-Cuiabá Disciplina: Matemática Financeira Professor: Custódio Nascimento Disciplina: Professor: Custódio Nascimento 1- Análise da prova Análise e Resolução da prova do ISS-Cuiabá Neste artigo, farei a análise das questões de cobradas na prova do ISS-Cuiabá, pois é uma de minhas

Leia mais

ALGORITMOS E FLUXOGRAMAS

ALGORITMOS E FLUXOGRAMAS ALGORITMOS E FLUXOGRAMAS Prof. André Backes INTRODUÇÃO Computadores = cérebros eletrônicos? Computadores são máquinas e, por si sós, não podem ser inteligentes. Alguém as projetou e deu a ela todas as

Leia mais

PERGUNTAS MAIS FREQÜENTES SOBRE VALOR PRESENTE LÍQUIDO (VPL)

PERGUNTAS MAIS FREQÜENTES SOBRE VALOR PRESENTE LÍQUIDO (VPL) PERGUNTAS MAIS FREQÜENTES SOBRE VALOR PRESENTE LÍQUIDO (VPL) Melhor método para avaliar investimentos 16 perguntas importantes 16 respostas que todos os executivos devem saber Francisco Cavalcante(f_c_a@uol.com.br)

Leia mais

Produto: TOTVS Educacional Versão: 11.40 Processo: Integração TOTVS Educacional x TOTVS Folha de Pagamento (Utilização de Salário composto)

Produto: TOTVS Educacional Versão: 11.40 Processo: Integração TOTVS Educacional x TOTVS Folha de Pagamento (Utilização de Salário composto) Produto: TOTVS Educacional Versão: 11.40 Processo: Integração TOTVS Educacional x TOTVS Folha de Pagamento (Utilização de Salário composto) Introdução Você já imaginou realizar o calculo de quanto pagar

Leia mais

MATERIAL EXTRA DE EXCEL - FÓRMULAS Prof William Zacariotto

MATERIAL EXTRA DE EXCEL - FÓRMULAS Prof William Zacariotto 1. SINAIS DE OPERAÇÕES 2. SINAIS PARA CONDIÇÃO SINAL FUNÇÃO SINAL FUNÇÃO + SOMAR > MAIOR QUE - SUBTRAÇÃO < MENOR QUE * MULTIPLICAÇÃO DIFERENTE QUE / DIVISÃO >= MAIOR E IGUAL A % PORCENTAGEM

Leia mais

1.1. Organização de um Sistema Computacional

1.1. Organização de um Sistema Computacional 1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes

Leia mais

r 5,8 5 Calcule a área de um trapézio área = altura (base maior + base menor )/ 2 7,2

r 5,8 5 Calcule a área de um trapézio área = altura (base maior + base menor )/ 2 7,2 Primeira parte 1 Faça um algoritmo para calcular a área de um quadrado 12,5...; 156,25 2 Calcular a área de um retângulo - area = comprimento X largura 7,0 5,6...: 39,2 3 Calcule a área de um triangulo

Leia mais

Lista de Exercícios 03b Algoritmos Repetição

Lista de Exercícios 03b Algoritmos Repetição Lista de Exercícios 03b Algoritmos Repetição (enquanto... faça:... fim-enquanto) (faça:... enquanto) 61) Escreva um algoritmo em PORTUGOL que receba números do usuário e imprima o triplo de cada número.

Leia mais

O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2

O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2 3.2 O Espaço Nulo de A: Resolvendo Ax = 0 11 O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2 Esta seção trata do espaço de soluções para Ax = 0. A matriz A pode ser quadrada ou retangular. Uma solução imediata

Leia mais

Algoritmo. Prof. Anderson Almeida Ferreira. Agradeço ao prof. Guilherme Tavares de Assis por fornecer slides que fazem parte desta apresentação

Algoritmo. Prof. Anderson Almeida Ferreira. Agradeço ao prof. Guilherme Tavares de Assis por fornecer slides que fazem parte desta apresentação 1 Algoritmo Prof. Anderson Almeida Ferreira Agradeço ao prof. Guilherme Tavares de Assis por fornecer slides que fazem parte desta apresentação Desenvolvimento de programas 2 Análise do problema Desenvolvimento

Leia mais

Gráfico: O gráfico de uma função quadrática é uma parábola. Exemplos: 1) f(x) = x 2 + x -3-2 -1-1/2 1 3/2 2. 2) y = -x 2 + 1 -3-2 -1

Gráfico: O gráfico de uma função quadrática é uma parábola. Exemplos: 1) f(x) = x 2 + x -3-2 -1-1/2 1 3/2 2. 2) y = -x 2 + 1 -3-2 -1 Engenharia Civil/Mecânica Cálculo 1 1º semestre 2015 Profa Olga Função Quadrática Uma função f : R R chama-se função quadrática quando existem números reais a, b e c, com a 0, tais que f(x) = ax 2 + bx

Leia mais

Algoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva

Algoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva Algoritmos Estruturas Seqüenciais José Gustavo de Souza Paiva 1 Introdução Objetivo básico da computação auxiliar os seres humanos em trabalhos repetitivos e braçais, diminuindo i i d esforços e economizando

Leia mais

7. Estrutura de Decisão

7. Estrutura de Decisão 7. Estrutura de Decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições. Uma condição é uma expressão lógica. A classificação

Leia mais

Bases Matemáticas. Aula 2 Métodos de Demonstração. Rodrigo Hausen. v. 2013-7-31 1/15

Bases Matemáticas. Aula 2 Métodos de Demonstração. Rodrigo Hausen. v. 2013-7-31 1/15 Bases Matemáticas Aula 2 Métodos de Demonstração Rodrigo Hausen v. 2013-7-31 1/15 Como o Conhecimento Matemático é Organizado Definições Definição: um enunciado que descreve o significado de um termo.

Leia mais

Programação Estruturada Linguagem C

Programação Estruturada Linguagem C 2007 Programação Estruturada Linguagem C Fluxogramas Francisco Tesifom Munhoz CONTEÚDO Fluxograma... 3 Etapas para criação de um fluxograma:... 3 Símbolos utilizados para a construção do fluxograma:...

Leia mais

BC0501 Linguagens de Programação

BC0501 Linguagens de Programação BC0501 Linguagens de Programação Aula Prática: 03 Assunto: Comandos de Seleção 1. Introdução Um comando de seleção define uma condição em um programa, que permite que grupos de comandos sejam executados

Leia mais

Mitos e Verdades para não mexer em seus investimentos

Mitos e Verdades para não mexer em seus investimentos Mitos e Verdades para não mexer em seus investimentos Mudar é sempre um desafio para as pessoas. É da natureza humana temer qualquer coisa que esteja fora da zona de conforto. Crianças assistem dezenas

Leia mais

ULA Sinais de Controle enviados pela UC

ULA Sinais de Controle enviados pela UC Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento

Leia mais

¹CPTL/UFMS, Três Lagoas, MS,Brasil, oliveiralimarafael@hotmail.com. ²CPTL/UFMS, Três Lagoas, MS, Brasil.

¹CPTL/UFMS, Três Lagoas, MS,Brasil, oliveiralimarafael@hotmail.com. ²CPTL/UFMS, Três Lagoas, MS, Brasil. Encontro de Ensino, Pesquisa e Extensão, Presidente Prudente, 22 a 25 de outubro, 2012 36 INTRODUÇÃO A CRIPTOGRAFIA RSA Rafael Lima Oliveira¹, Prof. Dr. Fernando Pereira de Souza². ¹CPTL/UFMS, Três Lagoas,

Leia mais

b) A quantidade mínima de peças que a empresa precisa vender para obter lucro.

b) A quantidade mínima de peças que a empresa precisa vender para obter lucro. Avaliação Trimestral Amanda Marques Adm-Manhã 1. Uma empresa produz um tipo de peça para automóveis. O custo de produção destas peças é dado por um custo fixo de R$10,00 mais R$5,00 por peça produzida.

Leia mais

RESOLUÇÃO DAS QUESTÕES DE RACIOCÍNIO LÓGICO-MATEMÁTICO

RESOLUÇÃO DAS QUESTÕES DE RACIOCÍNIO LÓGICO-MATEMÁTICO RESOLUÇÃO DAS QUESTÕES DE RACIOCÍNIO LÓGICO-MATEMÁTICO Caro aluno, Disponibilizo abaixo a resolução das questões de Raciocínio Lógico- Matemático das provas para os cargos de Técnico do TRT/4ª Região (Rio

Leia mais

O modelo do computador

O modelo do computador O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década

Leia mais

CAPÍTULO 2 MATEMÁTICA FINANCEIRA

CAPÍTULO 2 MATEMÁTICA FINANCEIRA CAPÍTULO 2 MATEMÁTICA FINANCEIRA A Matemática Financeira se preocupa com o valor do dinheiro no tempo. E pode-se iniciar o estudo sobre o tema com a seguinte frase: NÃO SE SOMA OU SUBTRAI QUANTIAS EM DINHEIRO

Leia mais

CURSO ON-LINE PROFESSOR GUILHERME NEVES 1

CURSO ON-LINE PROFESSOR GUILHERME NEVES 1 CURSO ON-LINE PROFESSOR GUILHERME NEVES 1 Olá pessoal! Resolverei neste ponto a prova de Matemática e Estatística para Técnico Administrativo para o BNDES 2008 organizado pela CESGRANRIO. Sem mais delongas,

Leia mais

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR Assuntos: Matrizes; Matrizes Especiais; Operações com Matrizes; Operações Elementares

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

DESPESAS FIXAS. O que são Despesas Fixas?

DESPESAS FIXAS. O que são Despesas Fixas? Conceitos de Gestão O intuito desse treinamento, é apresentar aos usuários do software Profit, conceitos de gestão que possam ser utilizados em conjunto com as informações disponibilizadas pelo sistema.

Leia mais

Todos os imóveis são comprados pela imobiliária para, então, serem colocados a venda.

Todos os imóveis são comprados pela imobiliária para, então, serem colocados a venda. Como base nas especificações abaixo, elabore o modelo conceitual de dados (DER), contendo todos os objetos (Entidades, Atributos relacionamentos e cardinalidades). 1) Clínica Médica Uma clínica deseja

Leia mais