Buscar

03 - Logica de Programacao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

MCNUM - Apresentação 
Lógica de Programação 
Prof. Leonardo Lima 
Aula 3 
Conteúdo: 
Revisão; 
Exercícios Visual G; 
Diagrama de Blocos (Fluxogramas) 
Simbologia; 
Variáveis 
Tipos de Variáveis 
Declaração de Variáveis 
Constantes 
Exercícios 
MCNUM - Apresentação 
Revisão 
O que é Pseudocodigo? 
Uma forma genérica de escrever um algoritmo, utilizando uma linguagem 
simples sem necessidade de conhecer a sintaxe de nenhuma linguagem de 
programação 
Quais são as fases de um algoritmo? 
Entrada: São os dados de entrada do algoritmo 
Processamento: São os procedimentos utilizados para chegar ao resultado 
final 
Saída: São os dados já processados 
 
Teste de Mesa 
Seguir as instruções do algoritmo de maneira precisa para verificar se o 
procedimento utilizado está correto ou não. 
MCNUM - Apresentação 
Revisão 
algoritmo “VISUAL G" 
// Função: Finalidade do Programa (Não Obrigatório) 
// Autor: Autor do Programa (Não Obrigatório) 
// Data: 23/10/2013 Data do Programa 
 
// Seção de Declarações 
var 
Local onde serão declaradas as variáveis 
inicio 
Local onde será escrito o algoritmo do programa 
//Seção de Comandos 
 
Fimalgoritmo 
Fim do Programa 
MCNUM - Apresentação 
Revisão 
Declaração de Variáveis 
Operadores Aritméticos 
MCNUM - Apresentação 
Exercícios 
1) Faça um algoritmo para “Calcular o estoque médio de uma 
peça”, sendo que ESTOQUEMÉDIO = (QUANTIDADE MÍNIMA + 
QUANTIDADE MÁXIMA) / 2 
 
 
2) Teste o algoritmo anterior com dados definidos por você. 
 
 
3) Faça um algoritmo que calcule o aumento salarial de um 
funcionário baseado em uma porcentagem, e exiba seu novo 
salário. Para isso, peça o nome do funcionário, seu salario atual, e 
a porcentagem de aumento. 
MCNUM - Apresentação 
Diagrama de Blocos 
(Fluxograma) 
 
O diagrama de blocos é uma forma padronizada e eficaz para representar 
os passos lógicos de um determinado processamento. 
 
Com o diagrama podemos definir uma sequência de símbolos, com 
significado bem definido, portanto, sua principal função é a de facilitar a 
visualização dos passos de um processamento. 
O que é? 
MCNUM - Apresentação 
Diagrama de Blocos 
(Fluxograma) 
 Existem diversos símbolos em um diagrama de bloco. No decorrer do 
curso apresentaremos os mais utilizados. 
Veja no quadro abaixo alguns dos símbolos que iremos utilizar: 
Simbologia 
MCNUM - Apresentação 
Diagrama de Blocos 
(Fluxograma) 
 
Simbologia 
Dentro do símbolo sempre terá algo 
escrito, pois somente os símbolos não 
nos dizem nada. Veja no exemplo: 
Veja que no exemplo da bala seguimos 
uma sequência lógica somente com 
informações diretas, 
MCNUM - Apresentação 
Diagrama de Blocos 
(Fluxograma) 
 
Simbologia 
No segundo exemplo da média 
utilizamos cálculo e exibimos o 
resultado do mesmo 
MCNUM - Apresentação 
Variáveis e Constantes 
Variáveis e constantes são os elementos básicos que um programa 
manipula. Uma variável é um espaço reservado na memória do computador 
para armazenar um tipo de dado determinado. 
 
Variáveis devem receber nomes para poderem ser referenciadas e 
modificadas quando necessário. Um programa deve conter declarações 
que especificam de que tipo são as variáveis que ele utilizará e as vezes 
um valor inicial. Tipos podem ser por exemplo: inteiros, reais, 
caracteres, etc. As expressões combinam variáveis e constantes para 
calcular novos valores. 
O que são? 
MCNUM - Apresentação 
Variáveis 
Variável é a representação simbólica dos elementos de um certo 
conjunto. Cada variável corresponde a uma posição de memória, cujo 
conteúdo pode se alterado ao longo do tempo durante a execução de um 
programa. Embora uma variável possa assumir diferentes valores, ela 
só pode armazenar um valor a cada instante. 
O que é? 
MCNUM - Apresentação 
Variáveis 
Regras 
REGRA EXEMPLO 
Inicie sempre por um caracter, 
nunca por um número. 
Nome (correto) - 1nome (errado) 
Não utilize caracteres especiais 
como “, ( ) / *; +. 
Nome (M); N*B 
Não coloque espaços em branco 
ou hífen entre nomes. 
salario-bruto 
Utilize, se necessário, use o 
padrão CamelCase 
salarioBruto 
Crie suas variáveis com nomes 
sugestivos. 
Se vai guardar salário de 
funcionários, dê à variável 
o nome salario 
MCNUM - Apresentação 
Variáveis 
As variáveis e as constantes podem ser basicamente de quatro tipos: 
Numéricas, caracteres, Alfanuméricas ou lógicas. 
 
Numéricas: Específicas para armazenamento de números, que 
posteriormente poderão ser utilizados para cálculos. Podem ser ainda 
classificadas como Inteiras ou Reais. 
As variáveis do tipo inteiro são para armazenamento de números inteiros 
e as reais são para o armazenamento de números que possuam casas 
decimais. 
 
Caracteres: Específicas para armazenamento de conjunto de caracteres 
que não contenham números (literais). Ex: nomes 
Tipos de Variáveis 
MCNUM - Apresentação 
Variáveis 
Alfanuméricas: Específicas para dados que contenham letras e/ou 
números. Pode em determinados momentos conter somente dados 
numéricos ou somente literais. Se usado somente para armazenamento de 
números, não poderá ser utilizada para operações matemáticas. 
 
Lógicas: Armazenam somente dados lógicos que podem ser Verdadeiro ou 
Falso. 
Visual G C 
Inteiro Int 
Real Double 
Caractere Char 
Lógica Não Existe 
Tipos de Variáveis 
MCNUM - Apresentação 
Declarando Variáveis 
As variáveis só podem armazenar valores de um mesmo tipo, de maneira que 
também são classificadas como sendo numéricas, lógicas e literais. 
 
Visual G C 
algumInteiro:inteiro int algumInteiro; 
algumReal:real double algumDouble; 
algumLogico:logico Tem que simular 
algumCaractere:caractere char algumCaracter; 
Legenda: 
Verde: Nome da Variável 
Vermelho: Tipo da Variável 
Declarando Variáveis 
MCNUM - Apresentação 
Constante 
Constante é um determinado valor fixo que não se modifica ao longo do 
tempo, durante a execução de um programa. Conforme o seu tipo, a 
constante é classificada como sendo numérica, lógica e literal. 
 
As constantes são criadas obedecendo às mesmas regras já vistas 
para variáveis. Diferem apenas no fato de armazenar um valor constante, 
ou seja, que não muda durante a execução de um programa. 
O que é? 
Valores que nunca se alteram 
MCNUM - Apresentação 
Dúvidas? 
MCNUM - Apresentação 
Exercícios 
MCNUM - Apresentação 
Exercícios 
1) Construa um diagrama de blocos que: 
• Leia a cotação do dólar 
• Leia um valor em dólares 
• Converta esse valor para Real 
• Mostre o resultado 
 
 
2) Desenvolva um diagrama de blocos que: 
• Leia 4 (quatro) números 
• Calcule o quadrado para cada um 
• Somem todos e 
• Mostre o resultado 
 
 
MCNUM - Apresentação 
Exercícios 
3) Construa um algoritmo para pagamento de comissão de 
vendedores de peças, levando-se em consideração que sua 
comissão será de 5% do total da venda e que você tem os 
seguintes dados: 
 
• Identificação do vendedor 
• Código da peça 
• Preço unitário da peça 
• Quantidade vendida 
 
E depois construa o diagrama de blocos do algoritmo 
desenvolvido, e por fim faça um teste 
de mesa 
 
 
MCNUM - Apresentação 
Exercícios 
 
 
4) Faça um teste de mesa no diagrama de bloco abaixo epreencha a tabela ao lado com os dados do teste. 
 
Salário Abono Salnovo 
MCNUM - Apresentação 
Exercícios 
 
 
5) Sabendo-se que José tem direito a 15% de reajuste de 
salário, complete o diagrama abaixo. 
 
MCNUM - Apresentação 
Exercícios 
 
 
6) Crie um algoritmo e fluxograma que calcule a área e o 
perímetro de um retângulo seguindo esses passos. 
 
1. Obter o valor da altura do retângulo. 
2. Obter o valor da largura do retângulo. 
3. Calcular a área. 
4. Calcular o perímetro. 
5. Mostrar os cálculos realizados. 
 
Formulas 
Área = Base * Altura 
Perímetro = somar o tamanho de todos os lados.

Continue navegando