Algoritmo de Programação Aula 5
Revisão Uma variável é um local na memória principal, isto é um endereço que armazena um dado; Tipos básicos de variáveis: Inteiro; Real; Caractere (String); Lógico. Representação: Tipo_da_variável nome_da_variável ;
Revisão Expressões: Está ligado ao conceito matemático de expressão ou fórmula, onde um conjunto de variáveis e constantes numéricas relaciona-se por meio de operadores compondo uma fórmula que, uma vez avaliada, resulta em um valor;
Revisão Expressões Aritméticas; Expressão Representação Soma A + B Subtração A – B Multiplicação A * B Divisão A / B Exponenciação A ** 2 ou A ^ 2 Resto da divisão A % B Divisão Inteira A div B
Revisão Expressões relacionais: É uma comparação realizada entre dois valores de mesmo tipo básico, estes valores são representados na relação através de constantes ou expressões aritméticas; Operador Matemática Será usado Igual = = = Diferente ≠ < > Maior > Menor que < Maior ou igual a ≥ > = Menor ou igual a ≤ < =
Revisão Lógica ou Booleana: É a expressão cujos operadores são lógicos e cujos operandos são relações, constantes e/ou variáveis do tipo lógico; Operador Matemática Será usado Conjunção e && Disjunção ou || Negação nao !
Revisão Atribuição é a forma de se armazenar um dado em uma variável. Esse comando permite fornecer um valor a uma variável onde o tipo desse valor tem que ser compatível com a variável. Representação: identificador <- expressão ;
Funções O conceito de função em termos computacionais está intimamente ligada ao conceito de função matemática, onde um conjunto de variáveis e constantes numéricas relacionam-se por meio de operadores, compondo uma formula que, uma vez avaliada, resulta em um valor; Podem ser numéricas, de conversão de tipos, caracter
Funções Numéricas pi = Resulta na constante π = 3,14159265... sen(x) = Retorna o valor do seno de x; cos(x) = Retorna o valor do coseno de x; tan(x) = Retorna o valor da tangente de x; abs(x) = Retorna o valor absoluto de x; exp(x) = Retorna o valor do número e (base do logaritmos neperiano) elevado x; log(x) = Retorna o valor do logaritmos de x; raiz(x) = Retorna o valor da raiz quadrada de x;
Funções de Conversão de Tipos realint – Função que converte um número real em inteiro; Intreal – função que converte um número rela em inteiro;
Funções Caracter strtam(string) – Retorna o número de caracteres de uma string; strelem(string, pos) – Retorna o elemento da string que se encontra na posição indicada; strprim(string) – Retorna o primeiro elemento da string; strnprim(string, n) – Retorna os n primeiros elementos da string; strresto(string) – Retorna todos os elementos da string, exceto o primeiro;
Funções Caracter strult(string) – Retorna o último elemento da string; strnresto(string, n) – Retorna os elementos da string após os n primeiros; strcopia(string) – Copia a string; a <- “Renato”; b <- strcopia(a); strcomp(string1, string2) – Compara duas strings por ordem alfabética e retorna: Igual, se fores iguais; Menor, se string1 vier antes de string2; Maior, se string1 vier depois de string2;
Funções Caracter strconcat(string1, string2) – Resulta na cópia do valor contido em uma string2 para a final da string1; a <– “Joao &”; b <- “Maria”: c <- strconcat(a,b)
Algoritmos de Programação Fim Aula 5