estrutura de um logaritmo
26 pág.

estrutura de um logaritmo


DisciplinaProgramação em Ferramentas de Programação Visual6 materiais267 seguidores
Pré-visualização1 página
ALGORÍTMOS E LINGUAGEM 
DE PROGRAMAÇÃO
Representações de algoritmos
ACESSOS AVA \u2013 U1S1
ACESSOS AVA \u2013 U1S2
100% DE ACESSO_U1S1/U1S2
\uf071 ANA CLAUDIA CORREIA SANTOS FERRAZ \u2013 ENG. CIVIL
\uf071 LUCAS LIMA DOS SANTOS \u2013 ENG. CIVIL
\uf071 GILMARCIO NOVAIS ROCHA \u2013 ENG. CIVIL
\uf071 CARLOS ANDRADE MACHADO \u2013 ENG. MECÂNICA
\uf071 JOSIEL ARAUJO LACERDA \u2013 ENG. MECÂNICA
RELATÓRIO EMITIDO EM: 03/09/18, ÁS 9:00
ATRIBUIÇÃO
Atribuição pode ser utilizada em algoritmos para determinar um valor a uma variável ou até
mesmo para uma expressão, e é representada por uma seta ( \u2190 ).
Significa que A tem o valor 7 (ou A recebe o valor 7). Importante! As variáveis devem ser do
mesmo tipo do valor a ser atribuído, ou seja, uma variável do tipo inteiro só recebe um valor do
tipo inteiro.
A \u2190 7
ENTRADA E SAÍDA
Podemos descrever os seguintes comandos de entrada e saída:
Comando \u201cescreva\u201d \u2013 utilizado para mostrar algo na tela do computador, conhecido como
comando de saída.
Comando \u201cleia\u201d \u2013 utilizado para armazenar os dados de uma variável, também conhecido como
comando de entrada.
A ESTRUTURA DO ALGORÍTMO
Início // início do algoritmo ou parte de bloco
Var // declaração das variáveis.
.....
.... // conteúdo do algoritmo.
.....
.....
fim. // finaliza o algoritmo.
CÁLCULO DA MÉDIA \u2013 PLANEJAMENTO DO ALGORITMO
1. início: // início do algoritmo
2. real: nota1, nota 2, nota3, media; // variáveis do tipo real.
3. caractere: nome; // variável do tipo caractere.
4. escreva: (\u201cDigite o nome do aluno\u201d); // comando de saída, o conteúdo do texto sairá na tela do computador.
5. leia: (nome); // será armazenado o conteúdo da variável \u201cnome\u201d na memória do computador.
6. escreva: (\u201cDigite a Primeira Nota\u201d); // comando de saída, o conteúdo do texto sairá na tela do computador.
7. leia: (nota 1); // será armazenado o conteúdo da variável "nota 1" na memória do computador.
8. escreva: (\u201cDigite a Segunda Nota\u201d); // comando de saída, o conteúdo do texto sairá na tela do computador.
9. leia: (nota 2); // será armazenado o conteúdo da variável \u201cnota 2\u201d na memória do computador.
10. media \u2190 (nota 1 + nota 2) / 2 // neste caso é atribuído o resultado da expressão \u201c(nota 1 + nota 2) / 2 \u201c para a
variável \u201cmédia\u201d
11. Escreva: (\u201cA média do aluno é:\u201d; media); //neste caso a frase \u201cA média do aluno é:\u201d sairá na tela do computador
e o resultado armazenado na variável \u201cmédia\u201d será apresentado logo à frente da frase.
12. fim.
CÁLCULO DA MÉDIA \u2013 ESCRITA DO ALGORITMO
Desenvolvido no Visualg
APLICANDO NA PRÁTICA \u2013 MÉRITO SALARIAL
Você foi responsável por um grande projeto no setor da empresa Kro_Engenharias e por esse
motivo sua equipe foi gratificada com um bônus de 30% sobre seus salários. Para tal atribuição,
você precisa de um algoritmo que realize o cadastro do salário bruto e o adicional liberado para
esse projeto.
1. real: sal, bônus, totsal;
2. escreva: (\u201cEntre com o salário bruto do funcionário");
3. leia: (sal);
4. bônus\u2190 sal*(30/100);
5. totsal:\u2190 sal+bônus;
6. escreva: (\u201cSeu salário com bônus será de:\u201d; totsal);
AS REPRESENTAÇÕES QUE ENVOLVEM LINGUAGEM
Segundo Santos (2001), a linguagem natural, na definição geral, é uma forma de comunicação
entre as pessoas de diversas línguas, podendo ser falada, escrita, gesticulada, entre outras
formas de comunicação.
A linguagem natural tem uma grande contribuição quando vamos desenvolver uma aplicação
computacional, pois pode direcionar de forma simples e eficiente as descrições dos problemas
e suas soluções.
AS REPRESENTAÇÕES QUE ENVOLVEM LINGUAGEM
Para reforçar os conceitos de linguagem natural, vamos tomar como exemplo a operação de
dois valores utilizando os quatros operadores básicos da matemática. ( + , - , * , / ).
O problema é o seguinte: você deverá entrar com dois valores, e o computador retornará o
resultado com cada uma das operações aritméticas (soma, subtração, multiplicação e divisão).
AS ETAPAS...
1. Início.
2. Entrar com o primeiro valor.
3. Entrar com o segundo valor.
4. Realizar a soma utilizando o primeiro valor mais o segundo.
5. Realizar a subtração utilizando o primeiro valor menos o segundo.
6. Realizar a multiplicação utilizando o primeiro valor vezes o segundo.
7. Realizar a divisão utilizando o primeiro valor dividido pelo segundo.
8. Mostrar na tela o resultado da soma.
9. Mostrar na tela o resultado da subtração.
10. Mostrar na tela o resultado da multiplicação.
11. Mostrar na tela o resultado da divisão.
12. Fim.
CALMA AÍ.... E SE ESTRUTURARMOS MELHOR NOSSA 
TAREFA? VAMOS ADIANTE!
DIAGRAMA DE BLOCOS 
(FLUXOGRAMA)
FLUXOGRAMA
Segundo Manzano (2015), podemos caracterizar diagrama de blocos como um conjunto de
símbolos gráficos em que cada um desses símbolos representa ações específicas a serem
executadas.
Ao escrever um fluxograma, programador deve estar ciente de que os símbolos utilizados
devem estar em harmonia e ser de fácil entendimento. Para que os diagramas de blocos
tenham certa coerência, os seus símbolos foram padronizados pelo ANSI (Instituto Norte-
Americano de Padronização).
PRINCIPAIS SÍMBOLOS DE UM FLUXOGRAMA
PRINCIPAIS SÍMBOLOS DE UM FLUXOGRAMA
E VOCÊ, USA FLUXOGRAMAS? SABE COMO PRODUZÍ-LOS?
ALGUNS EXEMPLOS
NOSSO FLUXOGRAMA DA OPERAÇÃO DE DOIS VALORES
NOSSO FLUXOGRAMA DA OPERAÇÃO DE DOIS VALORES
CALMA QUE AINDA TEM OS PSEUDOCÓDIGOS...
Segundo Aguilar (2011), o pseudocódigo é considerado uma ferramenta que pode auxiliar a
programação. Pode ser escrito em palavras similares ao inglês ou ao português para facilitar a
interpretação e o desenvolvimento de um programa.
Podemos caracterizar os algoritmos como um pseudocódigo. Existem várias formas de
representar um pseudocódigo, mas o mais importante é que ele apresente a solução do
problema proposto.
VAMOS RESOLVER NOSSO PROBLEMA COM O 
PSEUDOCÓDIGO (PORTUGOL) 
Segundo Aguilar (2011), o pseudocódigo é considerado uma ferramenta que pode auxiliar a
programação. Pode ser escrito em palavras similares ao inglês ou ao português para facilitar a
interpretação e o desenvolvimento de um programa.
Podemos caracterizar os algoritmos como um pseudocódigo. Existem várias formas de
representar um pseudocódigo, mas o mais importante é que ele apresente a solução do
problema proposto.
VAMOS RESOLVER NOSSO PROBLEMA COM O 
PSEUDOCÓDIGO (PORTUGOL) 
1. calculo operadores;
2. var;
3. valor1, valor2, soma, subt, multi, divi: real;
4. Início;
5. escreva (\u201cDigite o valor 1\u201d);
6. leia valor1;
7. escreva (\u201cDigite valor 2\u201d);
8. leia valor2;
9. soma \u2190 valor1 + valor2;
10. subt \u2190 valor1 - valor2;
11. multi \u2190 valor1 * valor2;
12. divi \u2190 valor1 / valor2;
13. escreva (\u201ca soma é:\u201d, soma);
14. escreva (\u201ca subtração é:\u201d, subt);
15. escreva (\u201ca multiplicação é:\u201d, multi);
16. escreva (\u201ca divisão é:\u201d, divi);
17. Fim.
COMO FICA NO VISUALG
OBRIGADO!
	ALGORÍTMOS E LINGUAGEM DE PROGRAMAÇÃO
	ACESSOS AVA \u2013 U1S1
	ACESSOS AVA \u2013 U1S2
	100% DE ACESSO_U1S1/U1S2
	ATRIBUIÇÃO
	ENTRADA E SAÍDA
	A ESTRUTURA DO ALGORÍTMO
	CÁLCULO DA MÉDIA \u2013 PLANEJAMENTO DO ALGORITMO
	CÁLCULO DA MÉDIA \u2013 ESCRITA DO ALGORITMO
	APLICANDO NA PRÁTICA \u2013 MÉRITO SALARIAL
	AS REPRESENTAÇÕES QUE ENVOLVEM LINGUAGEM
	AS REPRESENTAÇÕES QUE ENVOLVEM LINGUAGEM
	AS ETAPAS...
	CALMA AÍ.... E SE ESTRUTURARMOS MELHOR NOSSA TAREFA? VAMOS ADIANTE!
	FLUXOGRAMA
	PRINCIPAIS SÍMBOLOS DE UM FLUXOGRAMA
	PRINCIPAIS SÍMBOLOS DE UM FLUXOGRAMA
	E VOCÊ, USA FLUXOGRAMAS? SABE COMO PRODUZÍ-LOS?
	ALGUNS EXEMPLOS
	NOSSO FLUXOGRAMA DA OPERAÇÃO DE DOIS VALORES
	NOSSO FLUXOGRAMA DA OPERAÇÃO DE DOIS VALORES
	CALMA QUE AINDA TEM OS PSEUDOCÓDIGOS...
	VAMOS RESOLVER NOSSO PROBLEMA COM O PSEUDOCÓDIGO (PORTUGOL) 
	VAMOS RESOLVER NOSSO PROBLEMA COM O PSEUDOCÓDIGO (PORTUGOL) 
	COMO FICA NO VISUALG
	Número do slide 26