Buscar

Lógica de Programação - Aula 01

Prévia do material em texto

Lógica de Programação
Base Tecnológica 1: Lógica, algoritmos, fluxogramas e pseudocódigos.
Definição de “Lógica”
	Lógica, do grego logos, é o estudo filosófico do raciocínio.
	Lógica de programação nada mais é do que uma forma de se escrever um programa de computador com uma linguagem de fácil entendimento humano, podendo ser definida como “técnica de encadear pensamentos para atingir determinado objetivo”.
Sequência Lógica
	Esses “pensamentos” devem ser descritos em uma sequência para se obter a solução de um problema, obedecendo-se à instruções ou normas definidas para a realização de alguma tarefa.
Algoritmo
	Esse conjunto de regras/instruções recebe o nome de algoritmo, que é formalmente uma sequência finita de passos que levam a execução de uma tarefa. Podemos pensar em algoritmo como uma receita, uma seqüência de instruções que dãocabo de uma meta específica. Estas tarefas não podem ser redundantes nem subjetivas na sua definição, devem ser claras e precisas.
Regras para construção do Algoritmo
	Usar somente um verbo por frase
	Imaginar que você está desenvolvendo um algoritmo para pessoas que não trabalham com informática
	Usar frases curtas e simples
	Ser objetivo
	Procurar usar palavras que não tenham sentido dúbio
Fases de um algoritmo
	ENTRADA: Dados de entrada no algoritmo
	PROCESSAMENTO: Procedimentos e Cálculos para se chegar ao resultado final.
	SAÍDA: São os dados já processados.
Exemplos de Algoritmos
	Exemplo 1: Calcular a soma dos números 10 e 20 e apresentar o resultado.
	Algoritmo SOMA
	Somar o número 10 com o número 20
	Mostrar o resultado da soma
	Fim do algoritmo
Exemplos de Algorimos
	Exemplo 2: Calcular a média da idade de 5 alunos e apresentar o resultado.
	Algoritmo MÉDIA
	Receber a Idade do Aluno1
	Receber a Idade do Aluno2
	Receber a Idade do Aluno3
	Receber a Idade do Aluno4
	Receber a Idade do Aluno5
	Somar Aluno1+Aluno2+Aluno3+Aluno4+Aluno5
	Dividir o resultado por 5
	Mostrar o resultado da Divisão
	Fim do algoritmo
Teste de Mesa
	É uma forma de verificar se os procedimentos que estão sendo realizados estão realmente produzindo os resultados desejados.
Exercícios
Lista de Exercícios
	1- Escreva um algoritmo para ler as dimensões de um retângulo (base e altura), calcular e escrever a área do retângulo (base x Altura).
	2- Escreva um algoritmo para ler um valor numérico (do teclado) e escrever (na tela) o seu antecessor.
	3- Construa um algoritmo que leia a cotação do dólar, leia um valor em dólares, converta esse valor para Real e mostre o resultado.
	4- Desenvolva um algoritmo que leia 4 (quatro) números, calcule o quadrado para cada um, some todos e mostre o resultado.
	5- 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
Variáveis
	Variável é um objeto (uma posição, frequentemente localizada na memória) capaz de reter e representar um valor ou expressão. Enquanto as variáveis só "existem" em tempo de execução, elas são associadas a "nomes", chamados identificadores, durante o tempo de desenvolvimento.
Constantes
	Constantes são usadas em expressões para representar vários tipos de valores.
Tipos de Dados
1- Escreva um algoritmo para ler as dimensões de um retângulo (base e altura), calcular e escrever a área do retângulo (base x Altura).
	Algoritmo DIMENSOES
	Receber a Base
	Receber a Altura
	Multiplicar Base x Altura
	Mostrar a Dimensão do Retângulo
	Fim do algoritmo
2- Escreva um algoritmo para ler um valor numérico (do teclado) e escrever (na tela) o seu antecessor.
	Algoritmo ANTECESSOR
	Receber um Número
	Subtrair o numero - 1
	Mostrar o resultado da subtração
	Fim do algoritmo
	Algoritmo ANTECESSOR
	Receber um Número
	Mostrar o Número - 1
	Fim do algoritmo
3- Construa um algoritmo que leia a cotação do dólar, leia um valor em dólares, converta esse valor para Real e mostre o resultado.
	Algoritmo COTACAO
	Receber a Cotação do Dólar
	Receber um Valor em Dólar
	Multiplicar Valor pela Cotação 
	Mostrar o resultado em Reais
	Fim do algoritmo
4- Desenvolva um algoritmo que leia 4 (quatro) números, calcule o quadrado para cada um, some todos e mostre o resultado.
	Algoritmo QUADRADO
	Receber N1
	Receber N2
	Receber N3
	Receber N4
	Multiplicar N1 por N1
	Multiplicar N2 por N2
	Multiplicar N2 por N2
	Multiplicar N2 por N2
	Somar o resultado das Multiplicações
	Mostrar o resultado da Soma
	Fim do algoritmo
4- Desenvolva um algoritmo que leia 4 (quatro) números, calcule o quadrado para cada um, some todos e mostre o resultado.
	Algoritmo QUADRADO
	Receber N1
	Receber N2
	Receber N3
	Receber N4
	Somar N1^2+N2^2+N3^2+N4^2
	Mostrar o resultado da Soma
	Fim do algoritmo
5- 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
	Algoritmo COMISSAO
	Receber Identificação do Vendedor
	Receber Código da Peça
	Receber Preço Unitário da Peça
	Receber Quantidade Vendida
	Multiplicar Preço Unitário por Quantidade Vendida
	Comissão é igual ao Resultado multiplicado por 5%
	Mostrar Comissão
	Fim do algoritmo
Exercícios
	1- O que é uma constante? Dê dois exemplos.
	2- O que é uma variável? Dê dois exemplos.
PI = 3.1416  - Ano = 2012 – Média = 7,0
P = 2.pi. r Perímetro da Circunferência
Referências Bibliográficas
	http://vidadeprogramador.com.br/2011/03/22/logica-de-programacao/
	http://sabercss.com/index.php?option=com_content&view=article&id=59&Itemid=73

Continue navegando