Baixe o app para aproveitar ainda mais
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
Compartilhar