O documento apresenta uma aula sobre lógica de programação em VBA para Excel ministrada pelo professor Gustavo Zimmermann. A aula aborda conceitos básicos como variáveis, algoritmos e fluxograma.
Introduzir os alunos ao conceito de processo como ferramenta para modificação de algo já existente. Demonstrar que um processo só existe, se houver mudança.
Ao final da aula, os alunos devem estar aptos a interpretar e compreender uma atividade, identificando os processos envolvidos e suas respectivas entradas e saídas.
Introduzir os alunos ao conceito de processo como ferramenta para modificação de algo já existente. Demonstrar que um processo só existe, se houver mudança.
Ao final da aula, os alunos devem estar aptos a interpretar e compreender uma atividade, identificando os processos envolvidos e suas respectivas entradas e saídas.
Apostila de Introdução aos Algoritmos - usando o VisualgRegis Magalhães
O Visualg é uma excelente ferramenta para o aprendizado de algoritmos, tendo sido criada por Cláudio Morgado de Souza da Apoio Informática Ltda.
As apostilas foram elaboradas por Bruno Tonet e Cristian Koliver do Núcleo de Apoio à Aprendizagem de Programação (NAPRO) da Universidade de Caxias do Sul (UCS).
Este documento descreve boas práticas de programação na plataforma .NET. Nós iremos ver:
- Padrões C# de nomenclatura;
- Dicas para boas práticas de programação;
Qual a finalidade:
- Escrever códigos de qualidade e fácil manutenção;
Em quais situações utilizaremos estes recursos:
- No desenvolvimento de qualquer programa .NET;
Descritiva Narrativa (Lógica de Programação)Gercélia Ramos
Existem diversas formas de se representar um algoritmo, neste slide estaremos falando sobre a Descritiva Narrativa onde descrevemos o passo-a-passo de um algoritmo.[Aula para curso técnico]
Palestra sobre novos recursos do C# 6.0 realizada em 01/08/2015.
Tópicos apresentados:
- Visual Studio 2015 e C# 6.0
- Alguns recursos da nova versão do Visual Studio
- Using Static
- O operador nameof
- Auto-Property Initializers
- Inicialização de propriedades somente leitura a partir de um construtor
- Expression-bodied Members
- Inicialização de instâncias do tipo Dictionary
- Exception Filters
- String Interpolation
- Chamadas assíncronas em blocos catch e finally
- Null-conditional operator
- Null-conditional operator e delegates
Apostila de Introdução aos Algoritmos - usando o VisualgRegis Magalhães
O Visualg é uma excelente ferramenta para o aprendizado de algoritmos, tendo sido criada por Cláudio Morgado de Souza da Apoio Informática Ltda.
As apostilas foram elaboradas por Bruno Tonet e Cristian Koliver do Núcleo de Apoio à Aprendizagem de Programação (NAPRO) da Universidade de Caxias do Sul (UCS).
Este documento descreve boas práticas de programação na plataforma .NET. Nós iremos ver:
- Padrões C# de nomenclatura;
- Dicas para boas práticas de programação;
Qual a finalidade:
- Escrever códigos de qualidade e fácil manutenção;
Em quais situações utilizaremos estes recursos:
- No desenvolvimento de qualquer programa .NET;
Descritiva Narrativa (Lógica de Programação)Gercélia Ramos
Existem diversas formas de se representar um algoritmo, neste slide estaremos falando sobre a Descritiva Narrativa onde descrevemos o passo-a-passo de um algoritmo.[Aula para curso técnico]
Palestra sobre novos recursos do C# 6.0 realizada em 01/08/2015.
Tópicos apresentados:
- Visual Studio 2015 e C# 6.0
- Alguns recursos da nova versão do Visual Studio
- Using Static
- O operador nameof
- Auto-Property Initializers
- Inicialização de propriedades somente leitura a partir de um construtor
- Expression-bodied Members
- Inicialização de instâncias do tipo Dictionary
- Exception Filters
- String Interpolation
- Chamadas assíncronas em blocos catch e finally
- Null-conditional operator
- Null-conditional operator e delegates
Este trabalho visa fornecer subsídios básicos e intermediários para a elaboração de um
Dashboard. Vai mais além e apresenta conceitos fundamentais de alguns especialistas da
área, principalmente o guru Stephen Few. Ao fim deste percurso, o leitor poderá adaptar as
informações deste curso para seus projetos na empresa. Conhecer conceitos essenciais sobre
gráficos e alguns modelos que são amplamente divulgados na internet para demonstrar
crescimento, análise de índices, comparações de dados, entre outros. Conhecer modelos de
gráficos e dashboards. Aplicar técnicas bem elaboradas para serem aplicadas nas tabelas.
Construir funções aninhadas, diferenciadas das usuais nos cursos de Excel Avançado, para
contribuir com outras ferramentas a fim de obter resultados dinâmicos nas planilhas
envolvidas. Aplicar formatações especiais, combinadas com fontes que utilizam a
simbologia. Implantar controles de formulários para transformar tabelas simples em tabelas
dinâmicas. A ideia principal é levar conhecimento suficiente para transformar diversos
relatórios executados sequencialmente e repetidamente pelos usuários em um único painel
dinâmico, sincronizado com a base de dados.
Conceitos Básicos de Orientação o Objetos aplicdo ao VBA - Classes em vbaWanderlei Silva do Carmo
Nesta apresentação procuro apresentar conceitos de orientação à objetos aplicados ao VBA. Procuro discorrer de forma simplificada sem uso de muitos jargões difíceis para que aqueles que estão iniciando agora em programação orientadas a objetos, sobretudo, aplicando ao VBA, em particular.
Espero que tenha ajudado e estou pronto para tirar dúvidas provindas da leitura deste documento.
Grande abraço a todos.
Wanderlei Silva do Carmo <wander.silva@gmail.com>
DOWNLOAD - Excel Dashboards - Painel de Performance da Equipe de VendasAndré Luiz Bernardes
✔ Brazil Dashboards Specialist® - Excel Dashboards - Painel de Performance da Equipe de Vendas.
Excel, Dashboards,✔ Brazil Dashboards Specialist®,Excel Dashboards,Performance da Efetividade,Performance da Premiação, Performance,Efetividade, Premiação, Indústria Farmacêutica, Efetividade, Produtividade, Representante, Rep,Download, Tutorial, Sample, Example,Trick, Tip, Painel, Performance
DWONLOAD DO DASHBOARD EM EXCEL:
- Organização Vs. Pessoas
- Gestão de Pessoas: Objetivos, Processos, Relações
- Recrutamento e Seleção
- Liderança e Motivação
- Satisfação no Trabalho
- Cultura e Clima Organizacional
- Funções importantes
- Listas
- Pentateuco Vs. Livros Históricos
- Livros Históricos
- Os 4 Períodos
- Cativeiro da Babilônia
- Pontos Importantes Livros Históricos
-
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)
Excel VBA: Aula 2
1. prof. Gustavo Zimmermann | contato@gust4vo.com
EXCEL VBA (aula 2)
Lógica de Programação
prof. Gustavo Zimmermann
2. prof. Gustavo Zimmermann | contato@gust4vo.com
MACROSpág. 6
Macro é um pequeno programa também denominado de Rotina que contém
uma lista de instruções a realizar no Excel, que pode ser classificada como:
- Sub-rotina;
- Função;
- Procedimento de evento.
3. prof. Gustavo Zimmermann | contato@gust4vo.com
Quando se trata de facilitar tarefas repetitivas, longas ou um conjunto de
tarefas, as rotinas resolvem o problema. Pode ser composta por uma lista
armazenada de dois ou mais comandos de aplicações que, quando acionada
por um programa, reproduz os comandos que foram programados.
MACROSpág. 6
4. prof. Gustavo Zimmermann | contato@gust4vo.com
As instruções que formam o corpo da rotina são escritas num código próprio
para que o computador as possa entender, essa linguagem é designada por VBA
(Visual Basic for Applications).
VBApág. 6
5. prof. Gustavo Zimmermann | contato@gust4vo.com
As instruções que formam o corpo da rotina são escritas num código próprio
para que o computador as possa entender, essa linguagem é designada por VBA
(Visual Basic for Applications).
VBApág. 6
6. prof. Gustavo Zimmermann | contato@gust4vo.com
• Ciência de raciocinar;
• Coerente.
• Ex.:
• Eu nasci no Brasil;
• Todos que nascem no Brasil são brasileiros
• Logo sou brasileiro.
O que é Lógica?
Lógica de Programação
7. prof. Gustavo Zimmermann | contato@gust4vo.com
• O que o computador entende?
• O que é uma linguagem de programação?
• Baixo, Médio e Alto Nível.
• IDE (Integrated Development Environments)?
• Compilador?
Conceito básicos
Lógica de Programação
8. prof. Gustavo Zimmermann | contato@gust4vo.com
• Vários arquivos;
• Imagens;
• Extensão;
• Algoritmo.
Como é feito um Programa?
Lógica de Programação
9. prof. Gustavo Zimmermann | contato@gust4vo.com
1. Entrada: dados que alimentam o sistema, informações inseridas pelo usuário;
2. Processamento: cálculos e manipulações dos dados de entrada;
3. Saída: resultados obtidos do processamento dos dados.
Algoritmo
Lógica de Programação
10. prof. Gustavo Zimmermann | contato@gust4vo.com
Ex.:
1. INÍCIO
2. Ler número 1
3. Ler número 2
4. Efetuar SOMA
5. Mostrar RESULTADO
6. FIM
Algoritmo
Lógica de Programação
11. prof. Gustavo Zimmermann | contato@gust4vo.com
• Tipos de variáveis
• inteiro (50, 5000, 230)
• real (5,8)
• caractere (“comprar”, “roupas”, 87)
• texto (“comprar roupas”, 899)
• lógico (0/1, verdadeiro/falso)
O que é uma variável?
Lógica de Programação
12. prof. Gustavo Zimmermann | contato@gust4vo.com
- Inicialização;
- Atribuição;
- Inicializando e Atribuindo.
Declarações de variáveis!
Lógica de Programação
13. prof. Gustavo Zimmermann | contato@gust4vo.com
- Sem caracteres especiais (@#$%&*()+[]ªº°<>/|);
- Sem acentuação ou pontuação (“’!?¨´`^~.:;,);
- Underlines (_) e Traços (-) ao invés de Espaço;
Nomeação de variáveis
Lógica de Programação
14. prof. Gustavo Zimmermann | contato@gust4vo.com
Formas e representações Gráficas
Terminal: símbolo utilizado para indicar o início ou fim de
um algoritmo.
Lógica de Programação
15. prof. Gustavo Zimmermann | contato@gust4vo.com
Formas e representações Gráficas
Seta de Fluxo de Dados: indica o sentido do fluxo de
dados.
Lógica de Programação
16. prof. Gustavo Zimmermann | contato@gust4vo.com
Formas e representações Gráficas
Processamento: manipulação de dados.
Lógica de Programação
17. prof. Gustavo Zimmermann | contato@gust4vo.com
Formas e representações Gráficas
Entrada: símbolo em função de um dispositivo qualquer
de entrada ou saída de dados.
Lógica de Programação
18. prof. Gustavo Zimmermann | contato@gust4vo.com
Formas e representações Gráficas
Decisão: indica a decisão que deve ser tomada, mostrando a possibilidade
de desvios para outros pontos do fluxo dependendo do resultado da
comparação.
Lógica de Programação
19. prof. Gustavo Zimmermann | contato@gust4vo.com
Formas e representações Gráficas
Saída de dados em vídeo: é utilizado para representar os dados que
serão exibidos na tela do vídeo.
Lógica de Programação
20. prof. Gustavo Zimmermann | contato@gust4vo.com
Formas e representações Gráficas
Conector: é utilizado quando é preciso dividir o fluxograma.
Lógica de Programação
21. prof. Gustavo Zimmermann | contato@gust4vo.com
Formas e representações Gráficas
Conector: especifico para indicar conexão do fluxo em outra página.
Lógica de Programação
22. prof. Gustavo Zimmermann | contato@gust4vo.com
Formas e representações Gráficas
Preparação ou Processamento predefinido: representa um
bloco de operações que não estão incluídas na diagramação.
Lógica de Programação
23. prof. Gustavo Zimmermann | contato@gust4vo.com
Formas e representações Gráficas
Sub-rotina: representa um trecho de instruções que está fora do programa
principal.
Lógica de Programação
26. prof. Gustavo Zimmermann | contato@gust4vo.com
• Execução das 3 Fases (entrada, processamento e saída);
• Verificação lógica dos passos.
Teste de Mesa
Lógica de Programação
27. prof. Gustavo Zimmermann | contato@gust4vo.com
1. Faça um algoritmo para controlar a luz da “Parada Solicitada” de um ônibus;
2. Faça um algoritmo para trocar uma lâmpada. Descreva com detalhes.
3. Faça um algoritmo para somar 2 números e multiplicar o resultado pelo
primeiro número.
4. Faça um algoritmo que leia 2 números e efetue soma e subtração.
EXERCÍCIOS
Lógica de Programação