Visitantes
Contador
Obs: A estrutura do blog não permite colocar a linha dos includes corretamente, ao passar o código para o compilador favor preencher essa linha corretamente
domingo, 10 de maio de 2009
Algoritmo para calcular média
Seguindo as regras que foram vistas nas postagens anteriores vamos criar um algoritmo para o seguinte problema:
Faça um algoritmo que receba as quatro notas dos alunos, calcule a média e mostre na tela a média.
Inicio
receba nota1
receba nota2
receba nota3
receba nota4
calcule media((nota1+nota2+nota3+nota4)/4)
imprima media
Fim
Neste algoritmo usamos a palavra “receba”para informar que o computador esta recebendo uma nota digitada pelo usuário, a palavra “calcule” é para informar que o computador deverá executar um calculo que está entre parenteses, já o “imprima” é usado para mostrar um resultado, ou seja, imprimir algo na tela.
Constantes e Variaveis
Em algoritmos, constantes são valores que permanecem o mesmo do início ao fim.
Variáveis
Endereço de memória utilizado para guardar dados.
Identificadores
As variáveis, funções e procedimentos que usamos em nossos algoritmos precisam receber um nome (rótulo). Estes nome são chamados de Identificadores e possuem algumas regras de formação:
O primeiro caractere deve ser, obrigatoriamente, uma letra.
Do segundo caractere em diante são permitidos números e letras. O símbolo de underscore ( _ ) pode ser usado para separar nomes compostos. Portanto, não são permitidos espaços, caracteres acentua dos e símbolos especiais na composição do nome de um identificador;
Palavras reservadas (em inglês ou português) não podem ser usadas como identificadores. (Exemplo: begin, end, for, var, inicio, fim, para, etc...)
Exemplos de nomes de identificadores:
Salario_Bruto
PrecoUnitario
Numero
Tipos de variáveis
As variáveis podem ser basicamente de três tipos: numéricas, caracteres ou lógicas.
Numéricas
Especificas para armazenamento de números podem ser classificadas como: Inteiras ou Reais.
Caracteres
Especificas para armazenamento de conjunto de caracteres que não contenham números.
Lógicas
Armazenam somente dados lógicos que podem ser verdadeiro ou falso.
domingo, 3 de maio de 2009
Algoritmos
Um Algoritmo é uma seqüência de instruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema.
Pode ser definido como "um conjunto de passos lógicos, bem definidos, que descreve a solução de um problema".
Utilização
Não são apenas utilizados em informática, uma receita de como fazer café é claramente um algoritmo.
PseudoLinguagens – PORTUGOL
Em programação, todas as vezes que executarmos um algoritmo a partir de um estado inicial a, devemos sempre obter o mesmo estado final b.
Assim, temos o PORTUGOL, que é uma pseudolinguagem de programação (simbiose do Português com o ALGOL e PASCAL), que permite pensarmos no problema e não na máquina que vai executar o algoritmo. Além disso, não perdemos a flexibilidade e continuamos a ter a proximidade com a linguagem humana, facilitando, portanto, a Interpretação.
Exemplo: Quando o pneu do carro fura, pensamos no problema de trocar o pneu, com isto escolhemos um borracheiro para
Programas
Os programas de computadores nada mais são do que algoritmos escritos numa
linguagem de computador (Java, Pascal, C, Cobol, Fortran, Visual Basic entre outras) e que são interpretados e executados por uma máquina, no caso um computador.
Exemplo: Algoritmo é a solução, quando precisamos fazer cálculos utilizamos a calculadora ou excel.
Desenvolvendo Algoritmos
O algoritmo deve ser fácil de se interpretar e fácil de codificar. Ou seja, ele deve ser o intermediário entre a linguagem falada e a linguagem de programação.
Regras para construção do Algoritmo
Para escrever um algoritmo precisamos descrever a seqüência de instruções, de
maneira simples e objetiva. Para isso utilizaremos algumas técnicas:
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
Entretanto ao montar um algoritmo, precisamos primeiro dividir o problema
apresentado em três fases fundamentais. Onde temos:
PROCESSAMENTO: São os procedimentos utilizados para chegar ao resultado final
SAÍDA: São os dados já processados
Lógica de Programação
Seqüência Lógica:
Pensamentos devem ser descritos como uma sequência de instruções, que devem ser seguidas para se cumprir uma determinada tarefa.
Para que serve a lógica?
A lógica de Programação é extremamente necessária para quem quer, de fato, aprender a programar (em qualquer linguagem).