Escolar Documentos
Profissional Documentos
Cultura Documentos
detalhado (tem começo, meio e fim) sobre o que deve ser feito para atingir um objetivo.
Algoritmo não eh a solução do problema. Ele eh apenas a exposição da solução, por exemplo,
uma planta estrutural de um prédio seria o algoritmo e o prédio construído de acordo com a
planta é a solução, no caso, seria um software ou o que o valha.
Sequência Lógica: São as etapas que precisam ser seguidas para que o objetivo seja atingido.
Regras para o desenvolvimento de Algoritmos: Seja: direto, detalhista, lógico, Objetivo, claro,
compreensível, crítico.
Narrativa: É como uma receita de bolo. Texto com frases curtas, simples e com apenas
um verbo. Ex.:
Os tipos de dados que podem ser inseridos são Literais, Numéricos ou Lógicos.
Numéricos: É dividido entre numérico inteiro (valor positivo ou negativo, mas inteiro)
e numérico real (valor quebrado, seja positivo ou negativo, mas a divisão é feita com ponto ao
invés de vírgula).
Lógicos: São apenas dois valores e são usados para a tomada de decisão. Ex.: Sim ou
Não. Verdadeiro ou Falso (Neste caso é utilizado V ou F e tem linguagem que usa o V ou F
entre pontos pra facilitar o entendimento e diferenciação. Ex.: .V.
Constante são dados que nunca irão variar. Ex.: a fórmula para calcular o IMC é
IMC=Peso/Altura². O ² é uma constante enquanto que o IMC, Peso e Altura sempre serão
variáveis.
Uma variável nunca pode ter um caractere especial. Sempre deve começar com uma letra e no
máximo pode ter o underline. Exemplos:
Nome_cliente
Num_funcionario
Datanascimento
Uma variável precisa ser indicada como um valor para ser alocada na memória ram. (isso
começa a me fazer entender sobre o motivo dos jogos e programas usarem tanta memória
ram hoje em dia.. chrome que o diga). Ex.: A (variável) = 5 (valor).
Esse dado ficará alocado na mem. ram até que o dispositivo seja:
Reiniciado ou desligado;
Até que seja atribuído um novo valor para a mesma variável – Ex.: A = 20. Nesse caso, o valor 5
que havia sido atribuído seja substituído pelo 20.
Teste de mesa é o termo utilizado pelos devs para se referir ao teste que é feito ao que foi
programado para ver se as sequencias lógicas estão coerentes e funcionando.
2. O início e fim do programa são limitados pelos marcadores Início e Fim. Ex.:
Início
Escreva “Programa para converter reais em dólares”
Escreva “Informe o valor disponível em reais (para comprar
dólares): R$”
Leia VALOR_REAL
Escreva “Informe o valor do dólar em reais (cotação do dia): R$”
Leia COTACAO_DOLAR
CONVERSAO = VALOR_REAL / COTACAO_DOLAR
Escreva “Com essa quantia será possível comprar: US$”
Escreva CONVERSAO
Escreva “Boa viagem!”
Fim
6. Os nomes das variáveis são case sensitive (diferencia entre maiúscula e minúscula).
Dessa forma, ao manipularmos variáveis, devemos usar o mesmo nome declarado no
início, considerando o uso de letras maiúsculas e minúsculas.
7. O comando Leia deve ser usado para receber (capturar) dados do usuário, fase do
processamento conhecida como “Entrada de Dados”. Ex.:
Leia COTACAO_DOLAR
8. O comando Escreva deve ser usado para exibir (apresentar, mostrar) dados ao usuário,
fase do processamento conhecida como “Saída de Dados”. Ex.:
Escreva “Informe o valor do dólar em reais (cotação do dia): R$”
9. Os textos a serem exibidos na tela ou que devam ser inseridos como caractere são
colocados entre "aspas“ (representação universal de um valor literal ou string –
“Sistemas”). Ex.:
“Informe o valor do dólar em reais (cotação do dia): R$”
10. Os comentários sobre o código podem ser inseridos {entre chaves} (incomum por
confundir com agrupamentos) ou inseridos utilizando // (mais comum) no início da
linha de instruções. Ex.: // rotina que converte um determinado valor em
reais em dólares