TÉCNICAS DE PROGRAMAÇÃO 1 ESTRUTURAS DE CONTROLE
|
|
- Victorio Barreiro Caldas
- 8 Há anos
- Visualizações:
Transcrição
1 TÉCNICAS DE PROGRAMAÇÃO 1 ESTRUTURAS DE CONTROLE Morganna Carmem Diniz
2 Resumo Para implementar a solução de um problema no computador (Algoritmo) é preciso encontrar uma sequência finita de passos que permita que o problema possa ser resolvido de maneira automática. Para a definição da ordem de execução dos passos de um algoritmo é essencial a utilização de instruções específicas denominadas Estruturas de Controle.
3 Estruturas de Controle Existem três estruturas básicas: Sequência, Seleção, e Repetição. Nesta sequência de slides será apresentado a estrutura de Sequência e Seleção. A Repetição será detalhada nas próximas apresentações.
4 Estrutura de Controle - Sequência Sequência esta estrutura define a sequência linear das instruções. Ação1 Ação2
5 Exemplo de Algoritmo com Estrutura de Controle: Sequência Soma de dois números inteiros variáveis a,b,c: inteiro; início leia(a,b); c a+b; imprima(c); fim. Estrutura Sequencial
6 Estrutura de Controle- Seleção Seleção Esta estrutura define o ponto de bifurcação onde cada via conduz a um processamento distinto. O formato de seleção da instrução de dois ramos é se <condição> então <bloco 1> senão <bloco 2> após o teste do valor da <condição> é executado um único <bloco> se a <condição> for verdadeira o <bloco 1> se a <condição> for falsa o <bloco 2>
7 Estrutura de Controle- Seleção O formato de seleção da instrução se <condição> então <bloco 1> senão <bloco 2> se a <condição> for verdadeira é executado o <bloco 1> se a <condição> for falsa é executado o <bloco 2> Após a execução do condicional a ação z será executada V Condição F bloco 1 bloco 2 ação z
8 Exemplo de Algoritmo com Estrutura de Controle: Seleção Enunciado Dados dois números inteiros a e b distintos, imprimir o maior número. Esboço do algoritmo leia (a,b) compare a com b, definindo o maior imprima (maior) Para efetuar a comparação será testado a condição a > b.
9 Exemplo de Algoritmo com Estrutura de Controle: Seleção Para efetuar a comparação será testado a condição a > b se for verdadeira, o maior deve receber o valor de a caso contrário, o maior deve receber o valor de b. Esse comando expressa que há duas alternativas a serem executadas e após o teste somente uma entre elas o será.
10 Exemplo de Algoritmo com Estrutura de Controle: Seleção Algoritmo Maior objetivo: determinar o maior de dois números distintos entrada: a, b (inteiros) saída: maior (inteiro) Maior(){ leia(a,b); se (a>b) então maior a; senão maior b; imprima( Maior:, maior).
11 Exemplo de Algoritmo com Estrutura de Controle: Seleção Algoritmo Maior objetivo: determinar o maior de dois números distintos entrada: a, b (inteiros) saída: maior (inteiro) Maior(){ leia(a,b); se (a>b) então maior a; senão maior b; imprima( Maior:, maior). Preste atenção na indentação do Código!! Esta é fundamental para facilitar a leitura do algorítimo.
12 Estrutura de Controle- Composição de Seleção O formato da instrução de seleção pode ser reaplicado como um bloco de comandos da seguinte forma: se <condição1> então se <condição 2> então <bloco 1> senão <bloco 2> Ação z V F condição2 V condição1 F bloco1 bloco 2 Ação z
13 Estrutura de Controle- Composição de Seleção O formato da instrução de seleção pode ser reaplicado como um bloco de comandos da seguinte forma: se <condição1> então se <condição 2> então <bloco 1> senão <bloco 2> após o teste do valor da <condição1>, se esta condição for verdadeira é executado teste para verificar se a <condição2> é verdadeira, se for é executado o <bloco1> senão nenhuma ação é realizada. Se a <condição1> for falsa é executado o <bloco 2>. Após a execução do condicional a Ação z será executada
14 Estrutura de Controle- Composição de Seleção 2 O formato da instrução de seleção pode ser reaplicado como um bloco de comandos da seguinte forma: se <condição1> então se <condição 2> então <bloco 1> senão <bloco 2> senão <bloco 3>
15 Composição de Seleção V condição 1 F V condição 2 F bloco 3 bloco1 bloco2 Ação z
16 Estrutura de Controle- Composição de Seleção - Exemplo Enunciado Dados dois números a e b, não necessariamente distintos, determinar o maior. No caso deles serem iguais a saída deve ser uma mensagem, por exemplo, valores iguais. Análise Vamos estabelecer que com esta modificação, a condição a ser testada inicialmente é a igualdade dos dois números dados. Conforme o valor desta condição deve ser impresso uma mensagem ou então deve ser determinado e impresso o maior valor.
17 Estrutura de Controle- Composição de Seleção - Exemplo Maior_versao2(){ leia(a,b); se (a = b) então imprima ( valores iguais ); senão se (a>b) então maior a; senão maior b; imprima( Maior:, maior);
18 Estrutura de Controle- Composição de Seleção - Exemplo Maior_versao2(){ leia(a,b); se (a = b) então imprima ( valores iguais ); senão se (a>b) então maior a; senão maior b; imprima( Maior:, maior); Preste atenção na indentação do Código!! Esta é fundamental para facilitar a leitura do algoritmo. As instruções: se (a>b) então maior a; senão maior b São internas ao primeiro senão.
19 Estrutura de Controle- Composição de Seleção - Exemplo Maior_versao2(){ leia(a,b); se (a = b) então senão imprima ( valores iguais ); se (a>b) então senão maior a; maior b; imprima( Maior:, maior); Dúvida: o último comando imprima será executado sempre ou somente se acontecer o primeiro senão?
20 Estrutura de Controle- Composição de Seleção - Exemplo Maior_versao2(){ leia(a,b); se (a = b) então senão imprima ( valores iguais ); se (a>b) então senão maior a; maior b; imprima( Maior:, maior); Dúvida: o último comando imprima será executado sempre ou somente se acontecer o primeiro senão? O imprima vai ser executado sempre!!
21 Estrutura de Controle- Composição de Seleção - Exemplo Para não haver dúvidas, quando existirem mais de um comando usar (abre chaves { e fecha chaves ) Maior_versao2(){ leia(a,b); se (a = b) então imprima ( valores iguais ); senão { se (a>b) então { senão { maior a; maior b; imprima( Maior:, maior);
22 Estrutura de Controle- Composição de Seleção - Exemplo Para não haver dúvidas, quando existirem mais de um comando usar (abre chaves { e fecha chaves ) Maior_versao2(){ leia(a,b); se (a = b) então imprima ( valores iguais ); senão { se (a>b) então { senão { maior a; maior b; imprima( Maior:, maior); Com as chaves fica claro que a impressão será executada dentro do primeiro senão. Independente se a ou b for o maior. Um dos dois será impresso.
23 Estrutura de Controle- Composição de Seleção - Exemplo Cadeia de comandos se-então-senão se (condição1) então { se (condição2) então { <bloco 1> senão { <bloco 2> senão { <bloco 3>
24 Exercício- Enunciado Em uma pequena empresa, cada funcionário recebe mensalmente o ordenado mais um prêmio referente a comissões. São dados os seguintes valores: salário bruto, prêmio, valor da base do IAPAS, valor da base do imposto de renda, taxa IAPAS e taxa IR. Deseja-se emitir o demonstrativo de pagamento de um funcionário, contendo os valores do: salário bruto, prêmio, rendimento, desconto de IAPAS, desconto de IR e salário líquido.
25 Exercício - Enunciado Esclarecimentos O rendimento do funcionário é a soma do salário bruto com o prêmio. O desconto do IAPAS somente incide se o rendimento for maior do que a base do IAPAS. O desconto do imposto de renda somente incide se a diferença entre os dois valores do rendimento e o valor do desconto do IAPAS for maior do que a base do Imposto de Renda.
26 Exercício Análise do problema Vamos analisar um exemplo para confirmar a compreensão do problema. A análise é realizada através de uma simulação. Supondo que a entrada de valores numéricos seja a seguinte: salário bruto = prêmio = base IAPAS = base IR = taxa IAPAS = 10 % taxa IR = 15%
27 Exercício - Análise do problema Inicialmente é calculado o rendimento rendimento = salário bruto + prêmio = = A seguir, é verificado se incide a taxa IAPAS sobre esse rendimento base IAPAS = rendimento = rendimento > base IAPAS Como o rendimento é maior do que a base IAPAS deve ser calculado o desconto de IAPAS que é igual a 10% do rendimento desconto IAPAS = 0,10 * = 5.500
28 Exercício - Análise do problema - Simulação Em seguida, para verificar se há retenção de IR na fonte, é subtraído o desconto de IAPAS do valor do rendimento e comparamos essa diferença com o valor base IR diferença = = base IR = diferença < base IR Como a diferença é menor do que a base IR, não há desconto de IR o desconto é nulo
29 Exercício Análise do problema Simulação. Finalmente temos: salário líquido = rendimento - desconto IAPAS - desconto IR salário líquido = = Os valores de saída são Salário bruto = Prêmio = Rendimento = IAPAS = Desconto de IR = 0 Salário líquido =
30 Exercício Análise do problema Analisando o processo executado É observado que o desconto IAPAS só ocorre se o rendimento for maior do que a base IAPAS. O desconto do IR somente é calculado se a diferença (rendimento - desconto IAPAS) for maior do que a base IR, isto significa que o cálculo dos descontos depende do valor da condição: se a condição for verdadeira o cálculo deve ser efetuado se for falsa nenhum cálculo deve ser efetuado
31 Exercício Analisando o processo executado É observado que o desconto IAPAS só ocorre se o rendimento for maior do que a base IAPAS O desconto do IR somente é calculado se a diferença (rendimento - desconto IAPAS) for maior do que a base IR, isto significa que o cálculo dos descontos depende do valor da condição se a condição for verdadeira o cálculo deve ser efetuado se for falsa nenhum cálculo deve ser efetuado Neste exercício foi analisado apenas um conjunto de valores, para desenvolver bem um algoritmo deve ser analisado outras entradas e verificar quais são os passos a serem realizados para gerar a saída esperada.
32 Exercício Esboço do Algoritmo Esboço entrada de dados calcular rendimentos calcular desconto IAPAS, se incidir calcular desconto de IR, se incidir calcular salário líquido saída de resultados
33 Exercício Esboço do Algoritmo Identificação das Variáveis. Para identificar os valores de entrada usaremos as variáveis: salariobruto premio baseiapas baseir taxaiapas taxair Para os valores de saída, as variáveis: R salarioliquido IAPAS IR
34 Exercício - Descrição do Algoritmo É interessante que o Algoritmo tenha um nome que identifique o conjunto de passos que serão executados. Neste exemplo o nome do Algoritmo é Hollerich objetivo: calcular o rendimento, os descontos (de IAPAS e de IR) e imprimir o respectivo demonstrativo de um funcionário que recebe salário e prêmio. entrada: salariobruto, premio, baseiapas, baseir, taxaiapas, taxair (real) saída: salariobruto, premio, R, IAPAS, IR, salarioliquido (real)
35 Exercício - Algoritmo Hollerich(){ leia(salariobruto, premio, baseiapas, baseir, taxaiapas, taxair); IAPAS 0; IR 0; R saldobruto + premio; se ( R> baseiapas ) então IAPAS taxaiapas * R; se (R-IAPAS > baseir) então IR taxair * (R-IAPAS); salarioliquido R - IAPAS - IR; imprima(salariobruto, premio, R, IAPAS, IR, salarioliquido).
36 Referências D.D Salvetti e L.M. Barbosa, Algoritmos, Pearson Makron Books, Notas de aulas do curso presencial de Técnicas de Programação1- UNIRIO - Desenvolvidos pelas professoras: Geiza Maria Hamazaki da Silva e Adriana C. F Alvim primeiro semestre de 2011.
TÉCNICAS DE PROGRAMAÇÃO 1 INTRODUÇÃO A ALGORITMOS
TÉCNICAS DE PROGRAMAÇÃO 1 INTRODUÇÃO A ALGORITMOS 2015.2 Morganna Carmem Diniz Resumo Para implementar a solução de um problema no computador é necessário que seja encontrada uma forma de descrever esta
Leia maisIntroduçã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 maisAula 02: C# - Estruturas de Decisão
Aula 02: C# - Estruturas de Decisão Estruturas de decisão: if if...else Switch Exercícios em Sala de Aula Normalmente, os comandos em um programa são executados um depois do outro, na seqüência em que
Leia maisIntroduçã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 maisCAPÍTULO 6 - ESTRUTURA DE SELEÇÃO
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
Leia maisAná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 maisManual para DIRF. Manual de Procedimentos - WFOLHA
Para gerar o arquivo da DIRF, existem algumas informações importantes a serem revisadas antes de qualquer processo. Desta forma dividimos o manual em sequencias as quais estão explicadas a diante: Prazo:
Leia mais1ª 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 maisBC0501 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 maisA 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 maisProgramaçã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 maisLinguagem 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 maisBOLETIM INFORMATIVO TÉCNICO LIBERAÇÃO DE ATUALIZAÇÃO - CORDILHEIRA VERSÃO 2
BOLETIM INFORMATIVO TÉCNICO LIBERAÇÃO DE ATUALIZAÇÃO - CORDILHEIRA VERSÃO 2 Cordilheira Recursos Humanos CRH 2.85A As rotinas de Retiradas de Pró-labore e Autônomos tiveram diversas alterações, com o objetivo
Leia maisFaculdade de Computação - UFMS
Faculdade de Computação - UFMS Destacom - Python Despertando Talentos em Computação Estrutura de Repetição 1. No fim do semestre, há sempre uma expectativa dos alunos para saberem se foram aprovados ou
Leia maisIntroduçã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 maisROTEIRO DE UTILIZAÇÃO DO PROGRAMA REDEFIS CURITIBA
ROTEIRO DE UTILIZAÇÃO DO PROGRAMA REDEFIS CURITIBA 1/24 Apresentação O presente manual tem por objetivo orientar os servidores da ADAPAR Agência de Defesa Agropecuária do Paraná, em relação a utilização
Leia maisSumário. INF01040 Introdução à Programação. Elaboração de um Programa. Regras para construção de um algoritmo
INF01040 Introdução à Programação Introdução à Lógica de Programação s Seqüenciais Sumário Elaboração de um programa/algoritmo Formas de representação de um algoritmo Elementos manipulados em um programa/algoritmo
Leia maisCAPÍ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 maisDadas 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 maisAluísio Eustáquio da Silva
1 Aluísio Eustáquio da Silva SciLab Programável Material didático usado em aulas de Programação de Computadores, Algoritmos e Lógica de Programação Betim Maio de 2012 2 PROGRAMAÇÃO O SciLab permite que
Leia maisESTRUTURA DE UM PROGRAMA EM C++ Estrutura de um Programa em C++
ESTRUTURA DE UM PROGRAMA EM C++ Estrutura de um Programa em C++ #include { Este trecho é reservado para o corpo da função, com a declaração de suas variáveis locais, seus comandos e funções
Leia mais2. ALGORITMOS. Unesp Campus de Guaratinguetá. Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro
2. ALGORITMOS Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro 2 - Algoritmo 2.1: Introdução Antes de se utilizar uma linguagem de computador,
Leia maisEstruturas de Seleção Parte II Seleção Encadeada SOLUÇÃO DE EXERCÍCIO PROPOSTO
Estruturas de Seleção Parte II Seleção Encadeada SOLUÇÃO DE EXERCÍCIO PROPOSTO Prof. Dr. Edson Pimentel Centro de Matemática, Computação e Cognição Objetivos Aprender a resolver problemas que requeiram
Leia maisAlgoritmos e Programação de Computadores
Algoritmos e Programação de Computadores Algoritmos Estrutura Sequencial Parte 1 Professor: Victor Hugo L. Lopes Agenda Etapas de ação do computador; TDP Tipos de Dados Primitivos; Variáveis; Constantes;
Leia maisLinguagem C: Estruturas de Controle. Prof. Leonardo Barreto Campos 1
Linguagem C: Estruturas de Controle Prof. Leonardo Barreto Campos 1 Sumário Estrutura de Controle e de Fluxo Comandos de Seleção: O comando if; Ifs Aninhados; A escada if-else-if; A expressão condicional;
Leia maisCOMO CRIAR SUA PRÓPRIA FUNÇÃO UTILIZANDO PROGRAMAÇÃO VBA - EXCEL
COMO CRIAR SUA PRÓPRIA FUNÇÃO UTILIZANDO Como criar a minha própria função no Excel? O que é VBA? Quais são os parâmetros necessários para a criação de uma nova função em VBA - Excel? Como criar a função
Leia mais1. Estrutura de seleção. Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição
1 Estrutura de seleção Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição - Necessário quando mais de uma ação deve ser tomada se uma condição for satisfeita
Leia maisApostila 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 maisTabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
Leia maisTutorial do módulo Carteira Nacional de Militante
Tutorial do módulo Carteira Nacional de Militante 1. Como iniciar o programa O módulo da Carteira de Militante deve ser acessado através dos seguintes endereços: http://www.pcdob.org.br/redevermelha. É
Leia maisSoluções integrais. Há cinco degraus para se alcançar a sabedoria: calar, ouvir, lembrar, agir, estudar. Anônimo. Soluções do Capítulo 1
Soluções integrais Há cinco degraus para se alcançar a sabedoria: calar, ouvir, lembrar, agir, estudar. Anônimo Soluções do Capítulo 1 Basta somar os valores, lembrando que seta para baixo indica valor
Leia maisNovas funcionalidades do Gerenciador Contábil
1 Novas funcionalidades do Gerenciador Contábil Na versão 7.0.2.102, as seguintes opções foram implementadas no sistema: Integração das Contas a Pagar/Receber com a Contabilidade; Integração das Notas
Leia maisMANUAL DE ANOTAÇÃO DE RESPONSABILIDADE TÉCNICA - ART (SP/MT/MS)
MANUAL DE ANOTAÇÃO DE RESPONSABILIDADE TÉCNICA - ART (SP/MT/MS) Sumário 1 - Procedimentos para obter 1ª ART Eletrônica... 2 2 Como obter o Termo de Responsabilidade Técnica... 3 3 - Encaminhar documentos
Leia maisESTRUTURA CONDICIONAL
AULA 6 ESTRUTURA CONDICIONAL 130 Tem como objetivo executar um conjunto de comandos caso uma condição lógica seja atendida. Quando a resposta lógica for falsa, nada será executado. Sintaxe Se CONDIÇÃO
Leia maisPASSO A PASSO PARA UTILIZAÇÃO DO AMBIENTE WEB
PASSO A PASSO PARA UTILIZAÇÃO DO AMBIENTE WEB PREZADO ASSOCIADO Apresentamos, no texto que se segue uma, orientação quanto à utilização de nosso Ambiente WEB, criado para oferecer facilidade ao nosso associado,
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 7
CURSO BÁSICO DE PROGRAMAÇÃO AULA 7 Revisão para prova: Comandos de Entrada e Saída Estruturas de Decisão (Se, caso (escolha)) Laços de Repetição (Enquanto, Repita, Para) Relembrando Trabalho 1 Prazo de
Leia maisMANUAL DE USUÁRIO - PRESTADORES
MANUAL DE USUÁRIO - PRESTADORES ÍNDICE Conteúdo ACESSO AO SISTEMA WEB... 2 AUTORIZAÇÃO PARA CONSULTA MÉDICA... 5 AUTORIZAÇÃO PARA EXAMES E PROCEDIMENTOS... 10 PROCEDIMENTOS COM TAXAS, MATERIAIS OU MEDICAMENTOS...
Leia maisALGORITMOS 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 maisAula 3 Desvio Condicional
Aula 3 Desvio Condicional ROTEIRO DA AULA Desvio Condicional Simples Desvio Condicional Composto Desevio Condicional Aninhado Desvio Condicional em JAVA 2 DESVIO CONDICIONAL Um desvio condicional é usado
Leia maisResoluçã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 maisAnálise de Dados do Financeiro
Análise de Dados do Financeiro Introdução Para reunir em um só local as informações de contas a pagar e receber cadastradas e/ou geradas no sistema TTransp existe a interface de análise de dados do financeiro.
Leia maisNeste método o cálculo é efetuado de maneira exponencial, ou seja, juros são computados sobre os juros anteriormente calculados.
Microsoft Excel Aula 4 Objetivos Trabalhar no Excel com cálculos de juros simples e compostos Trabalhar com as funções financeiras VF e PGTO do Excel Trabalhar com a ferramenta Atingir Meta Apresentar
Leia maisMinistério da Educação Secretaria de Educação Superior Diretoria de Políticas e Programas de Graduação. Sistema de Seleção Unificada - SISU
Perguntas Frequentes Ministério da Educação Secretaria de Educação Superior Diretoria de Políticas e Programas de Graduação Sistema de Seleção Unificada - SISU 1 - O que é o Sistema de Seleção Unificada
Leia maisProgramação para Computação
Universidade Federal do Vale do São Francisco Programação para Computação Professor: Marcelo Santos Linder E-mail: marcelo.linder@univasf.edu.br Ementa Conceito de algoritmo. Lógica de programação e programação
Leia maisMANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1
MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo
Leia maisCésar Cruz Proprietário [18/04]
César Cruz Proprietário [18/04] Quais devem ser as áreas gerenciadas pelo sistema? O sistema deve ter controle de estoque, ordem de serviços, orçamentos, entradas e saídas, tanto do caixa como de estoque,
Leia maisAlgoritmos 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 maisLó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 maisA Estação da Evolução
Microsoft Excel 2010, o que é isto? Micorsoft Excel é um programa do tipo planilha eletrônica. As planilhas eletrônicas são utilizadas pelas empresas pra a construção e controle onde a função principal
Leia maisMÓDULO 5 Movimentações
MÓDULO 5 Movimentações Bem-vindo(a) ao quinto módulo do curso. Agora que você já conhece as entradas no HÓRUS, aprenderá como são feitas as movimentações. As movimentações do HÓRUS são: Requisição ao Almoxarifado:
Leia maisLinguagem e Técnicas de Programação I Programação estruturada e fundamentos da linguagem C
Linguagem e Técnicas de Programação I Programação estruturada e fundamentos da linguagem C Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Ameliara Freire Continuando as aulas sobre os fundamentos
Leia maisManual B/L Web GRIEG
Manual B/L Web GRIEG Introdução Acesse o site www.grieg.com.br e no menu SERVIÇOS escolha a opção B/L VIA WEB ou clique no ícone abaixo para o redirecionamento automático. Em seguida, o cliente preencherá
Leia maisTÍTULO DE CAPITALIZAÇÃO APLUBCAP POPULAR 636 MODALIDADE POPULAR PAGAMENTO ÚNICO CONDIÇÕES GERAIS SOCIEDADE DE CAPITALIZAÇÃO: APLUB CAPITALIZAÇÃO S. A.
I INFORMAÇÕES INICIAIS SOCIEDADE DE CAPITALIZAÇÃO: APLUB CAPITALIZAÇÃO S. A. CNPJ: 88.076.302/0001-94 APLUBCAP POPULAR 636 MODALIDADE: POPULAR PROCESSO SUSEP Nº: 15414.901295/2014-52 II - GLOSSÁRIO Subscritor
Leia maisControle Patrimonial WEB
Cccc Controle Patrimonial WEB Manual Inventário Conteúdo. Introdução... 3 2. Inventário... 3 2.. Abertura do inventário... 4 2.2. Relatório para Inventário... 5 2.2.. Contagem física e verificação do estado
Leia maisSaúde Online. Serviços Médicos / Faturamento
Saúde Online Serviços Médicos / Faturamento Página 1 INDICE 1 Introdução Página 03 2 Acesso Página 03 3 Faturamento Eletrônico Página 03 4 Guia de Consulta Página 05 5 Guia SP/SADT Página 07 6 Guia de
Leia maisBETA CONTAS A RECEBER Sistema desenvolvido pela Peris Consultoria Empresarial www.perisconsultoria.blogspot.com. Instruções de uso:
BETA CONTAS A RECEBER Sistema desenvolvido pela Peris Consultoria Empresarial www.perisconsultoria.blogspot.com Instruções de uso: 1. Entendendo o Menu Principal O Beta Contas a Receber possui apenas um
Leia maisEstruturas de Repetição Parte II PARA-ATÉ
Estruturas de Repetição Parte II PARA-ATÉ Prof. Dr. Edson Pimentel Centro de Matemática, Computação e Cognição Objetivos Aprender a sintaxe da Estrutura de Repetição PARA-ATÉ na linguagem PORTUGOL Aprender
Leia maisAlgoritmo. 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 maisGESTÃO DE STOCKS. Para gerir o seu stock deve realizar 4 passos essenciais:
GESTÃO DE STOCKS Para gerir o seu stock deve realizar 4 passos essenciais: 1. Garantir que têm os artigos todos criados no Sublime 2. Fazer a contagem de todos os artigos que estão a uso, em expositores
Leia maisLinguagem e Técnicas de Programação I Operadores, expressões e funções. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.
Linguagem e Técnicas de Programação I Operadores, expressões e funções Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Ameliara Freire Operadores básicos Toda linguagem de programação, existem
Leia maisESCLARECIMENTOS E ORIENTAÇÕES AOS PARTICIPANTES DO PLANO DE CONTRIBUIÇÃO DEFINIDA SISTEMA FIEMG
ESCLARECIMENTOS E ORIENTAÇÕES AOS PARTICIPANTES DO PLANO DE CONTRIBUIÇÃO DEFINIDA SISTEMA FIEMG Imposto de Renda Retido na Fonte incidente sobre o Plano de Contribuição da CASFAM O Governo Federal, através
Leia maisAula 2 Modelo Simplificado de Computador
Aula 2 Modelo Simplificado de Computador Um computador pode ser esquematizado de maneira bastante simplificada da seguinte forma: Modelo Simplificado de Computador: Memória Dispositivo de Entrada Processador
Leia maisTerceira Avaliação Visualg & Pascal
Primeiro trabalho Sistema de controle acadêmico Objetivo: implementar um programa de computador que realiza o controle acadêmico de uma turma em uma disciplina específica. O programa deve ser capaz de
Leia maisData Cempro Informática Ltda. Integração WinLivros X ContabMilenium
Integração WinLivros X ContabMilenium Para configurar a integração entre os sistemas WinLivros e ContabMilenium devemos primeiramente verificar se a base de dados é integrada (se está no mesmo local) ou
Leia maisINTRODUÇÃO À MATEMÁTICA FINANCEIRA
INTRODUÇÃO À MATEMÁTICA FINANCEIRA SISTEMA MONETÁRIO É o conjunto de moedas que circulam num país e cuja aceitação no pagamento de mercadorias, débitos ou serviços é obrigatória por lei. Ele é constituído
Leia maisINSTRUÇÕES DO SISTEMA DE EMISSÃO ELETRÓNICA DAS FATURAS-RECIBO
INSTRUÇÕES DO SISTEMA DE EMISSÃO ELETRÓNICA DAS FATURAS-RECIBO O sistema de preenchimento e emissão das faturas-recibo está disponível em www.portaldasfinancas.pt, nos SERVIÇOS, opção Obter e Consultar.
Leia maisNOTAS DE AULA. Introdução à Matemática Financeira. Prof. Dr. Silvio Alexandre de Araujo
NOTAS DE AULA Introdução à Matemática Financeira Prof. Dr. Silvio Alexandre de Araujo 2 CONTEÚDO PROGRAMÁTICO 1. Juros simples 2. Juros compostos 3. Séries periódicas uniformes 4. Planos de amortização
Leia maisContabilidade Empresarial
Contabilidade Empresarial Prof. Jackson Luis Oshiro joshiro@ibest.com.br Operações com Pessoal 1 Folha de Pagamento de Salários Conceito É o documento no qual são relacionados os nomes dos empregados com
Leia maisAlgoritmos e Estrutura de Dados III. Árvores
Algoritmos e Estrutura de Dados III Árvores Uma das mais importantes classes de estruturas de dados em computação são as árvores. Aproveitando-se de sua organização hierárquica, muitas aplicações são realizadas
Leia maisINDICE 1. CADASTRO DE CATEGORIAS...5 2. CADASTRO DE BANCO... 3. CONTAS A RECEBER... 3.1. LANÇAMENTO AUTOMÁTICO DE CONTAS A RECEBER...
1 2 INDICE 1. CADASTRO DE CATEGORIAS...5 2. CADASTRO DE BANCO......6 3. CONTAS A RECEBER......6 3.1. LANÇAMENTO AUTOMÁTICO DE CONTAS A RECEBER...6 3.2. LANÇAMENTO MANUAL DE CONTAS A RECEBER...7 3.3. GERAÇÃO
Leia maisCAPITULO 5 COMANDO DE FLUXO IF
CAPITULO 5 COMANDO DE FLUXO IF Sempre que for necessária a tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá que lógica deverá
Leia maisCurva ABC. Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br
Curva ABC Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br Sumário Introdução... 3 Utilização no sistema TCar-Win... 3 Configuração da curva ABC... 4 Configuração
Leia maisr 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 maisApresentar os conceitos básicos e as estruturas de linguagem relacionadas à tomada de decisão ofertadas pela linguagem C, tais como:
Cláudio C. Rodrigues Faculdade da Computação - UFU LINGUAGEM C - 02: ESTRUTURA DE SELEÇÃO CONDICIONAL Faculdade da Computação - UFU 1 Objetivo Apresentar os conceitos básicos e as estruturas de linguagem
Leia maisMANUAL DO USUÁRIO VIA FÁCIL BOMBEIROS SECRETARIA DO ESTADO DOS NEGÓCIOS DA SEGURANÇA PÚBLICA POLÍCIA MILITAR DO ESTADO DE SÃO PAULO
SECRETARIA DO ESTADO DOS NEGÓCIOS DA SEGURANÇA PÚBLICA POLÍCIA MILITAR DO ESTADO DE SÃO PAULO CORPO DE BOMBEIROS Serviço de Segurança contra Incêndio MANUAL DO USUÁRIO versão atualizada em novembro de
Leia maisCURSO ON-LINE PROFESSOR GUILHERME NEVES. Resolverei neste ponto a prova de Matemática Financeira da SEFAZ/RJ 2010 FGV.
Olá pessoal! Resolverei neste ponto a prova de Matemática Financeira da SEFAZ/RJ 2010 FGV. Sem mais delongas, vamos às questões. 19. (SEFAZ-RJ 2010/FGV) A empresa Bonneli recebeu, pelo valor de R$ 18.000,00,
Leia maisManual de Digitação online de guia de SADT Desenvolvido por: Iuri Silva Setor: Inteligência Corporativa Unimed VR BEM VINDO AO SISTEMA VOXIS!
BEM VINDO AO SISTEMA VOXIS! 1 Sumário 1. Introdução... 3 2. Acesso ao Sistema Voxis... 4 3. Digitação de guia de SP/SADT... 5 3.1 Guia em Construção... 10 3.2 Guia Registrada... 11 4. Encaminhar guias
Leia maisTerceiro Milênio Informática
MANUAL DE UTILIZAÇÃO DO BOLETO Visão Geral Use este manual para criar boletos de cobrança sem registro, veja como preencher os campos e onde preenchê-los. Se tiver intenção de usar cobranças com boleto,
Leia maisDemonstração dos Fluxos De Caixa. (DFC)
Demonstração dos Fluxos De Caixa. (DFC) Índice 1. DEMONSTRAÇÃO DOS FLUXOS DE CAIXAS - DFC... 1 1.1. Objetivo... 1 1.2. Obrigatoriedade e Período de Apuração... 1 1.3. Definições... 1 1.4. Método e Estrutura
Leia maisAlgoritmos e Programação de Computadores I. Prof. Eduardo
Algoritmos e Programação de Computadores I Prof. Eduardo Professor Eduardo Machado Real - Mestrado em Ciência da Computação - Especialização em Desenvolvimento de Aplicação para a World Wide Web - Licenciatura
Leia maisMANUAL PARA CADASTRO E ACESSO
MANUAL PARA CADASTRO E ACESSO AO SISTEMA BOLETO - PESSOA FÍSICA - DEZEMBRO 2009 SUMÁRIO 1. INTRODUÇÃO 3 2. CADASTRO 3 3. ACESSO ÀS FUNCIONALIDADES DO SISTEMA 6 3.1. NADA CONSTA 8 3.2. BOLETO BANCÁRIO 8
Leia maisMANUAL DO SISTEMA. Wfolha 13 Salário
MANUAL DO SISTEMA Wfolha 13 Salário SulProg Sistemas 1 INTRODUÇÃO Este manual foi desenvolvido a fim de facilitar e esclarecer dúvidas sobre os procedimentos referente ao 13 salário. SulProg Sistemas 2
Leia maisProgramaçã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 maisObter Recibos Electrónicos
Obter Recibos Electrónicos Início > Os seus serviços > Obter > Recibos verdes electrónicos>emitir Início > Os seus serviços > Obter > Recibos verdes electrónicos>emitir Recibo Acto isolado Início > Os
Leia maisATUALIZAÇÃO DA VERSAO 05.04.00. Abaixo constam as alterações referentes a versão 05.04.00 do dia 02/05/2012:
ATUALIZAÇÃO DA VERSAO 05.04.00 Abaixo constam as alterações referentes a versão 05.04.00 do dia 02/05/2012: ATENÇÃO: Versões intermediarias não são de atualização obrigatório para todos os clientes, apenas
Leia maisBacharelado em Ciência e Tecnologia BC-0505 Processamento da Informação Lista de Exercícios EXTRA Nº 02 Algoritmos Estruturas de Seleção
Bacharelado em Ciência e Tecnologia BC-0505 Processamento da Informação Lista de Exercícios EXTRA Nº 02 Algoritmos Estruturas de Seleção ATENÇÃO- Para cada um dos exercícios abaixo, antes de escrever o
Leia maisMANUAL DA REMATRÍCULA ON LINE NOVO SISTEMA TOTVS 2015.1
MANUAL DA REMATRÍCULA ON LINE NOVO SISTEMA TOTVS 2015.1 NO SISTEMA NOVO, SEU USUÁRIO É A SUA MATRÍCULA EM MAIÚSCULAS, E SUA SENHA POR PADRÃO É 123456, E VOCÊ PODERÁ ALTERÁ-LA NO PRIMEIRO LOGIN Prezados
Leia maisIntrodução. Introdução. Objetivos da Aula. Bases Computacionais da Ciência(BC-0005)
1 Bases Computacionais da Ciência(BC-0005) Lógica de Programação: Estruturas Condicionais Maria das Graças Bruno Marietto graca.marietto@ufabc.edu.br Centro de Matemática, Computação e Cognição(CMCC) Universidade
Leia maisAV2 - MA 12-2012. (a) De quantos modos diferentes posso empilhá-los de modo que todos os CDs de rock fiquem juntos?
Questão 1. Num porta-cds, cabem 10 CDs colocados um sobre o outro, formando uma pilha vertical. Tenho 3 CDs de MPB, 5 de rock e 2 de música clássica. (a) De quantos modos diferentes posso empilhá-los de
Leia mais1.2. Quais são as condições do financiamento para novos contratos?
Tire suas dúvidas 1. CONHECENDO O FIES 1.1. O que é o Fies? O Fundo de Financiamento Estudantil (Fies), criado pela Lei nº 10.260, de 12 de julho de 2001, é o programa do Ministério da Educação que financia
Leia maisRESOLUÇÃO DAS QUESTÕES DE MATEMÁTICA
RESOLUÇÃO DAS QUESTÕES DE MATEMÁTICA Caro aluno, Disponibilizo abaixo a resolução das questões de MATEMÁTICA da prova para o cargo de Técnico Bancário do Banco da Amazônia (BASA) 2015. Caso você entenda
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Conceitos básicos de algoritmos
Universidade Federal de Uberlândia Faculdade de Computação Conceitos básicos de algoritmos Prof. Renato Pimentel 1 Computação Dados Informações vindas de usuários ou de outras máquinas; Processamento transformação
Leia maisPasso a Passo do Cadastro Produtos no SIGLA Digital
Página 1 de 15 Passo a Passo do Cadastro Produtos no SIGLA Digital O cadastro de produtos permite organizar as informações relativas a produtos e serviços, como grupo, marca, peso, unidades e outros, que
Leia maisInstruções para a atividade
1/13 Instruções para a atividade 1. Orientações gerais. Leia atentamente: a. Esta é uma atividade contínua, baseada nos recursos do MS Excel. Foi idealizada para que a ferramenta em questão possa ter seus
Leia maisLógica de Programação
Lógica de Programação O que é lógica? Conjunto de regras e princípios que orientam, implícita ou explicitamente, o desenvolvimento de uma argumentação ou de um raciocínio, a resolução de um problema, etc.
Leia maisCURSO ON-LINE PROFESSOR GUILHERME NEVES
Olá pessoal! Neste ponto resolverei a prova de Matemática Financeira e Estatística para APOFP/SEFAZ-SP/FCC/2010 realizada no último final de semana. A prova foi enviada por um aluno e o tipo é 005. Os
Leia maisUniversidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP
Algoritmos e Programação Ricardo Argenton Ramos Baseado nos slides do professor Jadsonlee da Silva Sá Ementa Conceito de algoritmo. Lógica de programação e programação estruturada. Linguagem de definição
Leia maisMANUAL PARA CADASTRO E ACESSO
MANUAL PARA CADASTRO E ACESSO AO SISTEMA BOLETO - PESSOA JURÍDICA - DEZEMBRO 2009 SUMÁRIO 1. INTRODUÇÃO 3 2. CADASTRO 3 3. VINCULAR ENTIDADE 6 4. ACESSO ÀS FUNCIONALIDADES DO SISTEMA 9 4.1. NADA CONSTA
Leia maisAlgoritmos de Busca em Tabelas
Dentre os vários algoritmos fundamentais, os algoritmos de busca em tabelas estão entre os mais usados. Considere por exemplo um sistema de banco de dados. As operações de busca e recuperação dos dados
Leia mais