Introdução à Programação Deluge

Programação é o modo como se escreve um programa de computador, um algoritmo. Um algoritmo é uma sequencia de passos para se executar uma função. Um exemplo de algoritmo, fora da computação, é a receita do bolo. E assim como uma receita, tudo precisa ser seguido para o código funcionar.
Abaixo alguns tópicos sobre tipos de algoritmos e funções utilizadas.

Info
A tarefa info é uma instrução de depuração que, quando executada, exibe o valor de uma expressão anexada. No exemplo abaixo será exibido Bem-vindo ao Zoho Deluge.

				
					info "Bem-vindo ao Zoho Deluge"; 
// Bem-vindo ao Zoho Deluge
				
			

Comentários
Comentários geralmente ajudam a entender melhor o código, códigos comentados não serão executados.

				
					 // Comentários com uma linha usa-se duas barras 
/*Comentários com múltiplas linhas começa com
barra seguido do asterisco 
para fechar coloca-se asterisco seguido de barra */ 
				
			

Return
Funções são de dois tipos, um que retorna valor outra que não.
Quando chamada a função o valor da expressão especificada na instrução de retorno será retornada.

				
					varNumero = 2;
return varNumero;
// 2
				
			

Variável 
Uma variável é o endereço de um valor temporário na memória do computador. Cada vez que declaramos uma variável com um valor, ela é armazenada em um endereço da memória RAM.

				
					tipoNome = "Deluge";
info tipoNome; // Usamos o info também para mostrar o elemento da variável.
// Deluge
				
			

Tipos de variáveis
Uma variável pode ser do tipo Inteiro, Decimal, String, Booleano, conforme exemplo abaixo.

				
					varNumero = 1; //Variável int
varNumDecimal = 10.50; //Variável float
varTexto = "Variável texto"; //Variável string
varBooleano = true; // Variável bool
				
			

Operadores
Operador é o símbolo que representa uma ação. Que diz ao programa para executar ações matemáticas, redacionais ou lógicas especificas em determinados valores para produzir um resultado final.

Operador aritméticos são usados para realizar cálculos em valores numéricos.

				
					varValor = 5; // Variável tem o valor de 5.       
varQuantidade = 10; // Variável tem o valor de 10
varTotal = varPreco * varQuantidade; /* Criamos uma variável para multiplicar os dois
valores das variáveis 5 *10. */
info varTotal; 
// 50
				
			

Operadores lógicos são usados com várias condições em um critério.
Cada condição retorna um valor booleano.
Existem 3 tipos de operadores lógicos:
&& (AND) – as condições em ambos lados devem ser atendidas
|| (OU) – condição em qualquer um dos lados devem sem atendida.
! (NÃO) – condição não deve ser atendida. Ao contrário das condições AND e OR, ele não conecta duas condições. Em vez disso, ele nega (reverte) uma única condição.

				
					numA = 1; // Variável numA recebe 1.
numB = 8; // Variável numB recebe 8.
varBool = ( numA > 1  ||  numB < 10); /* Teste de lógica é, se numA for maior do que 1
ou numB for menor que 8 */
info varBool ;
//true
				
			

Operadores relacionais comparam dois valores fornecidos e retornam um valor booleano

< (Menor que)
( 1 < 2 ) // Verdadeiro pois 1 e menor do que 2

> (Maior que)
( 1 > 2 ) // Falso pois 1 é menor do que 2.

<= (Menor ou igual a)
( 1 <= 2 ) // Verdadeiro pois 1 é menor ou igual a 2.

>= (Maior ou igual a)
( 1 >= 2) // Falso pois o 1 não é maior e nem igual a 2.

== (Igual)
( 1 == 2) // Falso pois 1 não é igual a 2.

!= (Diferente de)
( 1 != 2 ) // Verdadeiro pois 1 é diferente de 2.

Expressões
Uma expressão é uma combinação de valores, constantes, variáveis, operadores ou funções avaliados para produzir outro valor. O valor resultante é um dos vários tipos de dados, como número, texto, booleano, etc.
As expressões são amplamente classificadas pelo tipo de dados do resultado que avalia.
O resultado de uma expressão é geralmente atribuído a uma variável, comparado com outro valor ou simplesmente usado para executar várias tarefas.

total = 1 + 2;                                    //Adicionando valores aritméticos.
nome = “João” + “Paulo”;           // Concatenando (juntando) 2 valores de string.
if ( a == b ) // ( a == b )              // Expressão booleana.

Deixe uma resposta